P370 - How do I configure a voicemail button?

I tried to look through the Switchbox and Sangoma Wikis and I couldn’t find any answers.

I want it to be easy to access the Visual voicemail with a button the front page, but it does not show up. What am I doing wrong?

Also on a side note, I sent a bunch of test calls to the phone and did not answer, and left 2 voicemails, but there is no call history log at all. I also made outgoing calls. What am I missing?

You probably don’t have the provisioning server configured correctly. These phones require certificates and SSL configured properly for the various apps to work properly.

Also pretty sure there is no Voicemail button to be configured through Endpoint Manager, it has a built in VM app that should get configured automatically if you have all the SSL stuff configured properly on the back end.

The phone is auto provisioned over https / ssl with option 66 set up on the router. It is configured to use the SSL port https://user:pass@fqdn:1443, and it provisioned automatically, so I assume it used that.

The GUI is also accessible over SSL and is working correctly, since the browser accepts the ssl certificate.

I confirmed that the XML-API phone apps are working on S-series phones and the template has PhoneApp Protocol set to HTTPS.

The Digium phones use the DPMA apps through EDM. Digium Phones Config module is not installed.

I just can’t figure out what the issue is.

Do you have any troubleshooting procedures I can go through to confirm that SSL is configured correctly for this phone?

So to be clear when I say SSL I meant the certificate on the PBX. Is it a valid cert that doesn’t throw any errors when you access the dashboard through a browser by going to https://{pbxfqdn}?

Do you have the latest versions of the system packages and modules on the phone system? How about the latest firmware on the phones?

Are these phones on the same LAN/VLAN as the phone system? If so you probably don’t want to configure them using option 66 through DHCP. Make sure DPMA Management is properly configured and ensure phones are provisioned using DPMA.

Thank you so much for taking the time to assist me.

So to be clear when I say SSL I meant the certificate on the PBX. Is it a valid cert that doesn’t throw

That is correct.
image

Do you have the latest versions of the system packages and modules on the phone system? How about the latest firmware on the phones?

I installed the latest firmware 4_13_1 on the phone yesterday.

I update the phone system modules once a month, so they were no more than 1 month old. I just updated the modules and system again for good measure.

Are these phones on the same LAN/VLAN as the phone system?

Yep.

If so you probably don’t want to configure them using option 66 through DHCP. Make sure DPMA Management is properly configured and ensure phones are provisioned using DPMA.

Okay, I made sure it got provisioned using the mDNS Service Name for DPMA Management and I selected that option and it provisioned successfully.

I used these instructions to configure DPMA Management.

It would help if I knew what the phone should look like when working correctly. I wonder where the VM app is normally located on the phone GUI. I haven’t found anything yet to show all that.

For example, is the Advanced setting supposed to be available to users, with the option to Reset to factory defaults without any password prompt?

Actually I would like to know how and where the Voicemail function is on this phone. Maybe it’s working and I just don’t know?

I see a Voicemail button on the Factories menu, but nothing happens when I press it. The Contacts works though.

When I select the Voicemail contact from the Contacts area, I get this:

Do you have any other thoughts on the matter, or should I just contact Sangoma support.

edit: I enabled DPMA logs and I didn’t see anything suspicious in them.

