Open GoogleCodeExporter opened 9 years ago
What steps will reproduce the problem? 1. Open http://sipml5.org/expert.htm with Firefox (in my case Firefox 27) 2. Fill in 'ICE Servers' field and save: [{url: 'turn:usr@192.168.100.64:3478', credential:'psw'}] 3. Fill in the main login mask and login 4. Try to call any number The call should be initiated. Instead JS throws error: message:"RTCPeerConnection constructor passed invalid RTCConfiguration - missing username: turn:usr@192.168.100.64:3478" With Chrome and same config all works fine. ===== JS Console output ================================================================================ ============= 15:10:13.240 The connection to ws://192.168.100.64:10060/ was interrupted while the page was loading. SIPml-api.js:3 15:10:13.263 "__tsip_transport_ws_onclose" SIPml-api.js:1 15:10:13.294 "==stack event = stopped" SIPml-api.js:1 15:10:13.555 "SIPML5 API version = 1.3.203" SIPml-api.js:1 15:10:13.988 Media resource http://sipml5.org/sounds/dtmf.wav could not be decoded. call.htm 15:10:14.002 "location=http://sipml5.org/call.htm?svn=203#" call.htm:147 15:10:14.509 "User-Agent=Mozilla/5.0 (X11; Linux i686 on x86_64; rv:27.0) Gecko/20100101 Firefox/27.0" SIPml-api.js:1 15:10:14.509 "WebSocket supported = yes" SIPml-api.js:1 15:10:14.510 "Navigator friendly name = firefox" SIPml-api.js:1 15:10:14.510 "OS friendly name = unknown" SIPml-api.js:1 15:10:14.510 "Have WebRTC = yes" SIPml-api.js:1 15:10:14.510 "Have GUM = yes" SIPml-api.js:1 15:10:14.510 "Engine initialized" SIPml-api.js:1 15:10:15.913 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.js:2 15:10:16.020 "s_websocket_server_url=ws://192.168.100.64:10060" SIPml-api.js:1 15:10:16.020 "s_sip_outboundproxy_url=(null)" SIPml-api.js:1 15:10:16.020 "b_rtcweb_breaker_enabled=no" SIPml-api.js:1 15:10:16.020 "b_click2call_enabled=no" SIPml-api.js:1 15:10:16.020 "b_early_ims=yes" SIPml-api.js:1 15:10:16.020 "b_enable_media_stream_cache=no" SIPml-api.js:1 15:10:16.021 "o_bandwidth={}" SIPml-api.js:1 15:10:16.021 "o_video_size={}" SIPml-api.js:1 15:10:16.023 "SIP stack start: proxy='ns313841.ovh.net:12060', realm='<sip:192.168.100.64>', impi='1000', impu='"1000"<sip:1000@192.168.100.64>'" SIPml-api.js:1 15:10:16.023 "Connecting to 'ws://192.168.100.64:10060'" SIPml-api.js:1 15:10:16.030 "==stack event = starting" SIPml-api.js:1 15:10:16.036 "__tsip_transport_ws_onopen" SIPml-api.js:1 15:10:16.041 "==stack event = started" SIPml-api.js:1 15:10:16.045 "State machine: tsip_dialog_register_Started_2_InProgress_X_oRegister" SIPml-api.js:1 15:10:16.050 "SEND: REGISTER sip:192.168.100.64 SIP/2.0 Via: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKDsRtAhOFL0JEnyZ5q50HUScE9LCSmm9Z;rport From: "1000"<sip:1000@192.168.100.64>;tag=ZU5TZ23zTmvPwfN95hAN To: "1000"<sip:1000@192.168.100.64> Contact: "1000"<sip:1000@df7jal23ls0d.invalid;rtcweb-breaker=no;transport=ws>;expires=200 ;click2call=no;+g.oma.sip-im;+audio;language="en,fr" Call-ID: e60b3400-a279-c369-8d60-c569358396f0 CSeq: 21756 REGISTER Content-Length: 0 Max-Forwards: 70 User-Agent: IM-client/OMA1.0 sipML5-v1.2013.08.10B Organization: Doubango Telecom Supported: path " SIPml-api.js:1 15:10:16.051 "==session event = connecting" SIPml-api.js:1 15:10:16.067 "==session event = sent_request" SIPml-api.js:1 15:10:16.068 "__tsip_transport_ws_onmessage" SIPml-api.js:1 15:10:16.082 "recv=SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.100.64:10060;rport=10060;branch=z9hG4bKDsRtAhOFL0JEnyZ5q50HUScE9LCSmm9Z From: "1000"<sip:1000@192.168.100.64>;tag=ZU5TZ23zTmvPwfN95hAN To: "1000"<sip:1000@192.168.100.64>;tag=DKD62p5a3tc7D Call-ID: e60b3400-a279-c369-8d60-c569358396f0 CSeq: 21756 REGISTER Content-Length: 0 Via: SIP/2.0/TCP 192.168.100.64:40784;rport;branch=z9hG4bKDsRtAhOFL0JEnyZ5q50HUScE9LCSmm9Z;ws-hac ked=WS User-Agent: FreeSWITCH-mod_sofia/1.4.0+git~20131108T221259Z~1a27812896~64bit Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,MESSAGE,INFO,UPDATE,REGISTER,REFER,NOTIFY,PUBLISH, SUBSCRIBE Supported: timer,precondition,path,replaces WWW-Authenticate: Digest realm="192.168.100.64",qop="auth",nonce="9656f149-80ef-4541-a95e-24a0abf6921d",s tale=FALSE,algorithm=MD5 " SIPml-api.js:1 15:10:16.082 "State machine: tsip_dialog_register_InProgress_2_InProgress_X_401_407_421_494" SIPml-api.js:1 15:10:16.087 "SEND: REGISTER sip:192.168.100.64 SIP/2.0 Via: SIP/2.0/WS df7jal23ls0d.invalid;branch=z9hG4bKsdxnRFVucUD8VQLnTW49cvhLRzQJera1;rport From: "1000"<sip:1000@192.168.100.64>;tag=ZU5TZ23zTmvPwfN95hAN To: "1000"<sip:1000@192.168.100.64> Contact: "1000"<sip:1000@df7jal23ls0d.invalid;rtcweb-breaker=no;transport=ws>;expires=200 ;click2call=no;+g.oma.sip-im;+audio;language="en,fr" Call-ID: e60b3400-a279-c369-8d60-c569358396f0 CSeq: 21757 REGISTER Content-Length: 0 Max-Forwards: 70 Authorization: Digest username="1000",realm="192.168.100.64",nonce="9656f149-80ef-4541-a95e-24a0abf692 1d",uri="sip:192.168.100.64",response="9dcb5edfc33a24c9e9135e5dfa6a42b9",algorit hm=MD5,cnonce="91532fe33c2fb0e52832b33e4758190f",qop=auth,nc=00000001 User-Agent: IM-client/OMA1.0 sipML5-v1.2013.08.10B Organization: Doubango Telecom Supported: path " SIPml-api.js:1 15:10:16.113 "==session event = sent_request" SIPml-api.js:1 15:10:16.113 "__tsip_transport_ws_onmessage" SIPml-api.js:1 15:10:16.121 "recv=SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.100.64:10060;rport=10060;branch=z9hG4bKsdxnRFVucUD8VQLnTW49cvhLRzQJera1 From: "1000"<sip:1000@192.168.100.64>;tag=ZU5TZ23zTmvPwfN95hAN To: "1000"<sip:1000@192.168.100.64>;tag=ev6y4Hpe032SS Contact: <sip:1000@192.168.100.64:10060;rtcweb-breaker=no;transport=udp;ws-src-ip=192.168 .100.64;ws-src-port=40784;ws-src-proto=ws>;expires=200 Call-ID: e60b3400-a279-c369-8d60-c569358396f0 CSeq: 21757 REGISTER Content-Length: 0 Via: SIP/2.0/TCP 192.168.100.64:40784;rport;branch=z9hG4bKsdxnRFVucUD8VQLnTW49cvhLRzQJera1;ws-hac ked=WS Date: 16 Jan 2014 14:10:16 GMT;16 User-Agent: FreeSWITCH-mod_sofia/1.4.0+git~20131108T221259Z~1a27812896~64bit Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,MESSAGE,INFO,UPDATE,REGISTER,REFER,NOTIFY,PUBLISH, SUBSCRIBE Supported: timer,precondition,path,replaces " SIPml-api.js:1 15:10:16.121 "State machine: tsip_dialog_register_InProgress_2_Connected_X_2xx" SIPml-api.js:1 15:10:16.165 "==session event = connected" SIPml-api.js:1 15:10:19.848 "State machine: c0000_Started_2_Outgoing_X_oINVITE" SIPml-api.js:1 15:10:19.849 "PeerConnectionClass = function mozRTCPeerConnection() { [native code] } SessionDescriptionClass = function mozRTCSessionDescription() { [native code] } IceCandidateClass = function mozRTCIceCandidate() { [native code] }" SIPml-api.js:1 15:10:19.850 "ICE servers:[{"url":"turn:usr@192.168.100.64:3478","credential":"psw"}]" SIPml-api.js:1 15:10:19.850 [object Error] SIPml-api.js:1 15:10:19.851 "=== INVITE Dialog terminated ===" SIPml-api.js:1 15:10:19.851 "PeerConnection::stop()" SIPml-api.js:1 15:10:19.855 "==session event = terminated"
Original issue reported on code.google.com by pburlov on 16 Jan 2014 at 2:15
pburlov
I am experiencing the same issue. Anybody know what the problem may be? Thanks.
Original comment by agfo...@gmail.com on 2 Dec 2014 at 7:27
agfo...@gmail.com
Original issue reported on code.google.com by
pburlov
on 16 Jan 2014 at 2:15