[asterisk-users] Question on G.729

Matthew Rubenstein email at mattruby.com
Mon Feb 5 15:09:15 MST 2007


On Mon, 2007-02-05 at 12:00 -0700,
asterisk-users-request at lists.digium.com wrote:
> Date: Mon, 5 Feb 2007 11:36:28 -0500
> From: Andy Davidson <andy at nosignal.org>
> Subject: Re: [asterisk-users] Question on G.729 (was: H.264 *Not
>         Patented*)
> To: Asterisk Users Mailing List - Non-Commercial Discussion
>         <asterisk-users at lists.digium.com>
> Message-ID: <479F73A4-7938-4EFD-99B8-EEED7E4ED70C at nosignal.org>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
> 
> 
> On 1 Feb 2007, at 14:14, Lacy Moore - Aspendora wrote:
> 
>  > On 2/1/07, Andy Davidson <andy at nosignal.org> wrote:
>  > > What I would expect to happen, is that Asterisk would transcode
>  > > between the ulaw/alaw party, and me, wanting to listen via  
> g729.  Is
>  > > this what *should* happen ?  Worth noting that my provider does
> not
>  > > support G.729.  Is what is happening a bug ?  Any patches I can
> try
>  > > to see if they work ?  Or is it my config which is broken ?
>  > How many g729 licenses do you have?
> 
> Just one - my interpretation was that one license bought one
> inbound,  
> and one outbound transcoder, so my scenario would work with this  
> (phone and * talk g.729, then * turns g.729 into ulaw for my
> upstream..)
> 
> Do I need to buy more licenses ?

	The consensus on this list is that Digium G.729 licenses apply to *each
running instance* that is either encoding or decoding. Which means each
*leg* of a call, if it is being transcoded, whether that is a single
caller in a multi-caller (eg, 2 people or more) or even an app. So if
both people in a call are sending G.729 encoded data, and your app
decodes the *mixed* G.729 into ulaw (or slinear or any other decoded
format it outputs) requiring a single instance of the decoder, then you
need a single license. Multiple simultaneous calls working exactly like
that each need a single license, #licenses = #calls. But if your app
decodes both G.729 legs into ulaw (or other working format) data that is
then mixed or otherwise processed, then the two simul codecs for the two
legs need two licenses.

 
> -a
> 
-- 

(C) Matthew Rubenstein



More information about the asterisk-users mailing list