In this section:

Command Syntax

% set profiles digitParameterHandling dmPmCriteria <dmPmCriteria_name> 
	criteriaType <digit | parameter | uri>
	digitCriteria <digit criteria>
	digitType <digit type>
	parameterCriteria additionalCategory <information | name>
		operation <equals | ignore | notEquals> 
		value <0-64 chars> 
	parameterPresenceCheck <doesntExist | exists>
	parameterType <param type>
	uriCriteria 
		host 
			operation <equals | ignore | notEquals> 
			value <0-64 chars> 
		presentationMatch 
			operation <equals | ignore | notEquals> 
			value <allowed | none | numberUnavailable | restricted | spare>
		userInfo 
			operation <equals | ignore | notEquals> 
			value 
				matchValue <0-64 chars> 
				startCharacterPosition <0-63 chars> 
		validateUserInfoDigits <equals | ignore | notEquals> 
	uriType <calledUri | callingUri | fromUri | paiSipUri | toUri> 

Command Parameters

DM/PM criteria parameters

 

Parameter

Length/Range

Description

dmPmCriteria

1-23 characters

<unique DM/PM Criteria name> – The name of a DM/PM Criteria configuration which can be assigned to one or more DM/PM rules. Select an existing rule or enter a new name.

criteriaTypeN/A

Select the type of manipulation to occur:

  • digit (default)
  • parameter
  • uri
digitCriteriaN/A

The digit criteria for applying DM/PM rules. See Digit Criteria table below for details.

NOTE: This parameter is available when criteriaType = digit.

digitTypeN/A

Digit type to apply this DM/PM Criteria. See Digit Types below for available digit types.

NOTE: This parameter is available when criteriaType = digit.

parameterCriteria
additionalCategory
N/A

The additional parameter criteria for applying DM/PM rules.

  • information
  • name

The following selections are available for each option above:

    • operation <any | auto | inflight | maritime | pager>
    • value <any | auto | inflight | maritime | pager>

NOTE: This parameter is available when criteriaType = parameter.

parameterTypeN/A

Parameter type to apply this DM/PM Criteria. See Parameter Types below for available digit types.

NOTE: This parameter is available when criteriaType = parameter.

parameterPresenceCheck

N/A

Check for presence of this call parameter when applying DM/PM rule.

  • doesntExist – The ERE applies the associated PM rule if the parameter is not present in call parameters.
  • exists (default) – The ERE applies the associated PM rule if the parameter is present in call parameters.
uriCriteria
N/A

The URI criteria for applying DM/PM rules.

  • host

    • operation <equals | ignore | notEquals>

    • value <0-64 chars>

  • presentationMatch

    • operation <equals | ignore | notEquals>

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

  • userInfo

    • operation <equals | ignore | notEquals>

    • value

      • matchValue <0-64 chars>

      • startCharacterPosition <0-63 chars>

  • validateUserInfoDigits <equals | ignore | notEquals> 

NOTE: This parameter is available when criteriaType = uri.

uriTypeN/A

URI type to apply this DM/PM Criteria <calledUri | callingUri | fromUri | paiSipUri | toUri>.

NOTE: This parameter is available when criteriaType = uri

NOA Values

Nature of Address Values

950 (default)aniNotAvailableOrNotProvided
aniOfCalledPartyNationalNumberaniOfCalledPartyNoNumberPresent
aniOfCalledPartySubscriberNumberaniOfCallingPartyNationalNumber
aniOfCallingPartySubscriberNumberany
apnNumberingPlanignore
internationalinternationalNotRestricted
internationalOperatorinternationalRestricted
nationalnationalNotRestricted
nationalOperatornationalRestricted
networkSpecificnoNumberCutThroughnoNumberOperatorRequested
nonepartialCallingLineId
passThrough spare00...spare26

Digit Criteria

The criteria for applying DM/PM rules.

Digit Criteria

ParameterDescription
digitMatch

