Olá, olhando no channel.c você pode ver que a ordem escolhida pelo Asterisk é essa:
AST_FORMAT_ULAW, AST_FORMAT_ALAW, AST_FORMAT_SLINEAR, AST_FORMAT_G726, AST_FORMAT_ADPCM, AST_FORMAT_GSM, AST_FORMAT_ILBC, AST_FORMAT_SPEEX, AST_FORMAT_LPC10, AST_FORMAT_G729A, AST_FORMAT_G723_1, então se você tiver algum codec habilitado que venha antes do g729, então este é o codec que o Asterisk irá utilizar. 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. Espero que tenha ajudado. Paulo Garcia Digivoice On 6/5/06, Rodrigo Santos de Souza <rodrigostz em hotmail.com> wrote: > > > Alguem sabe como o Asterisk trata o codec preferencial? A ordem de > sequencia > do allow não está funcionando. Quando disco para tel2 ele não pega o g729, > insiste em pegar ulaw. Estou com o asterisk 1.0.9 que é meio antigo, pode > ser bug? > > sip.conf: > > [general] > context=invalid > port=5060 > bindaddr=0.0.0.0 > srvlookup=yes > pedantic=no > canreinvite=no > externip=201.11.22.62 > localnet=192.168.11.0/255.255.255.0 > disallow=all > ;allow=g723.1 > ;allow=g729 > ;allow=ulaw > ;allow=alaw > > > [tel2] > type=peer > canreinvite=no > dtmfmode=rfc2833 > qualify=no > nat=yes > context=default > disallow=all > allow=g729 > allow=g723.1 > allow=alaw > allow=ulaw > port=5060 > host=192.168.11.5 > > > _______________________________________________ > LIsta de discussões AsteriskBrasil.org > AsteriskBrasil em listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > > _______________________________________________ > Acesse o wiki AsteriskBrasil.org: > http://www.asteriskbrasil.org > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060606/0c12c612/attachment-0001.html