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

Проброс портов для астера

0

Сервер с астериском(астерик11+фрипбх12) находится за натом. Подключене к интернету через D-Link dsl 2500U(адсл), к нему подключен tp-link 842nd с прошивкой openwrt. Если пробросить порты на 842(5060 по умолчанию) - все работает, но коннектятся разные "хорошие люди"(2 левых соединения за 1.5 часа). Если в качестве входящего порта на маршрутизаторе указать другой, то при входящем звонке от клиента звонок обрывается через 32 секунды(друг друга слышно), а если позвонить клиенту - все ок; если клиент зарегистрирован в локальной сети 842(т.е. в локальной сети астера) - тоже все ок. Помогите разобраться - никак не могу понять почему. Клиент на андроиде, программа zoiper. Посоветуйте как правильно настроить сетевую составляющую астериска/маршрутизатора для безопасного использования.

спросил Dec 29 '14

ivakir Gravatar ivakir
11 4 4

Comments

эластикс чтоль?

Zavr2008 (Dec 29 '14)edit

нет, не эластикс, а asterisknow. Как я понял, проблема была в неправильном ответе от мобильного клиента(200 ОК). Решил проблему иначе: поставил в настройках астериска тот же порт, что и на маршрутизаторе - все заработало. Раньше маршрутизатор переадресовывал с 23446 порта на 5060, а теперь с 23446 на 23446.

ivakir (Dec 29 '14)edit
1

Скорее всего, asterisk слал "неправильный" 200 OK пакет (с портом 5060, который извне недоступен), а клиент, руководствуясь им, отправлял ASK на неправильный порт. Asterisk после нескольких таймаутов получения пакета ASK завершал соединение.

StuxForce (Dec 29 '14)edit

Благодарю всех за помощь.

ivakir (Dec 29 '14)edit

1 Ответ

1

Добрый день!

Помимо проброса портов на маршрутизаторе, требуется корректная настройка самого сервера asterisk для работы с NAT. Советую ознакомится с разделом NAT SUPPORT файла sip.conf (например, тут)

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

ответил Dec 29 '14

StuxForce Gravatar StuxForce
381 1 2 8

обновил Dec 29 '14

Ваш ответ

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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: Dec 29 '14

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

Обновлен: Dec 29 '14

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

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