Olá a todos.<br><br>Tenho uma licença g729, já fiz ligações com ela e funciona bem, &quot;forçando&quot; 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 &quot;seu servidor caiu&quot;, &quot;reunião amanhã 12h&quot;, 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-&gt;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-&gt;g729, já que minha provedora voip tem suporte ao g729?<br>
<br><br><br>