2016-09-19 3 views
0

В основном я установил сервер звездочки, подключенный к поставщику sip, чтобы совершать вызовы в pstn или мобильные сети. Я правильно настроил SIP для SIP, потому что когда я делаю вызовы софтфона, например. Zoiper - Asterisk - поставщик Sip - мобильная сеть, звонок установлен, и я могу слышать звук с обоих концов.WebRTC to PSTN звонок установлен, но нет звука

Я хочу использовать WebRTC, чтобы im использовать sipML5 в качестве клиента на localhost. Я зарегистрировал sip peer на sipml5, он отлично работает. Я звоню на софтфон или в сеть PSTN/Mobile, и звонок устанавливается, но на обоих концах нет звука.

sipML5 дает мне ошибку: onSetRemoteDescriptionError

DOMException: Не удалось установить удаленный SDP ответ: Вызывается с SDP без ледяной ufrag и льдом PWD.

Я включил лед в файле rtp.conf, а также в сверстниках в sip.conf. Также поставьте Google stun-сервер в файл rtp.conf.

Я не могу понять, в чем проблема. Проблема заключается в WebRTC для SIP. Я не установил шлюз webrtc2sip by doubango. я не уверен, что я должен установить его с im, используя звездочку 13.

Любая идея в чем проблема?

ответ

0

Итак, просто отправляйте ответ на этот вопрос для тех, кому это может понадобиться в будущем. В основном я работал на localhost без https, поскольку для WebRTC требуется наличие https, а для того, чтобы сделать звонки, я включил rtc breaker, который позволяет совершать звонки, даже если это не соединение https. Поэтому после того, как я только что установил соединение https, отключил прерыватель rtc, и теперь все работает так, как ожидалось. После получения телефона звук сразу же появляется.

0

Скорее всего, у вас нет необходимых пакетов в вашей системе для поддержки ICE в Asterisk. На старых форумах Asterisk есть поток, который рассказывает об отладке этой проблемы here.

Суть в том, что вам нужно uuid-devel & libuuid-devel установлен на вашей системе до компиляции Asterisk, так что он компилирует с поддержкой ICE. Затем запустите сценарий configure перед запуском make, чтобы убедиться, что он поднимает новые пакеты.

+0

Уже сделал, я сделал это, просто оставив звездочку из этого и установив webrtc2sip, создал сам подписанный сертификат, и это нормально, только задержка на аудио после вызова установлена –

Смежные вопросы