Help- how to get IVR to recognize more digits

I got IVR partially working under trixbox. I can press 1, 2, 3 to get different extension. But I cannot directly dial the extension. It only recognize the first digit. Somehow it just ignore the rest digits entered. What is the problem associate this behavior. I have enabled the direct dial but no working. Please help.

In the IVR settings, you need to check the option of ‘Enable Direct Dial’.

In my post I already said I enalbed the direct dial but still not working.

not enabling that and verifying it is the most common mistake. Past that it just works.

You’ve not provided much detail, which version of asterisk, FreePBX, etc. a asterisk trace with the problem happening. But what you are decribing works in all versions called FreePBX.