The Cisco BTS 10200 Softswitch digit manipulation or digit translation function enables manipulating or translating either the digit string, or the nature of address (NOA), or both. Digit manipulation or translation can take place at several points in call processing, as illustrated in Figure 1-1.
Figure 1-1 Digit Manipulation Locations and Stages
The digit and/or NOA manipulation rules can be applied during the pre-translations, translations, or routing stages. Additionally, digit manipulations or digit translations can occur at either the originating basic call system manager (OBCSM) or the terminating basic call system manager (TBCSM). The following sections describe the tables and tokens required for digit and/or NOA manipulation at each of these three stages. For details on routing and call processing including actions at specific points in call processing, refer to Chapter 2, "Routing" and to Chapter 5, "Dial Plans and Routing."
Pre-Translations—In the pre-translations stage, the dial-plan-profile table is used to specify if automatic number identification (ANI), dialed number identification service (DNIS) or both are to be manipulated. The purpose of pre-translation stage is to normalize the digits as required during the translations stage. For example: if a region supports 7-digit dialing, you can use DNIS manipulation in the dial-plan-profile to add an home numbering plan area (HNPA) to make it a 10-digit directory number (DN).
Translations—The dial-plan table can be used to manipulate the called party number (DNIS). Simple delete and prefix functionality is supported.
Routing—The routing is performed in the analyzed info point in call (PIC). The Destination Table and/or Route Table can be used to specify digit manipulation of the ANI, the DNIS or both. The out-pulsing number can be normalized using the destination table. In addition, if special manipulation is required based on the route selected, then special manipulation can be specified for each Trunk Group within a route.
If the Called Party Number terminates within the BTS 10200, and the subscriber number points to a Trunk Group, then digit manipulation rules for the ANI, the DNIS, or both can be specified in the Trunk Group Table.
If the call is an interLATA call, or requires Carrier Routing, the ANI/DNIS digit manipulation identification (ID) specified in the Destination table is ignored and carrier based routing is performed.
Figure 1-2 illustrates the provisioning relationships for the BTS 10200 dial plans, which includes the ANI/DNIS digital manipulation functions.
Figure 1-2 Dial Plan Provisioning Relationships
Digit Manipulation
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.
Table 1-1 Digit Manipulation Rules Specifications
Character(s)
Action
digits 0 through 9, asterisk *, pound sign #
Digits found on a key-pad. Valid for use at any position in the input-string token, match-string token, and replace-string token.
Caret (^)
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 "Caret (^) Character".
Dollar sign ($)
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 "Dollar Sign ($) Character".
Dot (.)
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 "Dot (.) Character".
Question Mark (?)
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 "Question Mark (?) Character".
Note The "?" character by itself will be treated as a request for help.
Percent sign (%)
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 "Percent (%) Character (Match and Replace)".
Ampersand (&)
Prefix Character—The ampersand character can only be specified as the last character of the string. If specified by itself, it is used to indicate that no replace function is required on the matched string, but is used to indicate if the input string matches with the match-string. If it is specified with digits preceding it, the specified digits are prefixed to the matched string. For examples of the ampersand character usage, refer to "Ampersand (&) Character".
None (or none)
Can only be specified by itself.
Phrase "none" is used to specify NULL string. Can be used for both match-string and replace-string.
Example 1:
match-string=none; replace-string=4692550000; indicates that when input string is
NULL, replace it with 4692550000.
Example 2:
match-string=469255; replace-string=none; indicates that if a match is found, replace
the matched string with NULL. If input string is 4692551234, after the digit
manipulation, the resultant string will be 1234.
Match-string rules:
•Consist of digits - 0-9, *, #, ^, $, dot(.), question mark (?), Percent (%) or Phrase "none".
•Caret (^) if specified, can only be 1st character of the string.
•Dollar Sign ($) if specified, can only be the last character of the string.
•Percent (%) if specified, can only be 1st character of the string.
•Phrase "none" or "NONE" can only appear by itself.
The following rules are not enforced by the parser.
•Question Mark(s) (?) if specified, can not appear in between a digit string (example: match-string=12??56; is invalid, but match-string=12????; is valid.)
•Dots (.) if specified, can appear as leading dots; trailing dots; or both. (examples: match-string=...555; match-string=555....; match-string=...555....;)
Replace-string rules:
•Consist of digits - 0-9, *, #, ampersand (&) or Phrase "none".
•Ampersand (&) if specified, can appear by itself or be the last character of the string.
•Phrase "none" or "NONE" can only appear by itself.
Character Function
The following subsections provide information on the BTS 10200 character function.
Caret (^) Character
The caret (^) character is used to specify beginning of a string. The caret character is used when specific leading digits are to be deleted or replaced. The caret character is also used when digits are to be prefixed to the input string.
The following examples specify the use of the caret character:
Examples:
Example 1:
input-string=0119127210112; match-string=^011; replace-string=none. In this example, the
digit string 011 at the beginning of input string will be replaced with NULL. The
resultant output string = 9127210112.
Example 2:
input-string=9127210112; match-string=^; replace-string=011. In this example, since the
digit string 011 is prefixed to the input-string. The resultant
output-string=0119127210112.
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 14692551234
Match string ^1
Replace string none
MATCHED
Output string = 4692551234
Example 2:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ^469255
Replace string 5
MATCHED
Output string = 51234
Example 3:
Enter 1 to continue translations 1
Enter input string 222
Match string ^
Replace string 1
MATCHED
Output string = 1222
Dollar Sign ($) Character
The dollar sign ($) character is used to search from the end of string backwards instead of from the beginning string. The dollar sign character is also used when digits are to be appended to the end of the string, deleted or replaced from the end of the string.
If match-string=1234$, it indicates to look for last 4 digits to be 1234.
If match-string=????$, it indicates to replace last 4 digits with the replace-string.
The following examples show the use of dollar sign character.
Examples:
Example 1:
input string=4692551234; match-string=????$; replace-string=0000. In this example, digits
1234 will be replaced with 0000. The resultant output string=4692550000.
Example 2:
input string=469255; match-string=$; replace-string=0000. In this example, digits 0000
will be appended to the input-string. The resultant output string=4692550000.
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ????$
Replace string none
MATCHED
Output string = 469255
Example 2:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ????$
Replace string 0000
MATCHED
Output string = 4692550000
Example 3:
Enter 1 to continue translations 1
Enter input string 469255
Match string $
Replace string 0000
MATCHED
Output string = 4692550000
Dot (.) Character
The dot (.) character is used to indicate string position at which match operation is to be performed. If a dot character is specified as the first character of the match-string, the digits specified by each dot character are skipped until a question mark or any digit is encountered.
The dot character can also be used to check the length of the input string (see examples below).
Examples:
Example 1:
match-string="...555" indicates that 555 appear in digit position 4-6. This will match on
the following input string: 4695551234.
Example 2:
"555..." Indicates that find a match on 555 where there are 4 more digits that follow 555.
This will match any of the following input strings: 4695551234 or 5551234.
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 4695551234
Match string ...555
Replace string &
MATCHED
Output string = 4695551234
Example 2:
Enter 1 to continue translations 1
Enter input string 4695551234
Match string .......... #CHECK IF INPUT STRING LENGTH=10
Replace string &
MATCHED
Output string = 4695551234
Example 3:
Enter 1 to continue translations 1
Enter input string 14695551234
Match string ..........
Replace string &
Not MATCHED
Output string = 14695551234
Example 4:
Enter 1 to continue translations 1
Enter input string 222333
Match string ...33
Replace string none
MATCHED
Output string = 2223
Example 5:
Enter 1 to continue translations 1
Enter input string 22233
Match string ^...
Replace string none
Not MATCHED
Output string = 22233
Question Mark (?) Character
The question mark (?) character is used to specify a wild card character based on its position in the match-string. Each question mark character represents one digit character.
If a question mark is specified as a leading character in a match-string, the beginning of input string is assumed. Match-string "???555" indicates to look for any three digits followed by digits 555. The question mark character can not be specified as the only character as it conflicts with the use of "?" as a help character. So, if the first digit is to be matched, use ^? to represent first digit and ?$ to represent the last digit of a digit-string.
The following examples show the use of question mark (?) character.
Examples:
Example 1:
"???555" indicates that 555 appear in digit position 4-6. This will match the following
input string: 4695551234.
Example 2:
"555????" Indicates that find a match on 555 where there are 4 more digits that follow
555. This will match any of the following input strings: 4695551234 or 5551234. Digits
5551234 will be replaced with the replace string.
Example 3:
"^?" indicates to match on the 1st digit
Example 4:
"?$" indicates to match on the last digit
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 14692551234
Match string ^1???
Replace string none
MATCHED
Output string = 2551234
Example 2:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ????$
Replace string none
MATCHED
Output string = 469255
Example 3:
Enter 1 to continue translations 1
Enter input string 4695551234
Match string ???555
Replace string 5
MATCHED
Output string = 51234
Example 4:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ???555
Replace string none
Not MATCHED
Output string = 4692551234
Percent (%) Character (Match and Replace)
The percent character (%) is used to specify the match and replace function i.e. if a match occurs, replace the matched string with the replace-string. The percent character is also used as a wild card character.
If match-string=%, the whole input-string is replaced by the replace-string.
If match-string=%nn, the input-string is searched from the beginning until it matches pattern nn, and the whole string from the beginning to the end of pattern is replaced with the replace-string.
If match-string=%...nnn, the input-string is searched for pattern nnn in digit positions 4,5 and 6. If a match occurs, the digit string from the beginning including the pattern nnn is replaced with the replace-string.
The following examples show the use of the percent (%) character.
Examples:
Example 1:
%555 - indicates match on 555 and any number of digits preceding it. This will match on of
the following input string: 4695551234. Digits 469555 will be replaced with the replace
string.
Example 2:
% - indicates match on any number of digits.
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string %
Replace string 55555
MATCHED
Output string = 55555
Example 2:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string %255
Replace string 5
MATCHED
Output string = 51234
Example 3:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string %...255 MATCH DIGITS 255 IN DIGIT POSITIONS 4,5,6
Replace string 5
MATCHED
Output string = 51234
Example 4:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string %...255? MATCH DIGITS 255 IN DIGIT POSITIONS 4,5,6 AND 1 MORE DIGIT
Replace string 55
MATCHED
Output string = 55234
Ampersand (&) Character
The ampersand character (&) is used in the replace-string to leave the matched string as is without replacing it with the replace string. If ampersand is specified by itself, the digit manipulation leaves the input string as is. If a digit string is specified followed by an ampersand, the digit string is prefixed to the matched string.
The following examples show the use of the ampersand (&) character.
Examples:
Example 1:
input-string=4695551212; match-string=555.; replace-string=&; will return an indication of
match, but the output string will be unaffected.
Example 2:
input string=4695551234; match-string=???555.; replace-string=1&; In this example, if the
input string is 10 digits long, and digits(4-6) 555, prefix the input string with 1. The
resultant output string=14695551234.
Additional examples:
Example 1:
Enter 1 to continue translations 1
Enter input string 4692551234
Match string ???255
Replace string 1&
MATCHED
Output string = 14692551234
Example 2:
Enter 1 to continue translations 1
Enter input string 14692551234
Match string ^1..........
Replace string &
MATCHED
Output string = 14692551234
Example 3:
Enter input string 4695551212
Match string ^...555....
Replace string &
MATCHED
Output string = 4695551212
Example 4:
Enter 1 to continue translations 1
Enter input string *85#
Match string *
Replace string &
MATCHED
Output string = *85#
Example 5:
Enter 1 to continue translations 1
Enter input string *85#
Match string #
Replace string &
MATCHED
Output string = *85#
Delete Digits Function
The BTS 10200 digit manipulation function supports the following delete capabilities:
•Deletion of leading digits
•Deletion of specific leading digits
•Deletion of trailing digits
•Deletion of specific trailing digits
•Deletion of leading digits only if the length matches
•Deletion of trailing digits only if the length matches
Leading Digits Deletion
The BTS 10200 digit manipulation functions supports the deletion of leading digits per the following example:
Add digman id=del3; match-string=???; replace-string=none; OR
The BTS 10200 digit manipulation function supports the deletion of leading digits only if the length of input-string matches the length implied by the match-string per the following example:
Add digman id=del310; match-string=^???.......; replace-string=none; OR
The BTS 10200 digit manipulation function supports deletion of trailing digits only if the length of input-string matches the length implied by the match-string per the following example:
Add digman id=dellast4; match-string=......????; replace-string=none; OR
The BTS 10200 digit manipulation function supports the digit replacement based on matched string i.e. the matched string will be replaced with the replace-string.
•Replacement of leading digits
•Replacement of trailing digits
•Replacement of specific digits
•Replacement of leading digits only if length matches
•Replacement of specific digits in a specific digit position
•Replacement of digits in a specific digit position
•Replace only if NULL
•Replace any input string
Leading Digits Replacement
The BTS 10200 digit manipulation function supports the replacement (delete and prefix) of leading digits per the following examples:
Add digman id=del6pfx5; match-string=??????; replace-string=5; OR
The BTS 10200 digit manipulation function supports specific digits replacement only if the input string matches specific digits per the following example:
If both digit and NOA manipulation rules are defined; the digit manipulation is only performed if the NOA value specified in the match-noa matches with the input noa AND the match-string matches with the input string.
When specified matches any of the other NOAs. This NOA can only be specified in the MATCH-NOA field.
ABBR
NOA used to specify Abbreviated Number.
CUT-THRU
NOA used to specify no number present, Cut-Thru call.
INTL
NOA used to specify International Number
INTL-OPR
NOA used to specify International Number, Operator Requested (Valid for Called Party Number only).
INTL
NOA used to specify Unique International Number.
NATIONAL
NOA used to specify National Number.
NAT-OPR
NOA used to specify National Number, Operator Requested (Valid for Called Party Number only).
NETWORK
NOA used to specify Network.
NON-UNIQUE-INTL
NOA used to specify non-unique international number (valid for Calling Party number).
NON-UNIQUE-NATIONAL
NOA used to specify non-unique national number (valid for Calling Party number).
NON-UNIQUE-SUBSCRIBER
NOA used to specify non-unique subscriber number (valid for Calling Party number).
NS0
NOA used to specify Network specific (111 1000) Number.
NS1
NOA used to specify Network specific (111 1001) Number.
NS2
NOA used to specify Network specific (111 1010) Number.
NS3
NOA used to specify Network specific (111 1011) Number.
NS4
NOA used to specify Network specific (111 1100) Number.
NS5
NOA used to specify Network specific (111 1101) Number.
NS6
NOA used to specify Network specific (111 1110) Number.
OPERATOR
NOA used to specify an Operator Call.
PORTED-NUMBER-WITHOUT-RN
The Ported Number maybe prefixed with the network id, or may not be prefixed with anything (DN or NTWK-ID+DN), but does not include the Switch ID.
PORTED-NUMBER-WITH-RN
The Ported Number is prefixed with the network id and switch id (RN+DN).
PRIVATE
NOA used to specify Private Numbering Plan
RESERVED
Reserved NOA.
SPARE0/SPARE2
Spare. Not Used.
SUB-OPR
NOA used to specify Subscriber Number, Operator Requested (Valid for Called Party Number only).
SUBSCRIBER
NOA used to specify Subscriber Number
TEST-LINE
NOA used to specify Test Line Number
UNKNOWN
Nature of Address is Unknown.
VSC
NOA used to specify Vertical Service Code.
Nature of Address Route Profile
The Nature of Address (NOA) Route Profile (noa-route-profile) table is used to support NOA-based routing on the Cisco BTS10200 Softswitch. This profile defines the NOA route id. The id can be assigned to a single Dial Plan Profile table or multiple Dial Plan Profile tables.
Table Name: NOA_ROUTE_PROFILE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Examples
show noa-route-profile;
add noa-route-profile id=NoaRt;
change noa-route-profile id=NoaRt; description=noa specific route profile ID
delete noa-route-profile id=NoaRt;
Usage Guidelines
Primary Key Token(s): ID
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, delete, show
Possible Value: [1_64]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
ID
Description: Primary key. The NOA Route Profile ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, delete, show, audit, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN FSs.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Nature of Address Route
The Nature of Address (NOA) Route (noa-route) table defines NOA-based routing on the Cisco BTS 10200 Softswitch. When the NOA-based routing is specified in the Dial Plan Profile table the Cisco BTS 10200 Softswitch uses the received NOA to index the NOA Route table and determine the destination id for further routing. The destination id can point to a specific route based on the NOA or it can point to a dial plan. When a destination id points to a dial plan, the received called party number is translated using the dial plan.
Table Name: NOA_ROUTE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DEST_ID
Description: Foreign key: Destination table. The destination id associated with the received NOA.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, show, audit, sync
Mandatory: add
Possible Value: [1_16]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
PORTED-NUMBER-WITH-RN—The ported number is prefixed with Network ID and Switch ID (RN+DN).
PORTED-NUMBER-WITHOUT-RN—The ported number may be prefixed with a Network ID, or may not be prefixed with anything (DN or NTWK-ID plus the DN), but does not include the switch id.
Valid for Command: add, change, delete, show, audit, sync
Mandatory: add, change, delete
Possible Value: PORTED_NUMBER_WITH_RN, PORTED_NUMBER_WITHOUT_RN
Parser: TextNoCaseParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN FSs.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Automatic Number Identification/Dialed Number Identification Service Manipulation
The BTS 10200 supports DNIS or ANI digit manipulation, it includes digit manipulation or nature of address manipulation or both. When ANI manipulation is defined, it usually refers to the calling party number (CPN) which is normally displayed when a call is terminated to a device with calling number delivery (CND) feature.
In countries like China, there are additional requirements regarding ANI display. The requirements are to display ANI in the "dialable" format. The term dialable means the user can simply call up the display and hit the dial button to place the call based on the received ANI. This requires ANI to contain an area code or national destination code (NDC) for a long distance call while only displaying subscriber number for a local call. The rules defined above can be used to manipulate ANI digits to the desired format.
When call forwarding has occurred, the ANI manipulation is performed as follows:
•If redirecting party number is available, the redirecting party number is manipulated.
•If redirecting party number is not available, but original called number (OCN) is available, the OCN is manipulated.
•If neither redirecting party number nor OCN are available, then the calling party number is manipulated.
The following sections describe the provisioning and actions in each of the three stages in greater detail.
Pre-Translation Stage
In the pre-translations stage, the dial-plan-profile table is used to specify if ANI, DNIS, or both are to be manipulated. The purpose of the pre-translation stage is to normalize the digits, as required, during the translations stage.
In addition to manipulating the ANI/DNIS digits, the pre-translation stage can also be used to determine the NOA of the incoming digits (either ANI or DNIS or both).
The Dial Plan Profile table has been modified to allow provisioning of the ANI and DNIS digit manipulation rules.
Example 1:
In the first example, since the first character of the input string matches the specified match-string (^*), the NOA is changed to a vertical service code (VSC).
The following table can be used to determine the NOA of incoming calls for China.
Table 1-3 Nature of Address Determination for China
Rule #
Match-String
Replace String
Match-NOA
Replace NOA
Remarks
1
*
&
Any
VSC
If first digit is a *, treat it as a VSC code.
2
#
&
Any
VSC
If first digit is a #, treat it as a VSC code.
Digit Manipulation Profile
The Digit Manipulation Profile (digman-profile) table is used to create unique IDs for digit manipulation. This ID must be created before provisioning the Digit Manipulation table.
Table Name: DIGMAN_PROFILE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Examples
show digman-profile id=ndc10;
add digman-profile id=ndc10; description=Subscriber ANI manipulation digman id;
change digman-profile id=ndc10; description=Subscriber ANI manipulation digman id for
ndc10;
delete digman-profile id=ndc10;
Usage Guidelines
Primary Key Token(s): ID
Add Rules: digman-profile id cannot exist.
Change Rules: digman-profile id must exist.
Delete Rules: digman-profile id must exist.
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, show
Possible Value: [1_64]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
ID
Description: Primary key. The digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN FSs.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Digit Manipulation
The Digit Manipulation (digman) table is used to perform digit and nature of address (NOA) manipulation.
Table Name: DIGMAN
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
•if match-string is not equal to NULL; then replace-string is not equal to NULL.
•if match-noa is not equal to NULL; then replace-noa is not equal to NULL.
Change Rules:
•id must exist.
•if match-string is not equal to NULL; then replace-string is not equal to NULL.
•if match-noa is not equal to NULL; then replace-noa is not equal to NULL.
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
ID
Description: Primary key. Foreign key: Digman Profile table. The digit manipulation ID. Must match ID in the Digit Manipulation Profile table.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
MATCH_NOA
Description: Used to match against an input NOA.
VARCHAR(40): 1-40 ASCII characters.
Permitted values are:
950—950 Call
ABBR—Abbreviated number
ANY—Any NOA
CUT-THRU—No number present, cut-thru call
INTL—International number
INTL-OPR—International Number, Operator Requested (Valid for Called Party Number only)
INTL—Unique International Number
NATIONAL—Unique National Number
NAT-OPR—National Number, Operator Requested (Valid for Called Party Number only)
NETWORK—Network
NON-UNIQUE-INTL—Non-unique international number (valid for Calling Party number).
NON-UNIQUE-NATIONAL—Non-unique national number (valid for Calling Party number).
NON-UNIQUE-SUBSCRIBER—Non-unique subscriber number (valid for Calling Party number).
NS0—Network specific (111 1000)
NS0—Network specific (111 1000)
NS1—Network specific (111 1001)
NS1—Network specific (111 1001)
NS2—Network specific (111 1010)
NS2—Network specific (111 1010)
NS3—Network specific (111 1011)
NS3—Network specific (111 1011)
NS4—Network specific (111 1100)
NS4—Network specific (111 1100)
NS5—Network specific (111 1101)
NS5—Network specific (111 1101)
NS6—Network specific (111 1110)
NS6—Network specific (111 1110)
OPERATOR—No Number, Operator Call (Valid for Called Party Number only)
PORTED-NUMBER-WITHOUT-RN—The Ported Number maybe prefixed with the network id, or may not be prefixed with anything (DN or NTWK-ID+DN), but does not include the Switch ID.
PORTED-NUMBER-WITH-RN—The Ported Number is prefixed with the network id and switch id (RN+DN).
PRIVATE—Private Numbering Plan
RESERVED—Reserved NOA
SPARE0/SPARE2—Spare. Not Used.
SUB-OPR—Subscriber Number, Operator Requested (Valid for Called Party Number only)
Description: Used to match against the input-string.
VARCHAR(40): 1-40 ASCII characters. The characters can be one of the following:
Digits (0-9, *, #)—Digits found on a keypad.
Dot (.)—Used to indicate the string position at which to perform the match operation. If a dot is specified as the 1st character of the match-string, the digits specified by each dot are skipped until a question mark or a digit is encountered. Can also be used to check the length of the input string.
Question mark (?)—Used to specify a wild card character based on its position in the match-string. Each question mark (?) represents 1 digit character. Multiple question marks must be used with another question mark.
Percent (%)—Used to specify the Match and Replace function. That is, if a match occurs, replace the matched string with the replace-string. Also used as a wild card character.
Caret (^)—Used to specify beginning of a string when specific leading digits are to be deleted or replaced. Also used when prefixing digits to the input string.
Dollar sign ($)—Used to search from the end of a string backwards instead of from the beginning. Also used when digits are to be appended to the end of the string; deleted or replaced from the end of the string.
NONE—the actual word.
Valid for Command: add, audit, change, show
Possible Value: [1_40]
Parser: MatchStringParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Description: If a match on NOA is found, the input NOA is replaced with the NOA specified in this token.
VARCHAR(32): 1-32 ASCII characters.
Permitted values are:
950—950 Call
ABBR—Abbreviated number
CUT-THRU—No number present, cut-thru call
INTL—International number
INTL-OPR—International Number, Operator Requested (Valid for Called Party Number only)
INTL—Unique International Number
NATIONAL—Unique National Number
NAT-OPR—National Number, Operator Requested (Valid for Called Party Number only)
NETWORK—Network
NON-UNIQUE-INTL—Non-unique international number (valid for Calling Party number).
NON-UNIQUE-NATIONAL—Non-unique national number (valid for Calling Party number).
NON-UNIQUE-SUBSCRIBER—Non-unique subscriber number (valid for Calling Party number).
NS0—Network specific (111 1000)
NS0—Network specific (111 1000)
NS1—Network specific (111 1001)
NS1—Network specific (111 1001)
NS2—Network specific (111 1010)
NS2—Network specific (111 1010)
NS3—Network specific (111 1011)
NS3—Network specific (111 1011)
NS4—Network specific (111 1100)
NS4—Network specific (111 1100)
NS5—Network specific (111 1101)
NS5—Network specific (111 1101)
NS6—Network specific (111 1110)
NS6—Network specific (111 1110)
OPERATOR—No Number, Operator Call (Valid for Called Party Number only)
PORTED-NUMBER-WITHOUT-RN—The Ported Number maybe prefixed with the network id, or may not be prefixed with anything (DN or NTWK-ID+DN), but does not include the Switch ID.
PORTED-NUMBER-WITH-RN—The Ported Number is prefixed with the network id and switch id (RN+DN).
PRIVATE—Private Numbering Plan
RESERVED—Reserved NOA
SPARE0/SPARE2—Spare. Not Used.
SUB-OPR—Subscriber Number, Operator Requested (Valid for Called Party Number only)
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature
Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Dial Plan Profile
The Dial Plan Profile (dial-plan-profile) table creates dial-plan-profile ids before they are assigned to subscribers or trunk groups. The dial-plan-profile id links digit-string entries in the Dial Plan table within a dial plan. Different dial-plan-profile ids are assigned to subscribers and trunk groups. A dial-plan-id must be created in this table before entries can be added to the Dial Plan table.
Table Name: DIAL_PLAN_PROFILE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Examples
show dial-plan-profile id=business;
add dial-plan-profile id=business; description=dialing plan for new business users in
dallas;
change dial-plan-profile id=business; description=dialing plan for new business users in
northdallas;
•ID does not exist in any sub-profile::dial-plan-id.
•ID does not exist in any pop::lnp-dp-id.
•ID does not exist in any trunk-grp::dial-plan-id.
•ID does not exist in any carrier::dial-plan-id.
Syntax Description
ANI_BASED_ ROUTING
Description: Specifies whether to translate the call using the calling party number instead of the called party number.
CHAR(1): Y/N (Default = N).
Valid for Command: add, audit, change, show, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ANI_DIGMAN_ID
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DEFAULT_DEST_ID
Description: Mandatory if lerg6-supp=validate-only or validate-and-call-type or skip-dial-plan=y. Foreign key: Destination table. Specifies a default destination id.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_16]
Parser: TextParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_64]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Description: Primary key. Specifies the dial plan profile. A dial plan id is required before a dial plan can be provisioned.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
INTL_DIAL_PLAN_ ID
Description: Foreign key: International Dial Plan Profile table. Specifies which international dial plan ID to use with the dial plan ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
LERG6_SUPP
Description: Specifies whether to validate a digit string using the LERG6 table.
If the dialed digit string is not found in the Dial Plan table, the digit string is validated using the LERG6 table. If the digit string is valid, the call is then routed using the default-dest-id. In addition to validating the dialed string, the call type information is derived using the rate center and LATA information specified in the LERG6 table.
CALL-TYPE determinations based on LERG6:
INTRA-STATE determinations: The intra/inter-state determination is based on the STATE information in the LERG6 table.
NOT-USED (DEFAULT)—Do not us e LERG6 to validate the dialed string. If the dialed string is not found in Dial Plan, then VACANT Code treatment is given.
VALIDATE-ONLY—Use LERG6 to validate the dialed string. If the string is valid, the call is routed using default-dest-id. Uses the call-type specified in the default-dest-id.
VALIDATE-AND-CALL-TYPE—Uses LERG6 to validate and derives the call type information from the LSA table, the rate center and the LATA information in LERG6.
Valid for Command: add, audit, change, show, sync
Default Value: NOT_USED
Possible Value: NOT_USED, VALIDATE_ONLY, VALIDATE_AND_CALL_TYPE
Parser: TextNoCaseParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
NANP_DIAL_PLAN
Description: Specifies whether the dial plan is in North American Number Plan (NANP) format. If it is an NANP dial plan, the EMS enforces NANP rules—the digit string must be in the format NXX-NXX-XXXX.
CHAR(1): Y/N (Default = Y).
Valid for Command: add, audit, change, show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
NAT_DIAL_PLAN_ID
Description: Foreign key: Dial Plan table. National dial plan ID to use to retranslate dialed digits. This token is used only if the dial plan ID is different from the dial plan profile ID.
Description: Specifies whether Nature of Address based routing is required.
CHAR(1): Y/N (Default = N)
Valid for Command: add, audit, change, show, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
NOA_ROUTE_ PROFILE_ID
Description: Mandatory if noa-based-routing=Y. Foreign key: NOA Route Profile table. Specifies the NOA-specific route id to use for routing. When NOA-based-routing is specified, the NOA is used to index the NOA Route table. If a NOA-specified record is found, processing continues based on the Destination ID specified in the NOA Route table. If no record is found, then the Called Number is translated in the current Dial Plan.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_16]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
OVERDECADIC_ DIGITS_SUPP
Description: Controls provisioning of overdecadic digits in a dial plan. This token can only be set to Y if the nanp-dial-plan token is set to N.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
International Dial Plan Profile
The International Dial Plan Profile (intl-dial-plan-profile) table is used to create unique IDs for international dial plans. This ID must be created before provisioning the International Dial Plan table.
Table Name: INTL_DIAL_PLAN_PROFILE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Examples
show intl-dial-plan-profile id=pop1;
add intl-dial-plan-profile id=pop1; description=default International Dialing plan for
Call Agent;
change intl-dial-plan-profile id=pop1; description=International Dialing plan for POP1;
delete intl-dial-plan-profile id=pop1;
Usage Guidelines
Primary Key Token(s): ID
Delete Rules: ID does not exist in any: dial-plan::id; sub-profile::dial-plan-id; pop::lnp-dp-id; trunk-grp::dial-plan-id; or carrier::dial-plan-id.
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_64]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen. Valid only for the show command.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
ID
Description: Primary key. Unique ID for this international dial plan profile.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order. Valid only for the show command.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Translations Stage
The Dial-Plan table or International Dial-Plan table is used during the Translations stage to manipulate only the called party number. The previously existing capability of a simple delete and/or prefix digit manipulation function is supported.
Note While the simple delete and/or prefix digit manipulation function is still supported, it is no longer necessary as the same function(s) can now be accomplished in the other two stages.
Dial Plan
Dial plans analyze, screen, and route calls based on dialed digits. The Dial Plan (dial-plan) table holds dial plan information for a specific type of call. It defines valid dialing patterns and determines call routing. All records that share a common dial-plan-profile id are considered a dial plan.
Table Name: DIAL_PLAN
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Delete Rules: dial-plan id must exist; NOA defaults to unknown. If NOA is other than unknown, NOA is required.
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
DEL_DIGITS
Description: Specifies the number of digits to delete from the received digit string.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_16]
Parser: DecimalParser
DEST_ID
Description: Foreign key: Destination table. Provides the routing information for the dialed number. ID from Destination table.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show, sync
Mandatory: add
Possible Value: [1_16]
Parser: TextParser
DIGIT_STRING
Description: Primary key. Dialed digits (what was dialed).
VARCHAR(16): 1-16 numeric characters entered as NDC-ED-DN.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Possible Value: [1_14]
Parser: OverDecDNParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
FORCED
Description: Specifies whether the system bypasses the parser rules and allows a user to enter a dial plan record as a free format record (ASCII).
CHAR(1): Y/N (Default = N).
Y—Allows a user to enter a dial plan record as a free format record (ASCII).
N—Does not allow a user to enter a dial plan record as a free format record (ASCII).
Valid for Command: add
Possible Value: Y
Parser: TextParser
ID
Description: Primary key. Foreign key: Dial Plan Profile table. Dial plan ID of a subscriber, trunk group, etc. Assigned by service provider.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
MAX_DIGITS
Description: Maximum number of digits allowed.
SMALLINT: 1-64 (Default = 10).
Valid for Command: add, audit, change, show, sync
Mandatory: add
Default Value: 10
Possible Value: [1_64]
Parser: DecimalParser
MIN_DIGITS
Description: Minimum number of digits required for a call.
SMALLINT: 1-64 (Default = 10).
Valid for Command: add, audit, change, show, sync
Mandatory: add
Default Value: 10
Possible Value: [1_64]
Parser: DecimalParser
NOA
Description: Primary key. Nature of address. Use the Variable Default table to change the default value if required. Use noa=unknown for ESRN numbers.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Default Value: NATIONAL
Possible Value: NATIONAL, SUBSCRIBER, UNKNOWN
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
PFX_DIGITS
Description: Specifies the digits to prefix.
VARCHAR(16): 1-16 numeric characters.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_16]
Parser: DigitParser
PLATFORM_STATE
Description: State of an active or standby system shared memory database; use to audit an active or standby system shared memory database. Valid for the audit database and audit table name commands.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
International Dial Plan
The International Dial Plan (intl-dial-plan) table holds international dial plan information for calls to regions outside the North American Numbering Plan (NANP). It contains the country code, minimum and maximum digits, the country name, and the route-grp-id.
Table Name: INTL_DIAL_PLAN
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
CC
Description: Primary key. Country code digits. Country code as defined in ITU-T Recommendation E.164. Service provider must determine and enter accordingly. This information is often found in the front of some telephone directories. See Recommendation E.164.
VARCHAR(5): 1-5 numeric characters.
Valid for Command: add, change, delete, show
Mandatory: add, change, delete
Possible Value: [1_7]
Parser: GenericDNParser
DESCRIPTION
Description: Service provider-defined description.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: TextParser
DEST_ID
Description: Foreign key: Destination table. Used only if the service provider is also a carrier and wants to route the international call to the appropriate gateway.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Mandatory: add
Possible Value: [1_16]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
ID
Description: Primary key. Foreign key: International Dial Plan Profile table. International dial plan profile ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, delete, show, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
MAX_DIGITS
Description: Maximum number of digits allowed. Maximum number of digits for any phone number in the country being added.
SMALLINT: 3-64 (Default = 16).
Valid for Command: add, change, audit, sync, show
Default Value: 16
Possible Value: [3_64]
Parser: DecimalParser
MIN_DIGITS
Description: Minimum number of digits required for a call to this country. Minimum number of digits for any phone number in the country being added.
SMALLINT: 3-64 (Default = 6).
Valid for Command: add, change, audit, sync, show
Default Value: 6
Possible Value: [3_64]
Parser: DecimalParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order. Valid only for the show command.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
PADDED_CC
Valid for Command: add, change, delete, show, audit, sync
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Variable Digit Dialing
Variable digit dialing is used in the Europe where the length of the dialed number can vary from seven digits to ten digits, mainly in Germany. For a given NDC or EC the DN can vary from the minimum to the maximum specified in the Exchange Code table.
Example:
ndc=349, ec=234; min-digits=7; max-digits=10; (from the Exchange Code table)
DN=3492340 could be a DN
DN=3492341234 could also be a DN belonging to ndc=349, ec=234
DN=349234222 could also be a 9 digit DN
Variable Digit Dialing Provisioning
To provision variable digit dialing according to the example given in Variable Digit Dialing section, take the following steps:
The digit manipulations for an outgoing call can be performed using one of the following methods:
•Destination Table
•Route Table
•Trunk Group Table for subscriber termination
The ANI/DNIS digit manipulation specified in the Destination table is applied during the outgoing call setup. The out-pulsing number can also be normalized using the destination table. In addition, if special digit manipulation is required based on the route selected, it can be specified for each Trunk Group within a route.
If the called number terminates within the BTS 10200, and the subscriber number points to a Trunk Group, then digit manipulation rules for ANI, DNIS, or both can be specified in the Trunk Group table.
If the call is an interLATA call or requires Carrier routing (ROUTE-TYPE=CARRIER), the ANI/DNIS digit manipulation IDs specified in the destination table are ignored and carrier based routing is performed.
Note Although both pfx_digits and del_digits still work in the BTS 10200 dial plan table, if the subscriber dials a 7-digit number, but local number portability (LNP) queries require a 10-digit DN, then the digman tables should be set up to add an NPA, making the called number a 10- digit DN before performing an LNP query.
Destination
The Destination (destination) table defines the call type and the routing information for the dialed digits. Multiple digit strings in the Dial Plan table can use the same destination ID.
Table Name: DESTINATION
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Add Rules: If call-type=nas, then route-type=none.
Delete Rules:
•ID does not exist in any dial-plan::dest-id.
•ID does not exist in any intl-dial-plan::dest-id.
Syntax Description
ACQ_LNP_QUERY
Description: Specifies whether an LNP Query is required. Applies only if the all-call-query token is set to Y and lnp-db-type=RN in the LNP Profile table.
ACQ-BASED-ON-CALL-TYPE—Applies only if lnp-db-type in the LNP Profile table is ACQ. Perform an LNP Query based on definition in the Call Type Profile table. If the call type is not found in the Call Type Profile table, then an LNP Query is not performed.
PERFORM-LNP-QUERY—Used when a call type-specific query is not required but LNP criteria is defined based on the destination ID. An LNP query is performed if the all-call-query flag in the LNP Profile table is set to Y.
NO-LNP-QUERY—Do not perform an LNP query on this destination.
Valid for Command: add, change, audit, sync, show
Default Value: NA
Possible Value: NA, ACQ_BASED_ON_CALL_TYPE, PERFORM_LNP_QUERY, NO_LNP_QUERY
Parser: TextNoCaseParser
ANI_DIGMAN_ID
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANNC_ID
Description: Mandatory only if route-type=annc or pre-completion-annc=y. Foreign key: Announcement table. Announcement ID.
SMALLINT: 1-1000.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_1000]
Parser: DecimalParser
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
BYPASS_CARRIER_ ROUTING
Description: Bypass carrier routing. If the call-type is interLATA (PIC1) or IntraLATA (PIC2), but an onnet route exists, the carrier routing is bypassed and the call is routed onnet.
SUB-ONLY—Call is terminated locally only if the subscriber associated with the dialed DN is assigned on the Cisco BTS 10200 Softswitch.
ALL-CALLS—The Cisco BTS 10200 Softswitch bypasses the carrier for all onnet calls to this destination including calls to onnet subscribers on this Cisco BTS 10200 Softswitch.
NONE (Default)—Normal routing: use PIC1 / PIC2 to route the call.
Valid for Command: add, change, audit, sync, show
Default Value: NONE
Possible Value: NONE, SUB_ONLY, ALL_CALLS
Parser: TextNoCaseParser
CALL_SUBTYPE
Description: Foreign key: Call Type table. Specifies the subcategory of a call type for dialed digits: call-type plus call-subtype. Only one call-type/call-subtype pair is permitted per destination.
Description: Mandatory only if route-type=carrier. Foreign key: Carrier table. The call is routed to the specified carrier. Used for 900, 500 type calls. Also used to route 800 calls to Access Tandem Server if the Call Agent does not support 800 Service Control Point (SCP) queries.
CHAR(4): 4 numeric characters: 0000-9999.
Valid for Command: add, change, audit, sync, show
Possible Value: [4_4]
Parser: DigitParser
CHARGE_BAND_ UNIT
Valid for Command: add, audit, sync, change, show
Default Value: 00
Possible Value: [2_2]
Parser: HexParser
CHARGE_TYPE
Valid for Command: add, change, audit, sync, show
Default Value: NONE
Possible Value: NONE, CHARGE_BAND, CHARGE_UNIT
Parser: TextNoCaseParser
CLDPTY_CTRL_ REL_ALWD
Description: Called party release control allowed indication. Indicates to the Cisco BTS 10200 Softswitch that this call requires called party control.
Valid for Command: add, change, show, delete, audit, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
DIAL_PLAN_ID
Description: Mandatory if route-type=dp. Foreign key: Dial Plan table. Valid dial plan ID from the Dial Plan table.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Description: Used to route a call based on the Emergency Services Routing Number (ESRN). Each subscriber is assigned an ESRN based on their geographic region Public Safety Answering Point (PSAP). When this token is set, the Cisco BTS 10200 Softswitch looks up the ESRN assigned to the subscriber and replaces the called party number with the ESRN.
CHAR(1): Y/N (Default = WHAT?).
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
GAP_ROUTING
Description: If set, and a generic address parameter is present, check if the called number in the GAP parameter is a Call Agent PBX subscriber, based on the Office Code table.
CHAR(1): Y/N (Default = N).
Y—Check called number in the GAP.
N—Do not check called number in the GAP.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
INTRA_STATE
Description: Specifies if dialed digits are for an intrastate (toll) destination.
CHAR(1): Y/N (Default = Y).
Y—Intrastate
N—Interstate
Valid for Command: add, change, audit, sync, show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
NANP_LNP_QUERY
Description: Defines the LNP criteria requirements for USA.
PERFORM-LNP-QUERY—Perform LNP Query to this destination, even if the call is to be routed via PIC1 or PIC2.
NO-LNP-QUERY—Do not perform an LNP query to this destination. With no LNP query to this destination, it is assumed that there are no ported-in DNs, thus no need to look at the DN2 Subscriber table.
UNCONDITIONAL-LNP-TRIGGER-QUERY—Perform LNP query if the subscriber is in transition state. The subscriber is in transition when the subscriber is in the process of porting-in (recipient switch) or porting-out (donor switch). In this case, the lnp-trigger token in the DN2 Subscriber table is set to Y.
NA (Default)—No special criteria.
Valid for Command: add, change, audit, sync, show
Default Value: NA
Possible Value: NA, PERFORM_LNP_QUERY, NO_LNP_QUERY, UNCONDITIONAL_LNP_TRIGGER_QUERY
Parser: TextNoCaseParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ZERO_PLUS
Description: Specifies if 0+ calls are allowed.
CHAR(1): Y/N (Default = N).
Y—0+ calls are allowed to this destination.
N—0+ calls are not allowed to this destination.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
Route
The Route (route) table contains a list of up to ten trunk groups to route a call. If all the trunk groups are busy or not available, call processing uses the alt-route-id (if specified) to route the call. The Element Management System (EMS) provisions the Call Agent ID field based on the Trunk Group table.
Note This table allows the service provider to provision a list of up to 10 trunk groups (TG1 to TG10), and a parameter for selecting the priority of the TGs for routing (TG-SELECTION). The system attempts to route the call on the highest priority TG. If the call cannot be completed on the highest priority TG, the system attempts to use the next (lower priority) TG, a process known as route advance. The system attempts route advance to lower priority TGs up to five times. (Any TG in the list that is administratively out of service is not counted as an attempt.) If all five attempts fail, the call is released, and the system provides a release announcement.
Table Name: route
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Delete Rules: ID does not exist in any <route-guide, policy-odr, policy-region, policy-percent, policy-tod, policy-prefix, policy-oli, or policy-pop>::policy-id where policy-type = route.
Syntax Description
ALT_ROUTE_ID
Description: Foreign key: Route table. An alternate route to be used if all the trunk groups in this route are busy.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID1
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID10
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID2
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID3
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID4
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID5
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID6
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID7
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID8
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_DIGMAN_ID9
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANNC_ID
Description: Mandatory if next-action=annc. Foreign key: Announcement table. Announcement ID.
INTEGER: 1-1000 numeric digits.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_1000]
Parser: DecimalParser
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
CALL_AGENT_ID1
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID10
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID2
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID3
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID4
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID5
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID6
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID7
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID8
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
CALL_AGENT_ID9
Description: Foreign key: Call Agent table. Valid home Call Agent ID for the dialed NPA or NPA-NXX.
VARCHAR(8): 1-8 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_8]
Parser: TextParser
DEL_DIGITS1
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS10
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS2
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS3
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS4
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS5
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS6
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS7
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS8
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DEL_DIGITS9
Description: Number of digits to delete.
SMALLINT: 0-16 (Default = 0).
Valid for Command: add, audit, change, show
Default Value: 0
Possible Value: [0_10]
Parser: DecimalParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
NONE (Default)—No next action. Play standard no route to destination announcement.
ALT-ROUTE—Use alternate route.
ANNC—Use an announcement ID.
OVERFLOW-DN—Reroute the call using the overflow DN.
Valid for Command: add, audit, change, show, sync
Default Value: NONE
Possible Value: NONE, ALT_ROUTE, ANNC, OVERFLOW_DN
Parser: TextNoCaseParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
OVERFLOW_DN
Description: Mandatory if next-action=overflow-dn. Specifies using the overflow DN to reroute a call if no trunk groups are available.
VARCHAR(14): 1-14 ASCII characters.
Valid for Command: add, audit, change, show, sync
Possible Value: [1_14]
Parser: GenericDNParser
P1
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P10
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P2
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P3
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P4
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P5
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P6
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P7
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P8
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
P9
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
PFX_DIGITS1
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS10
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS2
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS3
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS4
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS5
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS6
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS7
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS8
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_10]
Parser: TextParser
PFX_DIGITS9
Description: Digits to be prefixed. Digits are prefixed after the number of specified digits are deleted.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
TG_SELECTION
Description: Trunk group selection policy.
VARCHAR(3). Permitted values are:
LCR—Least cost routing
P—Priority and weight-based routing
RR—Round robin
SEQ (Default)—Sequential order
Valid for Command: add, audit, change, show
Default Value: RR
Possible Value: LCR, RR, SEQ, P
Parser: TextParser
TG1
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG10
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG2
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG3
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG4
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG5
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG6
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG7
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG8
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TG9
Description: Unique key. ASCII name for the trunk group. VARCHAR(20): 1-20 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_20]
Parser: TextParser
TGN1_ID
Description: Foreign key: Trunk Group table. The first trunk group within the route. The trunk groups are searched in the order specified unless least cost routing (LCR) applies. If LCR is applied, the Call Agent reads the cost for each trunk group from the trunk-grp table and selects trunks from the least expensive trunk group to the most expensive one.
This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN10_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN2_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN3_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN4_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN5_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN6_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN7_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN8_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TGN9_ID
Description: Foreign key: Trunk Group table. The tenth trunk group within the route. This field can also be provisioned using tg instead of tgn-id. The EMS looks up the tgn-id based on the trunk group and then provisions it.
INTEGER: 1-99999999.
Valid for Command: add, audit, change, show
Possible Value: [0_99999999]
Parser: DecimalParser
TYPE
Description: Id plus type = Foreign key: Policy Profile table. Type of route.
VARCHAR(7): 1-7 ASCII characters. Permitted value is:
ROUTE—NEED DESCRIPTION
Valid for Command: show
Possible Value: ROUTE
Parser: TextParser
WT1
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT10
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT2
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT3
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT4
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT5
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT6
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT7
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT8
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
WT9
Valid for Command: add, audit, change, show, sync
Default Value: 0
Possible Value: [0_65535]
Parser: DecimalParser
Trunk Group
The Trunk Group (trunk-grp) table identifies the trunk group and maps it to the associated media gateway. Table 1-4 indicates optional tokens that are required during provisioning based on the trunk group type.
The Cisco BTS 10200 Softswitch supports the following trunk group types: announcement, CAS, ISDN, SS7 and SOFTSW. The Trunk Group table defines common information based on the trunk group type. The Cisco BTS 10200 Softswitch supports announcement, CAS, ISDN, SS7 and SOFTSW trunk group profiles.
If you specify the value H323 for the TG-TYPE token, you must provision the association between the trunk group and the H.323 gateway. However, you cannot provision the H.323 trunk group type and the H.323 gateway simultaneously. To provision an H.323 trunk group and H.323 gateway correctly, use the following sequence of commands:
Establish the trunk group type as H.323 by using the TG-TYPE token in the Trunk Group table:
add trunk-grp tg-type=H323;
Establish the association between the H.323 gateway and the trunk group by using the TGN-ID token in the H.323 Gateway table:
add h323-gw tgn-id=<trunk group ID from the trunk group table>;
Establish the association between the specified trunk group and the H.323 gateway by using the H323-GW-ID token in the Trunk Group table.
change trunk-grp h323-gw-id=<H.323 gateway ID from the H.323 gateway table>;
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
•ID exists in the carrier table; id exists in the subscriber table.
•DIAL-PLAN-ID is required except if tg-typ=ANNC or if main-sub-id is not equal to NULL.
Change Rules:
•Ensure that the id exists in the Subscriber table if entered; ensure the id exists in the Media Gateway table if entered.
•The DPC field cannot be changed.
Delete Rules:
•ID cannot exist in any subscriber::term-id; ID cannot exist in any trunk::term-id.
•ID cannot exist in any mlhg-terminal::term-id.
•Trunk group status must be OOS.
Syntax Description
ALT_ROUTE_ON_ CONG
Description: Specifies whether to use an alternate route when there is traffic congestion.
CHAR(1): Y/N (Default = N).
Y—SKIP
N—BLOCK
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ANI_BASED_ ROUTING
Description: Used when there are multiple subscribers homing on the same trunk group. The ANI is used to determine the subscriber ID associated with the call.
CHAR(1): Y/N (Default = N).
Y—Determine subscriber ID based on the ANI.
N—Use normal routing.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ANI_DIGMAN_ID
Description: Foreign key: Digman Profile table. ANI (calling party number) digit manipulation ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [1_16]
Parser: TextParser
ANI_SCREENING
Description: Specifies whether to screen the call against the ANI if set.
CHAR(1): Y/N (Default = N).
N—Perform normal routing.
Y—Determine the subscriber ID based on the ANI Screening table.
Valid for Command: add, change, audit, sync, show
Mandatory: add
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ANI_SCREENING_ PROFILE_ID
Description: Mandatory if ani-screening=y. Foreign key: ANI Screening Profile table. ANI screening profile id.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, show, audit
Possible Value: [1_16]
Parser: TextParser
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
CALL_AGENT_ID
Description: Foreign key: Call Agent table. Call Agent ID. Same as ID in Call Agent table.
VARCHAR(8): 8 ASCII characters. Format is CAnnn or cannn where nnn = 001-999. 3 characters are reserved for Not Used use.
Valid for Command: add, change, audit, sync, show
Mandatory: add
Possible Value: [1_8]
Parser: TextParser
CALL_CTRL_ ROUTE_ID
Description: Mandatory if tg-type=ss7. Foreign key: Call Control Route table. The Call Control Route ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
CARRIER_ID
Description: Foreign key: Carrier table. Carrier ID if direct trunk group to a carrier. Used during incoming call processing. Same as carrier-id in Carrier table.
Description: Foreign key: Cause Code Map table. The cause code map ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
CLLI
Description: Common Language Location Identifier for the remote switch.
CHAR(11): Eleven ASCII characters.
Valid for Command: add, audit, change, show
Possible Value: [11_11]
Parser: TextParser
COST
Description: Default charge number.
VARCHAR(16): 1-16 numeric digits.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
DEFAULT_ROUTING
Description: Used if ANI routing fails because the ANI was not found in the DN2 Subscriber table.
CHAR(1): Y/N (Default=N).
Y—Use main-subscriber-id if provisioned, else use the trunk group properties.
N—Use normal routing.
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
DEL_DIGITS
Description: Specifies the number of digits to delete.
SMALLINT: 0-14 numeric characters. (Default = 0).
Valid for Command: add, change, audit, sync, show
Default Value: 0
Possible Value: [0_14]
Parser: DecimalParser
DESCRIPTION
Description: Described by the service provider.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: TextParser
DIAL_PLAN_ID
Description: Foreign key: Dial Plan table. Specifies which dial plan ID to use. For trunk groups with a main subscriber id (CAS, ISDN), the Call Agent uses the dial-plan-id assigned to the trunk group (if available), else it uses the dial-plan-id assigned to the subscriber profile.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
DIRECTION
Description: Direction of the trunk group. Can be incoming only, outgoing only, or both incoming and outgoing. If bothway, the glare parameter is required.
BOTH (Default)—Bothway trunk group (used for both incoming and outgoing calls).
OUT—Used for outgoing calls only.
IN—Used for incoming calls only.
Valid for Command: add, change, audit, sync, show
Default Value: BOTH
Possible Value: BOTH, OUT, IN
Parser: TextParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Description: Not provisionable. Mandatory if tg-type=SS7. Destination Point Code if SS7. The DPC is automatically provisioned from the call-ctrl-route-id.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: audit, sync, show
Possible Value: [1_16]
Parser: PointCodeParser
EARLY_BKWD_ MSG_TMR
Description: Specifies the amount of time, in seconds, for the Early Backward Message timer. Applies only if send-early-bkwd-msg=Y.
INTEGER: 0-30 (Default = 5).
Valid for Command: add, change, audit, sync, show
Default Value: 5
Possible Value: [0_30]
Parser: DecimalParser
EGRESS_ROUTING
Description: Specifies whether to route normally or by an egress trunk group.
CHAR(1): Y/N (Default=N).
Y—Use User Part as an egress trunk group.
N—Use normal routing.
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
EMERGENCY_ TRUNK_GROUP
Description: Specifies whether to set a critical alarm when a trunk group is out of service.
CHAR(1): Y/N (Default=N).
Y—Generate a critical alarm.
N—Do not generate a critical alarm.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ENABLE_ROUTE_ HEADER
Description: Specifies whether to enable Route Header on a SIP trunk group. Used only for outboard calls. Allowed only if tg-type=softsw.
CHAR(1): Y/N (Default=N).
Y—Enable Route Header.
N—Do not enable Route Header.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
GLARE
Description: Used in bothway trunks. Defines how to resolve a glare condition—a bothway (simultaneous) trunk seizure. For example, an incoming and an outgoing call on the same endpoint.
For ISDN trunk groups, glare must be set to ALL. Setting glare to SLAVE can cause CIC/trunk instability.
SLAVE (Default)—This trunk group yields any trunk in glare condition.
ALL—This trunk group is master of all trunks.
EVEN—This trunk group is master of even numbered trunks.
ODD—This trunk group is master of odd numbered trunks.
PC—Not used. Point code driven. In the absence of an overriding control assignment (such as all or none), the SPCS with the higher assigned signaling point code controls the even numbered circuits, and the SPCS with the lower signaling point code controls the odd-numbered circuits.
Valid for Command: add, change, audit, sync, show
Default Value: SLAVE
Possible Value: ALL, SLAVE, ODD, EVEN, PC
Parser: TextParser
H323_GW_ID
Description: Mandatory if tg-type=h323. Foreign key: H.323 Gateway table. Specifies the gateway id for this trunk group.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
ID
Description: Primary key. Trunk group number.
INTEGER: 1-99999999.
Valid for Command: add, change, show, delete, audit, sync, control, status
Mandatory: add, change, delete, control, status
Possible Value: [1_99999999]
Parser: DecimalParser
IGNORE_ INBOUND_LNP
Description: Specifies whether to ignore inbound LNP information and reset the information as if LNP was never performed.
CHAR(1): Y/N (Default=N).
Y—Ignore inbound LNP information.
N—Analyze based on LNP information.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
ISDN_DCHAN_ID
Description: Foreign key: ISDN D-Channel table. The ISDN D-channel id. The isdn-dchan-id + dchan primary must exist in the ISDN D-Channel table.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
LOCAL_SIP_ HOSTNAME_ID
Description: Foreign key: Local SIP Hostname table. Specifies whether to use the hostnames defined in the Local SIP Hostname table to fill in the VIA, CONTACT, FROM and PAID hostnames. Allowed only if tg-type=softsw.
VARCHAR(16): 1-16 ASCII characters.
NULL—use the default (globally) defined values.
Valid for Command: add, change, show, audit, sync
Possible Value: [1_16]
Parser: DomainParser
MAIN_SUB_ID
Description: Foreign key: Subscriber table. Used for PBX subscribers.
VARCHAR(30): 1-30 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_30]
Parser: TextParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
MDII_ENABLE
Valid for Command: add, change, show, audit, sync
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
MGCP_PKG_TYPE
Description: Determines the MGCP Package type for the announcement server.
ANNC-CABLE-LABS—Announcement signaling type based on the Cable Labs package.
AUTO—EAOSS signaling. The package is dynamically determined based on the call type (can be MO, MS, MD). Used when sig-type in CAS Trunk Group Profile table is EAOSS. For inbound calls, always use the MS package. (Not supported).
DT—DTMF package.
IT—ISUP trunk package.
LINE—Line package used for Test Line Access.
MD—MF FGD package (Not supported).
MO—MF operator trunks.
MS—MF package.
MT—MF terminating package.
TCL-CISCO (Default)—Announcement signaling type for the Cisco AS5350/AS5400.
T—Trunk package.
Valid for Command: add, show, change
Default Value: NA
Possible Value: T, IT, DT, MS, MT, MO, TCL_CISCO, ANNC_CABLE_LABS, NA, LINE
Parser: TextParser.toUpperCase()
MODE
Description: Specifies the information returned by the command.
Description: Not provisionable. EMS provisions this field when trunks are provisioned for this trunk group.
SMALLINT: 1-9999.
Valid for Command: audit, sync, show
Possible Value: [0_2147483647]
Parser: DecimalParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
OUTPULSE_ CASUAL_AS_ DIALED
Description: Specifies whether to outpulse casual (dial around) calls as dialed.
CHAR(1): Y/N (Default=N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
OUTPULSE_INTL_ AS_DIALED
Description: Specifies whether to outpulse international calls as dialed.
CHAR(1): Y/N (Default=N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
OUTPULSE_INTL_ OPR_AS_DIALED
Description: Specifies whether to outpulse international operator assisted calls as dialed.
CHAR(1): Y/N (Default=N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
OUTPULSE_ OPERATOR_AS_ DIALED
Description: Specifies whether to outpulse operator or operator assisted calls as dialed.
CHAR(1): Y/N (Default=N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
OUTPULSE_ PREFIX1_AS_ DIALED
Description: Specifies whether to outpulse prefix-1 calls as dialed.
CHAR(1): Y/N (Default=N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
PERFORM_LNP_ QUERY
Description: Specifies whether to perform an LNP query. This token applies only to incoming calls (for ITU local LNP, when the LNP Profile lnp-db-type is RN).
CHAR(1): Y/N (Default = N).
Y—Perform an LNP Query if required based on the LNP Profile table and the acq-lnp-query token in the Destination table. This applies to both LNP Types: ACQ and QOR. Set this token to Y when the remote switch is not LNP-capable.
N—An LNP query is not required as originating switch is LNP-capable or LNP is not required.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
PFX_DIGITS
Description: Specifies what digits to prefix. Digits are prefixed after the specified number of digits are deleted.
Description: Specifies the USER part of the Route Header. If an application uses the same trunk group to route the call, then the Route Header specified in the SIP-TRIGGER table is used. Allowed only if tg-type=softsw.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, show, audit, sync
Possible Value: [1_64]
Parser: DomainParser
SCRIPT_SUPP
Description: Specifies whether the script package is supported by the trunk group. Used for prepaid service.
CHAR(1): Y/N (Default = N).
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
SEL_POLICY
Description: Trunk selection policy. Control the Call Agent out-of-service, then in-service, after changing the selection policy. Then verify that the selection policy is changed.
ASC—Select trunks in ascending order. When trunks are released, they are released at the top of the queue. When a new trunk is selected, the lower number trunk (CIC) is selected.
CASC—Cyclic ascending. Select trunks in ascending order. When trunks are released, they are released at the end of the list, so when a new trunk is selected, the next higher trunk (CIC) is selected.
CDSC—Cyclic descending. Select trunks in descending order. When trunks are released, they are released at the end of the list, so when a new trunk is selected, the next lower trunk (CIC) is selected.
DSC—Select trunks in descending order. When trunks are released, they are released at the top of the queue. When a new trunk is selected, the higher number trunk (CIC) is selected.
EVEN—Select the least recently used even-numbered trunks.
LRU—Select the least recently used trunk.
MRU—Not used. Select the most recently used trunk.
ODD—Select the least recently used odd-numbered trunks.
RAND—Not used. Select a trunk randomly.
Valid for Command: add, change, audit, sync, show
Default Value: ASC
Possible Value: ODD, DSC, LRU, ASC, EVEN, MRU, CASC, CDSC
Parser: TextParser
SEND_CPNCHN_ NONGEO
Description: Specifies whether to send the calling party and charge number information for non-geographic calls (tollfree) if CPN and CHN are different.
CHAR(1): Y/N (Default = N).
Valid for Command: add, change, show, audit, sync
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
SEND_EARLY_ BKWD_MSG
Description: Specifies whether to start the Early Backward Message timer.
CHAR(1): Y/N (Default = N).
Y—Start early backward message timer. An early message is sent when it expires.
N—Do not start early backward message timer.
Valid for Command: add, change, audit, sync, show
Mandatory: add
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
SEND_RDN_AS_CPN
Description: Use when a call is forwarded and call routing is to the PSTN where Calling Party Number Screening is performed. If redirecting number information is available, the Cisco BTS 10200 Softswitch overwrites the calling party number with RDN. Otherwise, if Original Called number information is available, the Cisco BTS 10200 Softswitch overwrites the calling party number with the OCN.
CHAR(1): Y/N (Default = N).
Valid for Command: add, change, audit, sync, show
Mandatory: add
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
SIGNAL_PORTED_ NUMBER
Description: Used for local number portability (LNP) when the next switch does not support LNP. The local routing number (LRN) from the called party number is removed and the called party number parameter is filled with the called party number from GAP. The translated bit (M-bit) is also reset.
CHAR(1): Y/N (Default = N).
Y—Send IAM without GAP.
N—Send GAP.
Valid for Command: add, change, audit, sync, show
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
SIP_SERVER_ GROUP_ID
Description: Foreign key: SIP Server Group table. Use to route a call to a server group. A SIP server group is a collection of other server groups or SIP Elements. A SIP Element points to a TSAP address. If a server contains 2 TSAP addresses, the two addresses can be defined as server group. Use the Failover Policy table to define overflow action. For example, if a 503 is received from one of the SIP Elements of a server group, it is not necessary to resend the INVITE to the next element within the server group. Instead, the server group can be skipped and another server group can be selected as an alternate choice.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: TextParser
SOFTSW_TSAP_ ADDR
Description: Mandatory if tg-type=softsw. Unique key between softsw-tsap-addr + trunk-sub-grp. TSAP address of the softswitch if tg-type=softsw. Use different ports if multiple trunk groups to the same softswitch are supported.
VARCHAR(64): 1-64 ASCII characters. Domain names cannot begin with a number.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: DomainParser
SOURCE
Description: Source of the infraction—name in the Users table. Source is actually the username. If you enter source without a start-time or end-time, all infractions are shown.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: status
Mandatory: status
Default Value: AGENT
Possible Value: EMS, AGENT
Parser: TextParser
SP_ID
Description: Foreign key: Service Provider table. The service provider ID.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_16]
Parser: TextParser
START_ROW
Description: Specifies to begin displaying data on the screen at a specific row.
INTEGER: 1-100000000 (Default = 1).
Valid for Command: show
Default Value: 1
Possible Value: [1_100000000]
Parser: DecimalParser
STATUS
Description: Status of the trunk group.Valid only for the show command. Can be updated using the Call Agent commands in
Cisco BTS 10200 Softswitch Command Line Interface Guide - OAM
, Chapter 10.
VARCHAR(25): 1-25 ASCII characters.
Valid for Command: audit, sync, show
Default Value: OOS
Possible Value: OOS, INS, MAINT, OOS_PENDING, MAINT_PENDING
Parser: TextParser
TARGET
Description: Specifies the network element to receive the request.
Possible Value: ANNC, SOFTSW, CAS, ISDN, SS7, H323
Parser: TextParser
THROTTLE
Valid for Command: status
Mandatory: status
Default Value: N
Possible Value: Y, N
Parser: TextParser
TRAFFIC_TYPE
Description: Specifies the type of traffic carried over this trunk group. It is required for incoming and bothway trunk groups. If it is not specified, the Call Agent defaults to local.
PBX—Not used. Incoming PBX trunk group (for ISDN and CAS), DAL, and so forth.
TANDEM—Incoming local/tandem trunk group. Calls are allowed to a tandem trunk.
USER—Cisco BTS 10200 acts as a user side (PBX) toward the network.
Valid for Command: add, change, audit, sync, show
Default Value: LOCAL
Possible Value: LOCAL, TANDEM, PBX, USER
Parser: TextParser
TRUNK_SUB_GRP
Description: Unique key: softsw-tsap-addr+trunk-sub-grp. Identifies a specific trunk group when multiple trunk groups exist between a Cisco BTS 10200 Softswitch and another softswitch.
VARCHAR(64): 1-64 ASCII characters.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_64]
Parser: TextParser
VOICE_INFO_ TRANSFER_CAP
Description: Information sent in the forward direction indicating the type of transmission medium required for the connection.
AUTO—Same as configured or received for incoming leg.
G711-ULAW—Use the G711 Law codec.
G711-ALAW—Use the A-Law codec.
Valid for Command: add, show, change, audit, sync
Default Value: AUTO
Possible Value: AUTO, G711_ULAW, G711_ALAW
Parser: TextNoCaseParser
WAIT
Valid for Command: status, control
Mandatory: status, control
Default Value: N
Possible Value: Y, N
Parser: BooleanParser
Policy NXX
The Policy NXX (policy-nxx) table is used when a number services call results in a translated number, carrier ID, translated number and a carrier ID, or a route ID.
Note As of Release 5.0, the original call type is preserved in billing when the routing number is changed using the Policy NXX table
Table Name: POLICY_NXX
Table Containment Area: EMS, CA, FSAIN
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Add Rules: ID plus type must exist in the Policy Profile table.
Note Both the carrier and the translated-dn can be entered; however, if route is entered, neither the carrier-id nor the translated-dn can be entered.
Syntax Description
AUTO_REFRESH
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
CARRIER
Description: Carrier identification code (CIC). Used for routing a call.
CHAR(4): 0000-9999.
Valid for Command: add, change, audit, sync, show
Possible Value: [4_4]
Parser: DigitParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: add, change, show, delete, audit, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
TRANSLATED_DN
Description: The call is routed to the translated DN.
VARCHAR(14): 1-14 numeric digits.
Valid for Command: add, change, audit, sync, show
Possible Value: [1_14]
Parser: GenericDNParser
TYPE
Description: Id plus type = Foreign key: Policy Profile table. Type of policy.
VARCHAR(7): 1-7 ASCII characters. Permitted value is:
NXX—NEED DESCRIPTION
Valid for Command: show
Possible Value: NXX
Parser: TextParser
Call Type Profile
The Call Type Profile (call-type-profile) table defines the Call Type properties supported by the Cisco BTS 10200 Softswitch. Provision this table if the ALL-CALL-QUERY flag in the LNP-PROFILE table is set to Y and the ACQ-LNP-QUERY token in the Destination table is set to ACQ-BASED-ON-CALL-TYPE.
Table Name: CALL_TYPE_PROFILE
Table Containment Area: EMS, CA
Command Types
add, audit, change, delete, help, show, sync
Caution The sync command is a restricted command and is intended for repairing data only. Improper use may corrupt the database and disrupt call processing. Use with caution.
Description: Specifies whether to display cached data on the screen.
CHAR(1): Y/N (Default = Y).
Y—Queries the database for the most current data.
N—Queries the database for the most current data only if the cached data is unavailable.
Valid for Command: show
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
CALL_TYPE
Description: Primary key. Foreign key: Call Type table. The call type. Valid call types are defined in the Call Type table.
VARCHAR(16): 1-16 ASCII characters.
Valid for Command: add, change, delete, show, audit, sync
Mandatory: add, change, delete
Possible Value: [1_16]
Parser: TextNoCaseParser
DISPLAY
Description: Specifies what token information to display on the screen.
VARCHAR(1024): 1-1024 (Default = all tokens are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
Valid for Command: show
Possible Value: [1_1024]
Parser: TextParser
LIMIT
Description: Specifies the number of rows to display on the screen.
INTEGER: 1-100000000 (Default = 100000000).
Valid for Command: show
Default Value: 100000000
Possible Value: [1_100000000]
Parser: DecimalParser
LNP_QUERY
Description: Specifies whether to perform an LNP query on the call type. Applies only if the all-call-query token in the LNP Profile table is set to Y and the acq-lnp-query token in the Destination table is set to acq-based-on-call-type.
CHAR(1): Y/N (Default = Y)
Y—Perform an LNP query.
N—Do not perform an LNP query.
Valid for Command: add, change, show, audit, sync
Default Value: Y
Possible Value: Y, N
Parser: BooleanParser
MASTER
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
ORDER
Description: Specifies whether to display data on the screen in a sorted order.
VARCHAR(1024): 1-1024 (Default = all rows are displayed). Permitted values are any valid token that can be shown for this command. Multiple tokens can be entered by separating with a comma.
FSPTC (POTS/Tandem/Centrex Feature Server)—Network identifier of a specific Feature Server.
FSAIN (AIN Feature Server)—Network identifier of AIN Feature Servers.
Valid for Command: sync
Mandatory: sync
Possible Value: [1_10]
Parser: TextParser
Sample Provisioning
This section provides a sample provisioning script for the implementation of the digman functionality.
Figure 1-3 Sample Provisioning
Caller A, using dial-plan-id=cdp20, dials 8007654321. The call hits the dial-plan-profile table (1) and uses the pretrans entry (2 and 3). It matches on the 800 number (4) and replaces it with 8881234 (5).
Feature Interaction
When a call is terminated to a subscriber with Call Forwarding activated, a feature interaction occurs when calls are forwarded out of the BTS 10200. In China, the BTS 10200 uses H323 signaling to route calls to the PSTN; however, this scenario applies to any call which is forwarded over a non-SS7 signaling interface.
The H323 protocol and other non-SS7 signaling protocols do not support the Charge Number parameter, Original Called Party Number, or Redirecting Party Number. When Call Forwarding occurs, the ANI manipulation is performed on the redirecting party number if it is available. The DN of the forwarding party should also be sent as ANI digits and, as such in a forwarding scenario, the called number of the forwarding party should also be manipulated for the call.