[Asterisk-Dev] G729 in non-realtime mode - way forward for Asterisk?

Benjamin on Asterisk Mailing Lists benjk.on.asterisk.ml at gmail.com
Mon Oct 25 04:59:29 MST 2004


On Mon, 25 Oct 2004 11:50:26 +0100, Daniel Pocock
<daniel at readytechnology.co.uk> wrote:
> You will find example code in my G.729 demonstration source code.  In
> addition to the codec_g729  shared library implementation, there are two
> executables, one which converts raw 16bit 8khz signed linear to G.729,
> and there is another which does the reverse.

I realise that.

The question is whether or not there are any kind of licensing
provisions that allow royalty-free use of the g729 codec in
non-realtime applications, such as batch converting sound files.

> You could manually convert your prompts if you wished to, or you could
> combine this code into another application.

It's not about the prompts. The prompts are an easy obstacle to overcome.

The idea would be to convert voice messages a caller has left in a mailbox.

Scenario 1: caller is on g729 when hitting vm

Asterisk records the g729 stream into a g729 file which is then fed
into the batch converter to get a .gsm version of the file. End
result: there will be both a g720 version and a gsm version of the
message in the mailbox.

Scenario 2: caller is not on g729 when hitting vm

Asterisk converts the stream into gsm as it does now and records a gsm
file which is then fed into the batch converter to get a g729 version
of the file. End result: there will be both a g720 version and a gsm
version of the message in the mailbox.

Now if the mailbox owner listens to their messages Asterisk can pick
the appropriate file for playback depending on the codec the mailbox
owner is using when retrieving the messages.

Thus, if batch conversion can be done royalty-free as a result of a
license provision for royalty-free non-realtime use or as a result of
a particular converter that when used in this way is royalty-free,
then Asterisk can deal with G729 callers even in those situations
where at present a codec license for transcoding would be necessary.
That's the idea.

Now, let's see if there is a base for that idea to be implemented.

rgds
benjk

-- 
Sunrise Telephone Systems, 9F Shibuya Daikyo Bldg., 1-13-5 Shibuya,
Tokyo, Japan.

NB: Spam filters in place. Messages unrelated to the * mailing lists
may get trashed.



More information about the asterisk-dev mailing list