Voicemail g729 hang up

I’m running Asterisk 1.4.24 via AsteriskNOW. I bought one license of g729 for testing. When I try to leave a message from a g729 phone Voicemail immediately hangs up after playing the remote phones Unavailable message. It works fine from any phone using ulaw as its codec. Any help would be appreciated.

In the vm_general.inc file I’ve tried format=g729, format=wav|g729, and format=wav.

thanks…

Below is the error in the log I’m seeing:

Unable to find a codec translation path from 0x100 (g729) to 0x40 (slin)

All I can determine is that some calls may use more than the one g729 license I have. Is this true?

Hello,

Check to see if the softphone is supported, Try with a different phone and see how it works…

Thanks,
CSS_ETS03

Hi,

Could you post the output of the following Asterisk CLI commands?

*CLI> g729 show version *CLI> show translation

Also, did you manage to call from one extension using G729 to another extension using another codec (like G711)?

HTH,
Ioan

I am only using AsteriskNOW for Voicemail so I do not have any phones registered to it. We are using Cisco Callmanager 6.1.3 that connects to AsteriskNOW via a SIP trunk. All G711 calls forwarded to Asterisk now via Callmanager work without issue. I’ve tried G729 calls from a Cisco 7941G and the Cisco IPCommunicator softphone, both have the same issue described previously. Output of requested commands below: Thanks…

localasterisk*CLI> g729 show version Digium G.729A Module Version 1.4_3.1.4 (optimized for generic_64)

[code]localasterisk*CLI> show translation
Translation times between formats (in milliseconds) for one second of data
Source Format (Rows) Destination Format (Columns)

      g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722
 g723    -   -    -    -        -     -    -     -    -     -    -    -    -
  gsm    -   -    2    2        2     2    1     2    5     -    -    2    -
 ulaw    -   2    -    1        2     2    1     2    5     -    -    2    -
 alaw    -   2    1    -        2     2    1     2    5     -    -    2    -

g726aal2 - 2 2 2 - 2 1 2 5 - - 1 -
adpcm - 2 2 2 2 - 1 2 5 - - 2 -
slin - 1 1 1 1 1 - 1 4 - - 1 -
lpc10 - 2 2 2 2 2 1 - 5 - - 2 -
g729 - 2 2 2 2 2 1 2 - - - 2 -
speex - - - - - - - - - - - - -
ilbc - - - - - - - - - - - - -
g726 - 2 2 2 1 2 1 2 5 - - - -
g722 - - - - - - - - - - - - -
[/code]

ok - could you post the dialplan for the voicemail and the logs for 2 calls: one from a phone using G729 and the other when the same phone is using G711?

Ioan.

I purchased a second license for g729. I just got the install key and installed it. The second license fixed the problem. So it is true that one call can use more than one g729 license when interacting with voicemail. Leaving a message on Asterisk voicemail from a g729 enabled phone now works. I also tested a call from my g729 softphone to an IVR that forwards back to an extension on the Callmanager server which is then forwarded back to Asterisk voicemail and it now works flawlessly.

thanks

The second g729 license fixed the problem, but when I check the used licenses when making a call to Voicemail from a g729 phone the used license count stays at 1. Maybe a bug somewhere, but I’m happy its working.