Closed Bug 1524459 Opened 6 years ago Closed 6 years ago

webrtc cannot create and apply new SDP during a call

Categories

(Core :: WebRTC: Signaling, defect)

65 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1508685

People

(Reporter: eliassun, Unassigned)

Details

(Keywords: parity-chrome, parity-safari)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:65.0) Gecko/20100101 Firefox/65.0

Steps to reproduce:

  1. Make a call
  2. const RTCOfferOptions = {
       offerToReceiveAudio: 1,
       offerToReceiveVideo: 0,
       iceRestart: true
     };
     pc.createOffer(offerOptions).then (offer => {
         pc.setLocalDescription(offer).then (() => {
    

Actual results:

Firefox reports:
DOMException: "Changing the mid of m-sections is not allowed."
code: 8
error: DOMException: "Local descriptions must have a=mid attributes."
message: "peerConnection-SetLocalDescriptionFailed"

createOffer will generate a bad SDP:
v=0
o=mozilla...THIS_IS_SDPARTA-65.0 1179326754466145043 4 IN IP4 0.0.0.0
s=-
t=0 0\r\na=fingerprint:sha-256 AB:F0:D8:FD:C9:13:02:A7:91:CF:F3:85:40:5F:26:AA:94:89:58:CB:98:4F:A8:FA:CD:4F:10:7E:BA:4E:BD:72
a=ice-options:trickle
a=msid-semantic:WMS *
m=audio 9 RTP/SAVPF 109 101 0 8 9
a=mid:0
c=IN IP4 0.0.0.0
a=sendrecv
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=fmtp:101 0-15
a=ice-pwd:bf134235eb4fe57e46db4900bf9cc475
a=ice-ufrag:092b2c29
a=msid:{7a71ed00-8a14-4a4f-a991-52ae22bbe5fa} {055e7f83-92bc-bc4f-8ebc-f96da7defad3}
a=rtcp-mux

The 1st SDP(original SDP):
v=0
o=mozilla...THIS_IS_SDPARTA-65.0 1179326754466145043 0 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256 AB:F0:D8:FD:C9:13:02:A7:91:CF:F3:85:40:5F:26:AA:94:89:58:CB:98:4F:A8:FA:CD:4F:10:7E:BA:4E:BD:72
a=group:BUNDLE 0
a=ice-options:trickle
a=msid-semantic:WMS *
m=audio 54393 UDP/TLS/RTP/SAVPF 109 0 8 101
c=IN IP4 50.237.72.154
a=candidate:0 1 UDP 2122252543 10.32.27.41 54393 typ host
a=candidate:0 2 UDP 2122252542 10.32.27.41 50819 typ host
a=candidate:1 1 UDP 1686052863 50.237.72.154 54393 typ srflx raddr 10.32.27.41 rport 54393
a=candidate:1 2 UDP 1686052862 50.237.72.154 50819 typ srflx raddr 10.32.27.41 rport 50819
a=sendrecv
a=end-of-candidates
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=fmtp:101 0-15
a=ice-pwd:e8e2e47b755af74dd58e6aa8f315e590
a=ice-ufrag:5173cab2
a=mid:0
a=msid:{7a71ed00-8a14-4a4f-a991-52ae22bbe5fa} {055e7f83-92bc-bc4f-8ebc-f96da7defad3}
a=rtcp:50819 IN IP4 50.237.72.154
a=rtcp-mux
a=rtpmap:109 opus/48000/2
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=setup:actpass
a=ssrc:807055564 cname:{26514bd3-c10c-6741-94c9-ec2a04a520a8}

Expected results:

  1. The new local SDP should include ICE candidate.
  2. It should be able apply new local SDP during a call.

Chrome and Safari are working as the same way.

Component: Untriaged → WebRTC: Signaling
Product: Firefox → Core

The two SDPs in the bug description are version 4, and version 0. There's a lot being left out here.

createOffer will generate a bad SDP:
v=0
o=mozilla...THIS_IS_SDPARTA-65.0 1179326754466145043 4 IN IP4 0.0.0.0

...

The 1st SDP(original SDP):
v=0
o=mozilla...THIS_IS_SDPARTA-65.0 1179326754466145043 0 IN IP4 0.0.0.0

Expected results:

  1. The new local SDP should include ICE candidate.

Requesting an ICE restart clears the old candidates, and there will not be more unless you wait for them to be gathered.

  1. It should be able apply new local SDP during a call.

I would need to see the intermediate offer/answer exchanges here, or I would need access to the app you're developing so I could reproduce. The devtools-media-panel does a good job of logging the API calls: https://addons.mozilla.org/en-US/firefox/addon/devtools-media-panel/

Flags: needinfo?(eliassun)

Here are the messages exchanged for one call. I am using the ringcentral webphone demo.

EVENT: Accepted
Object { logger: {…}, ua: {…}, headers: {…}, method: "INVITE", ruri: {…}, body: undefined, extraHeaders: (6) […], statusCode: undefined, reasonPhrase: undefined, to: {…}, … }
index.js:222:9
To undefined 6503531687@sip.ringcentral.com index.js:223:9
From undefined 18885287464*2510@sip.ringcentral.com index.js:224:9
Fri Feb 01 2019 10:50:27 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | SessionDescriptionHandlerOptions: {"peerConnectionOptions":{"iceCheckingTimeout":500,"rtcConfiguration":{"rtcpMuxPolicy":"negotiate","sdpSemantics":"plan-b"}},"constraints":{"audio":true,"video":false},"modifiers":[null,null],"alwaysAcquireMediaFirst":true} sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:27 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | initPeerConnection sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:27 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | New peer connection created sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:27 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | acquiring local media sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | acquired local media streams sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | RTCIceGatheringState changed: gathering sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:0 1 UDP 2122252543 10.32.27.41 50026 typ host sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:2 1 TCP 2105524479 10.32.27.41 9 typ host tcptype active sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:0 2 UDP 2122252542 10.32.27.41 56086 typ host sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:2 2 TCP 2105524478 10.32.27.41 9 typ host tcptype active sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:1 1 UDP 1686052863 50.237.72.154 50026 typ srflx raddr 10.32.27.41 rport 50026 sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate received: candidate:1 2 UDP 1686052862 50.237.72.154 56086 typ srflx raddr 10.32.27.41 rport 56086 sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | RTCIceGatheringState changed: complete sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

INVITE sip:6503531687@sip.ringcentral.com SIP/2.0

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2196110

Max-Forwards: 70

To: <sip:6503531687@sip.ringcentral.com>

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1571 INVITE

P-rc-endpoint-id: 4a37db4a-f3d0-483a-a7ba-45c2d0f0f6e7

Client-id:4dtbWt50T1ei0dOUa-rJzw

P-Asserted-Identity: sip:18885287464*2510@sip.ringcentral.com

P-rc-country-id: 1

Contact: <sip:mtt5j0la@pv85ue86crff.invalid;transport=ws;ob>

Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Type: application/sdp

Content-Length: 1326

v=0

o=mozilla...THIS_IS_SDPARTA-65.0 4197939104357882451 0 IN IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fingerprint:sha-256 E8:65:3D:FC:2E:61:2D:D8:18:CD:54:09:34:C0:B5:2D:EC:42:50:77:B2:3F:63:7D:2F:59:BF:67:47:BA:7F:B6

a=group:BUNDLE 0

a=ice-options:trickle

a=msid-semantic:WMS *

m=audio 50026 UDP/TLS/RTP/SAVPF 109 0 8 101

c=IN IP4 50.237.72.154

a=candidate:0 1 UDP 2122252543 10.32.27.41 50026 typ host

a=candidate:0 2 UDP 2122252542 10.32.27.41 56086 typ host

a=candidate:1 1 UDP 1686052863 50.237.72.154 50026 typ srflx raddr 10.32.27.41 rport 50026

a=candidate:1 2 UDP 1686052862 50.237.72.154 56086 typ srflx raddr 10.32.27.41 rport 56086

a=sendrecv

a=end-of-candidates

a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level

a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level

a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid

a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=fmtp:101 0-15

a=ice-pwd:1e8af141e5f177d10c4cf4a6fee49765

a=ice-ufrag:11eb06bd

a=mid:0

a=msid:{f7d8b1ae-b8aa-ab42-8aaf-73b854356d93} {2bbce699-3f3d-4943-a9fe-6448deffdd91}

a=rtcp:56086 IN IP4 50.237.72.154

a=rtcp-mux

a=rtpmap:109 opus/48000/2

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=setup:actpass

a=ssrc:3181813899 cname:{50b05977-3d91-d44c-b5e4-51ad30c27f51}

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | ICE candidate gathering complete sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 100 Trying

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2196110

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

To: <sip:6503531687@sip.ringcentral.com>

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1571 INVITE

Content-Length: 0

sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 407 Proxy Authentication Required

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2196110

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

To: <sip:6503531687@sip.ringcentral.com>;tag=6f18f79583b258a41173302a83140b4a-33b5

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1571 INVITE

Content-Length: 0

Contact: <sip:6503531687@104.245.57.96:8083;transport=wss>

Proxy-Authenticate: Digest realm="sip.ringcentral.com", nonce="XFSWIVxUlPVUlIWUOCmmjkcKHzA98Wmm"

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

ACK sip:6503531687@104.245.57.96:8083;transport=wss SIP/2.0

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK6407092

Max-Forwards: 70

To: <sip:6503531687@sip.ringcentral.com>;tag=6f18f79583b258a41173302a83140b4a-33b5

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1571 ACK

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

INVITE sip:6503531687@sip.ringcentral.com SIP/2.0

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2987844

Max-Forwards: 70

To: <sip:6503531687@sip.ringcentral.com>

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1572 INVITE

Proxy-Authorization: Digest algorithm=MD5, username="14440327020", realm="sip.ringcentral.com", nonce="XFSWIVxUlPVUlIWUOCmmjkcKHzA98Wmm", uri="sip:6503531687@sip.ringcentral.com", response="1039e10aa2ab7a90c0677817fa660a51"

P-rc-endpoint-id: 4a37db4a-f3d0-483a-a7ba-45c2d0f0f6e7

Client-id:4dtbWt50T1ei0dOUa-rJzw

P-Asserted-Identity: sip:18885287464*2510@sip.ringcentral.com

P-rc-country-id: 1

Contact: <sip:mtt5j0la@pv85ue86crff.invalid;transport=ws;ob>

Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Type: application/sdp

Content-Length: 1326

v=0

o=mozilla...THIS_IS_SDPARTA-65.0 4197939104357882451 0 IN IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fingerprint:sha-256 E8:65:3D:FC:2E:61:2D:D8:18:CD:54:09:34:C0:B5:2D:EC:42:50:77:B2:3F:63:7D:2F:59:BF:67:47:BA:7F:B6

a=group:BUNDLE 0

a=ice-options:trickle

a=msid-semantic:WMS *

m=audio 50026 UDP/TLS/RTP/SAVPF 109 0 8 101

c=IN IP4 50.237.72.154

a=candidate:0 1 UDP 2122252543 10.32.27.41 50026 typ host

a=candidate:0 2 UDP 2122252542 10.32.27.41 56086 typ host

a=candidate:1 1 UDP 1686052863 50.237.72.154 50026 typ srflx raddr 10.32.27.41 rport 50026

a=candidate:1 2 UDP 1686052862 50.237.72.154 56086 typ srflx raddr 10.32.27.41 rport 56086

a=sendrecv

a=end-of-candidates

a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level

a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level

a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid

a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=fmtp:101 0-15

a=ice-pwd:1e8af141e5f177d10c4cf4a6fee49765

a=ice-ufrag:11eb06bd

a=mid:0

a=msid:{f7d8b1ae-b8aa-ab42-8aaf-73b854356d93} {2bbce699-3f3d-4943-a9fe-6448deffdd91}

a=rtcp:56086 IN IP4 50.237.72.154

a=rtcp-mux

a=rtpmap:109 opus/48000/2

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=setup:actpass

a=ssrc:3181813899 cname:{50b05977-3d91-d44c-b5e4-51ad30c27f51}

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 100 Trying

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2987844

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

To: <sip:6503531687@sip.ringcentral.com>

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1572 INVITE

Content-Length: 0

sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 183 Session Progress

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2987844

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

To: <sip:6503531687@sip.ringcentral.com>;tag=10.13.22.251-5070-267b2fa837ab44

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1572 INVITE

Content-Length: 503

Contact: <sip:6503531687@104.245.57.96:8083;transport=wss>

Content-Type: application/sdp

P-Rc-Api-Ids: party-id=cs1686300114420203167-1;session-id=Y3MxNjg2MzAwMTE0NDIwMjAzMTY3QDEwLjEzLjIyLjI1MQ

Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO

v=0

o=- 571474878 3158326853 IN IP4 104.245.57.98

s=SmcSip

c=IN IP4 104.245.57.98

t=0 0

m=audio 38562 RTP/SAVPF 109 101

a=rtpmap:109 OPUS/48000/2

a=fmtp:109 useinbandfec=1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=rtcp:38562

a=rtcp-mux

a=setup:active

a=fingerprint:sha-1 B7:1E:87:58:60:EA:EF:B5:4F:28:DF:5E:4E:D1:76:CD:5E:D4:71:07

a=ice-ufrag:TPkyRIeT

a=ice-pwd:QiVPug4PAPr0oxPRq2KrXiHdYh

a=candidate:ShXMsuZBGRKv2PPE 1 UDP 2130706431 104.245.57.98 38562 typ host

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.dialog | rvbqqhv3v10i0jj36mcp0coovdp78b10.13.22.251-5070-267b2fa837ab44 | new UAC dialog created with status EARLY sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.dialog | rvbqqhv3v10i0jj36mcp0coovdp78b10.13.22.251-5070-267b2fa837ab44 | dialog rvbqqhv3v10i0jj36mcp0coovdp78b10.13.22.251-5070-267b2fa837ab44 changed to CONFIRMED state sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | track added sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | sip.inviteclientcontext | local play was rejected
sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams peerConnection State: mediaConnectionStateChecking ringcentral-web-phone-logger.js:159:7
Fri Feb 01 2019 10:50:29 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams peerConnection State: mediaConnectionStateConnected ringcentral-web-phone-logger.js:159:7

Fri Feb 01 2019 10:50:37 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 200 OK

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK2987844

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

To: <sip:6503531687@sip.ringcentral.com>;tag=10.13.22.251-5070-267b2fa837ab44

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1572 INVITE

Content-Length: 503

Contact: <sip:6503531687@104.245.57.96:8083;transport=wss>

Content-Type: application/sdp

Supported: replaces,timer,diversion

P-Rc-Api-Ids: party-id=cs1686300114420203167-1;session-id=Y3MxNjg2MzAwMTE0NDIwMjAzMTY3QDEwLjEzLjIyLjI1MQ

Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO

v=0

o=- 571474878 3158326853 IN IP4 104.245.57.98

s=SmcSip

c=IN IP4 104.245.57.98

t=0 0

m=audio 38562 RTP/SAVPF 109 101

a=rtpmap:109 OPUS/48000/2

a=fmtp:109 useinbandfec=1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=rtcp:38562

a=rtcp-mux

a=setup:active

a=fingerprint:sha-1 B7:1E:87:58:60:EA:EF:B5:4F:28:DF:5E:4E:D1:76:CD:5E:D4:71:07

a=ice-ufrag:TPkyRIeT

a=ice-pwd:QiVPug4PAPr0oxPRq2KrXiHdYh

a=candidate:ShXMsuZBGRKv2PPE 1 UDP 2130706431 104.245.57.98 38562 typ host

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:50:37 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

ACK sip:6503531687@104.245.57.96:8083;transport=wss SIP/2.0

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK517048

Max-Forwards: 70

To: <sip:6503531687@sip.ringcentral.com>;tag=10.13.22.251-5070-267b2fa837ab44

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 1572 ACK

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

Fri Feb 01 2019 10:51:01 GMT-0800 (Pacific Standard Time) | sip.transaction.ict | z9hG4bK2196110 | Timer B expired for INVITE client transaction z9hG4bK2196110 sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:01 GMT-0800 (Pacific Standard Time) | sip.transaction.ict | z9hG4bK2987844 | Timer B expired for INVITE client transaction z9hG4bK2987844 sip-0.11.6.js:516:9

Fri Feb 01 2019 10:51:07 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

REGISTER sip:sip.ringcentral.com SIP/2.0

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK365932

Max-Forwards: 70

To: <sip:18885287464*2510@sip.ringcentral.com>

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=ek32lo1pa1

Call-ID: aetsphqma5bretet52pl7s

CSeq: 6940 REGISTER

Authorization: Digest algorithm=MD5, username="14440327020", realm="sip.ringcentral.com", nonce="XFSWD1xUlOMC3cR2RWxRs3dThuUKfEQT", uri="sip:sip.ringcentral.com", response="3038eeab8ab54c28b2ebbb88414bd320"

P-rc-endpoint-id: 4a37db4a-f3d0-483a-a7ba-45c2d0f0f6e7

Client-id:4dtbWt50T1ei0dOUa-rJzw

Contact: <sip:mtt5j0la@pv85ue86crff.invalid;transport=ws>;reg-id=1;+sip.instance="<urn:uuid:a4dc381f-ae14-4734-abae-f60200ae165d>";expires=600

Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER

Supported: path, gruu, outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:07 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 200 OK

Via: SIP/2.0/WSS pv85ue86crff.invalid;branch=z9hG4bK365932

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=ek32lo1pa1

To: <sip:18885287464*2510@sip.ringcentral.com>;tag=2pJkLT

Call-ID: aetsphqma5bretet52pl7s

CSeq: 6940 REGISTER

Content-Length: 0

Contact: <sip:mtt5j0la@pv85ue86crff.invalid;transport=ws>;expires=59;reg-id=1;+sip.instance="<urn:uuid:a4dc381f-ae14-4734-abae-f60200ae165d>"

sip-0.11.6.js:516:9
UA Registered index.js:156:58
ringcentral-web-phone-media-engine.js:211:5
Fri Feb 01 2019 10:51:20 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams [object Object] ringcentral-web-phone-logger.js:159:7
Fri Feb 01 2019 10:51:20 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams InvalidSessionDescriptionError: Changing the mid of m-sections is not allowed. ringcentral-web-phone-logger.js:159:7
Reconnecting Media Failed DOMException: "Changing the mid of m-sections is not allowed." index.js:270:127
Fri Feb 01 2019 10:51:20 GMT-0800 (Pacific Standard Time) | sip.inviteclientcontext | sessionDescriptionHandler error sip-0.11.6.js:516:9
{…}

code: 8

error: DOMException: "Local descriptions must have a=mid attributes."

message: "peerConnection-SetLocalDescriptionFailed"

method: "createOfferOrAnswer"

name: "SESSION_DESCRIPTION_HANDLER_ERROR"

stack: "module.exports.SessionDescriptionHandlerError<@http://127.0.0.1:8080/src/sip-0.11.6.js:1182:31\n@http://127.0.0.1:8080/src/sip-0.11.6.js:1174:38\n__webpack_require__@http://127.0.0.1:8080/src/sip-0.11.6.js:67:12\nmodule.exports@http://127.0.0.1:8080/src/sip-0.11.6.js:167:22\n@http://127.0.0.1:8080/src/sip-0.11.6.js:140:18\n__webpack_require__@http://127.0.0.1:8080/src/sip-0.11.6.js:67:12\n@http://127.0.0.1:8080/src/sip-0.11.6.js:131:18\n@http://127.0.0.1:8080/src/sip-0.11.6.js:48:18\nwebpackUniversalModuleDefinition@http://127.0.0.1:8080/src/sip-0.11.6.js:46:17\n@http://127.0.0.1:8080/src/sip-0.11.6.js:38:11\n"

<prototype>: Error: ""

SessionDescriptionHandlerError http://127.0.0.1:8080/src/sip-0.11.6.js:1182 <anonymous> http://127.0.0.1:8080/src/sip-0.11.6.js:1174 __webpack_require__ http://127.0.0.1:8080/src/sip-0.11.6.js:67 exports http://127.0.0.1:8080/src/sip-0.11.6.js:167 <anonymous> http://127.0.0.1:8080/src/sip-0.11.6.js:140 __webpack_require__ http://127.0.0.1:8080/src/sip-0.11.6.js:67 <anonymous> http://127.0.0.1:8080/src/sip-0.11.6.js:131 <anonymous> http://127.0.0.1:8080/src/sip-0.11.6.js:48 webpackUniversalModuleDefinition http://127.0.0.1:8080/src/sip-0.11.6.js:46 <anonymous> http://127.0.0.1:8080/src/sip-0.11.6.js:38 

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

BYE sip:mtt5j0la@pv85ue86crff.invalid;transport=ws;ob SIP/2.0

Via: SIP/2.0/WSS 104.245.57.96:8083;rport;branch=z9hG4bKacBWwO-4IWszY

From: <sip:6503531687@sip.ringcentral.com>;tag=10.13.22.251-5070-267b2fa837ab44

To: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 399199204 BYE

Max-Forwards: 69

Content-Length: 0

Contact: <sip:6503531687@104.245.57.96:8083;transport=wss>

User-Agent: RC_SIPWRP_22.251

sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

SIP/2.0 200 OK

Via: SIP/2.0/WSS 104.245.57.96:8083;rport;branch=z9hG4bKacBWwO-4IWszY

To: <sip:18885287464*2510@sip.ringcentral.com>;tag=0coovdp78b

From: <sip:6503531687@sip.ringcentral.com>;tag=10.13.22.251-5070-267b2fa837ab44

Call-ID: rvbqqhv3v10i0jj36mcp

CSeq: 399199204 BYE

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
Event: Bye index.js:365:13
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.inviteclientcontext | closing INVITE session rvbqqhv3v10i0jj36mcp0coovdp78b sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | rvbqqhv3v10i0jj36mcp0coovdp78b | closing PeerConnection sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams peerConnection State: mediaConnectionStateClosed ringcentral-web-phone-logger.js:159:7
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.dialog | rvbqqhv3v10i0jj36mcp0coovdp78b10.13.22.251-5070-267b2fa837ab44 | dialog rvbqqhv3v10i0jj36mcp0coovdp78b10.13.22.251-5070-267b2fa837ab44 deleted sip-0.11.6.js:516:9
Event: Terminated index.js:344:13
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

MESSAGE sip:mtt5j0la@pv85ue86crff.invalid;transport=ws SIP/2.0

Via: SIP/2.0/WSS 104.245.57.96:8083;rport;branch=z9hG4bK2f5Bg0-2E7rQh

From: <sip:%23213020@sip.ringcentral.com>;tag=811dea83d5d241aaaad62f8c5819eb24

To: <sip:18885287464*2510@sip.ringcentral.com>

Call-ID: 4b1130c69b004b5d8a61de94d64eb4f2

CSeq: 399198206 MESSAGE

Max-Forwards: 67

Content-Length: 186

Content-Type: x-rc/agent

<Msg><Hdr SID="" Req="" From="#213020@sip.ringcentral.com:5060" To="18885287464*2510@sip.ringcentral.com:5060" Cmd="2"/><Bdy Mny="2032.03402709961" MB="65535" SrvLvl="-149699523"/></Msg>
sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

SIP/2.0 200 OK

Via: SIP/2.0/WSS 104.245.57.96:8083;rport;branch=z9hG4bK2f5Bg0-2E7rQh

To: <sip:18885287464*2510@sip.ringcentral.com>;tag=8cbkillceg

From: <sip:%23213020@sip.ringcentral.com>;tag=811dea83d5d241aaaad62f8c5819eb24

Call-ID: 4b1130c69b004b5d8a61de94d64eb4f2

CSeq: 399198206 MESSAGE

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
UA Message
Arguments { 0: {…}, … }
index.js:159:55
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transaction.nist | z9hG4bKacBWwO-4IWszY | Timer J expired for non-INVITE server transaction z9hG4bKacBWwO-4IWszY sip-0.11.6.js:516:9
Fri Feb 01 2019 10:51:27 GMT-0800 (Pacific Standard Time) | sip.transaction.nist | z9hG4bK2f5Bg0-2E7rQh | Timer J expired for non-INVITE server transaction z9hG4bK2f5Bg0-2E7rQh sip-0.11.6.js:516:9

Flags: needinfo?(eliassun)

This is a completed log:

EVENT: Accepted
Object { logger: {…}, ua: {…}, headers: {…}, method: "INVITE", ruri: {…}, body: undefined, extraHeaders: (6) […], statusCode: undefined, reasonPhrase: undefined, to: {…}, … }
index.js:222:9
To undefined 8003310500@sip.ringcentral.com index.js:223:9
From undefined 18885287464*2510@sip.ringcentral.com index.js:224:9
Fri Feb 01 2019 18:15:11 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | SessionDescriptionHandlerOptions: {"peerConnectionOptions":{"iceCheckingTimeout":500,"rtcConfiguration":{"rtcpMuxPolicy":"negotiate","sdpSemantics":"plan-b"}},"constraints":{"audio":true,"video":false},"modifiers":[null,null],"alwaysAcquireMediaFirst":true} sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:11 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | initPeerConnection sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:11 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | New peer connection created sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:11 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | acquiring local media sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | acquired local media streams sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | RTCIceGatheringState changed: gathering sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:0 1 UDP 2122252543 10.32.27.41 52123 typ host sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:2 1 TCP 2105524479 10.32.27.41 9 typ host tcptype active sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:0 2 UDP 2122252542 10.32.27.41 64288 typ host sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:2 2 TCP 2105524478 10.32.27.41 9 typ host tcptype active sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:1 1 UDP 1686052863 50.237.72.154 52123 typ srflx raddr 10.32.27.41 rport 52123 sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate received: candidate:1 2 UDP 1686052862 50.237.72.154 64288 typ srflx raddr 10.32.27.41 rport 64288 sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | RTCIceGatheringState changed: complete sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

INVITE sip:8003310500@sip.ringcentral.com SIP/2.0

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK9545940

Max-Forwards: 70

To: <sip:8003310500@sip.ringcentral.com>

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2654 INVITE

P-rc-endpoint-id: 4a37db4a-f3d0-483a-a7ba-45c2d0f0f6e7

Client-id:4dtbWt50T1ei0dOUa-rJzw

P-Asserted-Identity: sip:18885287464*2510@sip.ringcentral.com

P-rc-country-id: 1

Contact: <sip:1btjefba@figm9hh2ac8b.invalid;transport=ws;ob>

Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Type: application/sdp

Content-Length: 1326

v=0

o=mozilla...THIS_IS_SDPARTA-65.0 1684772814390512098 0 IN IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fingerprint:sha-256 B7:CA:BD:EC:08:1D:D5:B4:7F:6C:E9:6F:1F:99:34:46:9C:77:48:1C:32:05:92:86:9D:9E:EA:98:B3:81:B4:F3

a=group:BUNDLE 0

a=ice-options:trickle

a=msid-semantic:WMS *

m=audio 52123 UDP/TLS/RTP/SAVPF 109 0 8 101

c=IN IP4 50.237.72.154

a=candidate:0 1 UDP 2122252543 10.32.27.41 52123 typ host

a=candidate:0 2 UDP 2122252542 10.32.27.41 64288 typ host

a=candidate:1 1 UDP 1686052863 50.237.72.154 52123 typ srflx raddr 10.32.27.41 rport 52123

a=candidate:1 2 UDP 1686052862 50.237.72.154 64288 typ srflx raddr 10.32.27.41 rport 64288

a=sendrecv

a=end-of-candidates

a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level

a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level

a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid

a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=fmtp:101 0-15

a=ice-pwd:110aed2fe5de47ef44cf957c487d1287

a=ice-ufrag:a06e4915

a=mid:0

a=msid:{440c02d8-c5bc-454e-97f5-bb7437578471} {4dedb873-e1f7-124b-99d1-6538bbd18733}

a=rtcp:64288 IN IP4 50.237.72.154

a=rtcp-mux

a=rtpmap:109 opus/48000/2

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=setup:actpass

a=ssrc:2705716845 cname:{38669bbf-ea7c-904c-8d65-f8b1cd505f40}

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | ICE candidate gathering complete sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 100 Trying

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK9545940

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

To: <sip:8003310500@sip.ringcentral.com>

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2654 INVITE

Content-Length: 0

sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 407 Proxy Authentication Required

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK9545940

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

To: <sip:8003310500@sip.ringcentral.com>;tag=77efe03e7c518d3cd3c9d0a5defcade8-7842

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2654 INVITE

Content-Length: 0

Contact: <sip:8003310500@104.245.57.96:8083;transport=wss>

Proxy-Authenticate: Digest realm="sip.ringcentral.com", nonce="XFT+XFxU/TAb1t8XSBMZGDOjq6RT8DQT"

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

ACK sip:8003310500@104.245.57.96:8083;transport=wss SIP/2.0

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK52712

Max-Forwards: 70

To: <sip:8003310500@sip.ringcentral.com>;tag=77efe03e7c518d3cd3c9d0a5defcade8-7842

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2654 ACK

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

INVITE sip:8003310500@sip.ringcentral.com SIP/2.0

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK3874956

Max-Forwards: 70

To: <sip:8003310500@sip.ringcentral.com>

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2655 INVITE

Proxy-Authorization: Digest algorithm=MD5, username="14440327020", realm="sip.ringcentral.com", nonce="XFT+XFxU/TAb1t8XSBMZGDOjq6RT8DQT", uri="sip:8003310500@sip.ringcentral.com", response="d4481e740cc159a850f8803f351c9252"

P-rc-endpoint-id: 4a37db4a-f3d0-483a-a7ba-45c2d0f0f6e7

Client-id:4dtbWt50T1ei0dOUa-rJzw

P-Asserted-Identity: sip:18885287464*2510@sip.ringcentral.com

P-rc-country-id: 1

Contact: <sip:1btjefba@figm9hh2ac8b.invalid;transport=ws;ob>

Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,OPTIONS,INFO,NOTIFY,REFER

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Type: application/sdp

Content-Length: 1326

v=0

o=mozilla...THIS_IS_SDPARTA-65.0 1684772814390512098 0 IN IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fingerprint:sha-256 B7:CA:BD:EC:08:1D:D5:B4:7F:6C:E9:6F:1F:99:34:46:9C:77:48:1C:32:05:92:86:9D:9E:EA:98:B3:81:B4:F3

a=group:BUNDLE 0

a=ice-options:trickle

a=msid-semantic:WMS *

m=audio 52123 UDP/TLS/RTP/SAVPF 109 0 8 101

c=IN IP4 50.237.72.154

a=candidate:0 1 UDP 2122252543 10.32.27.41 52123 typ host

a=candidate:0 2 UDP 2122252542 10.32.27.41 64288 typ host

a=candidate:1 1 UDP 1686052863 50.237.72.154 52123 typ srflx raddr 10.32.27.41 rport 52123

a=candidate:1 2 UDP 1686052862 50.237.72.154 64288 typ srflx raddr 10.32.27.41 rport 64288

a=sendrecv

a=end-of-candidates

a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level

a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level

a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid

a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=fmtp:101 0-15

a=ice-pwd:110aed2fe5de47ef44cf957c487d1287

a=ice-ufrag:a06e4915

a=mid:0

a=msid:{440c02d8-c5bc-454e-97f5-bb7437578471} {4dedb873-e1f7-124b-99d1-6538bbd18733}

a=rtcp:64288 IN IP4 50.237.72.154

a=rtcp-mux

a=rtpmap:109 opus/48000/2

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:101 telephone-event/8000

a=setup:actpass

a=ssrc:2705716845 cname:{38669bbf-ea7c-904c-8d65-f8b1cd505f40}

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:12 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 100 Trying

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK3874956

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

To: <sip:8003310500@sip.ringcentral.com>

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2655 INVITE

Content-Length: 0

sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 183 Session Progress

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK3874956

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

To: <sip:8003310500@sip.ringcentral.com>;tag=10.13.22.251-5070-cacf815ec9d544

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2655 INVITE

Content-Length: 501

Contact: <sip:8003310500@104.245.57.96:8083;transport=wss>

Content-Type: application/sdp

P-Rc-Api-Ids: party-id=cs1686300114420213251-1;session-id=Y3MxNjg2MzAwMTE0NDIwMjEzMjUxQDEwLjEzLjIyLjI1MQ

Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO

v=0

o=- 891836960 76426716 IN IP4 104.245.57.98

s=SmcSip

c=IN IP4 104.245.57.98

t=0 0

m=audio 31856 RTP/SAVPF 109 101

a=rtpmap:109 OPUS/48000/2

a=fmtp:109 useinbandfec=1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=rtcp:31856

a=rtcp-mux

a=setup:active

a=fingerprint:sha-1 3B:8B:A0:DD:58:11:FA:47:E9:EC:F2:76:E5:FA:31:65:85:19:82:1B

a=ice-ufrag:Cg8W5su0

a=ice-pwd:QdzvS2afbeE0rV13nN6WJsdvDe

a=candidate:fofEnAmyR4CY4l7W 1 UDP 2130706431 104.245.57.98 31856 typ host

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | sip.dialog | tik0qehk64kbfqt69kuc5e9c0c0hf410.13.22.251-5070-cacf815ec9d544 | new UAC dialog created with status EARLY sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | sip.dialog | tik0qehk64kbfqt69kuc5e9c0c0hf410.13.22.251-5070-cacf815ec9d544 | dialog tik0qehk64kbfqt69kuc5e9c0c0hf410.13.22.251-5070-cacf815ec9d544 changed to CONFIRMED state sip-0.11.6.js:516:9
Event: Progress index.js:334:45
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | sip.invitecontext.sessionDescriptionHandler | tik0qehk64kbfqt69kuc5e9c0c0hf4 | track added sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | sip.inviteclientcontext | local play was rejected sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams peerConnection State: mediaConnectionStateChecking ringcentral-web-phone-logger.js:159:7
Fri Feb 01 2019 18:15:13 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams peerConnection State: mediaConnectionStateConnected ringcentral-web-phone-logger.js:159:7
Fri Feb 01 2019 18:15:16 GMT-0800 (Pacific Standard Time) | sip.transport | received WebSocket text message:

SIP/2.0 200 OK

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK3874956

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

To: <sip:8003310500@sip.ringcentral.com>;tag=10.13.22.251-5070-cacf815ec9d544

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2655 INVITE

Content-Length: 501

Contact: <sip:8003310500@104.245.57.96:8083;transport=wss>

Content-Type: application/sdp

Supported: replaces,timer,diversion

P-Rc-Api-Ids: party-id=cs1686300114420213251-1;session-id=Y3MxNjg2MzAwMTE0NDIwMjEzMjUxQDEwLjEzLjIyLjI1MQ

Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO

v=0

o=- 891836960 76426716 IN IP4 104.245.57.98

s=SmcSip

c=IN IP4 104.245.57.98

t=0 0

m=audio 31856 RTP/SAVPF 109 101

a=rtpmap:109 OPUS/48000/2

a=fmtp:109 useinbandfec=1

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=sendrecv

a=rtcp:31856

a=rtcp-mux

a=setup:active

a=fingerprint:sha-1 3B:8B:A0:DD:58:11:FA:47:E9:EC:F2:76:E5:FA:31:65:85:19:82:1B

a=ice-ufrag:Cg8W5su0

a=ice-pwd:QdzvS2afbeE0rV13nN6WJsdvDe

a=candidate:fofEnAmyR4CY4l7W 1 UDP 2130706431 104.245.57.98 31856 typ host

sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:16 GMT-0800 (Pacific Standard Time) | sip.transport | sending WebSocket message:

ACK sip:8003310500@104.245.57.96:8083;transport=wss SIP/2.0

Via: SIP/2.0/WSS figm9hh2ac8b.invalid;branch=z9hG4bK5465010

Max-Forwards: 70

To: <sip:8003310500@sip.ringcentral.com>;tag=10.13.22.251-5070-cacf815ec9d544

From: <sip:18885287464*2510@sip.ringcentral.com>;tag=5e9c0c0hf4

Call-ID: tik0qehk64kbfqt69kuc

CSeq: 2655 ACK

Supported: outbound

User-Agent: WebPhoneDemo/1.0.0 Macintosh-Intel-Mac-OS-X-10.13-rv:65.0 RCWEBPHONE/0.6.1

Content-Length: 0

sip-0.11.6.js:516:9
Event: Accepted index.js:333:45
CreatedOffer: type= offer offer=
v=0

o=mozilla...THIS_IS_SDPARTA-65.0 1684772814390512098 1 IN IP4 0.0.0.0

s=-

t=0 0

a=fingerprint:sha-256 B7:CA:BD:EC:08:1D:D5:B4:7F:6C:E9:6F:1F:99:34:46:9C:77:48:1C:32:05:92:86:9D:9E:EA:98:B3:81:B4:F3

a=ice-options:trickle

a=msid-semantic:WMS *

m=audio 9 RTP/SAVPF 109 101 0 8 9

c=IN IP4 0.0.0.0

a=sendrecv

a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level

a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level

a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid

a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1

a=fmtp:101 0-15

a=ice-pwd:ca17bb2e09ae683a30022237a44bdfec

a=ice-ufrag:ab9dece0

a=msid:{440c02d8-c5bc-454e-97f5-bb7437578471} {4dedb873-e1f7-124b-99d1-6538bbd18733}

a=rtcp-mux

a=rtpmap:109 opus/48000/2

a=rtpmap:101 telephone-event/8000/1

a=rtpmap:0 PCMU/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:9 G722/8000/1

a=setup:actpass

a=ssrc:2705716845 cname:{38669bbf-ea7c-904c-8d65-f8b1cd505f40}

ringcentral-web-phone-media-engine.js:115:11
Try to setLocalDescription ringcentral-web-phone-media-engine.js:116:11
Fri Feb 01 2019 18:15:31 GMT-0800 (Pacific Standard Time) | WebPhone | MediaStreams InvalidSessionDescriptionError: Local descriptions must have a=mid attributes. ringcentral-web-phone-logger.js:159:7
Reconnecting Media Failed DOMException: "Local descriptions must have a=mid attributes." index.js:270:127
Fri Feb 01 2019 18:15:31 GMT-0800 (Pacific Standard Time) | sip.inviteclientcontext | sessionDescriptionHandler error sip-0.11.6.js:516:9
Object { code: 8, name: "SESSION_DESCRIPTION_HANDLER_ERROR", method: "createOfferOrAnswer", error: DOMException, message: "peerConnection-SetLocalDescriptionFailed", stack: "module.exports.SessionDescriptionHandlerError<@http://127.0.0.1:8080/src/sip-0.11.6.js:1182:31\n@http://127.0.0.1:8080/src/sip-0.11.6.js:1174:38\n__webpack_require__@http://127.0.0.1:8080/src/sip-0.11.6.js:67:12\nmodule.exports@http://127.0.0.1:8080/src/sip-0.11.6.js:167:22\n@http://127.0.0.1:8080/src/sip-0.11.6.js:140:18\n__webpack_require__@http://127.0.0.1:8080/src/sip-0.11.6.js:67:12\n@http://127.0.0.1:8080/src/sip-0.11.6.js:131:18\n@http://127.0.0.1:8080/src/sip-0.11.6.js:48:18\nwebpackUniversalModuleDefinition@http://127.0.0.1:8080/src/sip-0.11.6.js:46:17\n@http://127.0.0.1:8080/src/sip-0.11.6.js:38:11\n" }
sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:44 GMT-0800 (Pacific Standard Time) | sip.transaction.ict | z9hG4bK9545940 | Timer B expired for INVITE client transaction z9hG4bK9545940 sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:44 GMT-0800 (Pacific Standard Time) | sip.transaction.ict | z9hG4bK3874956 | Timer B expired for INVITE client transaction z9hG4bK3874956 sip-0.11.6.js:516:9
Fri Feb 01 2019 18:15:48 GMT-0800 (Pacific Standard Time) | sip.transaction.ict | z9hG4bK3874956 | Timer M expired for INVITE client transaction z9hG4bK3874956 sip-0.11.6.js:516:9

Byron, could you please have another look at this one?

Flags: needinfo?(docfaraday)

Reporter is now tripping over bug 1508685 it seems.

Flags: needinfo?(docfaraday)
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE

Yes, it seems a duplicated bug. It looks likely several applications are running into the same issue.

You need to log in before you can comment on or make changes to this bug.