[asterisk-users] Codec Negotiation

Martin Joseph ast at stillnewt.org
Thu Jul 20 10:31:11 MST 2006


On Jul 20, 2006, at 10:16 AM, Douglas Garstang wrote:

> I'm a little confused about Asterisk codec negotiation. Hopefully  
> someone can help.
>
> I have two phones, one on a slow link where I'd like to use G729,  
> and one on a fast link where I'd like to use ulaw.
>
> My sip.conf has:
>
> [general]
> allow=ulaw
> allow=g729
> ...
> [slow-phone]
> allow=g729
> allow=ulaw
>
> Firstly, does setting the codec for the slow-link phone override  
> the general settings? Of course it's not actually documented anywhere.
>
> When the fast link phone calls the slow link phone, it sends ulaw  
> and G729 in that order to Asterisk. When Asterisk relays the INVITE  
> to the slow link phone, it does not change the codec preference,  
> and sends ulaw followed by G729. I end up with a call that's ulaw  
> on both legs, which isn't what I want.
>
> I guess the settings in [slow-phone] aren't overriding the settings  
> in [general]. That's bad...
> How can I work around this?
As you already stated in your previous post the slow phone codec pref  
does override general when it's the caller.

I think the calling parties codec preferences are respected.  That is  
why I suggested the last time you posted this that you "force" the  
slow link to g729 (allow that only), as that will cause the calling  
party (fast) to choose g729 also...

I remember reading this described somewhere, but can't find the docs  
at the moment.

HTH,
Marty



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060720/6af7142b/attachment.htm


More information about the asterisk-users mailing list