place the call. The pattern may include a timer at the end. If no numbers are entered before the time expires, the number matching the pattern will
be sent. If additional numbers are entered before the time elapses, the pattern no longer matches.
The syntax of a digit map is:
Digit Map Syntax
digitmaplist := digitmap ( '|' digitmap )*
digitmap := digitstring | digitstring timer
digitstring := atom+
atom := literal | class | wildcard
literal := digit | '*' | '#'
digit := '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
class := '[' range+ ']'
wildcard := '.'
range := digit | digit '-' digit
timer := T digit*
A digit map with a timer, but no specified time value, defaults to 4 seconds.
Example:
The following example assumes the following dials will be completed:
Dial four digit extensions from 0000-8999 after the default timeout.
Dial 911 immediately
Dial 9911 immediately
Dial 411 immediately
Dial 611 immediately
Dial numbers beginning with 011 followed by at least 4 more digits after a delay of 3 seconds.
Dial numbers beginning with 1 followed by 10 digits immediately
Dial numbers beginning with 2-9 followed by 6 digits immediately
Dial any three digit number after a delay of 3 seconds.
Digit Map Example.
[0-9]xxx|911|9911|411|611|011xxxx.T3|1xxxxxxxxxx|[2-9]xxxxxx|*xx.T3
Note that the phone will attempt to immediately dial any pattern that does not have a matching rule
Ringing Types and Intercom
Digium phones support several different types of ringing:
Normal Ringing - normal
One Ring followed by automated Answer - ring-answer
Immediate Answer, No ringing - intercom
Visual only, No ringing sound - visual
When an incoming call is received, the phone will look for an ALERT_INFO SIP header, and compare the received header against its
configuration, as parsed from its Config XML.
Affecting the ring tone from the Asterisk dialplan requires use of the alert_info SIP header. This header should be added into the dialplan before
executing a dial to the phone, as such: