On Monday, November 17, 2014 11:34:28 AM UTC-5, Frank Coco wrote: > I am having an issue in the following call flow when trickle ICE is used. > > Chrome ---- NAT ------ Media-gateway ---- NAT ---- Firefox > > > > Basically the call fails because Firefox doesn't respond to the Media > gateway's STUN Requests. > > I see the following failure in the Firefox logs: > "ICE failed, see about:webrtc for more details" > > > I couldn't find any details as to why the failure occurred. I'm including the > full log below. > > Thanks for the help, > Frank. > > > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: get > > [WEBDRIVER] [INFO] [fxdriver.wdSession] setWaitForPageLoad false > > [WEBDRIVER] [INFO] [fxdriver.wdSession] setWaitForPageLoad true > > [WEBDRIVER] [INFO] [fxdriver.badCertListener] Found preference for > webdriver_accept_untrusted_certs: true > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Allowing certificate from > site: 172.30.12.109:7002 > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Setting all Override Bits > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Override Bits: 7 > > [WEBDRIVER] [INFO] [fxdriver.badCertListener] Found preference for > webdriver_accept_untrusted_certs: true > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Allowing certificate from > site: 172.30.12.109:7002 > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Setting all Override Bits > > [WEBDRIVER] [INFO] [fxdriver.WdCertOverrideService] Override Bits: 7 > > The character encoding of the HTML document was not declared. The document > will render with garbled text in some browser configurations if the document > contains characters from outside the US-ASCII range. The character encoding > of the page must be declared in the document or in the transfer protocol. > sample_call.html > "wsc-call initialized." wsc-call.js:2 > [WEBDRIVER] [INFO] [fxdriver.PatientListener] request status is 0 > > GET https://172.30.12.109:7002/favicon.ico [HTTP/1.1 404 Not Found 0ms] > GET https://172.30.12.109:7002/favicon.ico [HTTP/1.1 404 Not Found 16ms] > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > Use of getAttributeNode() is deprecated. Use getAttribute() instead. > driver-component.js:7515 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > sendKeysToElement > > [WEBDRIVER] [INFO] [fxdriver.WebElement] Need to switch focus > > [WEBDRIVER] [INFO] [fxdriver.Utils] Pending native events: false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Extra events processed: 0 Page Unloaded: > false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done main loop. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done extra event loop, 7 > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > clickElement > > [WEBDRIVER] [INFO] [fxdriver.WebElement] Using native events for click > > [WEBDRIVER] [INFO] [fxdriver.Utils] Browser-specific offset (X,Y): 0, 79 > > [WEBDRIVER] [INFO] [fxdriver.Utils] Pending native events: false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Extra events processed: 0 Page Unloaded: > false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done main loop. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done extra event loop, 24 > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > "2014-11-12 14:20:00 [wsc Debug > line:wsc</h@https://172.30.12.109:7002/api/wsc-common.js:3:205]" > wsc-common.js:2 > "creating the websocket..." wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.Utils] Done native event wait. > > "2014-11-12 14:20:00 [wsc Debug:]" wsc-common.js:2 > "websocket event handler onopen is invoked." wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.Utils] Done native event wait. > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > "2014-11-12 14:20:00 [wsc Debug > line:i@https://172.30.12.109:7002/api/wsc-common.js:2:21578]" wsc-common.js:2 > "New IPs: 192.168.1.3, Old IPs: " wsc-common.js:2 > "2014-11-12 14:20:00 [wsc Debug > line:wsc</d.sendRegister@https://172.30.12.109:7002/api/wsc-common.js:3:12165]" > wsc-common.js:2 > "Send message: { > "control": { > "type": "request", > "package_type": "register", > "sequence": 1, > "version": "1.0" > }, > "header": { > "action": "connect", > "initiator": "[email protected]", > "target": "[email protected]" > }, > "payload": {} > }" wsc-common.js:2 > "2014-11-12 14:20:00 [wsc Debug > line:wsc</h.prototype.sendMessage@https://172.30.12.109:7002/api/wsc-common.js:3:4725]" > wsc-common.js:2 > "addMessage - cslw: 1,csuw: 1" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementText > > "2014-11-12 14:20:00 [wsc Debug > line:wsc</d.initWebSocket/a.wscWebsocket.onmessage@https://172.30.12.109:7002/api/wsc-common.js:3:11497]" > wsc-common.js:2 > "Received data from server: { > "header": { > "initiator": "[email protected]", > "target": "[email protected]", > "action": "connect" > }, > "control": { > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "ack_sequence": 1, > "package_type": "register", > "sequence": 1, > "message_state": "final", > "subsession_id": "s-register-pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "type": "response", > "correlation_id": "c1", > "version": "1.0" > } > }" wsc-common.js:2 > "2014-11-12 14:20:00 [wsc Debug > line:wsc</d.handleWsData@https://172.30.12.109:7002/api/wsc-common.js:3:10130]" > wsc-common.js:2 > "ackMessages - cslw: 2,csuw: 1" wsc-common.js:2 > "2014-11-12 14:20:00 [wsc Debug > line:wsc</c.Message.prototype.ack@https://172.30.12.109:7002/api/wsc-common.js:2:18994]" > wsc-common.js:2 > "Send message: { > "control": { > "type": "acknowledgement", > "package_type": "register", > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "subsession_id": "s-register-pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "sequence": 1, > "version": "1.0" > }, > "header": {}, > "payload": {} > }" wsc-common.js:2 > "2014-11-12 14:20:00 [wsc Debug > line:wsc</k.prototype.onMessage@https://172.30.12.109:7002/api/wsc-common.js:3:16226]" > wsc-common.js:2 > "PeriodlyACKChecker ack the message in sequence 1" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementText > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > isElementSelected > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > clickElement > > [WEBDRIVER] [INFO] [fxdriver.WebElement] Using native events for click > > [WEBDRIVER] [INFO] [fxdriver.Utils] Browser-specific offset (X,Y): 0, 79 > > [WEBDRIVER] [INFO] [fxdriver.Utils] Pending native events: false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Extra events processed: 0 Page Unloaded: > false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done main loop. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done extra event loop, 9 > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > sendKeysToElement > > [WEBDRIVER] [INFO] [fxdriver.WebElement] Need to switch focus > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done native event wait. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Pending native events: false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Extra events processed: 0 Page Unloaded: > false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done main loop. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done extra event loop, 6 > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done native event wait. > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > "2014-11-12 14:20:04 [wsc Debug > line:wsc</d.initWebSocket/a.wscWebsocket.onmessage@https://172.30.12.109:7002/api/wsc-common.js:3:11497]" > wsc-common.js:2 > "Received data from server: { > "payload": { > "sdp": "v=0\r\no=- 4367238177690043858 2 IN IP4 > 127.0.0.1\r\ns=Acme\r\nt=0 0\r\nm=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 > 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:103 > ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 > PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 > CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=fingerprint:sha-256 > EF:84:6D:55:1B:51:AB:D0:8C:38:28:B3:42:04:5E:A9:8E:33:4F:B3:DD:7D:D4:FA:A0:26:26:49:70:E3:CC:F3\r\na=setup:actpass\r\na=ssrc:2082117451 > cname:eEq/1Whxvz1xr3TL\r\na=ssrc:2082117451 > msid:3Kdlj0Th0d3zo15YjqjKq29rpftDoCirEzvl > bfc1a414-47d4-4e6d-919e-e1be2eb75df2\r\na=ssrc:2082117451 > mslabel:3Kdlj0Th0d3zo15YjqjKq29rpftDoCirEzvl\r\na=ssrc:2082117451 > label:bfc1a414-47d4-4e6d-919e-e1be2eb75df2\r\na=ice-ufrag:L4/sSx9NYyi7thsr\r\na=ice-pwd:htXLlfwB1Mkc1wBHokQAvWLi\r\na=ice-options:trickle\r\na=rtcp:22513 > IN IP4 172.30.12.136\r\na=sendrecv\r\n" > }, > "header": { > "initiator": "[email protected]", > "target": "[email protected]", > "action": "start" > }, > "control": { > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "package_type": "call", > "sequence": 2, > "subsession_id": > "[email protected]", > "type": "request", > "correlation_id": "s1", > "version": "1.0" > } > }" wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:wsc</l.prototype.onMessage@https://172.30.12.109:7002/api/wsc-call.js:2:15693]" > wsc-common.js:2 > "The SDP in the request is : > > v=0 > > o=- 4367238177690043858 2 IN IP4 127.0.0.1 > > s=Acme > > t=0 0 > > m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 > > c=IN IP4 0.0.0.0 > > a=rtpmap:111 opus/48000/2 > > a=rtpmap:103 ISAC/16000 > > a=rtpmap:104 ISAC/32000 > > a=rtpmap:0 PCMU/8000 > > a=rtpmap:8 PCMA/8000 > > a=rtpmap:106 CN/32000 > > > a=rtpmap:105 CN/16000 > > a=rtpmap:13 CN/8000 > > a=rtpmap:126 telephone-event/8000 > > a=fingerprint:sha-256 > EF:84:6D:55:1B:51:AB:D0:8C:38:28:B3:42:04:5E:A9:8E:33:4F:B3:DD:7D:D4:FA:A0:26:26:49:70:E3:CC:F3 > > a=setup:actpass > > a=ssrc:2082117451 cname:eEq/1Whxvz1xr3TL > > a=ssrc:2082117451 msid:3Kdlj0Th0d3zo15YjqjKq29rpftDoCirEzvl > bfc1a414-47d4-4e6d-919e-e1be2eb75df2 > > a=ssrc:2082117451 mslabel:3Kdlj0Th0d3zo15YjqjKq29rpftDoCirEzvl > > a=ssrc:2082117451 label:bfc1a414-47d4-4e6d-919e-e1be2eb75df2 > > a=ice-ufrag:L4/sSx9NYyi7thsr > > a=ice-pwd:htXLlfwB1Mkc1wBHokQAvWLi > > a=ice-options:trickle > > a=rtcp:22513 IN IP4 172.30.12.136 > > a=sendrecv > > " wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:wsc</d.doRequest@https://172.30.12.109:7002/api/wsc-common.js:3:18736]" > wsc-common.js:2 > "=== doStartCallRequest ===" wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:c@https://172.30.12.109:7002/api/wsc-common.js:3:17639]" wsc-common.js:2 > "Trying to update offer-answer state to : Offer received" wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:wsc</j.prototype.putCall@https://172.30.12.109:7002/api/wsc-call.js:2:5070]" > wsc-common.js:2 > "use busyPingInterval 3000" wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:wsc</e.send180Ringing@https://172.30.12.109:7002/api/wsc-common.js:3:29273]" > wsc-common.js:2 > "Send message: { > "control": { > "type": "response", > "package_type": "call", > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "subsession_id": > "[email protected]", > "sequence": 2, > "message_state": "subsequent", > "correlation_id": "s1", > "ack_sequence": 2, > "version": "1.0" > }, > "header": { > "action": "start", > "initiator": "[email protected]", > "target": "[email protected]" > }, > "payload": {} > }" wsc-common.js:2 > "2014-11-12 14:20:04 [wsc Debug > line:wsc</h.prototype.sendMessage@https://172.30.12.109:7002/api/wsc-common.js:3:4725]" > wsc-common.js:2 > "addMessage - cslw: 2,csuw: 2" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > clickElement > > [WEBDRIVER] [INFO] [fxdriver.WebElement] Using native events for click > > [WEBDRIVER] [INFO] [fxdriver.Utils] Browser-specific offset (X,Y): 0, 79 > > [WEBDRIVER] [INFO] [fxdriver.Utils] Pending native events: false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Extra events processed: 0 Page Unloaded: > false > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done main loop. > > [WEBDRIVER] [INFO] [fxdriver.Utils] Done extra event loop, 8 > > "2014-11-12 14:20:06 [wsc Debug > line:@https://172.30.12.109:7002/wscsample2/js/wscsample_call.js:116:7]" > wsc-common.js:2 > "accept call" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.Utils] Done native event wait. > > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.addLocalStreams@https://172.30.12.109:7002/api/wsc-common.js:2:27758]" > wsc-common.js:2 > "addLocalStream, peerConnectionNum: 1" wsc-common.js:2 > "onMediaStreamEvent: LOCAL_STREAM_ADDED" wscsample_call.js:577 > "Local audio stream is added..." wscsample_call.js:594 > "Attaching media stream" wscsample_common_session.js:228 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.addLocalStreams@https://172.30.12.109:7002/api/wsc-common.js:2:27758]" > wsc-common.js:2 > "call local media streams length : 1" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.setLocalDescription@https://172.30.12.109:7002/api/wsc-common.js:2:25159]" > wsc-common.js:2 > "Set local description now." wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.setLocalDescription@https://172.30.12.109:7002/api/wsc-common.js:2:25159]" > wsc-common.js:2 > "iceConnectionState/iceGatheringState is: new/complete" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug:]" wsc-common.js:2 > "handleEndOfCandidate: got 'end of candidates' event, clear the timer." > wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.sendAnswer@https://172.30.12.109:7002/api/wsc-call.js:2:17418]" > wsc-common.js:2 > "Send message: { > "control": { > "type": "response", > "package_type": "call", > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "subsession_id": > "[email protected]", > "sequence": 3, > "message_state": "final", > "correlation_id": "s1", > "ack_sequence": 2, > "version": "1.0" > }, > "header": { > "action": "start", > "initiator": "[email protected]", > "target": "[email protected]" > }, > "payload": { > "sdp": "v=0\r\no=Mozilla-SIPUA-32.0 23914 0 IN IP4 0.0.0.0\r\ns=SIP > Call\r\nt=0 > 0\r\na=ice-ufrag:40e99bb8\r\na=ice-pwd:2b2476aafd2dbacd7b6667c697bd37ea\r\na=fingerprint:sha-256 > > DA:AF:7C:70:72:C8:2E:2D:56:78:D7:7B:D1:70:2B:5D:8C:4B:18:63:D1:5A:6B:71:89:C9:71:AB:2F:A2:A8:61\r\nm=audio > 49374 RTP/SAVPF 111 126\r\nc=IN IP4 172.30.12.239\r\na=rtpmap:111 > opus/48000/2\r\na=ptime:20\r\na=rtpmap:126 telephone-event/8000\r\na=fmtp:126 > 0-15\r\na=sendrecv\r\na=setup:active\r\na=candidate:0 1 UDP 2128609535 > 192.168.1.3 49374 typ host\r\na=candidate:1 1 UDP 1692467199 172.30.12.239 > 49374 typ srflx raddr 192.168.1.3 rport 49374\r\na=candidate:0 2 UDP > 2128609534 192.168.1.3 49375 typ host\r\na=candidate:1 2 UDP 1692467198 > 172.30.12.239 49375 typ srflx raddr 192.168.1.3 rport 49375\r\n" > } > }" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</h.prototype.sendMessage@https://172.30.12.109:7002/api/wsc-common.js:3:4725]" > wsc-common.js:2 > "addMessage - cslw: 2,csuw: 3" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.initAnswerCtx/j/b@https://172.30.12.109:7002/api/wsc-call.js:2:19677]" > wsc-common.js:2 > "Answer is sent... > > v=0 > > o=Mozilla-SIPUA-32.0 23914 0 IN IP4 0.0.0.0 > > s=SIP Call > > t=0 0 > > a=ice-ufrag:40e99bb8 > > a=ice-pwd:2b2476aafd2dbacd7b6667c697bd37ea > > a=fingerprint:sha-256 > DA:AF:7C:70:72:C8:2E:2D:56:78:D7:7B:D1:70:2B:5D:8C:4B:18:63:D1:5A:6B:71:89:C9:71:AB:2F:A2:A8:61 > > m=audio 49374 RTP/SAVPF 111 126 > > c=IN IP4 172.30.12.239 > > a=rtpmap:111 opus/48000/2 > > a=ptime:20 > > a=rtpmap:126 telephone-event/8000 > > a=fmtp:126 0-15 > > a=sendrecv > > a=setup:active > > a=candidate:0 1 UDP 2128609535 192.168.1.3 49374 typ host > > a=candidate:1 1 UDP 1692467199 172.30.12.239 49374 typ srflx raddr > 192.168.1.3 rport 49374 > > a=candidate:0 2 UDP 2128609534 192.168.1.3 49375 typ host > > a=candidate:1 2 UDP 1692467198 172.30.12.239 49375 typ srflx raddr > 192.168.1.3 rport 49375 > > " wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</c.sendAnswer@https://172.30.12.109:7002/api/wsc-call.js:2:17544]" > wsc-common.js:2 > "Trying to update offer-answer state to : Answer sent" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Info]:" wsc-common.js:2 > "Remote stream added." wsc-common.js:2 > "onMediaStreamEvent: REMOTE_STREAM_ADDED" wscsample_call.js:577 > "Remote audio stream is added..." wscsample_call.js:608 > "Attaching media stream" wscsample_common_session.js:228 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</d.initWebSocket/a.wscWebsocket.onmessage@https://172.30.12.109:7002/api/wsc-common.js:3:11497]" > wsc-common.js:2 > "Received data from server: { > "header": { > "initiator": "[email protected]", > "target": "[email protected]", > "action": "complete" > }, > "control": { > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "ack_sequence": 3, > "package_type": "call", > "sequence": 3, > "subsession_id": > "[email protected]", > "type": "message", > "correlation_id": "s2", > "version": "1.0" > } > }" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</d.handleWsData@https://172.30.12.109:7002/api/wsc-common.js:3:10130]" > wsc-common.js:2 > "ackMessages - cslw: 4,csuw: 3" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</d.doMessage@https://172.30.12.109:7002/api/wsc-common.js:3:23994]" > wsc-common.js:2 > "=== doCompleteMessage ===" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:g@https://172.30.12.109:7002/api/wsc-common.js:3:22817]" wsc-common.js:2 > "Trying to update offer-answer state to : Ack received" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: setTimeout > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: findElement > > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementTagName > > "2014-11-12 14:20:07 [wsc Debug > line:wsc</d.initWebSocket/a.wscWebsocket.onmessage@https://172.30.12.109:7002/api/wsc-common.js:3:11497]" > wsc-common.js:2 > "Received data from server: { > "payload": { > "candidates": "a=mid:audio\r\na=candidate:3022624816 1 UDP 2122194687 > 192.168.1.4 51058 typ host\r\na=candidate:3022624816 2 UDP 2122194687 > 192.168.1.4 51058 typ host\r\na=candidate:494278629 1 UDP 1685987071 > 172.30.12.240 51058 typ srflx raddr 192.168.1.4 rport > 51058\r\na=candidate:494278629 2 UDP 1685987071 172.30.12.240 51058 typ srflx > raddr 192.168.1.4 rport 51058\r\na=candidate:4205470912 1 TCP 1518214911 > 192.168.1.4 0 typ host\r\na=candidate:4205470912 2 TCP 1518214911 192.168.1.4 > 0 typ host\r\na=candidate:1 1 UDP 16776959 172.30.12.136 22512 typ relay > raddr 172.30.12.136 rport 22512\r\na=candidate:1 2 UDP 16776958 172.30.12.136 > 22513 typ relay raddr 172.30.12.136 rport 22513\r\na=end-of-candidates\r\n" > }, > "header": { > "initiator": "[email protected]", > "target": "[email protected]", > "action": "trickle" > }, > "control": { > "session_id": "pQAAAUmgZ4B/z28/ntJaERXGnLAAABEZ_76", > "package_type": "call", > "sequence": 4, > "subsession_id": > "[email protected]", > "type": "message", > "correlation_id": "s3", > "version": "1.0" > } > }" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:wsc</d.doMessage@https://172.30.12.109:7002/api/wsc-common.js:3:24187]" > wsc-common.js:2 > "=== doTrickleIce ===" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > [WEBDRIVER] [INFO] [fxdriver.nsCommandProcessor] Received command: > getElementText > > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > "2014-11-12 14:20:07 [wsc Debug > line:k/<@https://172.30.12.109:7002/api/wsc-common.js:3:23598]" > wsc-common.js:2 > "addIceCandidate succeed, a=candidate:1 2 UDP 16776958 172.30.12.136 22513 > typ relay raddr 172.30.12.136 rport 22513" wsc-common.js:2 > ICE failed, see about:webrtc for more details
Hi Byron, Here's what I have from about:webrtc. If it's not sufficient, I will have to setup this call flow in our lab again and collect more data, just let me know. Thanks for taking a look, Frank. PeerConnection:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?) 14:20:26 GMT-0800 (Pacific Standard Time) ICE statistics 1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?): stream1/audio Local candidate Remote candidate ICE State Priority Nominated Selected Local candidate addr Type 192.168.1.3:49374/udp host 172.30.12.239:49374/udp serverreflexive 192.168.1.3:49375/udp host 172.30.12.239:49375/udp serverreflexive Remote candidate addr Type Local SDP v=0 o=Mozilla-SIPUA-32.0 23914 0 IN IP4 0.0.0.0 s=SIP Call t=0 0 a=ice-ufrag:40e99bb8 a=ice-pwd:2b2476aafd2dbacd7b6667c697bd37ea a=fingerprint:sha-256 DA:AF:7C:70:72:C8:2E:2D:56:78:D7:7B:D1:70:2B:5D:8C:4B:18:63:D1:5A:6B:71:89:C9:71:AB:2F:A2:A8:61 m=audio 49374 RTP/SAVPF 111 126 c=IN IP4 172.30.12.239 a=rtpmap:111 opus/48000/2 a=ptime:20 a=rtpmap:126 telephone-event/8000 a=fmtp:126 0-15 a=sendrecv a=setup:active a=candidate:0 1 UDP 2128609535 192.168.1.3 49374 typ host a=candidate:1 1 UDP 1692467199 172.30.12.239 49374 typ srflx raddr 192.168.1.3 rport 49374 a=candidate:0 2 UDP 2128609534 192.168.1.3 49375 typ host a=candidate:1 2 UDP 1692467198 172.30.12.239 49375 typ srflx raddr 192.168.1.3 rport 49375 Remote SDP v=0 o=- 4367238177690043858 2 IN IP4 127.0.0.1 s=Acme t=0 0 m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 c=IN IP4 0.0.0.0 a=rtpmap:111 opus/48000/2 a=rtpmap:103 ISAC/16000 a=rtpmap:104 ISAC/32000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:106 CN/32000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:126 telephone-event/8000 a=fingerprint:sha-256 EF:84:6D:55:1B:51:AB:D0:8C:38:28:B3:42:04:5E:A9:8E:33:4F:B3:DD:7D:D4:FA:A0:26:26:49:70:E3:CC:F3 a=setup:actpass a=ice-ufrag:L4/sSx9NYyi7thsr a=ice-pwd:htXLlfwB1Mkc1wBHokQAvWLi a=rtcp:22513 a=sendrecv RTP statistics outbound_rtp_audio_0 Local: 14:20:26 GMT-0800 (Pacific Standard Time) outboundrtp SSRC: 1030498301 Sent: 0 packets (0 Kb) inbound_rtp_audio_1 Local: 14:20:26 GMT-0800 (Pacific Standard Time) inboundrtp SSRC: 0 Received: 0 packets (0 Kb) Lost: 0 Jitter: 0 Logging: (registry/INFO) insert 'ice' (registry) succeeded: ice (registry/INFO) insert 'ice.pref' (registry) succeeded: ice.pref (registry/INFO) insert 'ice.pref.type' (registry) succeeded: ice.pref.type (registry/INFO) insert 'ice.pref.type.srv_rflx' (UCHAR) succeeded: 0x64 (registry/INFO) insert 'ice.pref.type.peer_rflx' (UCHAR) succeeded: 0x6e (registry/INFO) insert 'ice.pref.type.host' (UCHAR) succeeded: 0x7e (registry/INFO) insert 'ice.pref.type.relayed' (UCHAR) succeeded: 0x05 (registry/INFO) insert 'ice.pref.type.relayed_tcp' (UCHAR) succeeded: 0x00 (registry/INFO) insert 'ice.pref.interface' (registry) succeeded: ice.pref.interface (registry/INFO) insert 'ice.pref.interface.rl0' (UCHAR) succeeded: 0xff (registry/INFO) insert 'ice.pref.interface.wi0' (UCHAR) succeeded: 0xfe (registry/INFO) insert 'ice.pref.interface.lo0' (UCHAR) succeeded: 0xfd (registry/INFO) insert 'ice.pref.interface.en1' (UCHAR) succeeded: 0xfc (registry/INFO) insert 'ice.pref.interface.en0' (UCHAR) succeeded: 0xfb (registry/INFO) insert 'ice.pref.interface.eth0' (UCHAR) succeeded: 0xfc (registry/INFO) insert 'ice.pref.interface.eth1' (UCHAR) succeeded: 0xfb (registry/INFO) insert 'ice.pref.interface.eth2' (UCHAR) succeeded: 0xf9 (registry/INFO) insert 'ice.pref.interface.ppp' (UCHAR) succeeded: 0xfa (registry/INFO) insert 'ice.pref.interface.ppp0' (UCHAR) succeeded: 0xf9 (registry/INFO) insert 'ice.pref.interface.en2' (UCHAR) succeeded: 0xf8 (registry/INFO) insert 'ice.pref.interface.en3' (UCHAR) succeeded: 0xf7 (registry/INFO) insert 'ice.pref.interface.em0' (UCHAR) succeeded: 0xfb (registry/INFO) insert 'ice.pref.interface.em1' (UCHAR) succeeded: 0xfc (registry/INFO) insert 'ice.pref.interface.vmnet0' (UCHAR) succeeded: 0xf0 (registry/INFO) insert 'ice.pref.interface.vmnet1' (UCHAR) succeeded: 0xf1 (registry/INFO) insert 'ice.pref.interface.vmnet3' (UCHAR) succeeded: 0xef (registry/INFO) insert 'ice.pref.interface.vmnet4' (UCHAR) succeeded: 0xee (registry/INFO) insert 'ice.pref.interface.vmnet5' (UCHAR) succeeded: 0xed (registry/INFO) insert 'ice.pref.interface.vmnet6' (UCHAR) succeeded: 0xec (registry/INFO) insert 'ice.pref.interface.vmnet7' (UCHAR) succeeded: 0xeb (registry/INFO) insert 'ice.pref.interface.vmnet8' (UCHAR) succeeded: 0xea (registry/INFO) insert 'ice.pref.interface.virbr0' (UCHAR) succeeded: 0xe9 (registry/INFO) insert 'ice.pref.interface.wlan0' (UCHAR) succeeded: 0xe8 (registry/INFO) insert 'stun' (registry) succeeded: stun (registry/INFO) insert 'stun.client' (registry) succeeded: stun.client (registry/INFO) insert 'stun.client.maximum_transmits' (UINT4) succeeded: 5 (registry/INFO) insert 'ice.trickle_grace_period' (UINT4) succeeded: 5000 (ice/WARNING) ICE(PC:1415830800292000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): No STUN servers specified (ice/NOTICE) ICE(PC:1415830800292000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): No TURN servers specified (generic/INFO) Found adapter with friendly name: Local Area Connection (generic/INFO) Converted ifname: Local_Area_Connection (generic/INFO) Adapter Local_Area_Connection address: 192.168.1.3 (registry/INFO) insert 'ice.pref.interface.Local_Area_Connection' (UCHAR) succeeded: 0xe0 (ice/WARNING) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): No STUN servers specified (ice/NOTICE) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): No TURN servers specified (stun/INFO) Found adapter with friendly name: Local Area Connection (stun/INFO) Converted ifname: Local_Area_Connection (stun/INFO) Adapter Local_Area_Connection address: 192.168.1.3 (ice/NOTICE) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): peer (PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default) no streams with non-empty check lists (ice/NOTICE) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): peer (PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default) no streams with pre-answer requests (ice/NOTICE) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): peer (PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default) no checks to start (ice/INFO) ICE(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?)): peer (PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default) Trickle grace period is over; marking every component with only failed pairs as failed. (ice/INFO) ICE-PEER(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default)/STREAM(1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?): stream1/audio)/COMP(1): All pairs are failed, and grace period has elapsed. Marking component as failed. (ice/INFO) ICE-PEER(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default): all checks completed success=0 fail=1 (ice/INFO) ICE-PEER(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default)/STREAM(1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?): stream1/audio)/COMP(2): All pairs are failed, and grace period has elapsed. Marking component as failed. (ice/INFO) ICE-PEER(PC:1415830807388000 (id=15 url=https://172.30.12.109:7002/wscsample2/sample_call.html?):default): all checks completed success=0 fail=1 _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

