Re: Преобразование кодеков
Столкнулся примерно с такой же ситуацией. То есть на каналах клиент-астериск должен быть g711, а на каналах asterisk-asterisk gsm. Пытался сделать это с помощью Set(SIP_CODEC=gsm), только там получается следующая ситуация. 1й астериск вызывает не 2й астериск, а клиента, зарегистрированого на нем. А этот клиент такой кодек не поддерживает.
exten => 1101,1,Set(SIP_CODEC=gsm)
exten => 1101,2,Dial(SIP/101@remote.asterisk.ip)
Естественно астериск ругался, что удаленный клиент не согласен на этот кодек и игнорил 1ю строку.
Назрел вопрос, можно ли сделать по SIPу, как по IAX2? То есть вызывать не клиента, а астериск в указанном контексте и приоритете.
|