Digit timeout Enbloc Dialing - chan-sccp/chan-sccp GitHub Wiki

Digit timeout

When you lift the receiver or press the new call button and start entering an number, the timeout before trying to reach the extension will be controlled by firstdigittimeout and digittimeout. To decrease the amount of time you need to wait before the extension is reached you can decrease digittimeout to a level you feel comfortable with, or press the character set in digittimeoutchar (most likely #).

Enbloc Dialing

On newer (Java) phones you can enter the number before starting a new call, When the call is finaly started all the digits will be send using one skinny message and the call will start immediatly without waiting for timeout.

Simulated Enbloc Dialing [New in V4.1]

On older phones there is no enbloc dialing message which is available on newer (Java) phones. To enable similar enbloc dialing behaviour, you can set simulate_enbloc to yes (default):

  • When entering the number with the receiver down, and then pressing dial or picking up, we calculate the standard deviatoin between the timing of the entered numbers. If the all fall withing the same pattern (about 100 milliseconds per digit) with a standard deviation less then 3.5 we can assume the numbers are not entered by hand and emulate enbloc dialing and reduce the total digittimeout to 2000 milliseconds (2 secs after the last digit). The following two rules still apply.
  • Matching of number uses regcontext group specified in sccp.conf first, if a full match is found, the digittimeout is halved.
  • If a full match is found in the dialplan, and no other dialplan entries would match, dialing starts immediately.