Здравствуйте. Есть астериск (триксбокс), имеющий выход в инет через провайдера Казахтелеком (статика на адсл-модеме, на модеме проброшены порты 5060 и диапазон RTP 10000-15000). На астериске настроен транк сипнета, все работает отлично, транк регится, звонки уходят в него. Пробуем переключить сервер на другую статику, от другого провайдера (Транстелеком), шлюзом уже является микротик, с аналогично настроенным НАТом. Параметр externip в астериске прописываем корректно к новому адресу. Регистрация отваливается и более не поднимается. В дебаге видно, что сипнет отбивает попытку регистрации:
<--- SIP read from UDP:212.53.40.40:5060 --->
SIP/2.0 403 Forbidden (Bad auth)
настройки транка:
[sipnet]
host=sipnet.ru
fromdomain=sipnet.ru
fromuser=xxx
username=xxx
secret=pass
dtmfmode=rfc2833
type=friend
conext=from-trunk
nat=yes
insecure=port,invite
Но настройки транков не менялись и после возврата к предыдущему провайдеру регистрация вновь поднимается и все работает. Самое интересное, что ТП сипнета утверждает, что она не видит никаких запросов с нашей стороны. Можно заподозрить криво настроенный НАТ на микротике, но другие транки на этом сервере работают нормально на обоих провайдерах. Никаких "лишних" правил в микротике не настроено, которые могли бы зарулить трафик не туда. Как отдебажить данную проблему?
Попробуй без регистрации позвонить "type=peer"
Снимайте дамп на внешнем интерфейсе микротика и смотрите что по нему ходит и куда.
Задан: 2014-08-11 09:12:19 +0400
Просмотрен: 143 раз
Обновлен: Aug 11 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.