Я новичок в webrtc2sip. Я настроил свой шлюз webrtc2sip и зарегистрировался на sip2sip.info в качестве своего домена. Проблема в том, что когда я делаю видеозвонки с Chrome на любой SIP-клиент (ekiga/jitsi), звонок подключается, но я не могу просматривать видео с обеих сторон.
================================================== ================================ Случай 1: Chrome вызывает SIP-клиент
Результат: видео не отображается на обоих каналах передачи и принимающая сторона
================================================== ================================ В консоли Chrome JS написано, что:
State machine: tsip_dialog_register_InProgressState 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:[email protected]>;tag=300647977
To: <sip:[email protected]>;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"
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) для этого кейс. Я ничего не менял в файле config.xml, который был сгенерирован после сборки исходного кода, как указано в инструкциях на этой странице (http://linux.autostatic.com/installing-webrtc2sip-on-ubuntu-1204).
Я попытался совершать звонки между хромом и SIP-клиентом Android (CSipSimple), и проблема остается прежней.
================================================== ================================ Случай 2: SIP-клиент вызывает 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:[email protected]>;tag=300647977
To: <sip:[email protected]>;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 (проверено как на настольной, так и на серверной версии)
Я что-то упустил в своей настройке или конфигурации, пожалуйста, направьте и помогите двигаться дальше.
Спасибо,
Шьям