Динамическое переключение кодека Asterisk 1.8

IP телефония и SIP-номера

Динамическое переключение кодека Asterisk 1.8

Сообщение Albion2012 » 23 окт 2013, 16:19

Asterisk 1.8
Пытаюсь сделать динамическое переключение кодека.
exten => _.,n,GotoIf($["${CALLERID(num)}" = "111"]?:gsm) ; Если со 111 то кодек ulaw если нет то gsm
exten => _.,n,Set(SIP_CODEC = ulaw)
exten => _.,n,Goto(dial)
exten => _.,n(gsm),Set(SIP_CODEC = gsm)
На megavoip.com работало, comtube исключительно подключает по ulaw. Если в настройках транка оставить только gsm то подключает нормально по gsm, если поставить ulaw и gsm, все подключает через ulaw.
Возможно ли как то конкретно указать comtube какой кодек использовать?
Заранее спасибо.
Albion2012
 
Сообщения: 1
Зарегистрирован: 22 окт 2013, 15:30

Re: Динамическое переключение кодека Asterisk 1.8

Сообщение sd » 27 окт 2013, 03:29

Albion2012 писал(а):Asterisk 1.8
Пытаюсь сделать динамическое переключение кодека.
exten => _.,n,GotoIf($["${CALLERID(num)}" = "111"]?:gsm) ; Если со 111 то кодек ulaw если нет то gsm
exten => _.,n,Set(SIP_CODEC = ulaw)
exten => _.,n,Goto(dial)
exten => _.,n(gsm),Set(SIP_CODEC = gsm)
На megavoip.com работало, comtube исключительно подключает по ulaw. Если в настройках транка оставить только gsm то подключает нормально по gsm, если поставить ulaw и gsm, все подключает через ulaw.
Возможно ли как то конкретно указать comtube какой кодек использовать?
Заранее спасибо.

Дело в том, что кодеки при входящем от вас кодеке выбирает наша платформа. И кодек G711 имеет больший приоритет, чем GSM. Отсюда, чтобы использовался тот кодек, который вам нужен, вам необходимо его передавать единственным.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11


Вернуться в IP-телефония

Просмотр страницы «Кто сейчас на форуме COMTUBE»

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20