我是 webrtc2sip 的新手。我已经设置了我的 webrtc2sip 网关并注册到 sip2sip.info 作为我的域。问题是当我从 chrome 向任何 SIP 客户端(ekiga/jitsi)进行视频通话时,通话会连接,但我无法在双方看到视频。
==================================================== ================================ 案例1:Chrome调用SIP客户端
结果:发送端和接收端都没有视频显示
==================================================== ================================= 在chrome JS控制台上它说:
State machine: tsip_dialog_register_InProgress_2_Connected_X_2xx SIPml-api.js?svn=179:1
==session event = m_stream_video_local_added SIPml-api.js?svn=179:1
==session event = m_stream_video_remote_added SIPml-api.js?svn=179:1
==session event = m_stream_audio_local_added SIPml-api.js?svn=179:1
==session event = m_stream_audio_remote_added SIPml-api.js?svn=179:1
我为此附加了 JS 控制台日志(case1_web2SIPClient_JSLogs.txt)、wireshark 跟踪(case1_web2SIPClient_WStrace.pcap)、webrtc2sip 网关控制台日志(case1_web2SIPClient_gatewayLogs.txt)、sipml5 专家设置(Expert_settings.png)和 config.xml(config.xml)案子。按照本页说明 ( http://linux.autostatic.com/installing-webrtc2sip-on-ubuntu-1204 ) 中的说明构建源代码后生成的 config.xml 中的任何内容都没有更改。
我尝试在 chrome 和 android SIP 客户端(CSipSimple)之间进行调用,但问题仍然存在。
==================================================== =================================案例2:SIP客户端调用chrome。
结果:只要我点击 chrome 上的接听按钮,电话就会被拒绝。
==================================================== ================================= JS控制台日志指出:
State machine: tsip_transac_ist_Proceeding_2_Completed_X_300_to_699 SIPml-api.js?svn=179:1
SEND: SIP/2.0 603 Failed to get local SDP
Via: SIP/2.0/WS 172.21.128.118:10060;rport=10060;branch=z9hG4bK-1441398960
From: <sip:tata@172.21.229.127>;tag=300647977
To: <sip:amshyam320@sip2sip.info>;tag=ZxQFfM7fIIP3rT1HINzb
Call-ID: fbdf5a11-ff9e-0072-fa8b-09525220cec6
CSeq: 1670757835 INVITE
Content-Length: 0
Reason: SIP; cause=603; text="Failed to get local SDP"
对于这种情况,我附上了 JS 日志(case2_SIPClient2WebJSLogs.txt)、wireshark 转储(case2_jitsiToWeb_WStrace.pcap)
配置:
Chrome 版本:在 30.0.1599.114 上检查,甚至在最新的 chrome 版本上检查 Webrtc2sip 版本:2.6.0 sipml5 版本:svn=203 ubuntu 版本:12.04(在桌面和服务器版本上检查)
我是否在我的设置或配置中遗漏了什么,请指导并帮助进一步发展。
谢谢,
希亚姆