DASS2/DPNSS Features & Internal Architecture

Overview

This section describes features included with DASS2 and DPNSS, a diagram of the software architecture

DASS2

The DASS2 variant features the following:

16 D channels supported per card

BS 7378 and BTNR 190 compatibility

Flexible Call Control Management using PPL control components

User side support

DPNSS

The DPNSS variant features the following:

16 D channels each supporting 30 B channels

BTNR 188 compatibility

Flexible Raw DPNSS message management

PBX A and B, X and Y support

Virtual call capability

Supported D Channels

The Layer 2 specifications for both DASS2 (BTNR 190) and DPNSS (BTNR 188) call for the continuous re–transmission of UI (C) frames. UI (C) frames are the basic transport frames that carry all of the DASS2/DPNSS Layer 3 messages. UI (C) frames are to be re-transmitted until either:

• A UI (R) response frame has been received, or

• The maximum number of re-transmitted UI (C) frames has been exceeded (64 is the recommended maximum) and the maximum re–transmission period has been exceeded (500 milliseconds).

Ideally, the interval between successive re-transmissions will be large enough so that the Excel CSP will respond to every UI (C) frame with a UI (R) before it has a chance to be re-transmitted. However, the only requirement for this time interval is that "At least one flag" must separate the successive frames (BTNR 190, Section 3, 4.2.6.2, June 1992). Essentially this means there is no minimum limit for the interval between re-transmissions.

The retransmission requirement will affect the performance of the Excel DASS2/DPNSS card with regard to how many links can be supported per card. The degree to which performance is affected depends on the value of this re–transmission interval as implemented on the PBX or network switch to which the Excel CSP is connected. The shorter this interval, the more UI (C) frames that are re-transmitted to the Excel CSP, and the slower the performance of the DASS2/DPNSS card.

Because the interval between re-transmitted UI (C) frames will vary from PBX to PBX (or from one network switch to another), the performance of the DASS2/DPNSS card, and therefore the number of links supported per card, will also vary.

Architecture

The figure below illustrates the functional modules involved in the implementation of the DASS2/DPNSS card.

Figure 10-1 DASS2/DPNSS High-Level Architecture

More on DASS2/DPNSS modules

L3P

The Layer 3 Plus (L3P) module is an interface between Layer 3 and Layer 4 Central Call Processing (CCP) on the Matrix Controller, and Layer 5 (host). L3P formats information from Layer 3 into the programmed format for the host.

DASS2 Call Control [Component (0x0D) per B channel]

This component is the interface between Layer 3 and Layer 4 CCP, which resides on the Matrix Controller. This component manages which message to send internally for call processing and notifies the host of various events related to the protocol.

DASS2 D Channel Control [Component (0x0E) per D channel]

This component which is the D channel State Machine (DSM), manages the enabling and disabling of the D channel. It informs the L3P DASS2 Call Control component of the availability of the D channel.

L3 and L2

Layers 2 and 3 are combined into one module on the DASS2/DPNSS card. This module provides an implementation of the Link Access protocol (Level 2) as defined in the BTNR 190, Volume 1, Section 3. This module is also an implementation of Call Control Signaling as defined in BTNR 190, Volume 1, Section 4-8. This module is not PPL controlled.