Olá,<br><br>olhando no channel.c você pode ver que a ordem escolhida pelo Asterisk é essa:<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_ULAW,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_ALAW,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_SLINEAR,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_G726,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_ADPCM,
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_GSM,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_ILBC,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_SPEEX,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_LPC10,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_G729A,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AST_FORMAT_G723_1,<br><br>então se você tiver algum codec habilitado que venha antes do g729, então este é o codec que o Asterisk irá utilizar.
<br><br>Não sei se estou falando besteira, mas ao confeccionar nosso channel, percebi que a configuração dos channels (SIP, IAX, etc...) onde tem os allowXXX indica se o formato é suportado ou não, e não a ordem que o Asterisk ele trabalha. Quem determina o melhor formato é a função ast_best_codec(int fmts) que segue esta ordem ai de cima.
<br><br>Espero que tenha ajudado.<br><br>Paulo Garcia<br>Digivoice<br><br><br><br><div><span class="gmail_quote">On 6/5/06, <b class="gmail_sendername">Rodrigo Santos de Souza</b> &lt;<a href="mailto:rodrigostz@hotmail.com">
rodrigostz@hotmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Alguem sabe como o Asterisk trata o codec preferencial? A ordem de sequencia
<br>do allow não está funcionando. Quando disco para tel2 ele não pega o g729,<br>insiste em pegar ulaw. Estou com o asterisk 1.0.9 que é meio antigo, pode<br>ser bug?<br><br>sip.conf:<br><br>[general]<br>context=invalid<br>
port=5060<br>bindaddr=<a href="http://0.0.0.0">0.0.0.0</a><br>srvlookup=yes<br>pedantic=no<br>canreinvite=no<br>externip=<a href="http://201.11.22.62">201.11.22.62</a><br>localnet=<a href="http://192.168.11.0/255.255.255.0">
192.168.11.0/255.255.255.0</a><br>disallow=all<br>;allow=g723.1<br>;allow=g729<br>;allow=ulaw<br>;allow=alaw<br><br><br>[tel2]<br>type=peer<br>canreinvite=no<br>dtmfmode=rfc2833<br>qualify=no<br>nat=yes<br>context=default
<br>disallow=all<br>allow=g729<br>allow=g723.1<br>allow=alaw<br>allow=ulaw<br>port=5060<br>host=<a href="http://192.168.11.5">192.168.11.5</a><br><br><br>_______________________________________________<br>LIsta de discussões 
AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
</a><br><br>_______________________________________________<br>Acesse o&nbsp;&nbsp;wiki AsteriskBrasil.org:<br><a href="http://www.asteriskbrasil.org">http://www.asteriskbrasil.org</a><br></blockquote></div><br>