Re: звонок к сайта
switch: опции в sip.conf:
diallow=all
allow=ulaw
так прописано, но прописано и больше... и alaw...
но там не было раньше gsm и как я уже писал выше - звонок обламывался!
dimas: Тут вольная трактовка "если он поддерживается обоими сторонами?".
Такой disallow+allow не оставляет другого выбора. И если хоть одна из сторон этот кодек не поддерживает (хоть такого и не случится наверняка) - звонок обломается.
Я бы попробовал установить переменную SIP_CODEC. Я не уверен как она работает но по крайней мере в коде есть ветка которая сообщает что значение было проигнорено потому как этот кодек не поддерживается обоими сторонами.
трактовка такая - само устройство поддерживает кодек, он в устройстве раздрешён, так же он разрешён в пире астериска, через который регестрируется устройсвтво и разрешён в sip.conf
вообщем имеем
diallow=all
allow=ulaw
allow=alaw
allow=gsm
в 3х местах:
- sip.conf глобально
- sip.conf для пира 252 и 258
258 и 258 - это eyeBeam
когда они сами звонят друг на друга - соединение проходит по ulaw
а вот когда через call файл - всегда через gsm
и если в настройках пира запретить gsm, то связь через секунду порвётся...
что и было у меня выше, когда звонок шёл через корбину, которая прописана в users.conf, но gsm у неё не был разрешён....
попробовал чистый call файл без моей добавки с сообщением (т.е. без промежуточного контекста) - всё равно хочет только по gsm ((
принудительно ставить ulaw через SIP_CODEC не хочу, т.к. в будущем оба звонка будут заворачитьвася в оператора и не факт что его узел приземления сможет всегда ulaw...
|