My set up is that I’ve got a Zoiper softphone registered to my Asterisk 1.16.1.11 server. If I place a call from Zoiper in to Asterisk, DTMF is picked up with no problems. However, when I originate a call from Asterisk to the Zoiper phone, Asterisk never registers the DTMF signals.
Hello,
I have a similar problem, my asterisk version is 1.4.39.1. I’m working on a callback application.
The problem is, that if I connect to asterisk with a sip client soft phone, or with a DID, the asterisk correctly hears, recognizes DTMF. But, with callback, i tried 2 variation, one is with callfiles. So i create a callfile, put it into outgoing spool, asterisk calls me, and connects to the desired extension, which NOT hears the dtmf. Then, tried via asterisk manager Originate command, asterisk calls me back, connects to the very same extension, and then it hears dtmf.
So the only way, when it not works, when i start the call with a callfile
In all cases, the same outgoing trunk was used, and i called always the same number, and was connected always to the same context, where I have the Read() cmd. which says “User entered nothing”. Tried all variations of dtmfmode in sip.conf general, also at the outgoing trunk settings, and also in asterisk before dial i use the SetSIPDTMFMode().
Any idea?
Thanks in advance,
Joseph