I have an * server running fine. It is without any problem able to dial out and receive calls. My problem is Voice Mail. When internal or external user dials *98 for voice mail, on Asterisk Console, I see that its playing vm promopts, but user cannot hear it. Using IAX softphone you hear a beep when you dial *98 and with hardphones (Polycom) you do not hear anything. In both cases the server console shows that vm prompts are being played. Same is true with music on hold. I have searched hours and hours to find a solution, but unable to resolve this problem… I will greatly appreciate if someone can guide me on this.
Possibly a codec issue. I know music on hold wont play if you only have one G729 license and try to put someone on hold.
I had the same problem, said it was playing voicemail and hold music but couldn’t hear anything, but I fixed it by having my sip.conf look like this:
for my poly phones
dtmfmode=rfc2833 ; Choices are inband, rfc2833, or info
allow=ulaw ; dtmfmode=inband only works with alaw or alaw!
progressinband=no ; Polycom phones don't work properly with "never"
For some unknown reason, I had to restart my entire machine and it worked. Hope it helps. It’s the codec disallow and allow lines that got it working for me. I have polycom soundpoint 300sip phones.