In this section:
DM/PM Rule
Command Syntax
% set profiles digitParameterHandling dmPmRule <dmPmRule_name> criteria digitManipulation ruleType
Command Parameters
The DM/PM Rule parameters are listed in the table below.
DM/PM Rule Parameters
Parameter | Description |
---|---|
| The name of this DM/PM (digit manipulation/parameter manipulation) rule (Length: 1-23 characters). The default DM/PM rules are listed below. You can also create your own DM/PM rules.
|
criteria | DM/PM Criteria. See Criteria Options table below for a list of criteria. |
| The type of digit manipulation to perform. See Digit Manipulation Parameters table below for details. |
ruleType | See Rule Type Options table below for a listing of sub-parameters. |
Criteria Options
CALLED_NOA_NATIONAL | CALLING_!SEND | CALLING_ALLOWED |
CALLING_EXISTS | CALLING_NOA_NATIONAL | CALLING_NOT_EXISTS |
CALLING_RESTRICTED | CLG_NAME_EXISTS | GN_CALLING_ALLOWED |
GN_CALLING_EXISTS | GN_CALLING_NOA_NATIONAL | GN_CALLING_NOT_EXISTS |
GN_CALLING_RESTRICTED | GN_DIALED_NOA_NATIONAL | OCN_NOA_NATIONAL |
PAI_TEL_DISPLAY_NAME | SIP_MATCH_INTL_CD | SIP_MATCH_INTL_CG |
SIP_MATCH_INTL_GNACG | SIP_MATCH_INTL_GNOCLD | SIP_MATCH_INTL_ORIGIN |
SIP_MATCH_INTL_PORTED | SIP_MATCH_INTL_RDRCTG | SIP_MATCH_INTL_RDRCTN |
SIP_MATCH_NOINTL_CD | SIP_MATCH_NOINTL_CG | SIP_MATCH_NOINTL_GNACG |
SIP_MATCH_NOINTL_GNOCLD | SIP_MATCH_NOINTL_ORIGIN | SIP_MATCH_NOINTL_PORTED |
SIP_MATCH_NOINTL_RDRCTG | SIP_MATCH_NOINTL_RDRCTN | SIP_MATCH_PLUS_CLG |
SIP_MATCH_PLUS_GNACG | SIP_MATCH_PLUS_GNOCLD | SIP_MATCH_PLUS_ORIGIN |
SIP_MATCH_PLUS_PORTED | SIP_MATCH_PLUS_RDRCTG | SIP_MATCH_PLUS_RDRCTN |
SIP_MATCH_PLUS1_GNACG | SIP_MATCH_PLUS1_GNOCLD | SIP_MATCH_PLUS1_ORIGIN |
SIP_MATCH_PLUS1_PORTED | SIP_MATCH_PLUS1_RDRCTG | SIP_MATCH_PLUS1_RDRCTN |
SIP_MATCH_PLUS39_GNACG | SIP_MATCH_PLUS39_GNOCLD | SIP_MATCH_PLUS39_ORIGIN |
SIP_MATCH_PLUS39_PORTED | SIP_MATCH_PLUS39_RDRCTG | SIP_MATCH_PLUS39_RDRCTN |
SIP_MATCH_PLUS44_GNACG | SIP_MATCH_PLUS44_GNOCLD | SIP_MATCH_PLUS44_ORIGIN |
SIP_MATCH_PLUS44_PORTED | SIP_MATCH_PLUS44_RDRCTG | SIP_MATCH_PLUS44_RDRCTN |
SIP_MATCH_PLUS49_GNACG | SIP_MATCH_PLUS49_GNOCLD | SIP_MATCH_PLUS49_ORIGIN |
SIP_MATCH_PLUS49_PORTED | SIP_MATCH_PLUS49_RDRCTG | SIP_MATCH_PLUS49_RDRCTN |
SIP_MATCH_PLUS52_GNACG | SIP_MATCH_PLUS52_GNOCLD | SIP_MATCH_PLUS52_ORIGIN |
SIP_MATCH_PLUS52_PORTED | SIP_MATCH_PLUS52_RDRCTG | SIP_MATCH_PLUS52_RDRCTN |
SIP_MATCH_PLUS81_CLG | SIP_MATCH_PLUS81_GNACG | SIP_MATCH_PLUS81_GNOCLD |
SIP_MATCH_PLUS81_ORIGIN | SIP_MATCH_PLUS81_PORTED | SIP_MATCH_PLUS81_RDRCTG |
SIP_MATCH_PLUS81_RDRCTN | SIP_MATCH_PLUS86_GNACG | SIP_MATCH_PLUS86_GNOCLD |
SIP_MATCH_PLUS86_ORIGIN | SIP_MATCH_PLUS86_PORTED | SIP_MATCH_PLUS86_RDRCTG |
SIP_MATCH_PLUS86_RDRCTN | SIP_MATCH_PLUS91_GNACG | SIP_MATCH_PLUS91_GNOCLD |
SIP_MATCH_PLUS91_ORIGIN | SIP_MATCH_PLUS91_PORTED | SIP_MATCH_PLUS91_RDRCTG |
SIP_MATCH_PLUS91_RDRCTN | TO_HEADER_EXISTS |
|
Rule Type Options
Parameter | Description |
---|---|
| Digit manipulation rules.
|
| Parameter rule type (default).
|
| URI rule type.
|
Parameter Types
additionalCategory | callingName | carrierCode | carrierSelectionParameter |
causeOfNoId | chargeRateInfoIndicator | cliBlockingIndicator | cpc |
dpcIndicator | forwardCallIndicator | jurisdiction | olip |
originatingCarrier | originatingChargeArea | paiSipDisplayName | paiTelDisplayName |
sipFromDisplayName | transitNetworkSelection | zzCode |
Digit Manipulation
Command Syntax
% set profiles digitParameterHandling dmPmRule <dmPmRule_name> digitManipulation digitStringManipulation action <addDestinationCountry | addIngressTrunkGroupCountry | addOriginatingCountry | none> numberOfDigits <0-30> replacement digitString <252 | 253 | 254 | billingNumber | calledDirectoryNumber | calledInNumber | calledNumber | calledUri | callingName | callingNumber | callingUri | causeOfNoId | contractorNumberdialedNumber | fromUri | gnAdditionalCalled | gnAdditionalCalling | gnAdditionalConnected | gnAdditionalOriginalCalled | gnAdditionalRedirecting | gnAdditionalRedirection | gnCalledCesId | gnCollectCallNumber | gnDestination | gnDialedDigits | gnLocalAni | gnNetworkProvidedNumber | gnPortedDialed | gnRedirectingTerminating | gnThirdPartyNumber | gnUserCallingNotScreened | gnUserCallingScreened | location | none | originalCalledNumber | outpulseNumber | paiSipDisplayName | paiSipUri | paiTelDisplayName | presentationNumber | pretranslated | redirecting | redirection | sipFromDisplayName | toUri | twoStageCollected> numberOfDigits <0-30> startDigitPosition <0-29> type <constant | variable> value <0-64 chars> startDigitPosition <0-29> numberParameterManipulation includeInEgress <discardInEgress | includeInEgress | none> natureOfAddress <noa_name> numberLength <0-30, noInput> numberingPlanIndicator <data | ignore | isdn | none | offsetUnused | private | spare0Unknown | spare1 | spare2 | spare3 | spare4 | spare5 | spare6 | spare7 | telephony | telex> presentation <allowed | none | numberUnavailable | restricted | spare> screening <networkProvidedNotScreened | none | userProvidedFailedNetworkScreening | userProvidedNotScreened | userProvidedPassedNetworkScreening> numberType <billingNumber | calledDirectoryNumber | calledNumber | callingNumber | contractorNumber | gnAdditionalCalled | gnAdditionalCalling | gnAdditionalConnected | gnAdditionalOriginalCalled | gnAdditionalRedirecting | gnAdditionalRedirection | gnCalledCesId | gnDestination | gnDialedDigits | gnNQI-252 | | gnNQI-253 | gnNQI-254 | gnNetworkProvidedNumber | gnPortedDialed | gnRedirectingTerminating | gnUserCallingNotScreened | gnUserCallingScreened | location | originalCalledNumber | outpulseNumber | pretranslated | redirecting | redirection | twoStageCollected>
Command Parameters
Digit Manipulation Parameters
Parameter | Length/Range | Description |
---|---|---|
digitStringManipulation | N/A |
|
numberParameterManipulation | N/A | Options for manipulating number parameter.
|
|
NOA Options
NOA Options
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following DM/PM rules include assigned criteria groups.
Criteria groups are not visible to the operator and cannot be modified.
DM/PM Rules with Assigned Criteria Groups
DM/PM Rule ID | DM/PM Criteria Group ID |
---|---|
PAI_AND_FROM_HEADER |
|
PRFX_TO_HEADER_CDPN_NTL | TOHD_EXST_CALLED_NTL |
PRFX_TO_HEADER_GDPN_NTL | TOHD_EXST_GN_DIALED_NTL |
PRFX_TO_HEADER_OCN_NTL | TOHD_EXST_OCN_NTL |
PAI_DISPLAY_NAMES_1_NTL |
|
The following table shows the criteria sub-rule sequence for each Criteria Group executed against the DM/PM rules. The logical operator defines the logic used when processing the criteria.
How DM/PM Criteria Groups are Processed
DM/PM Criteria Group ID | Criteria ID Sequence | Logical |
---|---|---|
CPN_!SEND_RES_!EXST |
| OR |
GN_CPN!EXST_CPN_NTL_TEL |
| AND |
GN_CPN_!EXST_CPN_ALLOW |
| AND |
GN_CPN_!EXST_CPN_EXST |
| AND |
GN_CPN_!EXST_CPN_RESTRC |
| AND |
GN_CPN_ALLOW_CPN_!EXST |
| AND |
GN_CPN_ALLOW_CPN_EXST |
| AND |
GN_CPN_EXSTS_CPN_!EXSTS |
| AND |
GN_CPN_EXSTS_CPN_EXSTS |
| AND |
GN_CPN_NTL_TEL |
| AND |
GN_CPN_RES_CPN_!EXST |
| AND |
GN_CPN_RES_CPN_EXISTS |
| AND |
TOHD_EXST_CALLED_NTL |
| AND |
TOHD_EXST_GN_DIALED_NTL |
| AND |
TOHD_EXST_OCN_NTL |
| AND |