Все так и сделано кроме 5-ого пункта, зачем менять маскаран на соурснат?
Проблема в том что даже когда транк был настроен на Астериске без NAT при direcmedia=no звука не было, я так понимаю это какие-то спецефические настройки провайдера.
yannails ( 2016-12-29 02:14:44 +0400 )редактироватьВполне возможно ситуация когда от провайдера голос и сигнализация идет с разных IP адресов. Вот по этому порты 10000-20000 UDP надо открывать для всех (хотя бы на этапе настройки)
awsswa ( 2016-12-29 08:05:19 +0400 )редактироватьRTP параметры задяются в SDP SIP и прекрасно работают без каких-либо пробросов.
Zavr2008 ( 2017-01-06 16:40:21 +0400 )редактироватьПроброс нужен в 2 случаях: либо если транк без регистрации, либо если есть внешние SIP телефоны в других офисах. Для всех остальных случаев - это дыра для фродеров и безалаберность админов..
Zavr2008 ( 2017-01-06 16:46:03 +0400 )редактироватьопаснее только еще http да ami порты настеж оставлять доступными из нета поклонниками FreePbx/Elastix(GNU).
Zavr2008 ( 2017-01-06 16:50:04 +0400 )редактировать
"В качестве эксперемента я переносил этот транк на Астериск без NAT и при установке detectmedia=yes голос проходил" - начните наконец читать Будущее Телефонии и не мучать Тузика))
Zavr2008 ( 2017-01-06 16:41:40 +0400 )редактироватьdirectmedia = yes работает БЕЗ NAT. Вы же решили схитрожопить вместо прочтения соотвествующей главы в упомянутой выше книге и пустить это дело "на самотек" - разруливать внешним SIP ALG.. Я не очень завидую Вашим пользователям с таким админом..
Zavr2008 ( 2017-01-06 16:44:03 +0400 )редактировать