FreePBX sends invalid extension before dialing is complete

We are using FreePBX GUI. We are using 3 digit extensions. We have some AVR entries with 3 digit extensions (101 and 102) and some users with 3 digit extensions (111, 121, 151 etc…) as well. Our AVR works fine. When we dial user extensions, the system reports invalid extension even before the entry of 3 digits is completed.

Thank you for the help.

What phones are you using?
Can you provide a call trace?

Internally we are using Polycom phones. Internally on the phones, I can dial a user extension and press Send and the call goes through. The error message comes up when I dial from an external phone into our Trunk and dial a user extension.

Thank you for your help.

===============================

Here is the call trace when I dialed from outside and dialed extension 111.

[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Invalid extension '11' in context 'ivr-1' on SIP/fpbx-1-ZF5SYzgs9n3E-00000a05
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: == CDR updated on SIP/fpbx-1-ZF5SYzgs9n3E-00000a05
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:1] Set("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "INVALID_LOOPCOUNT=1") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:2] GotoIf("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "0?final") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:3] Set("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:4] Goto("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "s,start") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Goto (ivr-1,s,10)
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:10] Set("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "TIMEOUT(digit)=3") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] func_timeout.c: -- Digit timeout set to 3.000
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:11] ExecIf("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "1?Background(no-valid-responce-pls-try-again)") in new stack
[2014-07-15 04:07:00] VERBOSE[4890][C-000008d8] file.c: -- <SIP/fpbx-1-ZF5SYzgs9n3E-00000a05> Playing 'no-valid-responce-pls-try-again.slin' (language 'en')
[2014-07-15 04:07:03] VERBOSE[4890][C-000008d8] pbx.c: -- Invalid extension '1' in context 'ivr-1' on SIP/fpbx-1-ZF5SYzgs9n3E-00000a05
[2014-07-15 04:07:03] VERBOSE[4890][C-000008d8] pbx.c: == CDR updated on SIP/fpbx-1-ZF5SYzgs9n3E-00000a05
[2014-07-15 04:07:03] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:1] Set("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "INVALID_LOOPCOUNT=2") in new stack
[2014-07-15 04:07:03] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:2] GotoIf("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "0?final") in new stack
[2014-07-15 04:07:03] VERBOSE[4890][C-000008d8] pbx.c: -- Executing [[email protected]:3] Set("SIP/fpbx-1-ZF5SYzgs9n3E-00000a05", "IVR_MSG=no-valid-responce-pls-try-again") in new stack

Do you have this set to enabled?

Where is this setting (On which screen)?

The setting is in your ivr

Direct Dial is disabled. IVR is currently working fine. The user extensions try to process the digits before they are completely dialed. If we are trying to reach extension 111, by the time we type the first two digits, it reports an invalid extension message.
Thank you so much.

I’m confused, did you enable it and correct the issue?

What timeout are set?