IMPORTANT

Running the DM/PM rules is CPU- and memory-intensive because each rule is issued for every sub-rule linearly. If you do not use DM/PM rules sparingly, it becomes difficult to manage the number of DM/PM rules or sub-rules applied to a call. Ribbon recommends issuing no more than 80-100 sub-rules per call.

In this section:

Use this window to define rules for standard digit manipulation (DM), Dialed Number Identification Service (DNIS) digit manipulation, and parameter manipulation (PM).

To View DM PM Rule

On the SBC main screen, go to Configuration > System Provisioning > Category: Call Routing > Profiles > Digit Parameter Handling > DM PM Rule. The DM PM Rule window is displayed.

To Edit DM PM Rule

To edit any of the DM PM Rule in the list, click the radio button next to the specific DM PM Rule name.

The Edit Selected DM PM Rule window is displayed below. You would not be able to edit any of the fields as the fields are read only.

To Create DM PM Rule

To create a new DM PM Rule, click New DM PM Rule tab on the DM PM Rule List panel.

The Create New DM PM Rule window is displayed.


DM PM Rule Parameters

ParameterDescription
NameThe name of this DM/PM (digit manipulation/parameter manipulation) rule, up to 23 characters.
Sub Rule

Priority

Set the priority level.

Criteria

Select the criteria type from the drop-down list.

Rule Type

Select Digit Manipulation, Parameter Manipulation, or URI manipulation to set criteria for performing digit, parameter, or URI manipulation.

Digit Manipulation
Number Type

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
  • Ad Attribute type
Number Parameter Manipulation
Nature of Address

Specifies the Nature Of Address:

  • 950 (default)
  • aniNotAvailableOrNotProvided
  • aniOfCalledPartyNationalNumber
  • aniOfCalledPartyNoNumberPresent
  • aniOfCalledPartySubscriberNumber
  • aniOfCallingPartyNationalNumber
  • aniOfCallingPartySubscriberNumber
  • anyapnNumberingPlan
  • ignore
  • international
  • internationalNotRestricted
  • internationalOperator
  • internationalRestricted
  • national
  • nationalNotRestricted
  • nationalOperator
  • nationalRestricted
  • networkSpecific
  • noNumberCutThrough
  • noNumberOperatorRequested
  • none
  • partialCallingLineId
  • passThrough
  • spare00...spare26
Numbering Plan IndicatorSpecifies the numbering plan Indicator.
data | ignore | isdn | none offsetUnused | private | spare0Unknown | spare1 | spare2 |
spare3 
| spare4 | spare5 | spare6 | spare7 | telephony | telex
Number Length

Specify how to match the Number Length criteria with the specified value (in value field):

  • equals
  • greaterThanOrEquals
  • ignore (default)
  • lessThanOrEquals
  • notEquals
  • value <unsignedInt> (range: 0-32 / default = 0)
  • numberingPlanIndicator
Presentation

Select the presentation criteria:

  • None
  • Allowed
  • Restricted
  • Number unavailable
  • 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.
Include in Egress

Select the Include In Egress criteria:

  • Include in Egress
  • Discard in Egress
Digit String Manipulation
Start Digit PositionThe 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).
Number of DigitsTotal 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).
Action

The 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)
Replacement
Type

Specifies the type of replacement:

  • Constant
  • Variable
Digit StringDigit/parameter type to apply this DM/PM Criteria. 

<252 | 253 | 254 | billingNumber (default)
calledDirectoryNumber | calledInNumber 
calledNumber | callingNumber
contractorNumber 
dialedNumber | fromUri
gnAdditionalCalled 
gnAdditionalCalling |
gnAdditionalConnected 
|
gnAdditionalOriginalCalled 
|
gnAdditionalRedirecting
 |
gnAdditionalRedirection 
| gnCalledCesId |
gnCollectCallNumber
 | gnDestination
gnDialedDigits 
| gnLocalAni
gnNetworkProvidedNumber 
| gnPortedDialed |
gnRedirectingTerminating 
|
gnThirdPartyNumber 
|
gnUserCallingNotScreened 
|
gnUserCallingScreened 
| location |
originalCalledNumber 
| outpulseNumber |
presentationNumber 
| pretranslated |
redirecting 
| redirection |
twoStageCollected>

Start Digit PositionThe 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).
Number of DigitsTotal 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).
ValueThe value to use for matching

To Delete DM PM Rule

To delete a DM PM Rule, click the radio button next to the specific DM PM Rule of interest.

Click Delete at the end of the highlighted row. A delete confirmation message appears seeking your decision.

Click Yes to remove the specific DM PM Rule from the list.