Digit Manipulation - Cisco BTS 10200 Softswitch Manual

Cisco systems softswitch dial plan guide
Hide thumbs Also See for BTS 10200 Softswitch:
Table of Contents

Advertisement

Chapter 1
Digit Translations

Digit Manipulation

The following is an overview of what the digman tables provide for the Cisco BTS 10200 Softswitch.
Digit manipulation or digit translation is performed based on as many as twenty different digit
manipulation (digman) tables as designated by the digman-id and rule number, each of which can have
a unique set of match-string and replace-string tokens and/or match-NOA and replace-NOA tokens.
The match-string is compared to the input-string. If a match is found, based on the rules specified here,
then the replace-string replaces the matched string in all further call processing actions.
The match-string and replace-string tokens are constructed using the characters specified in
Table 1-1
Digit Manipulation Rules Specifications
Character(s)
digits 0 through 9,
asterisk *, pound sign #
Caret (^)
Dollar sign ($)
Dot (.)
Question Mark (?)
Percent sign (%)
OL-8001-10
Action
Digits found on a Key-pad. Valid for use at any position in the input-string token, match-string
token, and replace-string token.
Beginning of String Character—Indicates a match to the beginning of the string. The caret character
can only be the first character of the match-string. If specified by itself, the input string is prefixed
by the replace-string. For examples of the caret character usage, refer to the
End of String Character—The dollar sign character can be specified as only the last character of the
match string. If specified by itself, the replace-string is appended to the input-string. Is used to
specify the end of string. If digits at the end of the string are to be matched, the match-string is
terminated by the $ character. For examples of the dollar sign character usage, refer to
($)
Character".
If the dot character is specified as a leading character, beginning of the string is assumed. If the dot
character is specified as the last character, end of string is assumed. Is used to identify the position
of the match. The digits occupying the position specified by the dot character are skipped during
the match operation. For examples of the dot character usage, refer to
The question mark character can appear anywhere but multiple question marks have to be with
another question mark. The question mark character can not appear as a single character. If only
one digit is to be manipulated, then the ? mark should be preceded by ^ (caret) or followed by a $
(dollar) to signify the first digit or the last digit respectively. Used as a wildcard. Matches any one
character. For examples of the question mark character usage, refer to
Character".
The "?" character by itself will be treated as a request for help.
Note
Replace Character—The percent sign character can only be specified as the first character of the
string. If specified by itself, the input string is replaced by the replace-string. Also used as a
wildcard and when specified is used to match 0 or more characters preceding the digits specified in
the match-string. For examples of the percent sign character usage, refer to
(Match and
Replace)".
Cisco BTS 10200 Softswitch Dial Plan Guide, Release 4.5.x
Digit Manipulation
Table
1-1.
"Caret (^)
Character".
"Dollar Sign
"Dot (.)
Character".
"Question Mark (?)
"Percent (%) Character
1-3

Advertisement

Table of Contents
loading

Table of Contents