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.
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)
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?
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.
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.