I am trying to get asterisk voicemail working with g729 codec. According to the README and limited info in the sample config files I shouldnt need to buy licenses as long as no transcoding is required. Currently I have a cisco 7960 setup to originate the call into asterisk and I have “disallow=all & allow=g729” in the sip.conf file. I have “format=g729” in voicemail.conf and I even have the voice prompts recorded in g729 and everything works up until the voicemail goes to record the file. What is interesting is that I get the following debug:
– x=0, open writing: /var/spool/asterisk/voicemail/default/0095/INBOX/msg0000 format: g729, 0x95b5aa8
Dec 28 15:24:43 WARNING: channel.c:2318 set_format: Unable to find a codec translation path from g729 to slin
Dec 28 15:24:43 WARNING: app.c:630 ast_play_and_record: Unable to set to linear mode, giving up
The full sip debug can be found:
Now I would think that if there was an issue with the call It would error at the line where it indicates voicemail writing to disk, instead of at the channel capabilities.
Note: I have purchased g729 licenses, but they are not installed on the particular (test) machine i am trying to set this up on.
any help would be appreciated, thanks.