Sangoma phone only sends first DTMF tone

I have FreePBX running with a collection of Cisco SPA phones (508 and 525 models) and some Sangoma S500 phones. If we dial out on our phones to a number that requires keypress navigation of some sort (for sales press 1, please enter your account number, &etc.) the Cisco phones will work fine, but the Sangoma phones won’t. Further testing revealed the Sangoma phones will transmit the first key press tone, but no further tones are transmitted.

FreePBX version: 14.0.3.19
Trunk SIP settings (we use FlowRoute as our provider): dtmfmode=rfc2833
Sangoma Phone Firmware: 1.50 (2.0.4.55)
Using SIP, not PJSIP

In the config file for the Sangoma phones, here are all the entries relating to DTMF (we are only using account 1 on the phones)

    <P79 para="Account1.DtmfPayloadType">101</P79>
    <P20166 para="Account1.DtmfMode">0</P20166>
    <P1300 para="Preference.KeypadDTMFTone">0</P1300>
    <P20116 para="SuppressDTMF">1</P20116>
    <P20117 para="SuppressDTMFDelay">1</P20117>

Anyone have any suggestions on where to start troubleshooting this? Advice appreciated. Thanks in advance.

Since you have no issues with your Cisco phones, I suspect that this is an issue (or possibly a bug) with the Sangoma Phones.

I’d suggest you opening a ticket with Sangoma. support.sangoma.com

Keep us posted here as well…

Thanks, I’ll submit a ticket and respond with the results.

Also, my initial post stripped out the XML around the config options for the Sangoma phone; it should have read like this:
<P79 para=“Account1.DtmfPayloadType”>101</P79>
<P20166 para=“Account1.DtmfMode”>0</P20166>
<P1300 para=“Preference.KeypadDTMFTone”>0</P1300>
<P20116 para=“SuppressDTMF”>1</P20116>
<P20117 para=“SuppressDTMFDelay”>1</P20117>

UPDATE:
I talked with Sangoma Support, and the problem was most likely that the latest firmware (2.0.4.55) was not running on the S500. I had version 1.50 of the Sangoma firmware, which included 2.0.4.55, in Firmware Slot 1 for Sangoma phones in Endpoint Configuration. However, I had to change “Force Firmware Version” from Recommended to Firmware Slot 1 in the template of the phone before the firmware was finally sent to the phone and the phone updated. After 2.0.4.55 was installed on the phone, the DTMF tones worked correctly.

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