I previously posted the following on another thread:
QuoteThe OBi analyzes each digit as they are received and will process the received digits immediately or wait for more digits depending on the rules in the DigitMap.
There are 2 timers.
The short timer is 2 seconds.
The long timer is 10 seconds.
If a dialed number only matches a rule ending with "x.", there will be a 10 second delay.
This is considered an Indefinite Match because "x." will match any number of digits and the long timer is used. The OBi doesn't know if you will enter additional digits, so it waits.
If the dialed number matches a rule without "x.", it will result in an Exact Match. If the dialed number can potentially match another rule if more digits are entered, the OBi will use the short timer of 2 seconds. If the dialed number cannot potentially match another rule if more digits are entered the OBi will process the call immediately and not wait for additional digits.
An S suffix on a DigitMap rule followed by a number will override the wait period.
The OBi2xx has the option to globally change the default short and long timers.
(*xx|*123|1xxxxxxxxxx|<1757>[2-9]xxxxxx|<1>[2-9]xxxxxxxxx|011xx.)
Physical Interfaces -> Phone1 Port
DigitMaplongTimer: 1
DigitMapShortTimer: 1
The following will have zero delay:
*123
1xxxxxxxxxx
<1>[2-9]xxxxxxxxx
*xx (any xx other than 12)
The following will have a 1 second delay:
*12 (can match *123 with additional digit)
[2-9]xxxxxx (can match [2-9]xxxxxxxxx with additional digits)
011xx. (Ends with x.)
QuoteWhen I dial the 10 digit number followed by # and then go off-hook
The above assumes you always dial the number and then go off hook, so there is little delay between each dialed number. When dialing a 10 digit number you only have 1 second to dial 8th digit after entering the 7th digit. If you take longer, the call will prematurely go out as a 7 digit number. If you take longer on any other digit, the call will fail.
Adding digits will not affect the delay.