[asterisk-users] Some queries on g729 license.

Paul ast2005 at 9ux.com
Mon Jan 8 08:32:24 MST 2007


Biggest feature: You need a patent license to use the codec. The intel
software does not include a patent license.

Matthew Rubenstein wrote:

>	Thank you, that is excellent advice.
>
>	I understand that Intel has a free g729 codec, and that there might be
>others. Free g729 codecs cheat Digium of some income that helps keep
>them producing free Asterisk (and hosting lists like this one), but what
>other reasons (quality, performance, missing features) would make the
>Digium (or other $) license worth paying for?
>
>
>On Mon, 2007-01-08 at 14:40 +0000, Thomas Kenyon wrote:
>  
>
>>Matthew Rubenstein wrote:
>>    
>>
>>>	I connect to a PSTN carrier over SIP which requires me to connect with
>>>a g729 codec. I'm using them for just robocalling: Asterisk server
>>>originates calls which play a prerecorded file. Can I pre-encode those
>>>stored files in g729 so they don't need to be encoded for each call?
>>>      
>>>
>>Yes, if you are using asterisk 1.4 then in the CLI you can type:
>>
>>convert 
>><filename-including-path-if-not-in-asterisk-sounds-folder>.<original 
>>extension> <filename-including-path-if-not-in-asterisk-sounds-folder>.g729
>>
>>so convert recording.ulaw recording.g729
>>
>>Will make a permanent copy not requireing transcoding again.
>>
>>If you are using asterisk 1.2, there is a tool on the asteriskguru site 
>>to transcode the file for you.
>>
>>http://www.asteriskguru.com/tools/audio_conversion.php
>>
>>    
>>
>>>If
>>>so, do I need a g729 license for each call, or just a license for the
>>>preencoder?
>>>      
>>>
>>You will need a license for when the file is encoded, after that if it 
>>is played back on a g729 call you will not need a license. Asterisk will 
>>automatically choose the lowest cost file to playback (which one in 
>>natvie format will be).
>>
>> > If the robocalls accept incoming DTMF, do I need g729
>>    
>>
>>>licenses for those calls?
>>>
>>>      
>>>
>>You only need a license when you are transcoding, if you have an 
>>incoming call that is g729 and you terminate the call to a device that 
>>is configured to use g729 then you will not need a license.
>>
>>If you are recording the call then you will need (possibly 2) llicenses.
>>
>>DTMF signals do not require a license (although the device generating 
>>them needs to be configured to use RFC 2833 or Out of Band for DMTF 
>>encoding).
>>    
>>



More information about the asterisk-users mailing list