Как настроить Asterisk NAT на докере для Windows

542
iXô

Мне нужно настроить докер-контейнер под управлением Asterisk PBX.

Проблема в том, что я получаю неправильный ip в ответах sdp. На самом деле Asterisk использует внутренний IP-адрес контейнера.

Вторая проблема заключается в том, что я должен использовать Docker для Windows, и поэтому я не могу использовать —net = host

Поэтому я попытался настроить nat в asterisk, установив в sip.conf следующее:

nat = force_rport,comedia localnet = 172.17.0.0/16 externaddr = 192.165.10.206 

Но, похоже, ничего не делает.

Что мне здесь не хватает?

PS: я использую Asterisk 15

1
Ваша ситуация похожа на ситуацию, описанную в [этой статье] (https://support.gradwell.com/hc/en-gb/articles/215551423-How-to-setup-your-Asterisk-PBX-if-you- являются-за-а-NAT-брандмауэр)? Как вы сконструировали контейнер и использовали ли вы одно из доступных готовых изображений? harrymc 5 лет назад 0
Я использовал готовый образ andrius / asterisk. Он состоит из Alpine Linux и Asterisk, развернутых с собственными пакетами Alpine. Я уже пробовал инструкции из статьи, которую вы упоминаете, и это, похоже, не работает. iXô 5 лет назад 0

0 ответов на вопрос

Похожие вопросы