[asterisk-users] Problems with Codecs in Asterisk
Rosli Sukri
roslisukri at gmail.com
Tue Aug 8 22:10:45 MST 2006
On 8/8/06, Chan Kwang Mien <kwangmien at asgent-tech.com> wrote:
>
> From the SIP messages exchange, sip1 informs Asterisk in the INVITE
> message that it supports g.729 and g.711u. Asterisk then compares its
> first allowed codec which is g.729 with the supported codec by sip1. Since
> sip1 supports g.729 and it is an "allowed" codec, Asterisk chooses g.729
> as the codec between itself and sip1.
>
> Asterisk then forwards the INVITE message but the codec in the INVITE is
> changed to g.711u. sip3 replied that it supports g.711u in the OK message.
> Asterisk then realised that the codec between itself and sip3 is different
> from the codec between itself and sip1. There is a need for transcoding.
> And since there isn't any g.729 Licence, the connection breaks.
>
> In short, once Asterisk is sure that the first codec of the allowed list
> is supported by sip1, it will use that codec and will ignore the remaining
> codec, in this case, g.711u.
>
> Intuitively, I thought that since sip1 supports both g.729 and g.711u, it
> should be able to connect to a g.729 phone or a g.711u phone via Asterisk
> using the same sip.conf.
>
it can - the only problem is that it needs to do transcoding and since
g.729is proprietary and the owner wants some royalty payments from it
then you
are stuck in the mud
> I have the same problem here, why does asterisk not use ulaw with Sip1 ->
> > Sip3 ? As it has allow=g729 and allow=ulaw in Sip1, should it not
> > fallback onto ulaw when the g729 fails?
> >
> > Thanks,
> > Dean.
> > -----Original Message-----
> > From: *asterisk-users-bounces at lists.digium.com
> *> [mailto: <asterisk-users-bounces at lists.digium.com%5DOn>*
> asterisk-users-bounces at lists.digium.com*]On<asterisk-users-bounces at lists.digium.com%5DOn>Behalf Of Rosli Sukri
> > Sent: 08 August 2006 13:38
> > To: Asterisk Users Mailing List - Non-Commercial Discussion
> > Subject: Re: [asterisk-users] Problems with Codecs in Asterisk
> >
> >
> > either
> > 1)pay digium for g.729 license or
> > 2)allow g.729 for sip3
> >
> > - sip 1 -> sip2 work cause it will pass thru,
> > - sip 2 -> sip3 fails because since asterisk wants to do transcoding
> to
> > 729<->711 and no license
> > if bandwidth is a concern just use GSM (if available as a codec on the
> > phone)
> >
> >
> > On 8/8/06, Chan Kwang Mien < *kwangmien at asgent-tech.com*
> > wrote:
>
> > Hi,
> >
> > My test-setup is as follows :
> >
> > sip1 <--> Asterisk <--> sip2
> > ^
> > |-------> sip3
> >
> > In sip.conf,
> >
> > [sip1]
> > type=friend
> > host=dynamic
> > secret=pass
> > disallow=all
> > allow=g729
> > allow=ulaw
> >
> > [sip2]
> > type=friend
> > host=dynamic
> > secret=pass
> > disallow=all
> > allow=g729
> >
> > [sip3]
> > type=friend
> > host=dynamic
> > secret=pass
> > disallow=all
> > allow=ulaw
> >
> >
> > sip1 supports g.729 and g.711u only
> > sip2 supports g.729 only
> > sip3 supports g.711u only
> >
> > sip1 is able to establish a call to sip2.
> > However, I have problem establishing a call from sip1 to sip3. sip3
> > rings but when I answered it, it hanged up.
> >
> > The Logs are :
> >
> > -- Executing Dial("SIP/2006-389a", "SIP/2003") in new stack
> > -- Called 2003
> > Aug 8 09:55:15 WARNING[6937]: channel.c:2725
> > ast_channel_make_compatible: No path to translate from
> > SIP/2003-b5f8(4)
> > to SIP/2006-389a(256)
> >
> > -- SIP/2003-b5f8 is ringing
> > -- SIP/2003-b5f8 answered SIP/2006-389a
> >
> > Aug 8 09:55:16 WARNING[6937]: channel.c:2725
> > ast_channel_make_compatible: No path to translate from
> > SIP/2006-389a(256) to SIP/2003-b5f8(4)
> > Aug 8 09:55:16 WARNING[6937]: app_dial.c:1608 dial_exec_full: Had
> to
> > drop call because I couldn't make SIP/2006-389a compatible with
> > SIP/2003-b5f8
> > == Spawn extension (phones, 2003, 1) exited non-zero on
> > 'SIP/2006-389a'
> >
> >
> > I think the codecs used by sip3 and sip1 are incompatible. Does
> anyone
> > know how I could make them compatible ?
> >
> >
> > Thank you.
> >
> > Regards,
> > Kwang Mien
> >
> >
> >
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com --
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >
> *http://lists.digium.com/mailman/listinfo/asterisk-users
> * <http://lists.digium.com/mailman/listinfo/asterisk-users>
> >
> >
> > _______________________________________________
> > --Bandwidth and Colocation provided by Easynews.com --
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> > *http://lists.digium.com/mailman/listinfo/asterisk-users
> * <http://lists.digium.com/mailman/listinfo/asterisk-users>>
>
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060808/e2c1441e/attachment.htm
More information about the asterisk-users
mailing list