Problem with voicemail using SIP trunk

I’m a little new to asterisk, so forgive me if the answer to this seems obvious :stuck_out_tongue:

Here is the situation:

My Asterisk server has two trunks. One is from a POTS line coming in thru a cheap X100P i got off ebay for 15$. The other comes in from a VoIP provider thru SIP. I have no problems when it comes to incoming/outgoing calls, but my server seem to have a little problem when I dial in from the SIP line.

If I use the ZAP trunk and press * to get into my voicemail menu, i have no trouble, it asks for my password and the commands work fine. I can play and erase my messages all that jazz.

If I use my SIP trunk and try to input touchtone commands however, nothing seems to register, the digital receptionist just keeps talking as though I had not pressed any numbers on my phone. Is this a configuration problem on my side, or is it my SIP service provider who’s the problem?

Thanks for your time!

Hi ipigi,

The problem is most likely due to the DTMF Settings for your SIP device.

Try using dtmfmode=rfc2833 in your sip.conf for each sip user and also set the SIP Phone to DTMF Inband or RFC2833