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

asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

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

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

Ответить
electrod
Сообщения: 6
Зарегистрирован: 23 июн 2015, 11:11

asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение electrod »

Добрый день.

Возникла следующая проблема, никак не могу разобраться. Прошу помощи.

У нас поднят asterisk, который через транк h323 подключен к avaya s8300. К avaya подключены dect базы и аналоговые телефоны через шлюз G700.
Avaya, asterisk, softphone (SIP) , Шлюз ,- все в разных подсетях( локальная сеть), порты везде открыты.

Звонки туда обратно с dect и софтфона ходят номрально. слышимость в обе стороны.
При звонке с аналогового телефона ( через G700 ) на софтфон,- все ок. слышимость в обе стороны.

Проблема возникает при звонке с софтфона на аналоговый телефон. Не слышно исходящую сторону.
Снимал логи на астериске tcpdump'ом , затем загружал в Wireshark.
Ситуация следующая, на астериск приходит RTP пакет с шлюза G700 ( ip шлюза),
а астериск в ответ шлет RTP пакет на совсем другой IP.

Менял настройки NAT, directmedia. Всё без толку, ничего не меняется.

Подскажите пожалуйста в чем может быть проблема ?
Откуда астериск берет destination IP при отсылке RTP пакета другому абоненту?
Вложения
rtp_wrong.png
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение ded »

Из пакета INVITE. Именно в нём определяются src & dst адреса и порты. И это нормально, так как в общей концепции протокола SIP сигнализация и медиа могут быть разнесены по разным ресурсам. Что Вы и наблюдаете.
Укажите на пирах для Астериска
canreinvite=no
Ну а сам он с чужими реинвайтами вполне правильно взаимодействует.
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение Zavr2008 »

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

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение ded »

OMG!
Я и не посмотрел! Так, это, electrod, посмотрите опции Н.323 пира avaya!
Всего две опции регулируют сообщения - fast start & h245 tunneling.

Поищите даже тут на форуме по ключевым словам avaya и h323

http://forum.asterisk.ru/viewtopic.php?f=5&t=2811
http://forum.asterisk.ru/viewtopic.php? ... 45&p=31977
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение Glukinho »

Наверное, не в тему, но в IP Office есть специальная галка на H323 транках, называется Allow Direct Media Path.
Большую Авайю не щупал. Возможно, там что-то похожее.

И зачем вы затираете внутренние IP-адреса? Чтобы труднее было вам помогать?
electrod
Сообщения: 6
Зарегистрирован: 23 июн 2015, 11:11

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение electrod »

ded писал(а):OMG!
Я и не посмотрел! Так, это, electrod, посмотрите опции Н.323 пира avaya!
Всего две опции регулируют сообщения - fast start & h245 tunneling.

Поищите даже тут на форуме по ключевым словам avaya и h323

http://forum.asterisk.ru/viewtopic.php?f=5&t=2811
http://forum.asterisk.ru/viewtopic.php? ... 45&p=31977
Спасибо огромное!!! Всё получилось!
При просмотре дебага h323 на астериске, стало видно, что устанавливается rtp соединение с другим IP.
При добавлении опции fast start=no , звук стал направляться по нужному IP.
В дебаге h323 на астериске появилось дополнительное сообщение о установке rtp соединения с правильным IP.

К сожалению, я не очень разбираюсь в астериске и avaya , и поэтому сказать почему при fast start=yes не работало на данный момент не могу. ради интереса буду разбираться конечно.
Но, на данный момент все виды соединений ( дект. сипфон, аналог) работают норм.

Еще раз огромнейшее спасибо за помощь!
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: asterisk шлет ответ RTP на другой IP ( asterisk+avaya)

Сообщение amateur »

Для начала необходимо следующее:
1. С ACM: display signaling-group, display ip-network-region (1-ая страница), list ip-interface all.
2. С Asterisk: версия Asterisk, тип канального драйвера H.323 (chan_h323, chan_ooh323).
3. Если используется chan_h323, нужно знать версии PWLib/PTLib и OpenH323/H323plus, с которыми он собран.
Снимал логи на астериске tcpdump'ом , затем загружал в Wireshark.
Без них нам тут не разобраться.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH