[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