Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

In this section:

Table of Contents
maxLevel4

 

Include Page
Entity_NA_for_ePSX
Entity_NA_for_ePSX

DM/PM Rule

Command Syntax

div

classpdf6pttext
Code Block
languagenone
% 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>  

Command Parameters

The DM/PM Rule parameters are listed in the table below.

Caption
0Table
1DM/PM Rule Parameters
 

Parameter

 Length/Range

 Description

dmPmRule <name>

 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.

  • PAI_AND_FROM_HEADER*
  • PAI_DISPLAY_NAMES_1_NTL*
  • PAI_SIP_DSPNAME_CLG_NAM
  • PAI_TEL_DSPNAME_GN_CPN
  • PRFX_TO_HEADER_CDPN_NTL*
  • PRFX_TO_HEADER_GDPN_NTL*
  • PRFX_TO_HEADER_OCN_NTL*
  • SIP_ADD_PLUS
  • SIP_REMOVE_CLG81
  • SIP_REMOVE_PLUS1
  • SIP_REMOVE_PLUS39
  • SIP_REMOVE_PLUS44
  • SIP_REMOVE_PLUS49
  • SIP_REMOVE_PLUS52
  • SIP_REMOVE_PLUS81
  • SIP_REMOVE_PLUS86
  • SIP_REMOVE_PLUS9
    * Uses seeded DM/PM criteria groups (see Tables 2 and 3 below for details).

subRule

 

<priority: 0-9> – Sub-rule priority value.

digitManipulation 
	ruleType

Command Parameters

The DM/PM Rule parameters are listed in the table below.

Caption
0Table
1DM/PM Rule Parameters
 

Parameter

 Description

dmPmRule <name>

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.

  • PAI_AND_FROM_HEADER*
  • PAI_DISPLAY_NAMES_1_NTL*
  • PAI_SIP_DSPNAME_CLG_NAM
  • PAI_TEL_DSPNAME_GN_CPN
  • PRFX_TO_HEADER_CDPN_NTL*
  • PRFX_TO_HEADER_GDPN_NTL*
  • PRFX_TO_HEADER_OCN_NTL*
  • SIP_ADD_PLUS
  • SIP_REMOVE_CLG81
  • SIP_REMOVE_PLUS1
  • SIP_REMOVE_PLUS39
  • SIP_REMOVE_PLUS44
  • SIP_REMOVE_PLUS49
  • SIP_REMOVE_PLUS52
  • SIP_REMOVE_PLUS81
  • SIP_REMOVE_PLUS86
  • SIP_REMOVE_PLUS9


    * Uses seeded DM/PM criteria groups (see Tables 2 and 3 below for details).
criteriaDM/PM Criteria. See Criteria Options table below for a list of criteria.

