New Sangoma phone - dtmf not understood for voicemail w/ VPN

I just purchased a Sangoma s406 phone so I can easily use VPN to access my server from anywhere (due to current virus circumstances).

I thought I had everything working, except I cannot access my voicemail.

When I tail /var/log/asterisk/full it is showing that asterisk is receiving ‘’ (no numbers).

I can dial voicemail from my Polycom phone and it works fine. Also my older s405 phone can access voicemail.

The Sangoma phones are connected to freepbx via VPN. Phones connecting with PJSIP.

Freepbx is latest version (12.7.6-2002-2.sng7) running asterisk 15.7.3.

Update -
Interesting - I change the older working Sangoma phone to VPN and it stops working too. I disable the VPN on the new phone and it works.

Hi @brk

Can you please attach the phone and pbx log so that we can check where the issue is.

Not related to the issue here, but you’re Asterisk version is out of date, you want to be on 16 now.
https://wiki.freepbx.org/display/PPS/Changing+Major+Asterisk+Versions+on+the+Fly

Here is the excerpt from the asterisk log. I have not yet turned on sip debugging, will do so tonight after hours.

[2020-03-22 22:33:45] VERBOSE[29891][C-00000322] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp("PJSIP/7004-00000328", "") in new stack

[2020-03-22 22:33:45] VERBOSE[29891][C-00000322] pbx.c: Executing [dvm7000@from-internal:7] VoiceMailMain("PJSIP/7004-00000328", "7000@default") in new stack

[2020-03-22 22:33:45] VERBOSE[29891][C-00000322] file.c: <PJSIP/7004-00000328> Playing 'vm-password.ulaw' (language 'en')

[2020-03-22 22:33:56] VERBOSE[29891][C-00000322] app_voicemail.c: Incorrect password '' for user '7000' (context = default)

[2020-03-22 22:33:56] VERBOSE[29891][C-00000322] file.c: <PJSIP/7004-00000328> Playing 'vm-incorrect.ulaw' (language 'en')

[2020-03-22 22:33:58] VERBOSE[29891][C-00000322] file.c: <PJSIP/7004-00000328> Playing 'vm-password.ulaw' (language 'en')

[2020-03-22 22:34:09] VERBOSE[29891][C-00000322] app_voicemail.c: Incorrect password '' for user '7000' (context = default)

[2020-03-22 22:34:09] VERBOSE[29891][C-00000322] file.c: <PJSIP/7004-00000328> Playing 'vm-incorrect.ulaw' (language 'en')

[2020-03-22 22:34:10] VERBOSE[29891][C-00000322] file.c: <PJSIP/7004-00000328> Playing 'vm-password.ulaw' (language 'en')

[2020-03-22 22:34:16] WARNING[29891][C-00000322] app_voicemail.c: Unable to read password

Where do I look for logs on the phone?

Thank you. I will update it after biz hours tonight.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.