Провайдер подключен напрямую (через eth1 Sip-транки без NAT), часть клиентов в локалке, часть подключаются через интернет (eth0 далее роутер, на роутере проброс портов).
Если включаю - “Эта станция за NAT-маршрутизатором” и указываю внешний интернет адрес - звонки от провайдера на внутренние телефоны проходят, разговор длится примерно 20-30 сек, после чего внутри обрыв, внешний звонящий не обрывается, но слышыит просто тишину. Внутренние абоненты, в том числе и за роутером общаются нормально.
Если отключаю - “Эта станция за NAT-маршрутизатором” то всё становится хорошо за исключением того, что на внешних абонентов (которые подключаются из инета через проброс порта) не идёт звук. Телефон звонит, они звонят, дозваниваются, но звука нет.
Нужно выполнить настройку сетевого экрана. Прописать локальные подсети
Сети прописаны в фаерволле, так же прописан адрес транка провайдера.
Такое ощущение, что оно никак не влияет.
я бы анализировал сетевой трафик (SIP dump) интересно что в SDP сообщениях.
интересно направление RTP трафика, в какую стророну он есть.
Мысль такая, что когда я включаю NAT - то rtp трафик (в том числе и провайдера) пускается только через внешний ип, блокируя rtp до адреса прова.
Проблема решилась. Вы были правы.