WebRtc2SIP: видео не принимается / не передается при совершении вызова между Chrome и SIP-клиентом

Я новичок в 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), трассировку проволочной акулы (case1_web2SIPClient_WStrace.pcap), журналы консоли шлюза webrtc2sip (case1_web2SIPClient_gatewayLogs.txt), файл expert.xml_set_set_set_setting (файл).txt дело. Я не изменил ничего в файле config.xml, который был сгенерирован после того, как я собрал исходный код, как указано в инструкциях на этой странице ( http://linux.autostatic.com/installing-webrtc2sip-on-ubuntu-1204).

Я попытался сделать вызовы между Chrome и SIP-клиентом для Android (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.


Я что-то упустил в моей настройке или конфигурации, пожалуйста, помогите и помогите двигаться дальше.

Спасибо,
Shyam

1 ответ

Решение

Вариант 2:

Вы используете браузер с поддержкой RTCWeb (Chrome) и пытаетесь вызвать SIP-клиент, который может не реализовывать некоторые обязательные функции, такие как ICE,SRTP, Chrome использует SRTP-SDES и Firefox использует SRTP-DTLS,

включить RTCWeb Breaker в sipml5 настройки эксперта и проверка.

RTCWeb Breaker используется для включения транскодирования аудио и видео, когда конечные точки не поддерживают одни и те же кодеки или удаленный сервер не поддерживает RTCWeb.

Случай:1: Звук работает? и я не вижу твои логи.

Другие вопросы по тегам