[Asterisk-Users] :: Migrating to 1.0.3 => Attention. ::

Greg Boehnlein damin at nacs.net
Tue Dec 7 20:30:46 MST 2004


On Tue, 7 Dec 2004, Brian West wrote:

> > If u used
> > 
> > allow=G723.1 , now u have to use : allow=g723 *  ( NO CAPS ) !!!
> > allow=G729 , now u have to use : allow=g729 * ( NO CAPS ) !!!
> > allow=iLBC , now u have to use : allow=ilbc *  ( NO CAPS ) !!!
> > 
> > Please , verify all configurations files ( sip.conf , iax.conf ) before
> > upgrade.
> > If u see some message like , codec error , is it.
> 
> It maybe a bug on this part.
> 
> allow=g723 
> And 
> allow=g723.1 
> 
> BOTH should work now.  Case should not matter as it never did in the past.
> 
> We have a codec alias table in frame.c
> 
> } ast_codec_alias_table[] = {
>     {"slinear","slin"},
>     {"g723.1","g723"},
> };

As a side note, I noticed after my upgrade to the latest CVS last night 
that there seems to be some updates in the way that SIP handles codec 
negotiation. As an example, I used to have the following enabled for my 
Sippura and Cisco sip.conf entries:

disallow=all
allow=g729
allow=ulaw

Now.. this particular box doesn't have any g729 licenses on it, and prior 
to my CVS update last night, this didn't present a problem. After the 
update I was getting "No Codec Translation Path" errors, which makes an 
awful lot of sense, both from the perspective that g729 is first in the 
list and that I don't have any licenses.

I had to comment out the g729 entry to get things working again.

I seem to remember reading some patches on asterisk-cvs that actually 
corrected the protocol selection logic and made it work the way it should. 
Just wanted to let people know about it in case they have other problems.

-- 
    Vice President of N2Net, a New Age Consulting Service, Inc. Company
         http://www.n2net.net Where everything clicks into place!
                             KP-216-121-ST






More information about the asterisk-users mailing list