Digit Map
Digit Map
Digit Map
DigitMap
Contents
10.1.2.2.2 DigitMap
10.1.2.2.2 DigitMap
• Basic Concepts
• Digitmap Defined in MGCP
• Digitmap Defined in H.248
• DigitMap Configuration Method
Basic Concepts
As a number collection rule descriptor, a digitmap is a dial plan stored in the MGW and is used to detect and report the dial-up events received by
terminals. The digitmap is used to improve efficiency of the MGW sending dialed digits.
• If the dialed number conforms to one of the dial plans defined in the digitmap, the MGW sends all digits of a callee number in one
message.
• If the dialed number conforms to none of the dial plans defined in the digitmap, the MGW releases the call and sends the busy tone to the
caller.
The format of a digitmap has been strictly defined in MGCP or H.248. A digitmap is a collection of digit strings. When the dialed digits received by
the MGW conform to a digit string, the digit collection completes.
0-9 -
A-D -
T It indicates that the system reports the subsequently received digits one after another after a dial plan is matched and there are
still digits remained.
[] It shows that any one of the digits or digit strings can be selected.
For example, when you run ADD DMAP to add digitmap data, the UAC3000 configures an MGCP-based digitmap
[2-8]xxxxxxx|13xxxxxxxxx|0xxxxxxxxxx|9xxxx|1[0124-9]x|*|#|x.#|[0-9*#].T. Components of the digitmap are separated by | and this digitmap has
following 9 dial plans:
• [2-8]xxxxxxx: Matches an 8-digit number whose first digit ranges from 2 to 8, and the remaining 7 digits range from 0 to 9.
• 13xxxxxxxxx: Matches a 11-digit number whose first two digits are 13 and the remaining 9 digits range from 0 to 9.
• 0xxxxxxxxxx: Matches a 11-digit number whose first digit is 0 (national toll prefix) and the remaining 10 digits range from 0 to 9.
• 9xxxx: Matches a 5-digit number whose first digit is 9 and the remaining 4 digits range from 0 to 9.
• 1[0124-9]x: Matches a 3-digit number whose first digit is 1, second digit is 0, 1, 2, or within the range of 4-9, and the third digit ranges
from 0 to 9.
• *: Matches the asterisk (*) used to trigger supplementary services.
• #: Matches the pound key (#) to trigger supplementary services.
• x.#: Matches no digit or multiple digits ranging from 0 to 9, and the pound key (#) is dialed to end the entry.
• [0-9*#].T: Matches no digit or multiple digits that can be asterisk (*), pound key (#), or within the range from 0 to 9. If digits are still
entered after the timer expires, the system still reports the digits one by one.
0-9 -
A-D -
S It represents the short timer. If the digits received matches a dial plan in the digitmap, the match should not be reported at once
because it is possible that several dial plans may be matched when more digits are received. The MGW must use the short timer,
which is set to 8 seconds for example, to receive more digits.
L It represents the long timer. If the MGW finds that at least one more digit is needed for matching a dial plan, the long timer,
which is set to 16 seconds for example, should be used.
Z It represents a long duration event. It is placed in a given digit position, which is in front of a symbol specifying the event. This
letter is in this position only when the duration of the event exceeds the long-duration threshold.
[] It shows that any one of the digits or digit strings inside the square bracket can be selected.
For example, when you run ADD DMAP to add a digitmap data, the UAC3000 configures an H.248-based digitmap to
[2-8]xxxxxxx|13xxxxxxxxx|0xxxxxxxxxx|9xxxx|1[0124-9]x|E|F|x.F|[0-9].L.