MSDN/DPNSS Features: P to Z

Portable Directory Number

"Portable Directory Number" is another term used to describe voice clustering. See the Voice Clustering book in this online help system for more information.

Redirection

This feature provides call redirection over a DPNSS network of mixed-vendor (Mitel and other) systems supporting the DPNSS call redirection protocol. It provides Attendant Recall functionality over a mixed-vendor DPNSS network.

The sequence of events in a typical MSDN/DPNSS Redirection might be as follows:

  1. A caller on System A calls the attendant at System B and asks to be connected with someone on System C.

  2. The call is transferred, but the target extension is either busy or not answered.

  3. System A rings the attendant at System B again, indicating redirection.

 

MSDN/DPNSS Redirection

Conditions:

Programming

Operation:

A redirection involves the following system actions:

(a) When a call originating from a remote system station is connected or camped-on to a busy station by the attendant, the no answer recall or camp-on recall timers for both incoming trunks (at the target system and the attendant system) will start.

(b) Assuming that the timers are set up correctly (see above), the timer at the target system will run out first. The target system will then recall the attendant (at the attendant system), and indicate via DPNSS signaling that the call is a redirection.

(c) If the timers are set up incorrectly, so that an incoming trunk timer on the attendant system runs out first, a local recall will be initiated by that system before redirection can take place, without DPNSS signaling.

Interworking: When using MSDN/DPNSS Redirection in a network which includes systems using older versions of the MSDN/DPNSS software, or with other systems that do not support redirection, note the following:

(a) If the originating party's system supports redirection, but the attendant system does not, the redirection will take place, but appear as an ordinary call to the attendant.

(b) If the attendant system supports redirection, but the originating party's system does not, redirection will not take place, as it is the originating party's system that initiates redirection. However, if redirection does not take place, the functionality of local recall still exists. If both the originating and attendant systems are Mitel systems, the attendant will be recalled via local recall without DPNSS signaling.

Route Optimization

The Route Optimization feature optimizes network channel utilization. It ensures that as few channels as possible are used, by replacing non-optimal call routing resulting from call transfers, congestion, or network conferences, with routings using the fewest possible network channels. To prevent "anti-tromboning", route optimization is triggered when calls are routed back to a local node via transfer and the originating system identifies that it has been answered locally.

Route Optimization of a Transferred Call illustrates the optimization of a non-optimal route resulting from a call transfer. Party A calls Party B on a remote PBX. Party B transfers the call to a third PBX. This creates the non-optimal call routing A - B - C. The Route Optimization feature will replace this call with a direct A - C call.

 

Route Optimization of a Transferred Call

 

 

Route optimization will automatically take place whenever a call transfer is not using an optimal route.

Conditions:

Programming:

Programming route optimization involves setting the following fields in the System Options form:

Operation:

No user action is required to activate route optimization once it is enabled on the system. The only noticeable effect is that  callers cannot use features involving DPNSS signaling during a route optimization attempt.

Route optimization involves the following system actions:

  1. Thirty seconds after a voice call has been established, the calling system sends a route optimization request to the answering system. The delay allows a user to activate a feature (most likely attendant transfer).

  2. The Route Optimization Establishment Timer starts. The timer allows a CDE programmed amount of time for successful establishment of a new, optimal call (default 10 seconds). Timer expiry is treated as a rejection.

  3. A route optimization request may be rejected for a number of reasons (see Conditions). If rejected, the calling system will try again in 60 seconds. The number of retries is programmable in CDE, up to a maximum of 3.

  4. If the request is not rejected, the answering system selects a free and optimal DPNSS channel, and establishes a call to the original calling party. Only the first ARS routing is accepted.

  5. The original calling system conferences the new incoming call with the original call, and sends a message to the answering system indicating that the optimization can be completed.

  6. The answering system transfers the original channel to the new channel, and sends a message back to confirm that this has been done. The original calling system then drops the original channel, and route optimization is complete.

Route Optimization Flag in SMDR Reports

