Olá a todos.<br><br>Tenho uma licença g729, já fiz ligações com ela e funciona bem, "forçando" a minha provedora voip a utlizar ela (disallow=all e allow=g729 no sip.conf)<br><br>Pois bem, tenho uma aplicação com sintetizador de voz, utlizando sip, que liga e um TTS sintetiza uma frase (do tipo "seu servidor caiu", "reunião amanhã 12h", etc), essa frase é gerada em alaw.<br>
<br>O problema é, não consigo fazer com que essa ligação funcione por g729. O TTS sintetiza em alaw, meu servidor deveria ser capaz de fazer a conversão alaw->g729 e tocar para a pessoa, ou não? Ocorrem dois erros, depende se eu coloco allow=all<br>
<br>[Nov 20 14:38:13] WARNING[21568] codec_g729a.c: out of G.729 decoder licenses<br>[Nov 20 14:38:13] WARNING[21568] translate.c: g729tolin did not update samples 0<br><br>Ou se eu forço (disallow=all allow=g729)<br><br>
[Nov 20 15:05:24] WARNING[22184] channel.c: Unable to find a codec translation path from g729 to alaw<br><br>Somente funciona se eu colocar disallow=g729<br><br>Porque ocorre isso? Somente uma licença não é o suficiente? Eu teria que ter mais do que para alaw->g729, já que minha provedora voip tem suporte ao g729?<br>
<br><br><br>