[asterisk-users] Codec Negotiation

Martin Joseph ast at stillnewt.org
Mon Jul 17 10:39:36 MST 2006


On Jul 17, 2006, at 9:25 AM, Douglas Garstang wrote:

> I have two polycom phones. One on a slow link, and one on a fast one.
> I'm trying to set the phone on the slow link to use G729 as it's first 
> preference, and the phone on the fast link to use G711 as it's first 
> preference.
>
> sip.conf has:
> [general]
> allow=ulaw
> allow=g729
>
> [slow-link] ; Override codecs for slow link phone.
> allow = g729
> allow = ulaw
>
> When the slow link phone dialls the fast link phone, it sends G729 as 
> it's first preference in the INVITE to Asterisk. Asterisk then sends 
> G729 as the first preference in the INVITE to the fast link phone. Why 
> doesn't Asterisk send G711 instead?
Because you set the calling to prefer g729? What did you expect?
>
> This raises an interesting question. If one phone uses G729, and one 
> G711, then Asterisk is going to have to transcode, and I am going to 
> use up a G729 license. It would seem more beneficial for it to work 
> the way it is now.
Exactly.  In fact I would generally force g729 in that case (ie 
disallow all but g729).
> That is, both legs are using G729. Why is this better? It doesn't chew 
> up a G729 license as there is no transcoding, and heck, if one of your 
> call legs is G729, then the G711 party isn't going to hear anything 
> better anyway.
Yes this is clearly a win.




More information about the asterisk-users mailing list