An SMDR call record will be generated for both the pre-optimized and post-optimized trunks. The pre-optimized trunk is designated by a lower case "r" and the post-optimized trunk by an upper case "R", in column 85 or 96 (with the SMDR option Extended Digit Length enabled) of the SMDR call record. For further information, see SMDR reports.

Serial Call

This feature extends the functionality of the Attendant Serial Call feature over the digital network. It allows a centralized attendant to set up serial calls for users on remote systems, using the DPNSS protocol. MSDN/DPNSS Serial Call extends this functionality over the digital network, with the same appearance to users and attendants.

Conditions:

Programming:

Operation:

The system actions involved in a MSDN/DPNSS serial call are described in the following paragraphs:

(a) Set up: In established conversation with the calling party, the attendant presses the "Set Serial Call" softkey. The attendant's system sends a serial call request to the calling system. If the conditions listed above are satisfied, and a serial call is not already in effect, the calling system registers the request and sends an acknowledgment to the attendant's system. The serial call is now in effect.

(b) Operation: The attendant connects the calling party to the desired destination. When the destination party hangs up, the calling system recalls the attendant system. The attendant console display indicates that the call is a serial recall.

(c) Cancelation: A serial call is canceled in each of the following cases:

Interworking with non-DPNSS networks: A system supporting DPNSS signaling can act as a "gateway" to a non-DPNSS signaling system, permitting serial calls between the networks. In such a case the gateway system acts as the calling system.

Siemens iSDX DPNSS Interworking

The 3300 ICP supports MSDN/DPNSS features for PSTN calls that are received from a Siemens iSDX PBX. See for Siemens iSDX DPNSS Interworking details.

Stepback

In large or complex MSDN/DPNSS or MSAN/APNSS networks, there will usually be more than one possible route from one node to another. When a call is set up using a chosen route and encounters congestion at an intermediate or gateway node, it will not be completed. The stepback feature allows a call to back up one or more nodes and attempt an alternative path to its destination, before being abandoned.

Stepback

 

 

Conditions:

Programming:

Operation:

Station Message Detail Recording (SMDR)

For information on how MSDN/DPNSS and MSAN/APNSS network calls are recorded in SMDR reports, see Station Message Detail Recording.

Tandeming

Tandem switching permits the interconnection of an MSAN/APNSS or MSDN/DPNSS trunk to a similar MSAN/APNSS or MSDN/DPNSS trunk, for the purpose of completing a telephone call across a telephone network.

 

Tandem Configuration

 

 

The principle function of a tandem PBX is to interconnect an incoming traffic channel with another traffic channel. A tandem connection involves a similar MSAN/APNSS or MSDN/DPNSS link on both sides of the tandem PBX.

Timed Recall

The "Timed Recall" feature provides a timed recall for unanswered calls and calls transferred to a busy extension in the following instances:

The party who invoked the transfer receives the recall after a programmable period as defined in the No Answer Recall Timer or the Camp-on Recall Timer fields of the class of service assigned to the local outgoing digital trunk.

Transfer to Busy Device

The 'Transfer to a Busy Device' feature allows a user to transfer an incoming trunk or station across the MSDN/MSAN network to a busy device. The transferred party is automatically camped-on to the busy device when the party who invoked the transfer hangs up. Camp-on is not possible if the called station has Do Not Disturb activated.

Transfer to an ACD Path

When a call is transferred from system A to system B over MSDN/DPNSS trunks to an ACD path, with no RAD programmed, the call recalls the transferring device. The call recalls based on the No Answer Recall Timer of the MSDN trunks class of service. This occurs because system A does not know the call was transferred to an ACD path on system B. This information is not shared over the MSDN/DPNSS link.

If a RAD picks up the call, the call is connected to system music (or silence if no music present) and remains on system B without recalling. This is not an issue when the call is transferred from a device on the same system as the ACD path, because the system recognizes the call is ringing an ACD path and does not invoke a recall, even with no RAD in place.