Hi all,
We're having some small issues with DTMF. We have the following setup:
astguiclient 2.0.3
asterisk 1.2.17
digium te410p
t1 pri lines
channel banks
What's happenning is that when we dial into an IVR and input the DTMF numbers on the agent's screen, not all the numbers are passed into the IVR. The last digit is always missing. The workaround we did is put "," (comma) at the end of the DTMF numbers and it worked. Is there a way to have a comma to automatically append to the DTMF string?
We tried doing this entry:
exten => 8500998,1,Answer
exten => 8500998,2,Macro(dtmf,${CALLERID}${CALLERIDNAME})
[macro-dtmf]
exten => s,1,GosubIf(${LEN(${ARG1})}=0]?20:10)
exten => s,10,Hangup
exten => s,20,Playback(silence)
exten => s,21,Playback(${ARG1:0:1})
exten => s,22,Macro(dtmf|${ARG1:1})
This actually crashed asterisk 1.2.24 and we're also hearing something like "that's an invalid extension.