digitManipulation

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 – DM/PM Criteria. See Criteria Options table below for a list of criteria.
  • ruleType – Rule type. (see Rule Type Options table for listing of sub-parameters
    • digit
    • parameter (default)
    • uri
  • digitManipulation
      • startCharacterPosition – The character starting point (range: 0-22 / default = 0).
      • parameterType – Parameter type.
  • additionalCategory | callingName |
    carrierCode | carrierSelectionParameter |
    causeOfNoId | chargeRateInfoIndicator |
    cliBlockingIndicator | cpc | dpcIndicator
    forwardCallIndicator | jurisdiction | olip |
    originatingCarrier | originatingChargeArea
    paiSipDisplayName | paiTelDisplayName |
    sipFromDisplayName | transitNetworkSelection | zzCode

    Caption
    0Table
    1Criteria Options
    3Criteria Options
    Div
    classpdf8pttext

    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

     

    Caption
    0Table
    1Rule Type Options
    3Rule Type Options
    Div
    classpdf8pttext

    Parameter

     Description

    digit digitManipulation

    Digit manipulation rules.

    • digitStringManipulation
      • action <addDestinationCountry | addIngressTrunkGroupCountry | addOriginatingCountry | none>
      • numberOfDigits (range: 0-30 / default = 0)
      • replacement
        • digitString <digit string
        • numberOfDigits (range: 0-30 / default = 0)
        • startDigitPosition (range: 0-29 / default = 0)
        • type <constant|variable>
        • value (max. 64 characters)
    • numberParameterManipulation
      • includeInEgress <discardInEgress | includeInEgress | none>
      • natureOfAddress <NOA>
      •  numberLength (0-30, or 'noInput')
      • numberingPlanIndicator <NPA>

      • presentation <allowed | none | numberUnavailable | restricted | spare>

    parameterManipulation – Use parameter to specify parameter manipulation rules.

      • screening
        • networkProvidedNotScreened
        • none
        • userProvidedFailedNetworkScreening
        • userProvidedNotScreened
        • userProvidedPassedNetworkScreening
    • numberType <type>

    parameter

    Parameter rule type

    availability
  • no
  • none

    (default)

  • yes
  • characterManipulation
    • numberOfCharacters – Number Of characters. (range: 0-64 / default = 24)
    • replacement– Use this parameter to specify replacement type and value.
      • replacementType
        • constant (default)
        • variable
      • value (range: 1-23 characters)
    • priority (0-999)

    digitManipulation

    N/A

    The type of digit manipulation to perform.

     

    Digit Manipulation Parameters

    Caption
    0Table
    1Digit Manipulation Parameters
    3Digit Manipulation Parameters

     

    ParameterLength/RangeDescriptiondigitStringManipulationN/A
    • actionThe action to take when the matching criteria is met (used for international gateway support involving setting NOA to ‘International’ and adding country code)
      • addDestinationCountry
      • addIngressTrunkGroupCountry
      • addOriginatingCountry
      • none (default)
    • numberOfDigits – Number of digits (range: 0-30 / default = 0)
    • replacement – Use when this is a replacement DM rule.
    • startDigitPosition – The start digit position (range: 0-29 / default = 0).
     numberParameterManipulation N/A

    Options for manipulating number parameter.

    • includeInEgress – Specify whether to include in egress, discard in egress or take no action:
      • discardInEgress
      • includeInEgress
      • none (default)
    • natureOfAddress – Nature Of Address options. See NOA Options table below for a list of NOA options.
    • numberLength – Enter either "noInput" or a number.
      • noInput (default)
      • <number> – The number length. (range: 0-31)

    .

    • criteria (see subRule description in "DM/PM Rules Parameters" table above)
    • parameterManipulation
      • additionalCategory
        • informationMobile1 <any | [auto] | inflight | maritime | pager>
        • userName <[mobile1] | mobile2 | pstn1>
    • parameterType <type>

    uri

    URI rule type.

    • criteria (see subRule description in "DM/PM Rules Parameters" table above)
    • uriParameterManipulation
      • uriType
      • uriParameterManipulation
      • userInfoManipulation
      • hostPortManipulation
        • numberOfCharacters (range: 0-64 / default = 0)
        • portNumber (range: 0-65535, or 'noChange')
        • replacement
          • characterString <calledUri | callingUri | fromUri | none | paiSipUri | toUri>
          • startCharacterPosition – The character starting point (range: 0-63 / default = 0).
          • type
          • value 
        • startCharacterPosition – The character starting point (range: 0-63 / default = 0).
     

     

    Caption
    0Table
    1Parameter Types
    3Parameter Types

    additionalCategory

    callingName

    carrierCode

    carrierSelectionParameter

    causeOfNoId

    chargeRateInfoIndicator

    cliBlockingIndicator

    cpc

    dpcIndicator

    forwardCallIndicator

    jurisdiction

    olip

    originatingCarrier

    originatingChargeArea

    paiSipDisplayName

    paiTelDisplayName

    sipFromDisplayName

    transitNetworkSelection

    zzCode

     
     

    Digit Manipulation

    Command Syntax

    Code Block
    languagenone
    % 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

    Caption
    0Table
    1Digit Manipulation Parameters
    3Digit Manipulation Parameters

     

    ParameterLength/RangeDescription
    digitStringManipulationN/A
    • actionThe action to take when the matching criteria is met (used for international gateway support involving setting NOA to ‘International’ and adding country code)
      • addDestinationCountry
      • addIngressTrunkGroupCountry
      • addOriginatingCountry
      • none (default)
    • numberOfDigits – Number of digits (range: 0-30 / default = 0)
    • replacement – Use when this is a replacement DM rule.
    • startDigitPosition – The start digit position (range: 0-29 / default = 0).
     
    numberParameterManipulation N/A

    Options for manipulating number parameter.

    • includeInEgress – Specify whether to include in egress, discard in egress or take no action:
      • discardInEgress
      • includeInEgress
      • none (default)
    • natureOfAddress – Nature Of Address options. See NOA Options table below for a list of NOA options.
    • numberLength – Enter either "noInput" or a number.
      • noInput (default)
      • <number> – The number length. (range: 0-31)
      

     

    • numberingPlanIndicator – Numbering Plan Indicator types:

    data | ignore | isdn | none |
    offsetUnused | private | spare0Unknown |
    spare1 | spare2 | spare3 | spare4 |
    spare5 | spare6 | spare7 | telephony |
    telex

    • presentation – Presentation options include:
      • allowed
      • none (default)
      • numberUnavailable
      • restricted
      • spare
    • screening – Network screening indicator of calling party number. Options include:
      • networkProvidedNotScreened – Network-provided screening, not screened.
      • none (default)
      • userProvidedFailedNetworkScreening – User-provided screening, failed network screening.
      • userProvidedNotScreened – User-provided screening, not screened.
      • userProvidedPassedNetworkScreening – User-provided screening, passed network screening.
    • numberType – Specify the number type:
      • billingNumber (default)
      • 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

     

    NOA Options

    Caption
    0Table
    1NOA Options
    3NOA Options

    950 (default)

    aniNotAvailableOrNotProvided

    aniOfCalledPartyNationalNumber

    aniOfCalledPartyNoNumberPresent

    aniOfCalledPartySubscriberNumber

    aniOfCallingPartyNationalNumber

    aniOfCallingPartySubscriberNumber

    any

    apnNumberingPlan

    ignore

    international

    internationalNotRestricted

    internationalOperator

    internationalRestricted

    national

    nationalNotRestricted

    nationalOperator

    nationalRestricted

    networkSpecific

    noNumberCutThrough

    noNumberOperatorRequested

    none

    partialCallingLineId

    passThrough

    spare00...spare26

     
     

     

    The following DM/PM rules include assigned criteria groups.

    Note

    Criteria groups are not visible to the operator and cannot be modified

      

     

    • numberingPlanIndicator – Numbering Plan Indicator types:

    data | ignore | isdn | none |
    offsetUnused | private | spare0Unknown |
    spare1 | spare2 | spare3 | spare4 |
    spare5 | spare6 | spare7 | telephony |
    telex

    • presentation – Presentation options include:
      • allowed
      • none (default)
      • numberUnavailabl
      • restricted
      • spare
    • screening – Network screening indicator of calling party number. Options include:
      • networkProvidedNotScreened – Network-provided screening, not screened.
      • none (default) •userProvidedFailedNetworkScreening – User-provided screening, failed network screening.
      • userProvidedNotScreened – User-provided screening, not screened.
      • userProvidedPassedNetworkScreening – User-provided screening, passed network screening.
    • numberType – Specify the number type:
      • billingNumber (default)
      • 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

     

     

     

     

    Caption
    0Table
    1Criteria Options
    3Criteria Options

     

    Div
    classpdf8pttext

    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

     

    NOA Options

    Caption
    0Table
    1NOA Options
    3NOA Options

     

    950 (default)

    aniNotAvailableOrNotProvided

    aniOfCalledPartyNationalNumber

    aniOfCalledPartyNoNumberPresent

    aniOfCalledPartySubscriberNumber

    aniOfCallingPartyNationalNumber

    aniOfCallingPartySubscriberNumber

    any

    apnNumberingPlan

    ignore

    international

    internationalNotRestricted

    internationalOperator

    internationalRestricted

    national

    nationalNotRestricted

    nationalOperator

    nationalRestricted

    networkSpecific

    noNumberCutThrough

    noNumberOperatorRequested

    none

    partialCallingLineId

    passThrough

    spare00...spare26

     

     

    The following DM/PM rules include assigned criteria groups.

    Note

    Criteria groups are not visible to the operator and cannot be modified.

    Caption
    0Table
    1DM/PM Rules with Assigned Criteria Groups
     
    DM/PM Rule IDDM/PM Criteria Group IDPAI_AND_FROM_HEADER
    • CPN_!SEND_RES_!EXST
    • GN_CPN_!EXST_CPN_ALLOW
    • GN_CPN_!EXST_CPN_EXST
    • GN_CPN_!EXST_CPN_RESTRC
    • GN_CPN_ALLOW_CPN_EXST
    • GN_CPN_EXSTS_CPN_!EXSTS
    • GN_CPN_EXSTS_CPN_EXSTS
    • GN_CPN_RES_CPN_EXISTS
    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
    • GN_CPN!EXST_CPN_NTL_TEL
    • GN_CPN_!EXST_CPN_ALLOW
    • GN_CPN_!EXST_CPN_EXST
    • GN_CPN_!EXST_CPN_RESTRC
    • GN_CPN_ALLOW_CPN_!EXST
    • GN_CPN_ALLOW_CPN_EXST
    • GN_CPN_EXSTS_CPN_EXSTS
    • GN_CPN_NTL_TEL
    • GN_CPN_RES_CPN_!EXST
    • GN_CPN_RES_CPN_EXISTS
    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

    .

    Caption
    0Table
    1How DM/PM Rules with Assigned Criteria Groups are Processed
     
    CALLINGSEND
  • CALLING_RESTRICTED
  • CALLING_NOT_EXISTS
  • GN_CPN_ALLOWCALLING_ALLOWED
  • CALLING_EXISTS
  • ANDEXSTSEXSTSCALLINGEXISTSCALLINGNOTEXISTSAND_EXSTSANDCALLINGNOANATIONAL
  • PAI_TEL_DISPLAY_NAME
  • DM/PM Rule IDDM/PM Criteria Group ID

    Criteria ID Sequence

    Logical
    Operator

    PAI_AND_FROM_HEADER
    • CPN_!SEND_RES_!EXST
    • GN_CPN_!EXST_CPN_ALLOW
    • GN_CPN_!EXST_CPN_EXST
    • GN_CPN_!

    OR

    GN_CPN!EXST_CPN_NTL_TEL

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_NOA_NATIONAL
    3. PAI_TEL_DISPLAY_NAME

    AND

    GN_CPN_!EXST_CPN_ALLOW

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_ALLOWED

    AND

    GN_CPN_!EXST_CPN_EXST

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_EXISTS

    AND

    GN_CPN_!EXST_CPN_RESTRC

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_RESTRICTED

    AND

    GN_CPN_ALLOW_CPN_!EXST

    1. GN_CALLING_ALLOWED
    2. CALLING_NOT_EXISTS

    AND

    • EXST_CPN_RESTRC
    • GN_CPN_ALLOW_CPN_EXST
    • GN_CPN_EXSTS_CPN_!EXSTS
    • GN_CPN_EXSTS_CPN_EXSTS
    • GN_CPN_RES_CPN_EXISTS
    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
    • GN_CPN!EXST_CPN_NTL_TEL
    • GN_CPN_!EXST_CPN_ALLOW
    • GN_CPN_!EXST
    • _CPN_EXST
    • GN_CPN_
    • !EXST_CPN_RESTRC
    • GN_CPN_
    • ALLOW_CPN_!
    • EXST
    • GN_
    • CPN_
    • ALLOW_
    • CPN_
    • EXST
    • GN_CPN_EXSTS_CPN
    1. GN_CALLING_EXISTS
    2. CALLING_EXISTS
    • _EXSTS
    • GN_CPN_NTL_TEL
    • GN_CPN_
    • RES_
    • CPN_

    AND

    GN_CPN_RES_CPN_!EXST

    1. GN_CALLING_RESTRICTED
    2. CALLING_NOT_EXISTS

    AND

    GN_CPN_RES_CPN_EXISTS

    1. GN_CALLING_RESTRICTED
    2. CALLING_EXISTS

    AND

    TOHD_EXST_CALLED_NTL

    1. TO_HEADER_EXISTS
    2. CALLED_NOA_NATIONAL

    AND

    TOHD_EXST_GN_DIALED_NTL

    1. TO_HEADER_EXISTS
    2. GN_DIALED_NOA_NATIONAL

    AND

    TOHD_EXST_OCN_NTL

    1. TO_HEADER_EXISTS
    2. OCN_NOA_NATIONAL

    AND

    Sub-rule Rule Type Parameters

    The Sub-rule Rule parameters are listed in the table below.

    Caption
    0Table
    1Rule Type Options
    3Rule Type Options

     

    Div
    classpdf6pttext

    Parameter

     Description

    digit

    Digit rule type.

    • criteria (see subRule criteria listing in "DM/PM Rules Parameters" table above)
    • digitManipulation
      • digitStringManipulation
        • action <addDestinationCountry | addIngressTrunkGroupCountry | addOriginatingCountry | none>
        • numberOfDigits (range: 0-30 / default = 0)
        • replacement
          • digitString <digit string
          • numberOfDigits (range: 0-30 / default = 0)
          • startDigitPosition (range: 0-29 / default = 0)
          • type <constant|variable>
          • value (max. 64 characters)
      • numberParameterManipulation
        • includeInEgress <discardInEgress | includeInEgress | none>
        • natureOfAddress <NOA>
        •  numberLength (0-30, or 'noInput')
        • numberingPlanIndicator <NPA>
        • presentation <allowed | none | numberUnavailable | restricted | spare>
        • screening <networkProvidedNotScreened | none |
          userProvidedFailedNetworkScreening | userProvidedNotScreened |
          userProvidedPassedNetworkScreening>
      •  numberType <type>

    parameter

    Parameter rule type (default).

    • criteria (see subRule description in "DM/PM Rules Parameters" table above)
    • parameterManipulation
      • additionalCategory
        • informationMobile1 <any | [auto] | inflight | maritime | pager>
        • userName <[mobile1] | mobile2 | pstn1>
    • parameterType <type>

    uri

    URI rule type.

  • criteria (see subRule description in "DM/PM Rules Parameters" table above)
  • uriParameterManipulation
  • uriType
  • uriParameterManipulation
  • userInfoManipulation
  • hostPortManipulation
    • !EXST
    • GN_CPN_RES_CPN_EXISTS

    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.

    Caption
    0Table
    1How DM/PM Criteria Groups are Processed
     

    DM/PM Criteria Group ID

    Criteria ID Sequence

    Logical
    Operator

    CPN_!SEND_RES_!EXST

    1. CALLING_!SEND
    2. CALLING_RESTRICTED
    3. CALLING_NOT_EXISTS

    OR

    GN_CPN!EXST_CPN_NTL_TEL

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_NOA_NATIONAL
    3. PAI_TEL_DISPLAY_NAME

    AND

    GN_CPN_!EXST_CPN_ALLOW

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_ALLOWED

    AND

    GN_CPN_!EXST_CPN_EXST

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_EXISTS

    AND

    GN_CPN_!EXST_CPN_RESTRC

    1. GN_CALLING_NOT_EXISTS
    2. CALLING_RESTRICTED

    AND

    GN_CPN_ALLOW_CPN_!EXST

    1. GN_CALLING_ALLOWED
    2. CALLING_NOT_EXISTS

    AND

    GN_CPN_ALLOW_CPN_EXST

    1. GN_CALLING_ALLOWED
    2. CALLING_EXISTS

    AND

    GN_CPN_EXSTS_CPN_!EXSTS

    1. GN_CALLING_EXISTS
    2. CALLING_NOT_EXISTS

    AND

    GN_CPN_EXSTS_CPN_EXSTS

    1. GN_CALLING_EXISTS
    2. CALLING_EXISTS

    AND

    GN_CPN_NTL_TEL

    1. GN_CALLING_NOA_NATIONAL
    2. PAI_TEL_DISPLAY_NAME

    AND

    GN_CPN_RES_CPN_!EXST

    1. GN_CALLING_RESTRICTED
    2. CALLING_NOT_EXISTS

    AND

    GN_CPN_RES_CPN_EXISTS

    1. GN_CALLING_RESTRICTED
    2. CALLING_EXISTS

    AND

    TOHD_EXST_CALLED_NTL

    1. TO_HEADER_EXISTS
    2. CALLED_NOA_NATIONAL

    AND

    TOHD_EXST_GN_DIALED_NTL

    1. TO_HEADER_EXISTS
    2. GN_DIALED_NOA_NATIONAL

    AND

    TOHD_EXST_OCN_NTL

    1. TO_HEADER_EXISTS
    2. OCN_NOA_NATIONAL

    AND

  • numberOfCharacters (range: 0-64 / default = 0)
  • portNumber (range: 0-65535, or 'noChange')
  • replacement
    • characterString <calledUri | callingUri | fromUri | none | paiSipUri | toUri>
    • startCharacterPosition – The character starting point (range: 0-63 / default = 0).
    • type
    • value
     
  • startCharacterPosition – The character starting point (range: 0-63 / default = 0).

     

    Pagebreak