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

2 asterisk за нат.

0

Здравствуйте! Есть у меня 2 сервера астериск, находятся они за натом. В принципе они принимают по сип транкам звонки и по этим же транкам переадресуют... Вот. До недавнего времени все работало хорошо. Сменили офис и теперь проходит регистрация только с одного сервера. Не долго думая посмотрел tcpdump. Там видно, что пакеты идут с порта 5060 на порт 5060. Оно тут и понятно, если нат на роутере использует порты и протокол как критерий для запоминания цепочек пакетов, то если с двух астеров идут запросы на регистрацию с одним и тем же портом, то все ответы роутер шлет только одному серву. Как работало раньше я понятия не имею, но работало... Сейчас идея такая, можно ли как то изменить исходящий порт при запросах на подключение на одном из сервов? Вариант получения каждому серваку по внешнему ипу откладываем на крайняк, ибо надобности нет. Спасибо!

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

спросил 2014-09-06 15:26:31 +0400

Kiran Gravatar Kiran
1 1

Comments

Да мне вроде надо что бы он не слушал, а подключался именно на 5060, но исходящий порт пакета подставлял уже другой. Port=5061 пробовал, ничего не изменилось на уровне пакетов udp.

Kiran ( 2014-09-06 22:41:31 +0400 )редактировать

IAX не проще ли? при таком количестве NAT

romariosar ( 2014-09-08 17:28:40 +0400 )редактировать

Да там тока сип. Другово вроде нет ничего...

Kiran ( 2014-09-09 20:13:43 +0400 )редактировать

в астериске есть, помимо сип, еще и IAX.

romariosar ( 2014-09-10 15:53:37 +0400 )редактировать

1 Ответ

0

в sip.conf в секции [general]

port=5061

после чего астериск будет слушать порт 5061(использовать для всех клиентов)

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

ответил 2014-09-06 17:24:04 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

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 ленту новостей

Статистика

Задан: 2014-09-06 15:26:31 +0400

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

Обновлен: Sep 06 '14

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

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