Pulling My hair -- Please Help

Hi,

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.

Regards

WK

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

/etc/asterisk/sip.conf

[general]
port=5060
bindaddr=192.168.3.2
context=default
musicclass=default
disallow=all
allow=all
dtmfmode=rfc2833


[default]

[125]
type=friend
secret=125
host=192.168.3.34
mailbox=125@default
dtmfmode=rfc2833               ; Choices are inband, rfc2833, or info
disallow =all
allow=gsm
allow=alaw
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.