I don't think that its DTMF mode issue ! OP say pressing 9 asterisk ignores while pressing 6 is OK. Using expensive PBX solutions should be never be the first priority.
So I'd a similar experience in some asterisk version when I used to enter 2 asterisk always took 3-4 seconds to do anything wheras all other DTMF digits were working as quickly as DTMF entered.
Since pressing 6 key works fine means this could be more possibly issue with handset.
Also there is an option in background application "m" where background will only accept the DTMF whose extens are created in the same context..so if you've something like this in your dialplan
Background will act as only recognizing DTMF 1,3,and 5.
even if its DTmfmode issue ...you can one more trick to fix this as well.. use application sipdtmfmode(inband|rfc2833|info) if call is coming from a particular caller/UA.
I hope this could be of some help.作者: bubblestar 時間: 2011-9-19 21:29
Do you get any improvement in this area with their explanation?
The description listed did not mention the possibility of involving PIN in real practice. If it does, I'm afraid DTMF recognition may still face challenges.
In fact, SPA3000/SPA3102 has configuration settings available to control the time between digits pressed.
For info, my IVR is similar to the example listed but with the use of PIN and it works very well so far.作者: ckleea 時間: 2011-9-19 21:50