VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk за 2-мя натами.

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Pavel.S
Сообщения: 3
Зарегистрирован: 27 май 2014, 17:19

Asterisk за 2-мя натами.

Сообщение Pavel.S »

Есть вот такая связка: SIP Client->Asterisk->NAT1->NAT2->VOIP Provider. Классическая проблема - нету голоса, точнее есть, но не на всех транках.

1.Ростелеком - все ок, голос есть.
2.Sipnet.ru - голос приходит, но не уходит.
3.Транстелеком - тишина в обе стороны.

Вызов проходит успешно на всех транках в обе стороны. Кодек везде alaw. Не совсем понимаю, как такое может быть, - с одними провайдерами все ок, с другими нет...

externip и localnet прописаны

На NAT2 влиять ни как не могу(

Прошу совета! Есть какие нибудь мысли, куда копать?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за 2-мя натами.

Сообщение ded »

Снять дамп1 и дамп2, найти диалог Invite, сравнить две картинки - удачную (с голосом) и неудачную, (без голоса).
Pavel.S
Сообщения: 3
Зарегистрирован: 27 май 2014, 17:19

Re: Asterisk за 2-мя натами.

Сообщение Pavel.S »

Дельное предложение...
Pavel.S
Сообщения: 3
Зарегистрирован: 27 май 2014, 17:19

Re: Asterisk за 2-мя натами.

Сообщение Pavel.S »

Может у кого то есть еще какие нибудь дельные мысли, почему так происходит? Пока нету возможности снять дамп(...
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за 2-мя натами.

Сообщение ded »

Павел, а возможность переписываться впустую в этой теме - есть?
Дамп снимается на самом Астериске. К нему нет доступа? Ну тогда и говорить не о чем.
Только в пакетах инвайт и ответах на них Вы найдёте ответ на свой вопрос "как такое может быть, - с одними провайдерами все ок, с другими нет..."
Дельные мысли:
1) избавиться от НАТа
2) Сделать третий НАТ, до кучи.
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Asterisk за 2-мя натами.

Сообщение Zavr2008 »

если зарегитца на другой стороне - оба транзитных ната будут параллельны. Другое дело если там DLINK какой с его кривым SIP ALG.. Тогда просто IAX2 и все дела, другого выхода не вижу..


ded, не приходило в голову написать методику детектирования наличия SIP ALG на трассе? похоже тема становится очень актуальна..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk за 2-мя натами.

Сообщение ded »

Я подустал в написаниях. Всё очень однотипно.
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Asterisk за 2-мя натами.

Сообщение Glukinho »

Поставьте на коллокейшене простой виртуальный asterisk на белом IP-адресе.
На него сделайте регистрацию и общение и городскими транками. Проблем не будет, так как нет NAT.
Свой сервер завяжите с этим внешним по IAX. Проблем не будет, так как IAX не боится NAT.
На внешнем сервере обязательно настройте файрвол, доступные извне сервисы (SSH, SIP+RTP, IAX) повесьте не нестандартные порты, настройте fail2ban. Этим защититесь от сканирования кулхацкерами (сканируют и брутят сейчас ОЧЕНЬ много, могу логи дать).
Так, потратив чуть-чуть денег, вы избавитесь от заведомо гиблого сношения с двумя натами.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH