[asterisk-users] Using asterisk with DSP chips

David Backeberg dbackeberg at gmail.com
Sun Nov 20 10:17:39 CST 2011


On Fri, Nov 18, 2011 at 2:23 PM, Sazzad <sazzadbinkamal at gmail.com> wrote:
> Hi,
> I have to use asterisk with some dedicated DSP chips, which will do the
> expensive G729 CODEC computing, so that the server processor has minimum
> load. I was informed, I've to use GPAK to implement this. So far I've

I had never heard of GPAK before your post, so I had to look it up. I
still do not really understand it.

There are at least a few ways to combine asterisk and G.729. And
honestly, I would say your problem is not so much the cpu load, but
the licensing, because G.729 is under patent. You can buy G.729
licenses from Digium, and do G.729 natively in asterisk.

http://store.digium.com/productview.php?category_id=5&product_code=8G729CODEC

> Whether embedded scenario is a must for such development or is it possible
> to use asterisk on server and dsp's through some PCI/Ethernet?

It is also possible to have asterisk speak open codecs, like G.711,
and have another ethernet-connected device to the codec, and pay a
different vendor for that licensing.

For example, you can use a Cisco 3945, load it up with DSPs, and setup
the router config to do the transcoding between G.711 and G.729. I've
done this before, and it works, but you have to shell out $10k + for
the router and smartnet and all the DSPS if you are doing as many
simultaneous channels as I'm using.

But I'm still not sure this is your actual question. I realize English
is probably not your first language, however, if you contracted for a
job and you HAVE to use GPAC because somebody else told you that is
the job requirement, I have no idea how to do that.



More information about the asterisk-users mailing list