Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elastix, Nat и GSM шлюзы

0

Добрый день, Уважаемые. Собственно вопрос избитый, но поискав на многих ресурсов так и не нашел решения. Сразу обрисую проблему, SIP пиры Unreachable. Схема подключения такая: Сервер с ластиком в сети за роутером, соответсвенно за NAT. Есть 2 GSM Шлюза (GoIP-ы), оба удаленны, подключены по такой же схемы, в своих сетях, за роутерами.

Конфиги транков между ними такие:

user=Goip1
fromuser=Goip1
type=friend
sercet=тут могла быть ваша реклама
externip=Внешний адрес сети с Elastix-ом
qualify=yes
port=5162
nat=yes
host=Внешний адрес шлюза.
context=from-trunk
canreinvite=no
bindport=5162

Второй шлюз на другом адресе и другим портом, в остальном тоже самое.

Sip show peers показывает что оба шлюза unreachable При этом раньше в логах хоть были пакеты формата 102 option но без ответов. Судя по сниффу, пакеты уходят в мир, но ответа нет. Сейчас в логах и они пропали.

Шлюз сконфигурирован как магистральный шлюз (Trunk gateway mode).

Опции externip, fromdomain никак не повлияли. Один раз случайно что то поменял и статус высветился OK, регистрация прошла, но при этом на самом шлюзе регистрация VoIP была неактивна, хотя даже при конфигурировании хоста как dynamic шлюз присасывался к ластику.

На роутерах естественно прокинуты UDP/TCP(на всякий случай) порты 5162.

Вроде бы все сконфигурировано корректно, но нифига не работет. И очень смутила пропажа логов, пропали запросы со шлюзов на регистрацию. Есть подозрение на то, что роутеры херят трафик, но с них нет возможности в данный момент соснифферить трафик. Роутеры дешевые TP-Link 841.

Прошу прощения за простыню, и очень надеюсь на подсказки!

удалить закрыть спам изменить тег редактировать

спросил 2015-09-24 18:16:53 +0400

Sparkle Gravatar Sparkle
1 6 1 3

обновил 2015-09-24 21:56:16 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

Comments

bindport=5162 в секции general надо указывать

alexcr ( 2015-09-24 19:15:20 +0400 )редактировать

1 Ответ

0

Не читали как правильно настраивать Астериск за NAT.

Есть секция [general], именно в ней нужно прописать параметры:

externip=
localnet=

У пира же:

directmedia=no
nat=yes
deny=0.0.0.0/0.0.0.0
permit=<ip откуда регитца goip>

Потом: нахрена у пира fromuser, port, нужно host=dynamic же

Про проброс портов - а RTP кто будет пробрасывать? UDP/10000-20000 Советую вообще форвард SIP/RTP этот сделать только для IP удаленных тех.

Потом роутеры - советую Микротиками заменить. В Вашем роутере нет возможности перманентно отключить SIP ALG, есть только временное решение - до перезагрузки его..

ссылка удалить спам редактировать

ответил 2015-09-24 21:54:15 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2686 11 9 37
http://mh.otx.ru/

обновил 2015-09-24 21:55:13 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-09-24 18:16:53 +0400

Просмотрен: 136 раз

Обновлен: Sep 24 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.