Jump to: navigation, search

Dial Plan Support for Overdial

SIP Server provides the ability for internal and inbound calls coming to a Routing Point to remove overdialed digits from DNIS when the dnis-max-length dial-plan rule parameter is specified. Overdialed digits are added to the DNIS_OVER key of AttributeExtensions in T-Library events EventQueued and EventRouteRequest.

Example 1

dial-plan-rule: 0800xxxxxxx!=>1000; dnis-max-length=11
Called number: 080012345670123

Then EventQueued and EventRouteRequest will contain the following attribute values:

AttibuteThisDN: 1000
AttibuteDNIS: 08001234567
AttibuteExtensions 'DNIS_OVER': 0123

Example 2

The dial-plan-rule parameter does not modify the DNIS, except when the dnis-max-length is set.

dial-plan-rule: 5566=>1111
Called number: 5566

Then attributes ThisDN and DNIS in T-Library events will contain the following values:

AttributeThisDN: 1111
AttributeDNIS: 5566

EventQueued and EventRouteRequest will not contain the DNIS_OVER in AttributeExtensions.

Example 3

dial-plan-rule: 5566=>1111;dnis-max-length=2
Called number: 5566

Then attributes ThisDN and DNIS in T-Library events will contain the following values:

AttributeThisDN: 1111
AttributeDNIS: 55

EventQueued and EventRouteRequest will contain the following attribute value:

AttibuteExtensions 'DNIS_OVER': 66

Feature Limitations

  • This feature applies to the Dial Plan feature configuration. Configuration with the SIP Feature Server Dial Plan is not supported.
  • This feature is not supported for Outbound Predictive calls.

Feature Configuration

To enable this feature, specify the dnis-max-length parameter when you configure the dial-plan rule for your environment.

Parameter: dnis-max-length
Type: Integer
Valid values: 1-22

Description: Defines the maximum length of DNIS in the dial-plan rule. The digits that are in position past the specified length are considered overdialed and removed from DNIS. Overdialed digits are included in the DNIS_OVER key of AttributeExtensions in EventQueued and EventRouteRequest. Any invalid value disables this feature.

This page was last modified on June 27, 2014, at 13:21.

Feedback

Comment on this article:

blog comments powered by Disqus