Digit match criteria.

  • operation – The operation to take against the criterion for this Digit Parameter Handling profile.
    • equals – Criterion applies if the designated value matches the actual value exactly (see value parameter below for additional options to choose).
    • ignore – (default) Do not apply criterion (see value parameter below for additional options to choose).
    • notEquals – Criterion applies if the designated value does not match the actual value (see value parameter below for additional options to choose).
  • value – The value to use for matching. Options are: 
    • matchValue – Specifies the value to use for matching. The number of digits in the match value must be the same as the number specified in the Number of Digits field (default = "").
    • numberOfDigits – Total number of digits to use for comparison. For example, if the start digit position is 0 and the number of digits specified is 3, reading from left to right, the ERE would use the first, second, and third digits of the complete number for the comparison. (range: 0-2147483647 / default = 0).
    • startDigitPosition – The first position within the complete number specified in Digit Type field to start the comparison with value specified in the Match Value field. The start digit position 0 is the left-most digit of the complete number. (range: 0-2147483647 / default = 0).
egressFlag

Egress flag criteria.

  • operation
    • equals – Set the egress flag to a particular value.
    • ignore (default) – Do not apply the criterion in this section.
    • notEquals – The criterion applies if the designated value does not match the actual value.
  • value – Choose whether to apply DM rule for egress flag:
    • dontSend
    • send
natureOfAddress

NOA criteria.

  • operation (same as for egressFlag above)
  • value – See Nature of Address Values table below for the list of possible values.

numberLength

Number length criteria.

  • operation – Specify how to match the Number Length criteria with the specified value in the value field):
    • equals
    • greaterThanOrEquals
    • ignore (default)
    • lessThanOrEquals
    • notEquals
  • value <unsignedInt> (range: 0-32 / default = 0)
numberingPlanIndicator

Numbering Plan Indicator criteria.

  • operation Specify how to match the Numbering Plan Indicator with the specified value (in the value field):
    • equals
    • ignore (default)
    • notEquals
  • value
    • data (default)
    • isdn
    • private
    • spare0Unknown
    • spare1
    • spare2
    • spare3 - spare7
    • telex
presentationMatch

Presentation match criteria.

  • operationSpecify how to match the Presentation Match criteria with the specified value (in value field):
    • equals
    • ignore (default)
    • notEquals
  • value
    • allowed
    • none (default)
    • numberUnavailable
    • restricted
    • spare
screeningMatch
  • operation – Specify how to match the Screening Match criteria with the specified value (in value field):
    • equals
    • ignore (default)
    • notEquals
  • value
    • networkProvidedNotScreened
    • none (default)
    • userProvidedFailedNetworkScreening
    • userProvidedNotScreened
    • userProvidedPassedNetworkScreening
 

Digit Types

Digit Types

252

253

254

billingNumber

calledDirectoryNumber

calledInNumber 

calledNumbercallingNumbercontractorNumber

dialedNumber

fromUri

gnAdditionalCalled

gnAdditionalCalling

gnAdditionalConnected

gnAdditionalOriginalCalled

gnAdditionalRedirecting

gnAdditionalRedirection

gnCalledCesId

gnCollectCallNumber

gnDestination

gnDialedDigits

gnLocalAnignNetworkProvidedNumbergnPortedDialed

gnRedirectingTerminating

gnThirdPartyNumber

gnUserCallingNotScreened

gnUserCallingScreened

location

originalCalledNumber

utpulseNumber

presentationNumber

pretranslated

redirecting

redirection

twoStageCollected

Parameter Types

Parameter Types

additionalCategorycalledPrefix

callingName

callingPrefix

carrierCode

carrierSelectionParametercauseOfNoId

cliBlockingIndicator

cpc

dpcIndicator

forwardCallIndicator

fromDisplayName

jurisdictionSwitcholip

originatingCarrier

originatingChargeArea

paiSipDisplayName

paiTelDisplayName

transitNetworkSelectionzzCode

  • No labels