Страница 2 из 2

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

Добавлено: 14 фев 2013, 20:12
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?

Заранее спасибо за советы.

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

Добавлено: 14 фев 2013, 20:33
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 потечёт через Астериск.

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

Добавлено: 14 фев 2013, 21:20
Vlad1983
был ли reINVITE/UPDATE в сигналке?

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

Добавлено: 15 фев 2013, 11:32
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 в сигналке?
Нет, снифал трафик, этих пакетов нет.

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

Добавлено: 15 фев 2013, 12:35
Roman_dev
Резюмируя.
а) в установках каждого клиента указать
canreinvite=yes
directmedia=yes
b) убрать все опции из команды Dial(SIP/${EXTEN}) - никаких Dial(SIP/${EXTEN},15,tTr)
Поправил конфиги как на связке Asterisk 11 + Asterisk GUI. reINVITE заработал. Спасибо большое. Еще не пробовал на FreePBX, думаю тоже должно помочь.