DTMF not passed to Call-Forwarding Number

Status
Not open for further replies.

dcitelecom

Member
Oct 20, 2021
130
3
18
60
This is a major issue for us. Please help if you can. Thanks in advance.

We have a toll-free DID on our system that is forwarded to an external local number which is a company PBX system. When people call, they are prompted to press 1 for English and 2 for French etc... but any digits entered are not passed to the company PBX. Instead, fusionpbx intercepts the digits and says "press # if you are finished". It seems to be looking for an extension and I am guessing it has something to do with the bind_digit settings but I have no idea how to fix it.
 

dcitelecom

Member
Oct 20, 2021
130
3
18
60
so I was tinkering around with the settings and now the situation has changed a bit. I call an extension on my system and the call is forwarded to an external IVR. I enter the requested digits and no DTMF is transmitted. Also, no message at all from fusionpbx. DTMF are not transferred from leg A to leg B (the forwarded number).
 

dcitelecom

Member
Oct 20, 2021
130
3
18
60
Can anyone check if this is supposed to work? You can duplicate my issue by forwarding an inbound call to a company IVR or answering machine and then attempt to navigate the IVR. In my case, the call forward destination (b-leg) does not receive any digits. Unfortunately, if I can't fix this I will have to give up on FusionPBX.
 

hfoster

Active Member
Jan 28, 2019
677
80
28
34
Does anything show in the logs? The only thing I can suggest is trying <param name="pass-rfc2833" value="true"/> on the external profile, this disabled the de-encode re-encode of DTMF in the event the two legs have different methods.
 

dcitelecom

Member
Oct 20, 2021
130
3
18
60
Thanks. So DIDww has an option called "telephone-event" in the available codec section and if that is not enabled the dtmf dont work properly. I only had alaw and ulaw enabled. That was the problem of not getting any dtmf at all.
 

hfoster

Active Member
Jan 28, 2019
677
80
28
34
Oh shit, yeh. Very important 'codec'. Weird they let you disable it without a fat warning.
 
Status
Not open for further replies.