2016-09-25 7 views
0

У меня есть два расширения, зарегистрированные на звездочку (звездочка имеет реальный IP-адрес), оба из них за NAT, и каждый из них принадлежит к другой сети LAN.Проблемы со звуком со звездочкой 13

SIP работает просто отлично (то есть расширения могут звонить друг другу), но голоса вообще нет.

настроить natting и средства массовой информации в sip.conf в звездочке следующим образом:

nat=force_rtp,comedia 
directrtpsetup=yes 

Примечания: когда я поставил расширение в том же NAT, нет никаких проблем, как SIP и RTP работать нормально.

Кто-нибудь знает, в чем проблема или как его решить?

Заранее благодарим.

ответ

0

спасибо, эта проблема была устранена. первую очередь, параметры райт NAT являются:

nat=force_rport,comedia 

второй, вариант райт СМИ:

directmedia=no 

моя проблема была связана с открытого порта, в rtp.conf я поставил:

rtpstart=1111 
rtpend=2222 

но на сервере диапазон открытого порта {44444 -> 55555} , и из-за этого между вызывающим абонентом и абонентом не было голоса.

0

Звездочка 1,8: «нац» вариант теперь изменен, чтобы да, нет, force_rport и COMedia, как действительные значения. Установка да да заставляет поведение RFC 3581 и обеспечивает симметричную поддержку RTP. При установке этого параметра на разрешается только поведение RFC 3581, если его запрашивает удаленная сторона, а отключает симметричную поддержку RTP. Устанавливая его для принудительных усилий RFC 3581 и отключает симметричную поддержку RTP. Установка его на comedia позволяет выполнять поведение RFC 3581, если его запрашивает удаленная сторона, а обеспечивает симметричную поддержку RTP.

force_rtp недопустимый вариант. Force_rport, comedia являются взаимоисключающими опциями. Directrtpsetup наиболее похоже не будет работать, если оба клиента NAT.

+0

благодарит за ваш ответ. Фактически опция: nat = force_rport, comedia как вы упоминали если (directrtpsetup = yes) опция не работает, какой вариант я должен использовать для решения проблемы с аудио? – mounaf

+0

Как я могу узнать, какой тип у вас есть? directrtp очень редко работает, если у вас есть nat на обоих концах. Опции, которые вы указываете NOT WORK при использовании обоих одновременно. – arheops

+0

Большое спасибо за ваш ответ :) Я понял решение. – mounaf