<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2900.2912" name=GENERATOR></HEAD>
<BODY 
style="WORD-WRAP: break-word; khtml-nbsp-mode: space; khtml-line-break: after-white-space">
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2>Marty,</FONT></SPAN></DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2>Ahhh.... I wasn't thinking about the fact that it would be keyed of the 
callers settings, rather than the callee's.</FONT></SPAN></DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2>However, setting the slow-link phone to g729 isn't a very workable 
solution. We want to have ulaw as a backup, in case all of our g729 licenses are 
in use. Having the call completely fail in this case would be very bad. We 
should be able to have the slow-link phone negotiate to 
ulaw.</FONT></SPAN></DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=050595817-20072006><FONT face=Arial color=#0000ff 
size=2>Doug.</FONT></SPAN></DIV>
<DIV><SPAN class=050595817-20072006></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Martin Joseph 
  [mailto:ast@stillnewt.org]<BR><B>Sent:</B> Thursday, July 20, 2006 11:31 
  AM<BR><B>To:</B> Asterisk Users Mailing List - Non-Commercial 
  Discussion<BR><B>Subject:</B> Re: [asterisk-users] Codec 
  Negotiation<BR><BR></FONT></DIV><BR>
  <DIV>
  <DIV>On Jul 20, 2006, at 10:16 AM, Douglas Garstang wrote:</DIV><BR 
  class=Apple-interchange-newline>
  <BLOCKQUOTE type="cite">
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>I'm a little confused about Asterisk codec negotiation. Hopefully 
    someone can help.</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff size=2>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.</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff size=2>My 
    sip.conf has:</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>[general]</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>allow=ulaw<BR>allow=g729</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>...</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>[slow-phone]</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>allow=g729</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>allow=ulaw</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>Firstly, does setting the codec for the slow-link phone override the 
    general settings? Of course it's not actually documented 
    anywhere.</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>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. </FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff size=2>I 
    guess the settings in [slow-phone] aren't overriding the settings in 
    [general]. That's bad...</FONT></SPAN></DIV>
    <DIV><SPAN class=810300317-20072006><FONT face=Arial color=#0000ff 
    size=2>How can I work around this?</FONT></SPAN></DIV></BLOCKQUOTE>As you 
  already stated in your previous post the slow phone codec pref does override 
  general when it's the caller.<BR><BR></DIV>
  <DIV>I think the calling parties codec preferences are respected.&nbsp; 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...</DIV>
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV>I remember reading this described somewhere, but can't find the docs at 
  the moment.</DIV>
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV>HTH,</DIV>
  <DIV>Marty</DIV>
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV><BR class=khtml-block-placeholder></DIV>
  <DIV><BR class=khtml-block-placeholder></DIV></BLOCKQUOTE></BODY></HTML>