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

Перенаправление RTP трафика и Asterisk-GUI

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

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

Roman_dev
Сообщения: 29
Зарегистрирован: 18 янв 2013, 14:28

Re: Перенаправление RTP трафика и Asterisk-GUI

Сообщение Roman_dev »

В общем, поставил дистрибутив с FreePBX версия "Stable-2.210.62-5 Release Date-01-24-13" с Asterisk 10 версии. В настройках выставлял:
"Поведение Reinvite" все варианты кроме нет,
так же в настройках каждого из номеров выставлял различные варианты кроме нет,
в поле allow sip клиента добавлял UPDATE, параметры rtp сессии в INVITE отправителя и OK получателя идентичны (ну кроме портов и IP), оба пира в одной локальной подсети.
В результате, Asterisk НЕ отправляет ни reINVITE, ни UPDATE. Не знаю пока какие настройки перенаправления выставлены в конфигах. Хотелось бы спросить: кто что может подсказать по этому поводу, как добиться reINVITE, какие настройки должны быть у пиров, что еще может быть причиной тго, что Asterisk не делает reINVITE/UPDATE?

Заранее спасибо за советы.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Перенаправление RTP трафика и Asterisk-GUI

Сообщение ded »

SIP/10 - 192.168.1.2
SIP/11 - 192.168.1.3
SIP/12 - 15.1.2.3
Чтобы сделать звонок, при котором SIP/10 позвонит абоненту 11 на Астериске, и Астериск вызывает второе плечо SIP/11, и, чтобы при этом соединение медиа склеились между SIP/10 и SIP/11 нужно:
а) в установках каждого клиента указать
canreinvite=yes
directmedia=yes
b) убрать все опции из команды Dial(SIP/${EXTEN}) - никаких Dial(SIP/${EXTEN},15,tTr)
тогда RTP потечёт между 192.168.1.2 и 192.168.1.3
А вот если стоит
canreinvite=update, то SIP/10 --> SIP/11 - потечёт напрямую, а SIP/10 --> SIP/12 потечёт через Астериск.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перенаправление RTP трафика и Asterisk-GUI

Сообщение Vlad1983 »

был ли reINVITE/UPDATE в сигналке?
ЛС: @rostel
Roman_dev
Сообщения: 29
Зарегистрирован: 18 янв 2013, 14:28

Re: Перенаправление RTP трафика и Asterisk-GUI

Сообщение Roman_dev »

Чтобы сделать звонок, при котором SIP/10 позвонит абоненту 11 на Астериске, и Астериск вызывает второе плечо SIP/11, и, чтобы при этом соединение медиа склеились между SIP/10 и SIP/11 нужно:
а) в установках каждого клиента указать
canreinvite=yes
directmedia=yes
b) убрать все опции из команды Dial(SIP/${EXTEN}) - никаких Dial(SIP/${EXTEN},15,tTr)
тогда RTP потечёт между 192.168.1.2 и 192.168.1.3
А вот если стоит
canreinvite=update, то SIP/10 --> SIP/11 - потечёт напрямую, а SIP/10 --> SIP/12 потечёт через Астериск.
Спасибо за развернутый ответ, буду пробовать.
был ли reINVITE/UPDATE в сигналке?
Нет, снифал трафик, этих пакетов нет.
Roman_dev
Сообщения: 29
Зарегистрирован: 18 янв 2013, 14:28

Re: Перенаправление RTP трафика и Asterisk-GUI

Сообщение Roman_dev »

Резюмируя.
а) в установках каждого клиента указать
canreinvite=yes
directmedia=yes
b) убрать все опции из команды Dial(SIP/${EXTEN}) - никаких Dial(SIP/${EXTEN},15,tTr)
Поправил конфиги как на связке Asterisk 11 + Asterisk GUI. reINVITE заработал. Спасибо большое. Еще не пробовал на FreePBX, думаю тоже должно помочь.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH