Hello,
we've a few Sangoma D65 Phones with expansions modules EXP-150.
If we configure the phone using its web interface, everything works well.
But, if we provision the phone through the Endpoint Manager Module, even if everything seems to be fine, the DTMF don't work anymore!
We tried with the very same extension, same settings, same everything. We tried using UDP, TCP and TLS. Everything works besides the DTMF!
If we perform a phone factory reset and configure again using its web interface, the DTMF work properly.
We're currenty using the free EPM module provided by FreePBX v17 (its version is 17.0.1.94).
Anyway we've the same issue also with FreePBX v16 (module version 16.0.86.30).
We also tried to update the phone firmware, that is now 2.9.27... and we tried also with the 2.9.25 firmware, provided by the EPM FreePBX Module.
Nothing seemed to work. We've tried more than one D65 Phone with same results.
There should be someting that the EPM performs, hidden from the web UI, that causes the DTMF interface to stop working.
BTW, we didn't touch the extension settings, so if the DTMF work when manually configured I reasonably expect them to work also when the phone has been provisioned.
Thank you.
Stefano
FreePBX Version
FreePBX 16
Issue Description
Hello, we've a few Sangoma D65 Phones with expansions modules EXP-150. If we configure the phone using its web interface, everything works well. But, if we provision the phone through the Endpoint Manager Module, even if everything seems to be fine, the DTMF don't work anymore! We tried with the very same extension, same settings, same everything. We tried using UDP, TCP and TLS. Everything works besides the DTMF! If we perform a phone factory reset and configure again using its web interface, the DTMF work properly. We're currenty using the free EPM module provided by FreePBX v17 (its version is 17.0.1.94). Anyway we've the same issue also with FreePBX v16 (module version 16.0.86.30). We also tried to update the phone firmware, that is now 2.9.27... and we tried also with the 2.9.25 firmware, provided by the EPM FreePBX Module. Nothing seemed to work. We've tried more than one D65 Phone with same results. There should be someting that the EPM performs, hidden from the web UI, that causes the DTMF interface to stop working. BTW, we didn't touch the extension settings, so if the DTMF work when manually configured I reasonably expect them to work also when the phone has been provisioned. Thank you. Stefano
Operating Environment
FreePBX 17.0.19.17 Asterisk 21.5.0 Debian GNU/Linux 12 (bookworm)
+---------------------+------------+-----------------------------------+-------------+-----------+ | Module | Versione | Status | License | Signature | +---------------------+------------+-----------------------------------+-------------+-----------+ | accountcodepreserve | 17.0.0.1 | Attivato | GPLv2 | Sangoma | | adv_recovery | | Not Installed (Locally available) | Commercial | Sangoma | | allowlist | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | amd | 17.0.1 | Attivato | GPLv3+ | Sangoma | | announcement | 17.0.2.1 | Attivato | GPLv3+ | Sangoma | | api | 17.0.1.6 | Attivato | AGPLv3+ | Sangoma | | areminder | | Not Installed (Locally available) | Commercial | Sangoma | | arimanager | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | asterisk-cli | 17.0.2 | Attivato | GPLv3+ | Sangoma | | asteriskinfo | 17.0.2 | Attivato | GPLv3+ | Sangoma | | backup | 17.0.5.61 | Attivato | GPLv3+ | Sangoma | | blacklist | 17.0.1.2 | Attivato | GPLv3+ | Sangoma | | broadcast | | Not Installed (Locally available) | Commercial | Sangoma | | builtin | | Attivato | | Unsigned | | bulkhandler | 17.0.5 | Attivato | GPLv3+ | Sangoma | | calendar | 17.0.4.20 | Attivato | GPLv3+ | Sangoma | | callaccounting | | Not Installed (Locally available) | Commercial+ | Sangoma | | callback | 17.0.2.1 | Attivato | GPLv3+ | Sangoma | | callerid | | Not Installed (Locally available) | Commercial | Sangoma | | callforward | 17.0.1.6 | Attivato | AGPLv3+ | Sangoma | | calllimit | 17.0.1.2 | Disattivato | Commercial | Sangoma | | callrecording | 17.0.3.8 | Attivato | AGPLv3+ | Sangoma | | callwaiting | 17.0.3.4 | Attivato | GPLv3+ | Sangoma | | cdr | 17.0.4.29 | Attivato | GPLv3+ | Sangoma | | cdrpro | | Not Installed (Locally available) | Commercial | Sangoma | | cel | 17.0.2.10 | Attivato | GPLv3+ | Sangoma | | certman | 17.0.3.13 | Attivato | AGPLv3+ | Sangoma | | cidlookup | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | conferences | 17.0.3.2 | Attivato | GPLv3+ | Sangoma | | conferencespro | | Not Installed (Locally available) | Commercial | Sangoma | | configedit | 17.0.1.4 | Attivato | AGPLv3+ | Sangoma | | contactmanager | 17.0.5.12 | Attivato | GPLv3+ | Sangoma | | core | 17.0.18.7 | Attivato | GPLv3+ | Sangoma | | cos | | Not Installed (Locally available) | Commercial | Sangoma | | customappsreg | 17.0.1 | Attivato | GPLv3+ | Sangoma | | customcontexts | 17.0.1.3 | Attivato | GPLv2+ | Sangoma | | dashboard | 17.0.4.6 | Attivato | AGPLv3+ | Sangoma | | daynight | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | dictate | 17.0.1.2 | Attivato | GPLv3+ | Sangoma | | directory | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | disa | 17.0.6 | Attivato | AGPLv3+ | Sangoma | | donotdisturb | 17.0.2.3 | Attivato | GPLv3+ | Sangoma | | dynroute | 17.0.3.2 | Attivato | GPLv3+ | Sangoma | | endpoint | 17.0.1.94 | Attivato | Commercial | Sangoma | | extensionroutes | 17.0.1 | Disattivato | Commercial | Sangoma | | extensionsettings | 17.0.1 | Attivato | GPLv3+ | Sangoma | | fax | 17.0.3.4 | Attivato | GPLv3+ | Sangoma | | faxpro | | Not Installed (Locally available) | Commercial | Sangoma | | featurecodeadmin | 17.0.2 | Attivato | GPLv3+ | Sangoma | | filestore | 17.0.2.31 | Attivato | AGPLv3 | Sangoma | | findmefollow | 17.0.4.10 | Attivato | GPLv3+ | Sangoma | | firewall | 17.0.1.30 | Attivato | AGPLv3+ | Sangoma | | framework | 17.0.19.17 | Attivato | GPLv2+ | Sangoma | | hotelwakeup | 17.0.1.6 | Attivato | GPLv2 | Sangoma | | iaxsettings | 17.0.1 | Attivato | AGPLv3 | Sangoma | | infoservices | 17.0.1.1 | Attivato | GPLv2+ | Sangoma | | ivr | 17.0.8 | Attivato | GPLv3+ | Sangoma | | languages | 17.0.1 | Attivato | GPLv3+ | Sangoma | | logfiles | 17.0.3.3 | Attivato | GPLv3+ | Sangoma | | manager | 17.0.6 | Attivato | GPLv2+ | Sangoma | | miscapps | 17.0.3 | Attivato | GPLv3+ | Sangoma | | miscdests | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | missedcall | 17.0.1.2 | Attivato | GPLv3+ | Sangoma | | music | 17.0.5 | Attivato | GPLv3+ | Sangoma | | oracle_connector | | Not Installed (Locally available) | Commercial | Sangoma | | outcnam | 17.0.1 | Attivato | GPLv3+ | Sangoma | | outroutemsg | 17.0.1 | Attivato | GPLv3+ | Sangoma | | paging | 17.0.3 | Attivato | GPLv3+ | Sangoma | | pagingpro | | Not Installed (Locally available) | Commercial | Sangoma | | parking | 17.0.2.5 | Attivato | GPLv3+ | Sangoma | | parkpro | | Not Installed (Locally available) | Commercial | Sangoma | | pbxmfa | | Not Installed (Locally available) | Commercial+ | Sangoma | | phpinfo | 17.0.1 | Attivato | GPLv2+ | Sangoma | | pinsets | 17.0.3.2 | Attivato | GPLv3+ | Sangoma | | pinsetspro | | Not Installed (Locally available) | Commercial | Sangoma | | pm2 | 17.0.3.3 | Attivato | AGPLv3+ | Sangoma | | pms | | Not Installed (Locally available) | Commercial | Sangoma | | presencestate | 17.0.2.4 | Attivato | GPLv3+ | Sangoma | | printextensions | 17.0.1.2 | Attivato | GPLv3+ | Sangoma | | queueprio | 17.0.1.4 | Attivato | GPLv3+ | Sangoma | | queues | 17.0.1.13 | Attivato | GPLv2+ | Sangoma | | queuestats | | Not Installed (Locally available) | Commercial | Sangoma | | qxact_reports | | Not Installed (Locally available) | Commercial | Sangoma | | recording_report | | Not Installed (Locally available) | Commercial | Sangoma | | recordings | 17.0.2.3 | Attivato | GPLv3+ | Sangoma | | restapps | 17.0.1.27 | Attivato | Commercial | Sangoma | | ringgroups | 17.0.2.6 | Attivato | GPLv3+ | Sangoma | | sangomaconnect | 17.0.1.42 | Attivato | Commercial | Sangoma | | sangomacrm | | Not Installed (Locally available) | Commercial | Sangoma | | sangomartapi | 17.0.2.16 | Attivato | Commercial | Sangoma | | setcid | 17.0.1.2 | Attivato | GPLv3+ | Sangoma | | sipsettings | 17.0.6.9 | Attivato | AGPLv3+ | Sangoma | | sipstation | | Not Installed (Locally available) | Commercial | Sangoma | | sms | 17.0.1.15 | Attivato | Commercial | Sangoma | | smsplus | | Not Installed (Locally available) | Commercial | Sangoma | | soundlang | 17.0.4.1 | Attivato | GPLv3+ | Sangoma | | superfecta | 17.0.3.5 | Attivato | GPLv2+ | Sangoma | | sysadmin | 17.0.2.4 | Attivato | Commercial | Sangoma | | timeconditions | 17.0.1.18 | Attivato | GPLv3+ | Sangoma | | tts | 17.0.1.1 | Attivato | GPLv3+ | Sangoma | | ttsengines | 17.0.1 | Attivato | AGPLv3 | Sangoma | | ucp | 17.0.4.23 | Attivato | AGPLv3+ | Sangoma | | userman | 17.0.6.29 | Attivato | AGPLv3+ | Sangoma | | vmblast | 17.0.2 | Attivato | GPLv3+ | Sangoma | | vmnotify | | Not Installed (Locally available) | Commercial | Sangoma | | voicemail | 17.0.5.26 | Attivato | GPLv3+ | Sangoma | | voicemail_report | | Not Installed (Locally available) | Commercial | Sangoma | | voipinnovations | | Not Installed (Locally available) | Commercial | Sangoma | | vqplus | | Not Installed (Locally available) | Commercial | Sangoma | | weakpasswords | 17.0.1 | Attivato | GPLv3+ | Sangoma | | webcallback | | Not Installed (Locally available) | Commercial | Sangoma | | webrtc | 17.0.2.2 | Attivato | GPLv3+ | Sangoma | +---------------------+------------+-----------------------------------+-------------+-----------+
Relevant log output