No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Voice Feature Guide 01

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Local Digitmap

Local Digitmap

A digitmap is a dialing scheme configured on an AG. The AG collects digits dialed by calling parties based on the digitmap. With the digitmap, the AG reports a group of digits each time, reducing the number of signaling exchanges between the AG and the softswitch/IMS, thereby improving efficiency. The digitmap configured on the AG is called local digitmap. An H.248-compliant AG can use the local digitmap or digitmap issued by the softswitch. A SIP-compliant AG must use the local digitmap

Definition

After a subscriber dials a number, the AG matches digits of the number. If the matching is successful, the AG sends the collected digits to the softswitch/IMS. The softswitch/IMS analyzes the number and corresponding services. If the matching fails, the AG discards the digits.

On the NGN, terminals send called numbers to the softswitch/IMS on the control layer through the AG on the access layer. Numbers can be transmitted in in-band or out-band mode.
  • In-band transmission occupies IP media stream resources. In this mode, the AG transfers numbers in RTP or RFC 2833 format to the upper layer network. Such processing is not related to digitmaps.
  • In out-band transmission mode, the AG transfers numbers through signaling streams. The out-band transmission has the following two modes:
    • Reporting a number digit by digit: The AG reports a digit to the softswitch/IMS after a subscriber dials a digit. The number of signaling exchanges between the AG and softswitch/IMS is determined by the number of digits contained in a dialed number. Such processing is not related to digitmaps.
    • Reporting a complete number: The AG reports a complete number dialed by the subscriber to the softswitch/IMS using one signaling message. This type of processing lowers the burden on the softswitch/IMS and is preferentially selected. To report a complete number, the AG must know when to collect digits and when to report digits. The digitmap determines whether dialed digits are valid.

Digitmap Example

The following digitmap is used as an example:

[2-8]xxxxxxx | 13xxxxxxxxx | 0xxxxxxxxx | 9xxxx | 1[0124-9]x | * | # | x.# | [0-9*#].T

This digitmap consists of nine character strings.
  • The first character string "[2-8]xxxxxxx" indicates that the matched number must contain eight digits, the first digit must be one of 2 to 8, and remaining seven digits can be any of 0 to 9.
  • The second character string "13xxxxxxxxx" indicates that the matched number must contain 11 digits, the first digit must be 1, the second digit must be 3, and remaining nine digits can be any of 0 to 9.
  • The third character string "0xxxxxxxxx" indicates that the matched number must start with 0 and contain 10 digits.
  • The fourth character string "9xxxx" indicates that the matched number must start with 9 and contain 5 digits.
  • The fifth character string "1[0124-9]x" indicates that the first digit must be 1, the second digit cannot be 3, and the third digit can be any of 0 to 9.
  • The sixth character asterisk (*) indicates that the matched character must be an asterisk (*).
  • The seventh character pound sign (#) indicates that the matched character must be a pound sign (#).
  • The eighth character string "x.#" indicates that the AG matches one of 0 to 9 for multiple times or even does not match any digits and stops the matching until detecting a pound sign (#).
  • The ninth character string "[0-9*#].T" indicates that the AG starts a timer, matches digits 0 to 9 for multiple times or even does not match any digits, asterisk (*), or pound sign (#), and stops the matching only after the timer expires.
    NOTE:
    The dot (.) indicates zero or multiple times of matching. However, at least one character must be matched for this character string. Therefore, at least one of 0-9, *, and # must be matched.
Translation
Download
Updated: 2019-02-22

Document ID: EDOC1100067358

Views: 15891

Downloads: 163

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next