Регистрация во внутреней сети на внешний адрес.
конфигурация сети: сервер asterisk в локальной сети (адрес 192.168.2.60) стоит микротик который делает dstnat на asterisk(192.168.2.60) по порту 5060
если подключаться из интернета на внешний адрес микротика все работает, если из внутренней сети на локальный адрес asterisk тоже.
задача подключаться с обоих мест по внешнему адресу.
для почты настроил harpin nat все прекрасно работает с обоих мест по внешнему IP. с астериск такой фокус не проходит никак не хочет регистрироваться по внешнему адресу во внутренней сети.
какие варианты?
Последний раз редактировалось: andreyals (Ср Ноя 26, 2014 10:06)
_________________
платный суппорт по мере возможностей
Включите в Asterisk TCP транспорт.
Переведите клиента на TCP.
Скорее всего, после этого зарегистрироваться клиент сможет. Но вот голос, боюсь, ходить не будет.
А в целом, вы хотите странного. Я понимаю, что вам хочется, скажем на современном сотовом телефоне, настроить SIP клиент, и не менять
настройки подключения, в зависимости от того, зарегистрировался ли ваш сотовый в вашей WiFi внутри офиса, или же использует чужой WiFi.
Но эта проблема решается правильной настройкой DNS. А именно DNS split horizon.
Внешним клиентам выдавать резолв имени на внешний адрес, внутреним клиентам на внутренний адрес.
DNS BIND view Clause
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
_________________
платный суппорт по мере возможностей
про bind тоже думал в принципе работать должно.
sip alg на microtik(service port) пробовал в разных вариантах- не влияет, счас отключено.
самое интересное что в 3cx harpin nat прекрасно работает