So, I just bought my first couple g729 licenses (from digium). All installed on server great.
Now here is my issue, or at least I think. I assume that you want to use g729 from carrier to FreePBX to the Phone. So, I went to the device module and disallowed all and allowed g729, suddenly no audio. CLI gives an error of no usable path I think.
I logged into the phone (Aastra 6753i and Aastra 6739i) inside the sip menu there is a codec section in which g729 was not enabled - enabled it all is well.
But, I use EPM(commercial) to manage the phones, I did not see anywhere in EPM to set the codecs - I looked in the base file editor and did see some refs to codecs but they seemed model specific and none were for my models. I can login to each phone and update but when we do a firmware update wont it erase those settings. So, I was hoping to find a way for EPM to do the update, is it possibe?
Also, somewhat on topic - I was told by carrier that I had to disable all codecs other than g729 if I wanted to use it, otherwise FreePBX will always default to ulaw - is that correct?
I did find the answer to this in case anyone else is looking:
you need to edit the basefile of the config template that you need to change to codec order of:
change the line:
sip customized codec - value will read a string listing payloads
ex: payload=18;ptime=20;silsupp=on, payload=9;ptime=20;silsupp=on, payload=0;ptime=20;silsupp=on,payload=8;ptime=20;silsupp=on
change or add the payload for the codec you need:
9=G722
18=G729
0=G711
8=GSM
rebuild the template - and push to phone and it will update the aastra phones to reflect the new codec settings.