I have a strange issue going on that I can’t figure out. I have an IVR setup for inbound calls, and when the caller enters a single digit, FreePBX detects it correctly. If I enter a sequence of digits, such as 1234, it says invalid option. I tried recording the incoming call, and I don’t see or hear any duplicate tones (both pre and post echo canceler). This makes me think it is an issue somewhere in the configuration.
The issue is not limited to inbound calls, as I also have a landline phone hooked up to one of my FXS ports. On the FXS extension I can dial out phone numbers directly, but if I enable “Route Password” It will keep saying incorrect password. I’m guessing this is again caused by it not recognizing the correct tones. I still don’t understand why it works fine without a route password, but won’t work with one.
I’m currently running FreePBX 10 and Asterisk 13, since that is the last version to support 32-bit devices. Is there a location where DTMF tones are logged, so I can actually see what it is picking up? Any advice would be appreciated.