Hi,
I am running asterisk 11.22.0 (thanks to Terry) on an AR150, and I seem to be having a strange DTMF tone detection issue.
I built a simple IVR menu where Background (and/or WaitExten) (I tried both) are used to redirect the user calling on the mobile network to a user on the SIP/Softphone network.
My dialplan looks something like this:
exten => s,1,Answer(500)
exten => s,n,Playback(please-dial-the-extension)
exten => s,n,WaitExten(10)
exten => s,n,Hangup()
I also created a test extension with exactly similar user-flow
exten => _6666,1,Answer(500)
exten => _6666,n,Playback(please-dial-the-extension)
exten => _6666,n,WaitExten(10)
exten => _6666,n,Hangup()
Now when I test internally on the SIP network by dialing 6666, I am prompted to press an extension. I can enter an extension, such as 3-0-0 and then I get connected to that user.
However in the real world case (incoming call from cellphone), the moment I press 3 (out of 3-0-0) asterisk tries to dial the extension 3, which obviously doesnt work.
Log: [Feb 19 05:47:04] WARNING[14105][C-0000000d]: pbx.c:6846
__ast_pbx_run: Invalid extension '3', but no rule 'i' or 'e' in context
'incoming-dongle'
I am guessing this is some issue with the DTMF tone detection when running on the PSTN network. I am testing this with a nokia candybar phone.
I am wondering if anyone has come across something similar before, and what are the steps that were taken to fix this.