In this section:
% set profiles digitParameterHandling dmPmRule <dmPmRule_name> subRule <0-9> criteria <dmPmCriteria_id> ruleType digit digitManipulation digitStringManipulation action <addDestinationCountry | addIngressTrunkGroupCountry | addOriginatingCountry | none> numberOfDigits replacement startDigitPosition numberParameterManipulation numberType parameter uri uriParameterManipulation hostPortManipulation uriParameterManipulation uriType userInfoManipulation 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> ruleType <digit | parameter | uri>
The DM/PM Rule parameters are listed in the table below.
Parameter | Length/Range | Description |
---|---|---|
| 1-23 | The name of this DM/PM (digit manipulation/parameter manipulation) rule. The default DM/PM rules are listed below. You can also create your own DM/PM rules.
|
|
|
|
| N/A | The type of digit manipulation to perform. |
Parameter | Length/Range | Description |
---|---|---|
digitStringManipulation | N/A |
|
numberParameterManipulation | N/A | Options for manipulating number parameter.
|
|
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_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 | 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 | TO_HEADER_EXISTS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following DM/PM rules include assigned criteria groups.
Criteria groups are not visible to the operator and cannot be modified.
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.
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 |
The Sub-rule Rule parameters are listed in the table below.
Parameter | Description |
---|---|
| Digit rule type.
|
| Parameter rule type (default).
|
| URI rule type.
|