You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

In this section:

 

Command Syntax

% set profiles digitParameterHandling dmPmCriteria <dmPmCriteria_name> 
	criteriaType <digit | parameter | uri> 
	parameterPresenceCheck <doesntExist | exists> 
	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

<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 criteria for applying DM/PM rules.

  • digitMatch
    • operation 
      • 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
    • 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
    • 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
    • operationSpecify how to match the Presentation Match criteria with the specified value (in valuefield):
      • equals
      • ignore (default)
      • notEquals
    • value
      • allowed
      • none (default)
      • number Unavailable
      • 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
digitTypeN/A

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

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.

NOA Values Table

Nature of Address Values

 

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

Digit Types Table

Digit Types

 

252

253

254

billingNumber

calledDirectoryNumber

calledInNumber 

calledNumbercallingNumber contractorNumber

dialedNumber

fromUri

gnAdditionalCalled

gnAdditionalCalling

gnAdditionalConnected

gnAdditionalOriginalCalled

gnAdditionalRedirecting

gnAdditionalRedirection

gnCalledCesId

gnCollectCallNumber

gnDestination

gnDialedDigits

gnLocalAni gnNetworkProvidedNumbergnPortedDialed

gnRedirectingTerminating

gnThirdPartyNumber

gnUserCallingNotScreened

gnUserCallingScreened

location

originalCalledNumber

utpulseNumber

presentationNumber

pretranslated

redirecting

redirection

twoStageCollected

 

  • No labels