[2023-08-02 10:11:47] Asterisk 18.17.1 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2023-05-08 13:11:35 UTC
[2023-08-02 10:11:47] DPMA[22226] phone_users.c: Reconfiguring triggered by endpoint
[2023-08-02 10:11:47] DPMA[22226] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:11:47] DPMA[22226] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:11:47] DPMA[22226] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Reconfiguring triggered by res_digium_phone.conf
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:11:47] DPMA[28955] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:11:47] DPMA[28955] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:11:47] DPMA[28955] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:11:47] DPMA[28955] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:11:47] DPMA[29544] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:12:05] Asterisk 18.17.1 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2023-05-08 13:11:35 UTC
[2023-08-02 10:12:05] DPMA[22226] phone_users.c: Reconfiguring triggered by endpoint
[2023-08-02 10:12:05] DPMA[22226] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:12:05] DPMA[22226] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:12:05] DPMA[22226] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Reconfiguring triggered by res_digium_phone.conf
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:12:05] DPMA[28955] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:12:05] DPMA[28955] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:12:05] DPMA[28955] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:12:05] DPMA[28955] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:12:05] DPMA[30577] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:12:59] DPMA[32406] phone_message.c: Pruning old session for 'sip:10.3.0.228' on new handshake from mac '000FD3D0CF74'.
[2023-08-02 10:13:49] Asterisk 18.17.1 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2023-05-08 13:11:35 UTC
[2023-08-02 10:13:49] DPMA[1802] phone_users.c: Reconfiguring triggered by endpoint
[2023-08-02 10:13:49] DPMA[1802] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:13:49] DPMA[1802] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:13:49] DPMA[1802] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Reconfiguring triggered by res_digium_phone.conf
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:13:50] DPMA[28955] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:13:50] DPMA[28955] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:13:50] DPMA[28955] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:13:50] DPMA[28955] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:13:50] DPMA[1798] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:14:31] DPMA[3385] phone_message.c: Pruning old session for 'sip:10.3.0.228' on new handshake from mac '000FD3D0CF74'.
[2023-08-02 10:21:44] Asterisk 18.17.1 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2023-05-08 13:11:35 UTC
[2023-08-02 10:21:44] DPMA[15458] phone_users.c: Reconfiguring triggered by endpoint
[2023-08-02 10:21:44] DPMA[15458] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:21:44] DPMA[15458] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:21:44] DPMA[15458] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Reconfiguring triggered by res_digium_phone.conf
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:21:45] DPMA[28955] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:21:45] DPMA[28955] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:21:45] DPMA[28955] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:21:45] DPMA[28955] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:21:45] DPMA[17722] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:23:17] DPMA[20841] phone_message.c: Pruning old session for 'sip:10.3.0.228' on new handshake from mac '000FD3D0CF74'.
[2023-08-02 10:28:35] DPMA[28914] phone_avahi.c: Could not create Avahi client.
[2023-08-02 10:31:59] Asterisk 18.19.0 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2023-07-24 11:33:46 UTC
[2023-08-02 10:32:00] DPMA[2797] phone_crypto.c: Invalid character in hex string 'G'
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: User SIP settings missing or invalid
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Reconfiguring triggered by User SIP
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Reconfiguring triggered by res_digium_phone.conf
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Reconfiguring triggered by SIP
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:32:00] DPMA[2797] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:32:01] DPMA[2797] phone_users.c: Reconfiguring triggered by Voicemail
[2023-08-02 10:32:01] DPMA[2797] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:32:01] DPMA[2797] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:32:01] DPMA[2797] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:32:02] DPMA[2797] phone_users.c: Reconfiguring triggered by identifier load
[2023-08-02 10:32:02] DPMA[2797] phone_users.c: Sangoma config detected with --phone-passwd-file '/etc/asterisk/dpma/passwords'. Attempting to load file.
[2023-08-02 10:32:02] DPMA[2797] phone_users.c: Successfully loaded phone-passwd-file '/etc/asterisk/dpma/passwords', parsing file.
[2023-08-02 10:32:02] DPMA[2797] phone_users.c: Added 7 users via phone-passwd-file.
[2023-08-02 10:32:02] DPMA[2876] res_digium_phone.c: Digium Phone Module Started
[2023-08-02 10:35:35] DPMA[5970] phone_message.c: Pruning old session for 'sip:10.3.0.228' on new handshake from mac '000FD3D0CF74'.

There is one possible issue. On this page, it says that the system hostname must match the SSL cert.

This system’s original hostname is freepbx.fqdn, but the ssl cert is set up for pbx.fqdn.

I have both hostnames redirected to the same ip address in the router.

Maybe this is the issue.

Maybe somebody else that’s got a P370 in production can help further. I don’t have one so I am not sure what the expected behavior is.

Note: Your title says D370 when it should be P370, not really that it makes any difference here.

When you ping the fqdn from a local computer in your network…does it show the local ip…or the public ip?

EDIT: If you have no call log and no voicemail…your https setup is not correct…

EDIT2: Funny thing…the P370 and the P330 seem to work without a certificate (http) too…

When you ping the fqdn from a local computer in your network…does it show the local ip…or the public ip?

I set up my router to redirect the fqdn to the local ip address and I confirmed that it works.

Funny thing…the P370 and the P330 seem to work without a certificate (http) too…

I saw your post on that. I set the template to use HTTP but that doesn’t work for me.

When I set the template to http, the following error appears on the Endpoint Manager:

Note: The DPMA Apps on the Sangoma D80 & P370 phone will only work when the Phone Apps protocol in associated template is set to HTTPS.

It’s hard to know what to trust =(

I feel like freepbx is really complicated to set up properly because there are so many settings that depend on one another located in various areas.

After messing around with some settings, now it won’t even provision so it seems I’m in a worse position than I was before.

I created a ticket with Sangoma. I hope I can just pay someone to do it for me.

I see the same message in EPM…yet, the phones work…I dont know why. The phones are new…and get better every month. freePBX is free…but you have to spend some time :wink:

Yep, definitely, it’s still worth it.

I reached out to Sangoma Tech support and they figured out my issue.

I had not provided permissions for the Apps under the Users of the extension.

Admin → User Management

Then in the user, it’s in the Phone Apps section.

1 Like

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