Hi,
I am using a Calling Card application with one provider, however, the provider accepts only G729, now If I force the G729 the application gives me back these errors
Unable to find a codec translation path from g729 to gsm
Why?
Hi,
I am using a Calling Card application with one provider, however, the provider accepts only G729, now If I force the G729 the application gives me back these errors
Unable to find a codec translation path from g729 to gsm
Why?
it would help to be a little more specific as to where you are getting that message. However, it’s probably related to Asterisk needing to transcode form g729 which it can’t without a paid license. It can pass thru but as soon as it has to do anything, for example access voicemail or play a recoded sound that is in gsm format (if you don’t have native g729) you will get this type of error.
p
You need to find codec_g729a.so
Then put it in
/usr/lib/asterisk/modules
restart asterisk and …
purchase necessary licenses from Digium
Hi
I find it supprising that and itsp “only” supports g729! It maybe that thats the only compressed codec they support.
As to G729 on * , You will need to purchase the licences from digium who will send you a key to unlock them. Be careful and get more licences than you need as depending on callflow a call can use more than one licence to start with!!
here are the details of appling the licence
[code]To register the codec:
wget ftp://ftp.digium.com/pub/telephony/asterisk/g729/glibc_2_3/register
wget ftp://ftp.digium.com/pub/telephony/asterisk/g729/glibc_2_3/athlon/codec_g729a.so
chmod a+x register
mv codec_g729a.so /usr/lib/asterisk/modules
./register G729-YOURKEY
[/code]
Goodluck