c-dot dss maxcdothelpline.cdot.in/helpline/documents/c-dot_dssmax/dssmaxgd.pdf · c-dot dss max...

103
C-DOT DSS MAX GENERAL DESCRIPTION

Upload: others

Post on 13-May-2020

41 views

Category:

Documents


2 download

TRANSCRIPT

C-DOT DSS MAX

GENERAL DESCRIPTION

System Practices

Section No. 400-005-0730

Draft 02, December 1998

C-DOT DSS MAX

GENERAL DESCRIPTION (This Document is updated as per Software Release 2_1_1_1)

© 1998, C-DOT Printed in India

C-DOT DSS MAX

GENERAL DESCRIPTION

DRAFT 02

DECEMBER 1998

PAUSA 2055

SERIES 000 : OVERVIEW

CSP SECTION NO. 400-005-0730

THIS C–DOT SYSTEM PRACTICE REFERS TO THE C–DOT DIGITAL SWITCHING SYSTEM

MAIN AUTOMATIC EXCHANGE (ABBREVIATED AS C-DOT DSS MAX IN THE REST OF THIS

PUBLICATION).

THE INFORMATION IN THIS SYSTEM PRACTICE IS FOR INFORMATION PURPOSES AND IS

SUBJECT TO CHANGE WITHOUT NOTICE.

A COMMENT FORM HAS BEEN INCLUDED AT THE END OF THIS PUBLICATION FOR

READER'S COMMENTS. IF THE FORM HAS BEEN USED, COMMENTS MAY BE

ADDRESSED TO THE DIRECTOR (SYSTEMS ), CENTRE FOR DEVELOPMENT OF

TELEMATICS, 39, MAIN PUSA ROAD, NEW DELHI - 110 005

© 1998 BY C–DOT, NEW DELHI.

Table of Contents

Chapter 1. Introduction...................................................................................................................................5

Chapter 2. The C-DOT DSS Family ...............................................................................................................6 2.1. General ...............................................................................................................................6 2.2. Flexible Architecture .........................................................................................................6 2.3. Technology..........................................................................................................................7 2.4. Basic Growth/Building Modules........................................................................................8 2.5. Remote Switch Unit .........................................................................................................10 2.6. Common Channel Signalling No. 7 and ISDN...............................................................11 2.7. Redundancy ......................................................................................................................11 2.8. Common Hardware Units................................................................................................11 2.9. Optimisation.....................................................................................................................12

Chapter 3. Hardware Architecture...............................................................................................................14 3.1. Geneal ...............................................................................................................................14 3.2. Base Module (BM)............................................................................................................14 3.3. Central Module (CM) .......................................................................................................21 3.4. Administrative Module (AM)...........................................................................................26 3.5. Input Output Module (IOM)............................................................................................26 3.6. Network Synchronization in C-DOT DSS ......................................................................30 3.7. Remote Switching Unit (RSU) ........................................................................................31 3.8. Alarm Display Panel ........................................................................................................31

Chapter 4. Common Channel Signalling & ISDN .......................................................................................33 4.1. General .............................................................................................................................33 4.2. Common Channel Signalling System No. 7 (CCS7).......................................................33 4.3. Integrated Services Digital Network (ISDN) .................................................................37

Chapter 5. Software Architecture.................................................................................................................45 5.1. Introduction......................................................................................................................45 5.2. Software Architecture Overview.....................................................................................45 5.3. C-DOT Real Time Operating System (CDOS)................................................................46 5.4. CCS7 Call Processing.......................................................................................................54 5.5. ISDN Call Processing.......................................................................................................60

Chapter 6. Subscriber and System Features ...............................................................................................65 6.1. Introduction......................................................................................................................65 6.2. PSTN (Analog) and ISDN Subscriber Services ..............................................................65

6.3. ISDN - Supplementary Services .....................................................................................69 6.4. System Features...............................................................................................................72

Chapter 7. System Capacity..........................................................................................................................76 7.1. Introduction......................................................................................................................76 7.2. Termination Capacity ......................................................................................................76 7.3. Exchange Configurations ................................................................................................78 7.4. Traffic Carrying Capacity................................................................................................78 7.5. System Reliability ............................................................................................................79 7.6. System Reliability Standards..........................................................................................80 7.7. Overall Service Standards...............................................................................................80

Chapter 8. Packaging, Layout & Environment............................................................................................82 8.1. Introduction......................................................................................................................82 8.2. Equipment Practices for Packaging................................................................................82 8.3. Exchange Layout..............................................................................................................92 8.4. Climatic and Environmental Conditions........................................................................97

Annexure - A Brief Technical Specifications ....................................................................................................99

H:\HOME\MAX2111\WORD\ISDNGND.DOC December 11 1998

GENERAL DESCRIPTION 5

Chapter 1.

Introduction

This document intends to give an overview of C-DOT DSS family products. The contents of the document have been organised to include the details of hardware, software, signalling, interfaces, subscriber services etc. The chapters are organised to explain the contents progressively.

Chapter 2 explains the brief description of C-DOT DSS family products. The basic building blocks of C-DOT DSS have been introduced which are explained in detail in subsequent chapters of this document.

Chapter 3 explains the hardware architecture of the switching system in detail. The contents include the core architecture of different switching modules user/network interfaces upto block level. The implementation details of advance features e.g. Network Synchronisation, Remote Switching Unit etc. are incorporated in this chapter.

Chapter 4 contains the implementation details of Common Channel Signalling No. 7 (CCS7) and Integrated Services Digital Network (ISDN).

Chapter 5 explains the software architecture of C-DOT DSS. The contents include the core architecture of different software modules.

Chapter 6 describes the telephony features, supplementary services and system features. Brief description of each service with the constraints of its functioning in few exceptional cases are included.

Chapter 7 explains the termination and traffic handling capacity of C-DOT DSS.

Chapter 8 contains the details of system packaging, exchange layout climatic and environmental conditions etc.

Annex - A lists down the technical specification of C-DOT DSS for ready reference to the network planners.

However, this document does not intend to explain the concept of telecommunication network services in detail. The relevant references have been made when ever it is felt necessary.

Note: Channels and Time Slots (TS) are used interchangeably in the documents for easy reference.

6 C-DOT DSS MAX

Chapter 2.

The C-DOT DSS Family

2.1. GENERAL

C-DOT DSS MAX is a universal digital switch which can be configured for different applications as local, transit, or integrated local and transit switch. High traffic/load handling capacity upto 8,00,000 BHCA with termination capacity of 40,000 Lines as Local Exchange or 15,000 trunks as Trunk Automatic Exchange, the C-DOT DSS family is ideally placed to meet the different requirements of any integrated digital network.

The design of C-DOT DSS MAX has envisaged a family concept. The advantages of family concept are standardised components, commonality in hardware, documentation, training, installation and field support for all products and minimization of inventory of spares. Infact this modular design has been consciously achieved by employing appropriate hardware, software, and equipment practices.

The equipment practices provide modular packaging. Common cards and advanced components have been used in the system hardware in order to reduce the number and type of cards. Standard cards, racks, frames, cabinets and distribution frames are used which facilitate flexible system growth. Interconnection technology has been standardised at all levels of equipment packaging. All these features, together with ruggedised design, make C-DOT DSS MAX easy to maintain and highly reliable.

Another important feature of the design is the provision of both local and centralised operation and maintenance. Beginning with local operation and maintenance, with the installation of similar digital switches in the network, centralised operation and maintenance will provide maintenance and administration services very economically. All these services are provided through a simple, interactive man-machine interface.

2.2. FLEXIBLE ARCHITECTURE

C-DOT DSS is a modular and flexible digital switching system which provides economical means of serving metropolitan, urban, and rural environments. It incorporates all important features and mandatory services, required by the user with option of upgradation to add new features and services in future. The

THE C-DOT DSS FAMILY

GENERAL DESCRIPTION 7

architecture for the C-DOT DSS is such that it is possible to upgrade a working C-DOT SBM or MBM Exchange to provide ISDN service by adding minimum additional hardware modules while retaining existing hardware units. Another factor of the architecture is to support ISDN subscribers through Remote Switching Unit (RSU). This remote switching unit is able to provide switching facility locally even in case of failure of the communication path to the parent exchange. The system employs an open-ended architecture for flexibility of configuration and growth. The processor architecture is characterised by distributed control and message-based communication in order to achieve a loosely-coupled network for a flexible system architecture.

Software is written in high level language 'C’ and distributed over various processors and is structured as a hierarchy of virtual machines. The software is packaged such that, depending upon the actual switch configuration, it can be distributed over appropriate controllers. The software features are implemented by communicating processes. The operating system provides message communication facilities such that the processes are transparent to their physical locations.

For inter-processor communication, messages are exchanged over HDLC links that are implemented either as direct links or switched network paths. This approach hides the physical details of processes from each other and provides a flexible communication network between the processors. New modules can be added and existing modules can be modified without affecting other modules in the system.

Resources are identified as 'global' or 'local' depending upon their distribution in the system. The resources which depend upon the number of terminals are provided within the basic growth unit, the Base Module. Base processors are provided for handling call processing locally. In a small system application, these processors independently support call processing, exchange operation and maintenance functions.

On the other hand, in order to avoid replication of large data and memory intensive functions, some features and facilities are provided centrally. Program backup, bulk data storage, man- machine interface and operations and maintenance facilities are therefore provided centrally in order to provide a means of separating the switch from the operations and maintenance interface.

2.3. TECHNOLOGY

The system employs a T-S-T switching configuration and is based on a 32-channel PCM structure. It uses a basic rate of 64Kbps and 2Mbps primary multiplexing rate. Control is distributed over the system by using 32-bit, 16-bit and 8-bit microprocessors. All the critical control circuitry has built-in redundancy.

System hardware utilises advanced concepts in micro electronics for a compact and optimum design. Basic memory unit has been implemented as a 16MB dynamic RAM board. Single-chip digital signal processors are used for implementing DTMF and MF receivers. A high performance, high density VLSI chip detects multiple

Chapter 2.

8 C-DOT DSS MAX

tones and simultaneously performs signal filtering on four channels. This approach reduces costs, power dissipation and saves space on the PCBs.

Analog to digital conversion on the line circuits has been achieved by using a per channel coder-decoder (CODEC) chip. Customisation based on ASICS/FPGAs has been used to optimize space utilisation and reduce the number of components on the line cards.

2.4. BASIC GROWTH/BUILDING MODULES

C-DOT DSS MAX exchanges can be configured using four basic modules (Fig. 2.1)

a. Base Module

b. Central Module

c. Administrative Module

d. Input Output Module

The Base Module (BM) is the basic growth unit of the system. It interfaces the external world to the switch. The interfaces may be subscriber lines, analog and digital trunks, CCM and PBX lines. Each Base Module can interface upto 2024 terminations. The number of Base Modules directly corresponds to the exchange size. It carries out majority of call processing functions and, in a small-exchange application, it also carries out operation and maintenance functions with the help of the Input Output Module.

In Single Base Module (SBM) exchange configuration, the Base Module acts as an independent switching system and provides connections to 1500 lines and 128 trunks. In such a configuration, the Base Module directly interfaces with the Input Output Module for bulk data storage, operations and maintenance functions. Clock and synchronisation is provided by a source within the Base Module. It is a very useful application for small urban and rural environments.

With minimum modifications in hardware through only one type of card, a Base Module can be remotely located as a Remote Switch Unit (RSU), parented to the main exchange using PCM links.

Central Module (CM) consists of a message switch and a space switch to provide inter-module communication and perform voice and data switching between Base Modules. It provides control message communication between any two Base Modules, and between Base Modules and Administrative Module for operation and maintenance functions. It also provides clock and synchronisation on a centralised basis.

THE C-DOT DSS FAMILY

GENERAL DESCRIPTION 9

FIG

UR

E 2.

1 S

YSTE

M A

RC

HIT

ECTU

RE

BM1

ADP

IOM

BMn

AMCM

DIS

KTA

PEVD

UPR

INTE

R

SBM

CO

NFI

GU

RAT

ION

CC

B/SU

B.LI

NES

/PAB

X LI

NES

ANAL

OG

TR

UN

KS

DIG

ITAL

TR

UN

KS

ISD

N (B

RI/P

RI)

INTE

RFA

CES

MD

F

BM -

CM

-AM

-IO

M -

ADP

-M

DF

-R

SU -

BASE

MO

DU

LEC

ENTR

AL M

OD

ULE

ADM

INIS

TRAT

IVE

MO

DU

LEIN

PUT

OU

TPU

T M

OD

ULE

ALAR

M D

ISPL

AY P

ANEL

MAI

N D

ISTR

IBU

TIO

N F

RAM

ER

EMO

TE S

WIT

CH

UN

IT

(CAS

& C

CS7

)

FRO

M R

SUs

DIG

ITAL

TR

UN

KS

CAS

-C

CS7

-IS

DN

-BR

I -PR

I -

CH

ANN

EL A

SSO

CIA

TED

SIG

NAL

LIN

GC

OM

MO

N C

HAN

NEL

SIG

NAL

LIN

G N

o.7

INTE

GR

ATED

SER

VIC

ES D

IGIT

AL N

ETW

OR

KBA

SIC

RAT

E IN

TER

FAC

EPR

IMAR

Y R

ATE

INTE

RFA

CE

\DES

IGN

\MX

GD

ISD

N\M

XISG

DSA

Chapter 2.

10 C-DOT DSS MAX

Administrative Module (AM) performs system-level resource allocation and processing function on a centralised basis. It performs all the memory and time intensive call processing support functions and also administration and maintenance functions. It communicates with the Base Module via the Central Module. It supports the Input Output Module for providing man- machine interface. It also supports the Alarm Display Panel for the audio-visual indication of faults in the system.

Input Output Module (IOM) is a powerful duplex computer system that interfaces various secondary storage devices like disk drives, cartridge tape drive and floppy drive. It supports printers and upto 8 serial ports for video display units which are used for man- machine communication interface. All the bulk data processing and storage is done in this module.

Thus, a C-DOT DSS exchange, depending upon its size and application, consists of Base Modules (maximum 32), Central Module, Administrative Module, Input Output Module and Alarm Display Panel. The Base Modules can be remotely located or co-located depending on the requirement.

2.5. REMOTE SWITCH UNIT

Remote Switch Unit (RSU) is an integral part of C-DOT DSS architecture. In order to realise a RSU, the normal BM can be modified for remoting with the host exchange via 2 Mbps digital links. The number of 2 Mbps links between the Main Exchange and RSU is primarily determined by the traffic. A maximum 16 PCMs can be provided between a RSU & Main exchange. Analog and Digital trunk interfaces are also implemented in RSU to support direct parenting of small exchanges from RSU itself instead of parenting it to the main exchange which will ultimately save the media required from main exchange. As far as call processing is concerned, RSU is an autonomous exchange capable of local-call completion. Operation and maintenance functions are handled by the host exchange. In the event of failure of PCM links, RSU goes into standalone mode of operation. In case it is not possible to process a call request due to unavailability of links to the host, the subscriber is connected to appropriate tone or announcement.

During standalone mode of operation, the local and Incoming terminating calls in RSU are switched and the metering information of all the RSU subscribers is stored in the RSU. It is sent to the host whenever the PCM links are available again.

Only the even numbered BMs can be configured as RSU i.e. a maximum 16 RSUs are possible in C-DOT DSS MAX-XL and 8 RSUs in MAX-L.

THE C-DOT DSS FAMILY

GENERAL DESCRIPTION 11

2.6. COMMON CHANNEL SIGNALLING NO. 7 AND ISDN

Common Channel Signalling is pre-requisite to provide any value added service in the network e.g. Intelligent Network Services, ISDN services. Due to intelligent protocol implementation in conformance to ITU-T specifications and with the implementation of CCS7 signalling in C-DOT DSS, it has been made possible to provide the value added services. Also it is possible to configure the C-DOT DSS as TAX with multiple nodes, connected on CCS7 signalling.

ISDN Services are the most widely used carriers to transport bulk volume of data. With the increasing use of Internet Access, the use of ISDN interface is likely to go up as it provides the reliable access to the user at the rate of 64/128 Kbps. In addition to reliable data connection at higher rate, it integrates computer and Telephone on the single access.

In C-DOT DSS, the implementation is through add-on modules to provide the services in the beginning itself or retrofit as and when required. This facilitates the network administrator to upgrade the already commissioned exchanges in future.

2.7. REDUNDANCY

To meet the stringent availability requirements, C-DOT DSS employs 'hot standby' technique for all processor complexes so that in the event of the failure of any one security-block, not more than 8 subscribers will be affected.

Hardware cross-links between processors have been planned in such a way that even the failure of two dissimilar processors will not affect system performance. Also, wherever there is no duplication of hardware units, multiple units are provided to work in a load-sharing mode. In the event of failure of one of the units, other units will share its load preventing disruption of service. In case of certain service circuits, n+1 configuration is used for maintaining reliability.

2.8. COMMON HARDWARE UNITS

Various hardware units such as controller complexes and message switches have been standardised for multiple applications. This interchangeability is an important feature of the system hardware that helps in reducing inventories and increasing system availability. Some of these standardised units are -

• Module Control Unit

Module Control Unit is a 16-bit or 32-bit microprocessor complex with associated memory unit. The same unit can be used as the Base Processor Unit in the Base Module or as the Space Switch Controller in the Central Module or as the Administrative Processor Unit in the Administrative Module.

Chapter 2.

12 C-DOT DSS MAX

• Interface Controller

This is an 8-bit microprocessor based unit with a time-switching network that can be used to control either terminal interface in the Terminal Unit or service circuit interface in the Time Switch Unit. In both the cases, its function is to assign time-slots on the 128- channel link between the terminals (subscribers, trunks, etc.) and the module time switch.

• Message Switch

Message Switch is implemented as a 32-bit message switch controller which provides upto 38 HDLC/ADLC links for message communication between controllers. In the Base Module, the message switch can also be implemented as a 16-bit message switch controller and a message switch device card. In such an implementation, the controller provides upto 22 HDLC/ADLC links with the help of the device card.

2.9. OPTIMISATION

In C-DOT DSS, distribution and centralisation of functions have been optimised. There are local functions which are entrusted to the growth units, i.e., the Base Modules, for local switching and interfacing. These functions use resources whose requirement is directly linked with the number of lines and trunks equipped.

These functions are -

• Terminal Interfacing - interfacing lines, analog and digital trunks, CCM, PBX and remote digital lines.

• Circuit Switching - switching within the Base Module.

• Call Processing - majority of call processing functions.

• Concentration - for providing upto 2024 subscribers on 512 time-slots.

On the other hand, the functions that are shared globally over the switch are provided by a central facility which may either be the Central Module or the Administrative Module. These functions are -

• Inter-module Communication

Inter-BM and BM-AM communication via the Central Module.

• Message Switching

Inter-BM and BM-AM control-message communication via the Central Message Switch in the Central Module.

• Resource Allocation

Done by the Administrative Module.

THE C-DOT DSS FAMILY

GENERAL DESCRIPTION 13

• Operations and Maintenance

Bulk data storage by the Input Output Module and man-machine interface provided by the Administrative Module via the Input Output Module.

• Services

Announcements and conference circuits.

This approach is also followed while introducing new services and facilities in order to utilise them most optimally.

14 C-DOT DSS MAX

Chapter 3.

Hardware Architecture

3.1. GENEAL

The hardware architecture of C-DOT DSS MAX is mapped closely on the system overview described in the previous chapter. In the following sections, the hardware architecture of each constituent module is described.

3.2. BASE MODULE (BM)

Base Module (BM) is the basic building block of C-DOT DSS MAX. It interfaces the subscribers, trunks and special circuits. The subscribers may be individual or grouped PBX lines, analog or digital lines. The trunks may be Two Wire Physical, E&M Four Wire, E&M Two Wire, Digital CAS or CCS. The basic functions of a Base Module are -

• Analog to digital conversion of all signals on analog lines and trunks

• Interface to digital trunks and digital subscribers

• Switching the calls between terminals connected to the same Base Module

• Communication with the Administrative Module via the Central Module for administrative and maintenance functions and also for majority of inter-BM switching (i.e. call processing) functions

• Provision of special circuits for call processing support e.g. digital tones, announcements, MF/DTMF senders/receivers

• Provision for local switching and metering in stand alone mode of Remote Switch Unit as well as in case of Single Base Module Exchange (SBM-RAX)

For these functions, the Base Module hardware is spread over different types of units -

• Analog Terminal Unit - to interface analog lines/trunks, and providing special circuits as conference, announcements and terminal tester.

• Digital Terminal Unit - for interfacing digital trunks i.e. 2Mbps E-1/PCM links

• #7 Signalling Unit Module - to support SS7 protocol handlers and some call processing functions for CCS7 calls.

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 15

• ISDN Terminal Unit - to support termination of BRI/PRI interfaces and implementation of lower layers of DSS1 signalling protocol.

• Time Switch Unit - for voice and message switching and provision of service circuits.

• Base Processor Unit - for control message communication and call processing functions.

3.2.1. Analog Terminal Unit (ATU) Figure 3.1

The Analog Terminal Unit (ATU) is used for interfacing 128 analog terminations which may be lines or trunks. It consists of terminal cards which may be a combination of Line Circuit Cards (LCC), CCB with Metering (CCM) cards, Two Wire Trunk (TWT) cards, E&M Two wire (EMT) Trunk cards and E&M Four wire (EMF) trunk cards, depending upon the module configuration. Also, provision has been made to equip Conference (CNF) card to support “six party” conference, Announcement (ANN) to support 15 user friendly announcement messages, and Terminal Test Controller (TTC) for testing of analog terminations. Power Supply Unit (PSU-I) provides logical voltages and ringing current in the ATU.

Analog Subscriber Line Cards

Two variants of subscriber line cards as LCC or CCM with interfaces upto 8 subscribers, provide basic BORSCHT functions for each line. Analog to digital conversion is done by per-channel CODEC according to A-law of Pulse Code Modulation. Each CCM card has the provision of battery reversal for all the 8 lines with the last two lines having provision to generate 16 KHz metering pulses to be sent to subscriber's metering equipment.

The 8-bit digital (voice) output of four LCCs is multiplexed to form a 32-channel, 2 Mbps PCM link - also called a terminal group (TG). Since a Terminal Unit has a maximum of 16 terminal cards, there are four such terminal groups. The signalling information is separated by a scan/drive logic circuit and is sent to the signalling processor on four different scan/drive signals. The LCC/CCM also provides test access relay to isolate the exchange side and line side to test it separately by using the Terminal Test Controller (TTC).

Analog Trunk Cards

Analog trunk cards interface analog inter-exchange trunks which may be of three types as TWT, EMT and EMF. These interfaces are similar to Subscriber Line Card, with only difference that the interfaces are designed to scan/drive events on the trunks as per predefined signalling requirement.

Chapter 3.

16 C-DOT DSS MAX

TG1,

32

ts, 2

Mbp

s

4

3

2

S S

LIN

ES &

TR

UN

KS

LIN

ES &

TR

UN

KS

TG3

1

TG2

3

4

1

2TG

4

Ø1

128

CH

., 8

Mbp

sSE

RIA

L LI

NK

TOTS

Ø A

ND

TS1

SIG

NAL

TER

MIN

AL C

ARD

TER

MIN

AL G

RO

UP

TER

MIN

AL IN

TER

FAC

E C

ON

TRO

LLER

TIM

E SW

ITC

HSI

GN

ALLI

NG

PR

OC

ESSO

R

TG -

TC -

SP -

TIC

-TS

-

BUS

PRO

CES

SOR

DAT

A BU

S

Ø

1

\DES

IGN

\MXG

DIS

DN

\MXI

SGD

TT

TC TC

TIC

SP

FIG

UR

E 3.

1 A

NAL

OG

TER

MIN

AL U

NIT

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 17

Signalling Processor (SP) Card

Signalling Processor (SP) processes the signalling information received from the terminal cards. This signalling information consists of scan/drive functions like origination detection, answer detection, digit reception, reversal detection, etc. The validated events are reported to Terminal Interface Controller for further processing to relieve itself from real-time intensive functions. Based on the information received from the Terminal Interface Controller, it also drives the event on the selected terminal through scan/drive signals.

Terminal Interface Controller (TIC) Card

Terminal Interface Controller (TIC) controls the four terminal groups (TG) of 32 channels, and multiplex them to form a duplicated 128-channel, 8 Mbps link towards the Time Switch (TS). For signalling information of 128-channels, it communicates with Signalling Processor (SP) to receive/send the signalling event on analog terminations. It also uses one of the 64 kbps channel out of 128 channels towards Time Switch, to communicate with Base Processor Unit (BPU). In concentration mode, three other Terminal Units share this 128-channel link towards the Time Switch to have 4:1 concentration.

Terminal Interface Controller is built around 8-bit microprocessor with associated memory and interface and it is duplicated for redundancy.

Special Service Cards

A Terminal Unit has some special service cards such as Conference (CNF) Card to provide six party conference. Speech samples from five parties are added by inbuilt logic and sent to the sixth party to achieve conferencing.

Terminal Test Controller (TTC) Card is used to test analog terminal interfaces via the test access relays on the terminal cards.

Announcement Controller (ANN) Card provides 15 announcements on broadcast basis. Only one service card of each type is equipped in a Base Module with provision of fixed slot for TTC and variable slots for CNF/ANNC.

Announcement and Conference Cards are equipped in Terminal Unit through S/W MMC command. Two slots are occupied by each card i.e. 16 channels for each card are used out of 128 channels available on a Bus between a TU & TS.

3.2.2. Digital Terminal Unit (DTU)

Digital Terminal Unit (DTU) is used exclusively to interface digital trunks. One set of Digital Trunk Synchronization (DTS) card alongwith the Digital

Chapter 3.

18 C-DOT DSS MAX

Trunk Controller (DTC) card is used to provide one E-1 interface. Each interface occupies one TG of 32 channels and four such interfaces share 4 TGs in a Digital Terminal Unit. The functions performed by TIC and SP in Analog Terminal Unit, are collectively performed by the Terminal Unit Controller (TUC) in the Digital Terminal Unit. The scan functions are - HDB3 to NRZ code conversion, frame alignment and reconstitution of the received frame. The drive functions include insertion of frame alignment pattern and alignment information. Each interface can be configured as CAS or CCS interface.

3.2.3. SS7 Signalling Unit Module (SUM)

Any one of the ATU or DTU in a BM can be replaced by SUM frame to support CCS7 signalling. Only one such unit is equipped in the exchange irrespective of its configuration or capacity. For details of SUM architecture, refer to chapter no.4.

3.2.4. ISDN - Terminal Unit (ISTU)

One of the four ATUs/DTUs in a BM can be replaced by ISTU to provide BRI/PRI interfaces in C-DOT DSS. The only constraint is that ISTU has to be principal TU i.e. directly connected to TSU on 8 Mbps PCM link. The ATU/DTU cannot be used in concentration with ISTU. By equipping one ISTU in the exchange, a max. of 256 B channels are available to the administrator which can be configured as BRI, PRI or any mix as per site requirement. Depending on the requirement of number of ISDN-Interfaces, one or more ISTUs can be integrated in C-DOT DSS, either in one BM or distributed across different BMs. For details, refer chapter no. 4.

3.2.5. Time Switch Unit (TSU)

Time Switch Unit (TSU) implements three basic functions as time switching within the Base Module, routing of control-messages within the Base Module and across Base Modules and support services like MF/DTMF circuits, answering circuits, tones, etc. These functions are performed by three different functional units, integrated as time switch unit in a single frame (refer Fig. 3.2).

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 19

FIG

UR

E 3.

2 T

IME

SWIT

CH

UN

IT\D

ESIG

N\M

XGD

ISD

N\M

XISG

DTU

BASE

MES

SAG

E SW

ITC

HBM

S -

MFC

-M

ULT

I FR

EQU

ENC

Y / D

UAL

TO

NE

AND

HD

LC L

INK

SCIC

-TG

A -

MU

LTI F

REQ

UEN

CY

CO

NTR

OLL

ER

TON

E G

ENER

ATO

R W

ITH

AN

SWER

ING

SER

VIC

E C

IRC

UIT

S IN

TER

FAC

E C

ON

TRO

LLER

ts -

TSC

-TI

ME

SWIT

CH

CO

NTR

OLL

ERTI

ME

SLO

T

765

CIR

CU

ITS

CO

NFE

REN

CE

Ø1

MO

DU

LEC

ENTR

ALTOPC

M L

INKS

4 M

bps

512

ts,

BUS

Ø

BUS

1

1

Ø

43Ø

32 ts

, 2M

bps

LIN

K32

ts, 2

Mbp

s P

CM

FRO

M T

ERM

INAL

UN

ITS

8 M

bps

LIN

KS (T

ERM

INAL

GR

OU

PS)

FOU

R 1

28 ts

,

LIN

K12

8 ts

, 8 M

bps

PCM

64 K

bps

DIR

ECT

HD

LC L

INK

TSC

32 ts

, 2M

bps

PCM

LIN

K

1

BMS

Ø

32 ts

, 2M

bps

1

TGA

Ø 4M

FC 3

MFC

2M

FC

SCIC

MFC

1

Chapter 3.

20 C-DOT DSS MAX

Service Unit (SU)

Service Unit is integrated around three different cards as Tone Generator with Answering Circuit (TGA), Service Circuit Interface Controller (SCIC). and MF/DTMF Controller (MFC) Card. MF/DTMF circuits (senders/receivers) are implemented by using single-chip, 4-channel Digital Signal Processors (DSPs). Two MFC cards are grouped to form a terminal group. Upto four MFC Cards can be equipped. The TGA and two groups of MFCs, form three terminal groups towards the Service Circuits Interface (SCI). Service Circuit Interface multiplexes these three TGs together with another terminal group from the Base Message Switch (BMS) to form a 128-channel, 8Mbps link under the control of Service Circuits Interface Controller (SCIC) and sends it towards the Time Switch.

Base Message Switch (BMS)

Base Message Switch (BMS) routes the control messages within the Base Module, across different Base Modules, and also Administrative Module via the Central Module. It is implemented around two different cards as Message Switch Controller (MSC) with six direct HDLC-links and the Message Switch Device (MSD) Card implementing 16 switched HDLC links. As a unit, total 22 HDLC channels are implemented for communication with the Base Processor, Time Switch Controller, Service Circuits Interface Controller, Terminal Interface Controller within the BM and the four CMS complexes in CM. It acts as a message transfer point between the Base Processor and these controllers. It receives messages from the Base Processor and transmits them towards the appropriate controllers.

Note : To support 8,00,000 BHCA, MSC and MSD cards are replaced by a High performance Message Switch (HMS) with high speed, 32 bit microprocessor (MC 68040). It implements 38 HDLC links with flexibility of programming individual link for a speed upto 750 kbps.

Time Switch (TS)

The Time Switch complex is implemented using three different functional cards as multiplexer/demultiplexer (TSM), time switch (TSS) and time switch controller (TSC). The Time Switch complex receives the following PCM links and performs time- switching on them for switching within the Base Module :

♦ Four 128-channel multiplexed links from four different Terminal Units which may be any combination of. ATU, DTU, #7SU and ISTU.

♦ One 128-channel multiplexed BUS from the Service Circuits Interface Controller (SCIC) in the Time Switch Unit.

♦ Three 128-channel links to support onboard three party conference circuits (3 x 128).

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 21

It multiplexes above 128-channel links to form a dual 512-channel, 4 Mbps multiplexed bus towards the Central Module. The individual buses are called Bus0 and Bus1. Besides this, it also provides network switched path for message communication between Base Modules, between Base Module and Administrative Module, and between Base Module and Central Module.

3.2.6. Base Processor Unit (BPU)

Base Processor Unit (BPU) is the master controller in the Base Module. It is implemented as a duplicated controller with memory units. These duplicated sub-units are realised in the form of the following cards :

♦ Base Processor Controller (BPC) Card

♦ Base Memory Extender (BME) Card

BPC controls time-switching within the Base Module via the Base Message Switch and the Time Switch Controller. It communicates with the Administrative Processor via Base Message Switch for operations and maintenance functions. In a SBM configuration, BPC directly interfaces with the Alarm Display Panel and the Input Output Module.

To support 8,00,000 BHCA, the BPC card is replaced by High performance Processor Card (HPC). It is pin to pin compatible for hardware and also for software so that they are interchangeable at any site to meet specific traffic requirement.

Figure 3.3 summarises the various units and sub-units of the Base Module.

3.3. CENTRAL MODULE (CM)

Central Module (CM) is responsible for space switching of inter-Base Module calls, communication between Base Modules and the Administrative Module, clock distribution and network synchronisation. For these functions, Central Module has a Space Switch, Space Switch Controller and a Central Message Switch.

CM provides connectivity to 16 BMs if it is CM-L and 32 BMs if it is CM-XL. Each BM interfaces with CM via two 512-channel parallel buses as BUS-0 and BUS-1, each operating at 4 Mbps. These buses carry voice information of 512 terminations of the Base Module towards CM. In the reverse direction, after space switching has been done in the Space Switch under the control of Space Switch Controller (SSC), the same buses carry the switched voice information for 512 terminations towards BM. Thus, in a 32 Base Module configuration, there are 64 parallel buses carrying the voice information from Base Modules to the Central Module, and also the switched information in the reverse direction.

Chapter 3.

22 C-DOT DSS MAX

3.3.1. Space Switch (SS) and Space Switch Controller (SSC)

In order to take care of the large number of interface signals, the switch portion of CM is divided into three stages viz. MUX stage, Switch stage and DEMUX stage. The MUX and DEMUX stages are implemented on single card to provide the Base Module to Central Module interface in each direction. Interfacing and switching are controlled by SSC which provides control signals for the MUX/DEMUX cards and the Space Switch Switch cards. Interconnection between MUX/DEMUX cards and the Space Switch is shown in Figure 3.4.

MUX/DEMUX Cards extract the information from time-slots 0 and 1 of Bus0 and Bus1 from the Base Modules. These time-slots carry control message from each Base Module and these messages are sent to the Central Message Switch (CMS). The CMS sends these messages to the Space Switch Controller (SSC) on a 128 kbps link to control space switching based upon this information.

Four 512-channel buses from four BMs are multiplexed to form a 2048-channel, 16 Mbps multiplexed BUS which is sent to both copies of the Space Switch Switch Card. Space switching of these 2048 channels is done based upon the switching information received by Space Switch Controller (SSC) from CMS.

Clock Distribution

CM provides the central clock for distribution to the Base Modules. The 8MHz clock may be locally generated at the Central Clock (CCK) card in case of CM-XL and of Space Switch Clock (SCK) card in case of CM-L by using high stability VCXO crystal or may be derived from an external reference clock using the Network Synchronisation Controller (NSC) card in case of CM-XL and Network Synchronisation Equipment (NSE) in case CM-L under the control of SSC. In the event of failure of external reference or duplex failure of the NSC cards/NSE, the local clock is fed in the holdover mode, synchronised to last reference value. In any arrangement, the local or external clock is distributed via Central Bus Extender (CBX) cards in case of CM-XL.

The CBX card provides an interface between SSC and SSU. SSC makes any switch card access through CBX. CBX also handles any power supply errors in SSU and BTU. Each CCK-CBX-NSC complex form a security block i.e. CBX0 cannot be used with CCK1. Thus there is a copy 0 complex and a copy 1 complex. The CBX also synchronises all SSC accesses to SSU with the 16 MHz clock as well as BTU.

Fig. 3.5 depicts the clock distribution in C-DOT DSS with CM-XL.

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 23

DTM

F

32 ts

CC

B LI

NES

SUB.

LIN

ES

TR

UN

KSPB

X LI

NES

TG TG

32 ts

TIC

TGA

TER

MIN

AL U

NIT

SP

MF/

128

tsTI

ME

SWIT

CH

UN

IT

128

ts

32 ts

21 43

128

ts5

TSC

CIR

CU

ITS

CO

NFE

RE

NC

E64

ts

SCIC

876

TO C

M

512

ts

512

ts

FIG

UR

E 3.

3 B

ASE

MO

DU

LE

TIM

E SL

OT

TIM

E SW

ITC

H

SER

VIC

E C

IRC

UIT

S IN

TER

FAC

E C

ON

TRO

LLER

TIM

E SW

ITC

H C

ON

TRO

LLER

BASE

MES

SAG

E SW

ITC

H

TON

E G

ENER

ATO

R W

ITH

AN

SWER

ING

TER

MIN

AL IN

TER

FAC

E C

ON

TRO

LLER

SER

VIC

E C

IRC

UIT

S IN

TER

FAC

E

SIG

NAL

LIN

G P

RO

CES

SOR

TER

MIN

AL IN

TER

FAC

E

TER

MIN

AL G

RO

UP

TGA

-

SCIC

-

BMS

-SC

I -

SP -

TG -

TS -

TIC

-TI

-

TSC

-ts

-

SWIT

CH

ED P

CM

LIN

K

DIR

ECT

HD

LC L

INK

32 ts

BMS

BASE

PR

OC

ESSO

R U

NIT

MEM

OR

YC

OM

PLEX

CPU

CO

MPL

EX

\DES

IGN

\MX

GD

ISD

N\M

XISG

DBM

Chapter 3.

24 C-DOT DSS MAX

FIG

UR

E 3.

4 S

PAC

E SW

ITC

H &

SPA

CE

SWIT

CH

CO

NTR

OLL

ER

\DES

IGN

\MX

GD

ISD

N\M

XISG

DSS

BM4

BASE

MO

DU

LEBM

-

SWIT

CH

TIM

E SL

OT

ts -

BM32

BUSØ51

2 ts

MU

X

MU

X

BM31

512

ts

BUSØ

BM30

BM29

BUSØ 51

2 ts

BUSØ

DEM

UX

DEM

UX

512

ts

MU

XBM

3

BM2

BUSØ 51

2 ts

BUSØ

DEM

UX

512

ts

SPAC

E SW

ITC

H C

ON

TRO

LLER

SPAC

E SW

ITC

HM

ULT

IPLE

XER

/DEM

ULT

IPLE

XER

SSC

-SS

-M

UX/

DEM

UX

-

Ø1

MEM

OR

Y

DEM

UX

512

ts

512

ts

BUSØ

BM1

BUSØ

Ø

1

SSC

SPAC

E

Ø1

2048

ts

MU

X

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 25

FIG. 3.5CLOCK DISTRIBUTION IN C-DOT DSS (MAX-XL)

REFERENCE INPUTS FROM

SWP : SWITCH PLANESWC : SWITCH CARDS

SWP-Ø

COPY Ø

C

W

S

SSCØ/1

SYNCHRONISED OUTPUT

REFERENCE INPUTS FROM

2.04

8MH

z

2.04

8MH

z

2.04

8MH

z

SYNCHRONISED OUTPUT

CBX-Ø

CCK-Ø

NSC-Ø

THREE DTS CARDS

SWP-1

COPY 1

C

W

S

2.04

8MH

z

2.04

8MH

z

2.04

8MH

z

SYNCHRONISED OUTPUT

CBX-1

CCK-1

NSC-1

THREE DTS CARDS

\DESIGN\MXGDISDN\MXISGDCD

Chapter 3.

26 C-DOT DSS MAX

3.3.2. Central Message Switch (CMS)

Central Message Switch (CMS) complex is the central message transfer point of the switch. It is implemented as four different message switches, working in load-sharing mode. Each message switch is a high performance message routing block, implemented by using high speed 32 bit microprocessor MC 68040 in case of CM-XL and 16 bit microprocessor MC 68000 in case of CM-L. This card supports 38 HDLC links in case of CM-XL with flexibility of programming individual HDLC links upto 750 kbps. All Central Message Switches (CMS1,2,3&4) are used for routing of messages across the Base Modules. On the other hand only CMS1 and CMS2 interface with the Administrative Module for routing control message between Base Processors and Administrative Processor. This communication is used to access office data for routing inter- module calls and administration and maintenance functions. Fig. 3.6 depicts the Central Message Switch in C-DOT DSS.

3.4. ADMINISTRATIVE MODULE (AM)

Administrative Module (AM) consists of a duplicated 16/32-bit controller called the Administrative Processor (APC). It communicates with Base Processors via the Central Message Switch for control messages and with the duplicated Input Output Processors in the Input Output Module for interfacing peripheral devices

Administrative processor is responsible for global routing, translation, resource allocation and all other functions that are provided centrally in C-DOT DSS MAX. The implementation of AM is similar to Base Processor Complex of BM, using the same hardware configuration. As explained earlier, HPC instead of BPC is used to support 8,00,000 BHCA.

3.5. INPUT OUTPUT MODULE (IOM)

Input Output Module (IOM) consists of duplicated Input Output Processor (IOP). The Input Output Processor (IOP) is a general purpose computer with UNIX Operating System. It is used as the front end processor in C-DOT DSS. It handles all the input and output functions in C-DOT DSS. The IOP is connected to AP/BP via HDLC links. During normal operation, two IOPs interconnected by a HDLC link, operate in a duplex configuration. Working as front end processor, it provides initial code down load to the subsystems, man machine interface and data storage for billing and other administrative information. Refer Fig. 3.7 for IOP connectivity in the system and IOP-VH architecture.

3.5.1. IOP-VH Hardware Architecture

The IOP-VH is value engineered high performance IOP, designed using a single card. The IOP CPU uses MC 68040 (25 MHz) processor on the VHC card. It has 16 MB (expandable to 32 MB) onboard DRAM and 512 KB

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 27

FIG

UR

E 3.

6 C

ENTR

AL M

ESSA

GE

SWIT

CH

\DES

IGN

\MX

GD

ISD

N\M

XISG

DC

S

4Mbp

s51

2 S

LOTS

AT

EAC

H B

US

OF

FRO

M B

M

CAR

D O

F C

MM

UX/

DEM

UX

FRO

M B

M

TIM

E SL

OT

SPAC

E SW

ITC

H C

ON

TRO

LLER

CEN

TRAL

MES

SAG

E SW

ITC

HAD

MIN

ISTR

ATIV

E PR

OC

ESSO

R C

ON

TRO

LLER

ts -

SSC

-C

MS

-AP

C -

TO

2 TI

ME

- SLO

TS (6

4 Kb

ps T

IME

SLO

T ts

1 O

F BU

S-Ø

& B

US-

1)

BUS1

BUSØ

(CO

PY Ø

/1)

IOP

Ø

1

Ø

1

2 TI

ME

- SLO

TS (6

4 Kb

ps T

IME

SLO

T ts

Ø O

F BU

S-Ø

& B

US-

1)

BUS1

BUSØ

CM

S4

CM

S3

CM

S21

CM

S

APC

SSC

Chapter 3.

28 C-DOT DSS MAX

AP/

BP-0

INS-

SBY

AP/

BP-1

INS-

AC

T

CPU

BU

S

DEV

ICE

BLO

CK

FIG

. 3.7

CO

MM

UN

ICAT

ION

PAT

H F

RO

M

CO

MM

UN

ICAT

ION

PAT

H F

RO

M

DU

PLE

X IO

P C

ON

FIG

UR

ATIO

N

INS-

AC

T

IOP

-0IO

P-1

INS-

SBY

IOP

TO

AC

TIVE

AP/

BP

IOP

TO

AC

TIVE

AP/

BPS

TAN

DB

Y

AC

TIVE

C-D

OT

IOP-

VH A

RC

HIT

ECTU

RE

I/FH

DLC

& R

S 2

32

CO

NSO

LE7

HD

LCs

ETH

ER

NET

CAR

TRID

GE

DIS

K

SC

SI/E

THER

NE

TI/F

DR

IVE

TAPE

DR

IVE

PO

RT

8 AS

IO P

OR

TSH

OS

T

TER

MIN

ALS

FOR

PR

INTE

R /

\DES

IGN

\MX

GD

ISD

N\M

XISG

DD

C

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 29

EPROM. All active IOP processes reside in the dynamic RAM. Also the data being transferred through HDLC links, secondary storage devices and terminals, use the dynamic RAM. The IOP as a module is duplicated to provide rendundancy for cardridge and disk drives as well as serial communication terminals and printers.

The system has provision for 7 HDLC channels. Two of these are used to connect the IOP to both the copies of AP/BP. The third link is for connection with mate IOP when the two are working in synchronisation i.e. duplex IOP configuration. The rest four links are spare at present but may be used towards the four CMSs in future. Eight of RS-232C Serial Links (through ASIO ports) are also implemented for connecting operator terminals and printer to the IOP in addition to two ports as Console and Host.

The monitor based operations are performed only from the Console and the same is true in case of login to ‘root’ account. The operations like initial boot-up, software link loading etc. could be performed only from the Console. One X.25 port is implemented for 64Kbps full duplex link to communicate with Centralise Billing/Telecom Management Network Centre. In addition, one 10 Mbps Ethernet port is also implemented in the IOP-VH which has AUI or Co-axial interface support at physical level to allow networking of user terminals in future. A SCSI-2 controller with integrated DMA and SCSI cores is used for interfacing the disk drive and cartridge tape drive.

Note :

Presently the two ports, namely X.25 and ETHERNET are not supported in current UNIX release.

IOP-VH Peripherals

Input Output Processor (IOP-VH) supports three standard SCSI-2 interfaces, on VHC card, one each for Winchester Drive, Cartridge Tape Drive and one as spare. Here, it may be noted that only the peripherals with SCSI-2 interface can be used in IOP-VH.

Front Panel Display

The CPU ‘Reset’ and ‘Abort’ switches are provided alongwith lock and key, adjacent to the switches. ‘Run’ and ‘Halt’ LEDs for the CPU status indication is also extended on the front panel. A ‘Reset’ LED is provided alongwith RESET switch and glows when the CPU is reseted by pressing ‘RESET’ switch on the front panel. Power I/P LED is provided to indicate the presence of I/P power on the front panel.

Chapter 3.

30 C-DOT DSS MAX

3.6. NETWORK SYNCHRONIZATION IN C-DOT DSS

All the three modes of operation of Network Synchronization are implemented in C-DOT DSS. These are:

i) Locked Mode: When one or more primary reference clocks are available, NSC/ NSE enters into locked mode by selecting one of the available network clocks according to fixed priority and synchronises to it.

ii) Holdover Mode : When NSC/NSE loses the network clock to which it was locked and when no other network clocks are available, it enters the holdover mode in which it synchronises to the last reference value.

iii) Free Run Mode : When none of the network reference clocks are available and no locking to external reference has taken place before. In this mode system works on its local clock.

In C-DOT DSS MAX, Network Synchronisation Controller (NSC) Card synchronises the local clock of the exchange with the network clock. It gets input clocks from digital trunks connected to higher level or same level exchanges. It has an on-board clock source. It gives a network synchronised clock and SYNC signals to the duplicated Central Clock (CCK).

The CCK is controlled by the SSC through CBX. The clock card generates its own clock and can be configured to select between the local clock and two copies of NSC clock. Each clock card distributes 16 MHz clock and 8 kHz SYNC to self SSU and 16 MHz clock to all Bus Termination Units (BTUs) which receive switched data buses from all the BMs connected to CM.

In case of SBM-RAX and MAX-L exchanges, the function of NSC card is achieved by external add-on synchronization equipment C-DOT-NSE. In this mode of operation, the system works on external clock, received from C-DOT NSE instead of using its own clock. However in exceptional case of failure of both the clock sources from C-DOT-NSE, the system has provision to switch over to its own clock.

A brief description of implementation of Network Synchronization in C-DOT DSS using NSC card along with its functional block is explained below.

3.6.1. Function of NSC Card

♦ The NSC card forms the interface between DTS (Digital Trunk Sync.) and the CCKs (Central Clock Cards). It receives the 2.048 MHz reference input clock from DTS and converts it into a 16.384 MHz clock using a PLL (Phase Locked Loop). This clock is fed to both copies of CCKs. It also generates a sync signal (8 kHz) and feeds it to the CCKs for further distribution to all the BMs.

HARDWARE ARCHITECTURE

GENERAL DESCRIPTION 31

♦ There is a Time-of-Day (TOD) block which generates the real time clock for the system. It takes the input from DTS card (a one hertz clock) and embeds this in the 8 kHz sync.

♦ The NSC has an On Board Micro Processor (OBMP) to take care of the PLL functions, diagnostics, communication with SSC

3.6.2. Duplication and Security block

The NSC card is duplicated and its access is similar to CBX cards. The NSC and CBX form a security block as there is only one device enable for each NSC-CBX pair. The 2.048 MHz clock and 8 kHz sync signal are exchanged between the two copies of NSC. Clock selection is done before the PLL block. If all the inputs to the NSCs fail, it runs in the “holdover” mode. If the inputs are not restored till the end of the holdover period, (duration of the holdover period is defined in the Parameteric Specifications), the NSCs go into the "free-run" mode. The NSCs work in mutual synchronisation as the PLLs track each other.

3.7. REMOTE SWITCHING UNIT (RSU)

In case of a Remote Switch Unit (RSU) the Time Switch Switch (TSS) cards in BM are replaced by Enhanced Time Switch (ETS) cards. This card implements different functions like HDB3 to NRZ conversion, clock extraction, time-slot interchange on PCM links to/from the host exchange, digital trunk interface, fault handling on digital trunks etc.

In case of a remotely located BM (RSU), the corresponding MUX/DEMUX cards in BTU in CM in BUS-0 and BUS-1, are replaced by Enhanced Switch MUX (ESM) Cards in CM-XL and ESL cards in CM-L. The functions of the cards are HDB3 to NRZ conversion, digital trunk interface, multiplexing/ demultiplexing of 4 Mbps bit streams from/to a normal BM and a RSU. The interconnections between RSU and Central Module are shown in Figure 3.8.

3.8. ALARM DISPLAY PANEL

Alarm Display Panel (ADP) is a microprocessor based hardware unit which is attached to the BP (in SBM configuration) or AP (in MBM configuration) via HDLC links for providing audio-visual indication of system faults. It is a three card implementation. A matrix of LEDs is provided to indicate the maintenance status of the switch units and their level of initialisation. A seven-segment display shows the count of lines and trunks currently faulty. Keys are provided for manual acknowledgment, initiating self test and selective audio disable.

Chapter 3.

32 C-DOT DSS MAX

ESM1

PSM2

PSS1

PSS1

C1

BUSØ

BM 1,2,3,4Ø

BM3 BM4

BM4BM3

1BM 1,2,3,4

BUS1

C1

PSS1

PSS1

PSM2

ESM1

TS-ØBM1BUSØ

512ts, 4Mbps

TS-1

CO-LOCATED BM

REMOTE BM

ETS-1

ETS-ØBM1

BM2

BM2

SSØ

SS1

CM

BUS1

BUSØ8x2 Mbps

512ts, 4MbpsBUS1

BM-CM CABLES

PCM LINKS

8x2 Mbps

RSU

~ ~~ ~

TS -ETS -PSM -ESM -SS1 -PSS -BM -CM -

TIME SWITCHENHANCED REMOTE TIME SWITCHSPACE SWITCH MUX/DEMUXENHANCED REMOTE SWITCH MUX/DEMUXSPACE SWITCHSPACE SWITCH-SWITCHBASE MODULECONTROL MODULE

*

THE CARDS NAME ARE APPLICABLE TO CM-XLAND WILL BE DIFFERENT IN CM-L WITH THE SAMEFUNCTIONALITY

*

**

*

\DESIGN\MXGDISDN\MXISGDIB

FIGURE 3.8INTERCONNECTION BETWEEN RSU/LOCAL

AND CENTRAL MODULE

GENERAL DESCRIPTION 33

Chapter 4.

Common Channel Signalling & ISDN

4.1. GENERAL

This chapter explains the implementation of CCS7 and ISDN services in C-DOT DSS. The details include the hardware, software architecture and different interfaces in C-DOT DSS. The chapter has been organised in two different sections to explain CCS7 and ISDN function, separately. For easy understanding, the details of CCS7 and ISDN call flows have been considered as an example and explained in detail.

4.2. COMMON CHANNEL SIGNALLING SYSTEM NO. 7 (CCS7)

The implementation of CCS7 is based on the CCITT (ITU-T) Recommendations (Blue Book version with subsequent White Book updations) and the National Specifications of the Department Of Telecommunications (DOT). The Message Transfer Part (MTP) is implemented so that the C-DOT DSS can function both as a Signalling Point (SP) and a Signal Transfer Point (STP). The STP functions do not affect the call handling performance of the switch. Presently, among the level 4 user parts, the Telephone User Part (TUP) and ISDN User Part (ISUP) have been implemented. Software enhancements are planned to incorporate the features like Signalling Connection Control Part (SCCP), Transaction Capabilities Application Part (TCAP) etc., as per CCITT (ITU-T) Recommendations. With the implementation of TCAP and SCCP in C-DOT DSS the signalling network will provide communication interface between Intelligent Network Application Parts (INAP) across the network. After necessary modifications in call processing software to include the call control functions, the Service Switching Point (SSP) functionalities will be integrated in the switch.

4.2.1. Architecture of CCS7 (Fig 4.1)

SS7 capability in C-DOT DSS MAX exchanges is implemented in the form of a SS7 Signalling Unit Module (SUM).

Chapter 4.

34 C-DOT DSS MAX

DTU

SUM

TU

ISTU

TS

BASE PROCESSOR

BASE MODULE (BMx)"HOME"

BASE PROCESSOR

TU

TU

TU

DTU

TS

TIME SWITCHINGOF SIGNALLINGINFO.

INFO.OF VOICETIME SWITCHING

TSC

TSC

BASE MODULE (BMy)

SPACESWITCHING

CENTRAL MODULE (CM)

SSC

AM

APC

IOP

IOM

SUBSCRIBERLINES

ANALOGTRUNKS

DIGITAL TRUNKS

(SIGNALLING LINKS)

DIGITAL LINKS

LEGEND:-

TERMINAL INTERFACE CONTROLLER

GENERIC CPU COMPLEX

NOTE :-

SERVICE CIRCUITS INTERFACES ARE NOT SHOWN FIG. 4.1SUM IN C-DOT DSS MAX

ADP

I/O DEVICES

SIGNALLING INFORMATIONVOICE INFORMATION

PSTN/ISDN

\DESIGN\MXGDISDN\MXIGD-SC

COMMON CHANNEL SIGNALLING & ISDN

GENERAL DESCRIPTION 35

The SUM hardware is packaged into a standard equipment frame, similar to that of a Terminal Unit. It can be retrofitted in any Terminal Unit (TU) frame position. The place of SUM in the switch architecture is similar to a Terminal Unit even though it is a module by itself and contains global resources. It interfaces with the Time Switch via a Terminal Unit Controller (TUC) on a 128 channel PCM link operating at 8 Mbps.

The SUM has eight terminal cards i.e. Signalling Handler Module Cards (SHM). Each SHM card supports upto 8 Protocol Handler (PHC) terminals. (Fig. 4.2)

The PHC terminals can be configured as SS7 protocol terminals, or as C.85 protocol (C-DOT proprietary protocol, a variation of X.25 protocol) terminals for internal control message communication. Two PHC terminals are configured as C.85 terminal at the time of SUM initialisation in order to enable code and data downloading from the Input Output Module. The number of C.85 is however variable and depends upon the switch configuration.

The communication with the Base Processor of the home BM and between PHC terminals is handled by the SUM CPU (SU7) complex which is also the central controller of the SUM. The SS7 protocol software is distributed over SHM, SU7 and BPC/HPC cards.

The firmware in the 68302 is such that each channel can be soft-configured either as a level 2 signalling terminal or as an internal C.85 layer-2 terminal. Each terminal buffer validates incoming messages and lists them in a receive queue for processing by level 3. The message discrimination and routing functions of level 3 are also implemented here. Similarly, it can send out messages from the transmit queue with sequence control. The terminal handles all the level 2 functions including initial alignment and error correction by retransmission. As a level 2 terminal, it can handle both the Basic Error Correction (BEC) and the Preventive Cyclic Retransmission (PCR) methods. This can be soft configured at the time of link activation or switchover of a terminal. It also handles level 2 flow control functions.

The 7CPU is implemented using the BPC card based on Motorola 68010 microprocessor and 16 MB memory card (BME) in duplex mode. MC 68040 based HPC card is used in place of BPC to support 8 SHMs in the 7SU, thereby providing 64 PHC terminals. The level 3 Message Handling (MH) and Signalling Network Management (SNM) functions reside here. The MH routes incoming CCS7 messages meant for own point code to the appropriate Base Modules as per the Circuit Identification Code (CIC) where the circuits are terminated and addressed to the relevant software processes in the Base Module, in accordance with the software architecture of C-DOT DSS MAX.

Chapter 4.

36 C-DOT DSS MAX

DP

RAM

RAMDP

P P

1 4 5 8

SHM

CAR

D 2

SHM

CAR

D 7

SHM

CAR

D 8

TUC

8Mbp

s LI

NK

2 3 4

TUI

FIG

UR

E 4.

2SU

M H

ARD

WAR

E AR

CH

ITEC

TUR

E

1TO

TIM

E SW

ITC

H

CPU

CAR

D 1

CPU

CAR

D Ø

6830

2

6830

2

PR

OM

PR

OM

HD

LC

HD

LC

HD

LC

HD

LC

SU7

(CPU

)C

ARD

CO

PY Ø

CO

PY 1

SU7

(CPU

)C

ARD

SH

M C

OM

PLE

X 1

SH

M C

OM

PLE

X 2

5 6 7 842 31

PH

C T

ER

MIN

AL

QU

EUES

SHM

CAR

D 1

CPU

BU

S

MU

X

2.048 Mbps TERMINAL GROUPS

LEG

END

:-

P =

DPR

AM

=

MIC

RO

PRO

CES

SOR

MC

6830

2

DU

AL P

OR

T R

AM

HD

LCLI

NK

\DES

IGN

\MXG

DIS

DN

\MXI

GD

-HA

COMMON CHANNEL SIGNALLING & ISDN

GENERAL DESCRIPTION 37

4.3. INTEGRATED SERVICES DIGITAL NETWORK (ISDN)

The ISDN-traffic is of two distinct types -

i) Circuit switched voice & data

ii) Packet switched data.

In case of Circuit switched voice & data, the traffic is routed through ISDN/PSTN network. In case of packet switched data, the packet traffic is routed/circuit switched to PSPDN where packet processing takes place. This is a economical solution and meant for quick implementation and deployment of ISDN-Service

C-DOT has implemented ETSI - PHI 300 099 interface to PSPDN - Network (I-NET) which is being expanded as overlay network, across the country to offer wide - range of data communication services including 64/128 kbps frame relay service. Both the cases of routing the packet data traffic on Bd and Bb channels, are supported in C-DOT DSS.

4.3.1. Architecture of ISDN Terminal Unit (Figure 4.3)

In C-DOT DSS architecture, the ISDN interfaces are terminated on a new add-on terminal unit as ISTU. A max. of 256 bearer channels are provided by integrating one ISTU which can be configured to support any combination of BRI or PRI - interfaces. If the requirement of PRI/BRI interfaces are more than 256 bearer channels, one or more ISTUs can be integrated in C-DOT DSS with the option of equipping them in the same BM or distributed across different BMs in the exchange.

The architecture also supports different level of concentration ensuring the connectivity of every subscriber for signalling and providing uniform allocation of time slots for switching of Bearer channels, carrying data and voice.

The circuit switched traffic is separated at ISTU and routed towards CS (Time Switch Unit of C-DOT DSS). Similarly packet switched traffic is routed towards PSPDN on ETSI-PHI interface.

As explained earlier, the core switching element of C-DOT DSS i.e. 'T’ or 'T-S-T’ functions as 'CS’ element for ISDN-traffic.

Basic Rate Interface (BRI) is through a twisted pair of copper cable conforming to G.961 standard. It provides support for continuous powering up of NT and in emergency condition, to support one TE for POTS service with current limiting. The Primary Rate Interface (PRI) is standard 2.048 Mbps link, driven on symmetric twisted pairs with characteristic impedance of 120 ohms, conforming to CCITT I.431 standard.

Chapter 4.

38 C-DOT DSS MAX

ISTU ARCHITECTURE

AS LINKØ AND LINK12Nos. 128 B-Ch., 8Mbps PCM LINKS

ICC1

ICCØ

ITC1

LC14

FIG. 4.3

: 32 B-Ch. ONLY IN CASE OF CONCENTRATION

FOR D-CHANNEL1 Mbps SERIAL LINK

SIGNALLING

CS : CIRCUIT SWITCH

PS : PACKET SWITCH

*

PCM

LC15

LCØ EACH OF 32 B-CHANNELS.8 PCM LINKS,

256x256

ITCØ

LC1

256 KbpsHDLC

PS

\DESIGN\MXGDISDN\MXIGDIA

*

CS

COMMON CHANNEL SIGNALLING & ISDN

GENERAL DESCRIPTION 39

The ISDN terminal cards are Basic Rate Line (BRL) and Primary Rate Line (PRL) cards.

4.3.2. Basic Rate Line (BRL) Card (Figure 4.4)

The Basic Rate Line card (BRL) is an interface to the switching system supporting '8’ U-interfaces towards the user. It interfaces with the ISDN Terminal Controller (ITC)/Switching Network for signalling and switching of voice and packet information.

The functions of the BRL card include HYBRID for 2 to 4 conversion and echo cancellation, monitoring of line status, its activation and deactivation, over voltage protection (to protect the exchange and the BRL card from high voltages), test access (for testing the line side and exchange side of the U-interface), power feeding (emergency or sealing current feeding) and 2B1Q coding for U-interface. The B and D channels are separated and 2 B-channels of each interface (total 16 B channels of each BRL-Card) are multiplexed on 2.048 Mbps link, similar to TG of ATU/DTU. The D channel signalling and packet information is sent on shared signalling link (1.024Mbps HDLC) to the ITC. The BRL card can be equipped in any one of the 16 slots, assigned for ISDN termination cards in the ISTU.

4.3.2.1. U-interface Transceiver Sections

The U-interface is terminated on this block. A test access relay is used to isolate line side and exchange side of the U-interface for testing purpose. Emergency power or sealing current is fed to the NTs over U-interface. The U-Interface Device (UID) along with associated circuitry like transformer, protection device etc., sends and receives 2B+D channels on user (NT) interface. The U line interface also meets ANSI recommendation for return loss and longitudinal balance, the timeslot of each subscriber for send and receive of 2B+D channel information towards the ITC. The 2B channels and D channel of each subscriber is separated by the UID. The B channels of 8 subscribers are multiplexed over 2.048Mbps B channel bus towards ITC. The separated D channel information is sent to ISDN D Channel Exchange Controller (IDEC). Monitoring of the U line status and programming of the UID is done by the onboard micro processor.

4.3.2.2. IDEC Section

The ISDN D channel Exchange Controller (IDEC) transmits and receives the D channel data of each subscriber HDLC functions and supports a standard processor interface. Each IDEC supports four D channels, hence 2 IDECs are used on each BRL-card. The Signalling and D channel packet information between the ITC and the BRL card is exchanged over a 1.024 Mbps HDLC link, shared by 16 ISDN termination cards, using collision detection through priority mechanism to resolve collision., handles the basic

Chapter 4.

40 C-DOT DSS MAX

FIG. 4.4BRI LINE CARD

2Mbps PCM LINKS FOR 32 B-Ch.

SIG. CTRL.

LAPD : LINK ACCESS PROTOCOL ON D CHANNEL

P+S : PACKETS AND SIGNALLING

LCP : LINE CARD PROCESSOR

LCP

2B+D

2B+D

D-Ch.U-INT

LAPD1 Mbps SERIAL LINK

D-Ch. (P+S)

\DESIGN\MXGDISDN\MXIGDBLC

COMMON CHANNEL SIGNALLING & ISDN

GENERAL DESCRIPTION 41

4.3.2.3. B-channel Interface to ITC/SN

The 32 B channels of 16 BRI subscribers, terminated on '2’ BRL-cards, are time multiplexed to 2.048 Mbps serial link (TG). For 16 termination cards, 8 nos. 2.048 Mbps serial links are used to carry B-channels between termination cards and ITC-card. The ITC card generates one card select signal for each card which is also fed to all the UIDs and they use it to place the B channels data on 2.048 Mbps bus and extract the B channels data from the 2.048 Mbps bus as per the programmed timelsots. Between two BRL cards of a TG, the first 16 timeslots are allotted to 1st BRL and last 16 time slots to 2nd BRL card. The 2.048 MHz clock from ITC is used as the B Clock by the UIDs.

4.3.2.4. Power Feeding Section

Power is fed to the NTs by an ONBOARD Power Supply (DC -DC Converter). The -48 V supply received from the back plane is converted to -96±3V and fed to the NTs. The maximum current needed by a NT during emergency for the longest loop is 25mA. The current fed (sealing or emergency) is limited by the current limiting circuit provided by the thermistors on the card.

4.3.2.5. Duplication & Protection

To ensure continuous operation of the system in the event of fault all the signals are fed to BRL card from 2 ITCs working in hot-standby mode. If one of them develops a fault, it is indicated to the BRL card by the change of the status signal and the BRL selects the other copy through its 2 to 1 selection logic. The U-Interface card is protected against surges and lightning by providing transit protection on each U line interface. Additionally clamping diodes are used to protect the UIDs against surges.

4.3.3. Primary Rate Interface Line Card (PRL)

The PRL Card is an interface to terminate a 2.048 Mbps link, using symmetric twisted pair cable with characteristic impedance of 120 Ohms. It conforms to ITU-T recommendations I.431, I.604, G.703, G.704 and G.706 for functional requirements. The interface can be configured for applications as (30B+D) ISDN-PRI-Interface towards ISDN PBX as well as ETSI-PHI Interface towards PSPDN.

Each PRL card forms a terminal group (TG) and a maximum of 8 PRL cards can be accommodated in each ISTU.

PRI The PRL-Card interfaces to ITC to route signalling and voice information. The B-channels of PRI-interface are mapped on 2.048 Mbps link towards ITC. However, the procedure to handle signalling information is different for each type of interface. In case of (30B+D) interface, the D-channel signalling information is extracted from 16th time slot and converted

Chapter 4.

42 C-DOT DSS MAX

to HDLC format before sending it to ITC card on 1.024 Mbps signalling link, shared by all the termination cards of the ISTU. It is possible to configure PRI interface as PRI-16 i.e. (16B+D) interface so that each terminal group (TG) consists of one PRL card and one BRL card.

The basic design of PRL-Card and also the implementation of ISDN services in C-DOT DSS, supports H0 and H1 channels in future without adding any additional hardware. This will be achieved by concatenating of 64 Kbps B-Channels and they need not be contiguous, but should be progressive. H-channels are used for higher bandwidth requirement e.g. LAN, high speed data communication and Video transmission.

4.3.3.1. PRI Interface Block

The PRI interface forms the most important block of the card doing almost all the main functions of the card. The functions performed by this block are as follows :

♦ Electrical coupling and line impedance matching, line access protection for the subscriber line.

♦ Data and clock recovery from HDB3 coded signals.

♦ Compliance with input jitter requirements of CCITT I.431.

♦ Remote and local loopback

♦ Loss of signal indication

♦ Transmission of idle channel code.

♦ HDB3 to NRZ data decoding and encoding.

♦ Frame alignment, multiframe alignment and synthesis.

♦ CRC, Frame alignment and multiframe alignment error logging.

♦ CRC4 checking and generation.

♦ Alarm extraction/insertion.

♦ Clock wander and jitter compensation.

♦ Detection of unframed all ones.

♦ Transmission of unframed all ones.

This block is implemented using four major functional blocks namely transmitter line interface, receiver line interface, the transceiver and two-frame deep elastic buffer. Elastic buffer is able to provide automatic buffer recentering on occurrence of slip due to buffer full/empty while controlling jitter and clock wander.

COMMON CHANNEL SIGNALLING & ISDN

GENERAL DESCRIPTION 43

4.3.3.2. D-Channel Protocol Handling

The D channel data is available in the 16th timeslot. This block extracts the information of 16th timeslot and performs basic HDLC functions using HDLC controllers. The processed information is forwarded towards ITC. Main functions of this block are : Flag detection/generation, Zero delete/insertion, Check for abort, Check for idle, Maximum frame length checking, CRC generation and support collision detection for the sharing of 1.024 Mbps signalling link.

4.3.4. ISTU Control Unit

The control unit interfaces BRL and PRL cards on one end and TSU on the other end. It has a 256 x 256 switch. The 256 channels are switched on to a 128 channel, 8Mbps link towards Time Switch Unit.

The D channel data traffic is switched towards ISTU where ETS1-PHI interface has been configured. Signalling data received from BRL/PRL cards, is forwarded to BP after LAPD to C.85 conversion.

The traffic on BP from an ISDN subscriber can be potentially 8-times the traffic of a non-ISDN subscriber. To reduce the load on BP, some of the functions like ISTP (terminal process), overload and concentration control are shifted to the control unit of ISTU.

The active/standby status of control units is communicated to terminal cards through the status information. The control units themselves update the dynamic events at OS/application level so that switchovers are handled properly.

Integration of principal TU (concentration TU) Remote Terminal Units for ISDN subscribers is shown in Fig. 4.5.

Chapter 4.

44 C-DOT DSS MAX

FIG. 4.5 INTEGRATION OF PTU/CTU/RTU

\DESIGN\MXGDISDN\MXISGDDI

NOT SUPPORTED AT PRESENT*

**

RTU : REMOTE TERMINAL UNIT

11 Nos. 32 Ch. PCM LINKS

IIC : ISDN INTERFACE CONTROLLER

ICC : ISDN CONCENTRATION CONTROLLER

ITC : ISDN TERMINAL CONTROLLER

TSC : TIME SWITCH CONTROLLER COMPLEX

PCM LINKS128 Ch. 8Mbps

TSC1

TSCØ

CTU/RTUTOWARDS

HDB3 DIGITAL TRUNK16 Nos., 2Mbps

2 N

os. 3

2 C

h. P

CM

LIN

K

64 K

bps

HD

LC L

INK

ITC 1

FROM ITC Ø

NOTE : ICC AND IIC ARE PART OF SINGLE SECUIRITY BLOCK AS IC-XX

ICC1 IIC1

ICCØ IICØ

CTU : CONCENTRATION TERMINAL UNIT

GENERAL DESCRIPTION 45

Chapter 5.

Software Architecture

5.1. INTRODUCTION

The software architecture of C-DOT DSS MAX is distributed in nature and has been designed to map onto the distributed control architecture of the system. The switch hardware is surrounded by a number of software layers, each of which presents higher levels of abstractions for the successive upper layers of software. The major design objectives of the C-DOT DSS MAX software and the strategies employed to achieve them are :

• Simplicity : Layered architecture, loosely coupled modules, and well defined message interfaces between modules.

• Maintainability : Use of high-level programming language, proper documentation, and modular design. Increased reliability due to fault-tolerant software with automatic audits and recovery.

• Efficiency : Time-critical processes coded in assembly-level language and very strict checks on execution-times of all software modules.

5.2. SOFTWARE ARCHITECTURE OVERVIEW

C-DOT DSS MAX software is divided into a number of subsystems. Each subsystem consists of a number of modules which are called 'processes'. A process consists of a number of functions which are the smallest units in the software hierarchy.

5.2.1. Processes

There are two types of processes in the system. Eternal processes are created at the time of system initialisation and remain alive throughout the life of the system. Dynamic processes, on the other hand, are created whenever an event requiring the services of that particular type of process occurs. After processing the input, the process dies whenever the logical chain of events come to an end. While only one instance of an eternal process can be active within a processor at one time, multiple instances of a dynamic process may exist at a given time in a processor.

For example, the Status Control Process (SCP) gets a seizure on a particular terminal and does subsequent processing. After validating the origination, if

Chapter 5.

46 C-DOT DSS MAX

originating calls are allowed from the terminal, SCP creates an Originating Terminal Process (OTP) which manages the terminal till the termination of the call and then kills itself. While there will be only one SCP in the processor, the number of OTPs will be equal to the number of terminals in the call set-up phase at any moment.

5.2.2. Software Subsystems

The main subsystems of C-DOT DSS MAX software are (Figure 5.1): 1. C-DOT Real-Time Operating System (CDOS) 2. Peripheral Processors Subsystem 3. Call Processing Subsystem 4. Maintenance Subsystem 5. Administration Subsystem 6. Database Subsystem 7. Input Output Processor (IOP) Subsystem

5.3. C-DOT REAL TIME OPERATING SYSTEM (CDOS)

The operating system is primarily responsible for the following functions and services (Figure 5.2) :

• Management of Processes • Synchronisation and Communication between Process • Time Management • Interrupt Handling • Resource Management • Memory Management • Online and Offline Debugging Facility

The operating system has been designed to minimise the overheads in terms of real time. Each set of primitives has a number of options through which additional information can be passed on for synchronization and mutual exclusion.

In the distributed architecture of C-DOT DSS MAX, one of the important roles played by the CDOS is to provide an effective interprocess communication between processes residing in the same or different processors. A sender process is transparent to the fact whether the destination process resides in the same or different processor. For communication between processors, CDOS makes use of C.85 protocol which utilises the HDLC based message network between processors (Figure 5.3).

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 47

C-D

OT

DSS

MAX

LAY

ERED

SO

FTW

ARE

ARC

HIT

ECTU

RE

FIG

. 5.1

\DES

IGN

\MXG

DIS

DN

\MXI

SGD

ML

PER

IPH

ER

AL P

RO

CES

SOR

S SU

BSY

STEM

.**

TER

MIN

AL H

AND

LER

SO

FTW

AR

E IS

A P

ART

OF

THE

AND

AD

MIN

ISTR

ATIO

N S

OFT

WAR

E SU

BSYS

TEM

S.*

APP

LIC

ATIO

N S

OFT

WAR

E C

ON

SIST

S O

F C

ALL

PRO

CES

SIN

G, M

AIN

TEN

ANC

E,

**

TERMINAL HANDLERAPPLICATION SOFTWARE

*AP

PLIC

ATIO

N S

OFT

WAR

E

DAT

ABAS

E M

ANAG

ER

HAR

DW

ARE

OPERATING SYSTEM

APPLICATION SOFTWARE

Chapter 5.

48 C-DOT DSS MAX

INTER-PROCESS COMMUNICATION THROUGH CDOSFIGURE 5.3

\DESIGN\MXGDISDN\MXISGDOI

SSCCPU1

MESSAGE NETWORK

PROCESS 3

C.85

CDOS

PROTOCOLPROTOCOLC.85

CDOS

PROCESS 2PROCESS 1

OS SERVICES IN C-DOT DSS MAXFIGURE 5.2

READ OS TABLES

TIME MANAGEMENT

. SET/CANCEL ALARM

. PAUSE/CANCEL PAUSE

. GET/SET TIME

. READ

. WRITE

PERIPHERAL I/O

CDOS

. WAIT ON SEMAPHORE

. WAIT ON EVENT FLAG

. SET/RESET EVENT FLAG

PROCESS CO-ORDINATION

DEBUGGING MONITOR . DEALLOCATE

. ALLOCATE

MEMORY MANAGEMENT

. CREATE

. START

. TERMINATE. TERMINATE

. START

. CREATE

PROCESS MANAGEMENT

. RECEIVE

. SEND

MESSAGE I/O

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 49

5.3.1. Peripheral Processor Subsystem

The telephony software for handling lines, trunks, and service circuits is controlled by the Peripheral Processors. These are 8-bit microprocessors programmed in assembly-level language. The main activity of the telephony software is to detect events and communicate them to the Base Processor where logical call handling is done. The Peripheral Processors also carry out the commands given by the Base Processor for generating suitable telephony events on the outgoing lines and trunks.

Events like line seizure, answer, disconnection, and signalling information between exchanges, etc., are examples of telephony events which are processed by the Peripheral Processors. These events are converted into a set of pre-defined messages which are sent to the Base Processor for subsequent processing. Transmission of ringing current, outpulsing of decadic digits on a junction and sending MF signals on junctions are some of the examples of the events which are created by the Peripheral Processors under the control of the Base Processor and sent on the outgoing external lines and trunks.

Another important function of Peripheral Processors is to carry out all the maintenance related test functions on hardware. Peripheral Processors operate test functions to be used by the maintenance software resident in the Base Processor.

Since the firmware of the peripheral processors must be real-time sensitive, it is programmed in assembly-level language and fused into EPROMs. The firmware along with the hardware provides a higher logical view to the other software subsystems and effectively insulates the hardware details from the application programs.

5.3.2. Call Processing Subsystem

The Call Processing software subsystem receives the information about telephony events that occur outside the exchange. It processes this incoming information and gives commands to the Peripheral Processors for interconnecting subscribers through the switching network.

The Call Processing subsystem is divided into a number of eternal and dynamic processes. The processing of a call is done on a 'half-call basis', i.e., corresponding to an originating terminal, an Originating Terminal Process (OTP) is created. Similarly, corresponding to a terminating terminal, a Terminating Terminal Process (TTP) is created. To supervise these two processes, a Call Manager (CMR) is created on a per-call basis. Different combinations of originating and terminating terminal processes enable the system to handle local, outgoing, incoming, and transit calls. Figure 5.4 shows the processes involved in handling a call in a Multi Base Module (MBM) configuration. Feature handling is done at the Call Manager level.

Chapter 5.

50 C-DOT DSS MAX

LOTUS\VOL1\DESIGN\MXGDISDN\MAX-L-CP

*

GRRA DIRECTLY COMMUNICATES WITH TTP.

CONTROL GLOBAL PATH

DYNAMIC PROCESS

*

*

GPC

PROCESSES IN CALL PROCESSING SUBSYSTEMFIGURE 5.4

GPC IS NOT REQUIRED IN SBM SYSTEMS.

ETERNAL PROCESS

LINETERMINATING

LINEORIGINATING

PERIPHERAL PROCESSORS

PROCESSCONTROLSTATUS

PROCESSTERMINALORIGINATING

PROCESSTERMINAL

TERMINATING

CALL MANAGER

RESOURCE ALLOCATION&

GLOBAL ROUTING

PPPP

SCP

TTPOTP

CMR

GRRA

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 51

Routing is handled by Global Routing and Resource Allocation Process (GRRA) and path allocation is done by Global Path Control (GPC) process. In Single Base Module (SBM) configuration, GPC is not present. All access to the data are made through Data Base Access Routines (DBARs). A special feature of the Call Processing software subsystem is generation of an exhaustive Call Event Record (CER) on every call. This Call Event Record contains the complete detail of a call and is sent to the Administration Software subsystem, at the termination of the call. The Administration subsystem, in turn, processes the Call Event Records for extracting billing and traffic related information in the form of reports. In case the call involves a terminal under observation, a Call Detail Record (CDR) is also generated.

5.3.3. Maintenance Subsystem

The Maintenance software subsystem is responsible for the following major functions:

♦ Initialisation

♦ System integrity

♦ Switch maintenance

♦ Terminal maintenance

♦ Human interface

5.3.3.1. Initialisation

Initialisation consists of loading code and data from the IOP onto the System. During initialisation, the Administrative Processor (AP) (under the control of EPROM-based routines) establishes communication with the Initialisation Process (IOPI) in the IOP. IOPI reads code files from the disk and transmits them to AP. Base Processor code is broadcast to all the Base Processors in the system through the Central Message Switch. However, since data files differ from one Base Processor to another, they are loaded sequentially. Five levels of initialisation are offered ranging from initialisation without the dislocation of the single call stable upto higher and higher levels till the entire system is cleared-up and reloaded.

5.3.3.2. System Integrity

When all the subsystems are performing normally, they keep sending periodic sanity messages to the Base Processors. All Base Processors in turn keep sending messages to the Administrative Processor. Loss of sanity of a processor is detected within a very short period of time and corrective action (e.g., reconfiguration) is taken immediately. The most important activity under System Integrity is to keep a check on the general integrity of the system and to keep the system sane by resorting to the appropriate level of initialisation. The integrity is checked by periodic and idle-time audits and

Chapter 5.

52 C-DOT DSS MAX

also by the numerous defensive checks built into the application processes themselves.

5.3.3.3. Switch Maintenance

Switch Maintenance is a five-tiered activity consisting of fault detection, confirmation, isolation, reconfiguration, and diagnostics. The diagnostic procedure pinpoints the faulty element down to the level of one card (in most of the cases). After fault repair, validation of the newly replaced card is carried out before it is brought back in service. High degree of redundancy provided by the architecture is fully exploited to keep the down-time to a minimum. Reconfiguration is done with minimal disturbance to the subscriber. Switch maintenance also ensures periodic automatic tests on all the switch units.

5.3.3.4. Terminal Maintenance

Terminal Maintenance involves fault detection, fault reporting, and testing of all the subscriber lines and trunks. Terminal Test Controller (TTC) performs tests on the external lines and trunks as well as on the line and trunk interface circuits within the exchange. Service circuits are also routined periodically and faults are isolated through minimal human interface.

5.3.3.5. Human Interface

Human Interface provides man-machines communication between the operator and the system. It supports the maintenance commands that are given by the operator. Human interface also displays alarms via Output Outside Dialogue (OOD) terminal and the Alarm Display Panel (ADP), and prints maintenance reports that are generated as a result of tests, audits, and diagnostics.

5.3.4. Administration Subsystem

Administration subsystem consists of traffic, billing, exchange performance measurement, and human interface functions. It also provides online software patching capability.

Administration subsystem is responsible for maintaining a large number of traffic records on the basis of the information received it through Call Event Records and a large number of traffic-related commands. Similarly, the Traffic and Exchange Measurement Process correlates a number of these traffic records and generates reports on the overall exchange performance. These reports are extremely useful in monitoring the health of the exchange and for network planning.

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 53

Billing processes provide billing records and itemised/detailed billing information for local and trunk calls. Detailed Billing Records are made by default for all Regional (level '90’), STD and ISD calls. Detailed billing records for local calls are provided for subscribers under local billing observation. If the exchange is used as a leading TAX, Centralised Automatic Message Accounting (CAMA) can be easily incorporated, provided the signalling supports the required information flow from the originating exchanges.

The exchange is connected with a number of VDUs for providing the human interface. Man-machine communication is extremely user- friendly and provides a large number of forms and menus for carrying out exchange management functions. Over 200 man-machine commands are provided for exchange operation, administration, and maintenance functions.

5.3.5. Database Subsystem

The management of global data, i.e., the data shared between various applications and processes, is done by the Database subsystem. The objectives of this subsystems are :

♦ Easy Access : Database software provides uniform and easy access to the database. This access is independent of the data as well as the application to be accessed.

♦ Quick Access : Quick access to data is ensured by structuring the data as arrays and using indexing for accessing them. This is specially required for real time sensitive application programs such as call processing processes.

♦ Transparency : Database software subsystem makes the application programmer transparent to the actual data structures and data organisation. Thus, a change in data structures or data organisation does not force a change in the application program.

♦ Consistency : In order to satisfy real time applications, the database cannot be totally non-redundant. Thus, in order to provide quick access to duplicated data items, the database software maintains consistency between these duplicated data items.

♦ Security : Database subsystem keeps the database "locked" to protect it against possible corruption.

♦ Synchronisation : In a multi-process environment, special care needs to be taken to maintain data consistency at the end of multiple updations of processes. This synchronisation is provided by the database software subsystem.

Keeping these objectives in mind, physical data is organised as global data structures and resource tables and the global data is accessed via Data Base

Chapter 5.

54 C-DOT DSS MAX

Access Routines (DBARs). Global data structures are maintained on terminal-related data (fixed office data and extended office data) and centralised routing and translation tables. In addition, linked lists on free global and local resources and a reference memory for unprotected terminal status data are maintained.

5.3.6. Input Output Processor Subsystem

Input Output Processor (IOP) subsystem uses UNIX as the basic operating system. IOP software subsystem is structured as a layer above UNIX and comprises of the following parts as shown in fig. 5.5.

♦ Command Interpretation Layer : A topmost layer, like a shell, to receive, validate, and execute operator commands

♦ Administration Software : A layer above UNIX which provides the man-machine interface.

♦ Maintenance Software : Used for initializing communication protocol with C-DOT DSS MAX. It also provides software for synchronization of duplex Input Output Processor.

The functions of IOP software subsystem in C-DOT DSS MAX are - downloading and initialisation, performance measurement of processes, provision of man-machine interface and handling billing, traffic and maintenance reports, etc.

5.4. CCS7 CALL PROCESSING

Building upon the discussion on the SUM architecture in the last chapter, the hardware - software interactions are illustrated with the help of ISUP handling procedure.

In C-DOT DSS MAX, ISUP call processing is different from that of PSTN calls because the SUM hardware and software have to participate in call handling. Apart from this, the general philosophy of call processing remains the same.

The Message Handler MH incorporates certain terminal handling functions for this purpose. Outgoing CCS7 messages received from any Base Module are routed on appropriate external signalling links as per the Destination Point Code (DPC) and Signalling Link Selection (SLS) fields. Transfer messages are routed from any incoming CCS7 signalling link to an appropriate outgoing CCS7 signalling link as per DPC and SLS fields. The MH does the necessary protocol conversion and format translation while routing incoming and outgoing CCS7 messages between Base Modules and external signalling links. The message discrimination and routing functions of MH is implemented on the 68302 processors in PHC. MH also acts as a router for internal messages between 7CPU and other modules in the switch over the C.85 channels.

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 55

The Signalling Network Management (SNM) function, consists of signalling link management (link activation, deactivation, inhibition, blocking, etc.), signalling traffic management (changeover, changeback, rerouting, etc.) and signalling route management (transfer allowed, transfer prohibited, etc.). For connecting a protocol handler or a signalling terminal in SUM to an external signalling data link towards the network, the SNM takes help of maintenance software in the home BP for getting the required paths nailed up. The maintenance software is also involved in nailing up of internal message channels (C.85) in case of power on or any other level of initialisation.

Application software (including protocol software, maintenance software and administration software) resident in the SUM, runs on CDOS operating system.

In the following sections, the process of handling an ISUP incoming- terminating call and an ISUP transit call is described. Originating - outgoing call flow is essentially similar to the incoming - terminating call flow.

The discussion in subsequent sections is based upon the signalling message sequence depicted in Fig. 5.6 and 5.7 and exchanged during the handling of a successful and unsuccessful ISUP call.

5.4.1. IMPLEMENTATION OF ISUP

Two terminal processes - Incoming #7 Terminal Process (ICUP7) and Outgoing #7 Terminal Process (OGUP) - take care of all the CCS7 signalling related needs of the Call Processing subsystem. The software is suitable for inter-working with other signalling systems in transit applications. The implementation provides for charging messages from an outgoing trunk or gateway exchange upto the originating or first CCS7 exchange. The originating exchange can increment the subscriber's meter based on call duration and the tariff information received in the charging messages. The first CCS7 exchange, in inter- working situations, can send periodic metering pulses towards the originating exchange based on the tariff information.

5.4.2. ISUP TERMINATING CALL

Setup Phase

When an ISUP call originates on SS7 trunk, the busy/free status of the trunk circuit is checked by the Status Control Process (SCP)

If the circuit is free, an incoming trunk terminal process, ICUP (Incoming ISDN User Part), is created for handling the ISUP protocol. Once this process is created, the SCP forwards the Initial Address Message (IAM) received from preceding exchange to it. ICUP extracts the called party number from IAM

Chapter 5.

56 C-DOT DSS MAX

FIGURE 5.5IOP SOFTWARE ARCHITECTURE

(BASED ON UNIX MODEL)

\DESIGN\MXGDISDN\MXISGDIS

USER PROGRAMS

KERNEL

SHELL

SoftwareCommunication

SubsystemAdministration

Interpreter

Command

SubsystemMaintenance

Environment

Programming

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 57

OR

IGIN

ATI

NG

SU

BS

CR

IBE

R

OFF

-HO

OK

DIG

ITS

DIG

ITS

DIG

ITS

DT

CR

T

ON

-HO

OK

IAM

SAM

SAM

IAM

LEG

END

:-

VO

ICE

PAT

H T

HR

OU

GH

IN B

ACK

WA

RD

DIR

EC

TIO

N

VO

ICE

PAT

H T

HR

OU

GH

IN B

OTH

TH

E D

IRE

CTI

ON

S

INBA

ND

TO

NE

ISU

P M

ESS

AGE

LIN

E C

ON

DIT

ION

S

INTE

RFA

CE

SU

BS

CR

IBE

RIN

TER

FAC

EIS

UP

INTE

RFA

CE

ISU

PIN

TER

FAC

EIS

UP

INTE

RFA

CE

ISU

PIN

TER

FAC

ES

UB

SC

RIB

ER

SU

BS

CR

IBE

RTE

RM

INA

TIN

G

RBT

CAL

L C

LEAR

EDB

Y C

ALLI

NG

PAR

TY

AC

M(IN

-BA

ND

)

RBT

AN

M

REL

RLC

RBT

(IN-B

AN

D)

AC

M

AN

M

REL

RIN

G

OFF

-HO

OK

ON

-HO

OK

NO

VO

ICE

PATH

SU

B. A

OR

IGIN

ATI

NG

EX

CH

AN

GE

TRAN

SIT

EXC

HAN

GE

TER

MIN

ATI

NG

EX

CH

ANG

ES

UB

. B

SS7

SS7

FOR

WA

RD

PAT

HS

WIT

CH

ED

\DES

IGN

\MXG

DIS

DN

\MXI

GD

-IS

ISU

P SU

CC

ESSF

ULL

: M

ESSA

GE

SEQ

UEN

CE

FIG

. 5.6

Chapter 5.

58 C-DOT DSS MAX

ISU

P U

NSU

CC

ESSF

UL

CAL

L : M

ESSA

GE

SEQ

UEN

CE

FIG

. 5.7

\DES

IGN

\MXG

DIS

DN

\MXI

GD

-IU

SU

B. B

SS7

TER

MIN

ATIN

G E

XCH

AN

GE

TRA

NSI

T E

XCH

ANG

E

SS7

SU

B. A

OR

IGIN

ATIN

G E

XCH

ANG

E

AN

ALO

GS

UBS

CR

IBE

RS

UBS

CR

IBE

RIN

TER

FAC

EIS

UP

INTE

RFA

CE

ISU

PIN

TER

FAC

EIS

UP

INTE

RFA

CE

ISU

PIN

TER

FAC

ES

UBS

CR

IBE

RIN

TER

FAC

E

LIN

E C

ON

DIT

ION

S

ISU

P M

ESS

AGE

INB

AND

TO

NE

NO

VO

ICE

PATH

VO

ICE

PATH

TH

RO

UG

H IN

BAC

KWA

RD

DIR

ECTI

ON

LEG

END

:-

BUSY

SU

B.C

ALLE

D

IAM

SAM

REL

(SU

BS.

BS

Y.)

RLC

RLC

REL

SAM

IAM

ON

-HO

OK

BTCR

T

DT

DIG

ITS

DIG

ITS

DIG

ITS

OFF

-HO

OK

SU

BSC

RIB

ER

OR

IGIN

ATIN

G

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 59

and performs preliminary digit analysis (i.e. whether the call is terminating in the same exchange or it has to be transited etc.). When the call is terminating in the exchange, it is processed as per status of called party.

Ringing Phase

In the terminating exchange, it is checked whether the called party is free or busy. If the called party is free, ring is fed to the called subscriber. Path is switched in the backward chain towards the calling party by sending an Address Complete Message (ACM) to the preceding exchange. After switching the path, Ring Back Tone (RBT) is fed to the calling subscriber.

Based on the incoming trunk group category and the called party category, ICUP generates the Charge (CRG) message and sends it to the preceding exchange, prior to sending the ACM, so that the charging of the call can be done at the originating exchange upon receipt of answer.

Conversation Phase

When the call is answered by the called subscriber, Answer Message (ANM) is sent to the preceding exchange to notify the called party's condition to the calling subscriber. This results in switching through the voice path in both the direction for conversation.

Release Phase

If the call is released by the calling party, ICUP receives Release (REL) message from the preceding exchange and replies with Release Complete (RLC) message to the preceding exchange. The call details are then sent to the relevant administration processes in C-DOT DSS for post-processing.

5.4.3. ISUP TRANSIT CALL

Setup Phase

When a call originates on a SS7 trunk, SCP checks the free/busy status of the trunk circuit.

If the circuit is free, then an incoming trunk terminal process, ICUP is created for catering to ISUP protocol at the incoming end. Once this process is created, SCP forwards the Initial Address Message (IAM) received from preceding exchange to it. ICUP extracts the called party number from IAM and performs preliminary digit analysis (to determine whether the call is terminating in the same exchange or is outgoing from the exchange etc.). In case of transit call, based on the routing data, a trunk group towards the destination is identified on which the call is to be routed. If a free circuit is available to route the call, OGUP (Outgoing ISDN User Part) is created for catering to ISUP protocol at the outgoing end and the IAM received from the

Chapter 5.

60 C-DOT DSS MAX

preceding exchange, is forwarded to the succeeding exchange, on the signalling link.

Ringing Phase

For an outgoing call, charging information is defined on the route for the incoming trunk group category and this information is passed to ICUP.

When ACM is received from the succeeding exchange, voice path is switched. If this exchange has to do the charging, the CRG message is generated and sent to the preceding exchange followed by ACM otherwise the CRG message, received from succeeding exchange, is repeated to preceding exchange.

Conversation Phase

When the call is answered by the called subscriber, ANM received from the succeeding exchange is forwarded to the preceding exchange to notify the called party's condition to the calling subscriber.

Release Phase

If the call is released by the calling party, then ICUP receives REL from the preceding exchange and forward it to the succeeding exchange. On getting RLC message by the OGUP, the switch path is released by sending the RLC message on the incoming link by ICUP. The call details are sent to the relevant administration process for post-processing.

5.5. ISDN CALL PROCESSING

5.5.1. ISDN Circuit Switched Call (Originating) Fig. 5.8

The Terminal Equipment (TE) sets up a SAPI=0 data link over the D-Channel before starting any Q.931 procedures. Thereafter, the TE initiates the call by sending a Q.931 SETUP message. This message is sent upto the ICC which distributes the Q.931 messages to various processes in the BP. Since this is the first message for this call, this message is sent to the SCP by default.

The SCP on receipt of this message, creates a IOTP to handle the call and passes on the information the SETUP message to it. The IOTP first performs compatibility checking to see whether the call is to be allowed or not. In this case of overlap sending, the compatibility checking allows the call but since the SETUP message did not contain any digits, the IOTP switches the dial tone to the subscriber on the selected B-Channel. It then responds to the SETUP message with SETUP ACKNOWLEDGE message and indicates the B-Channel to be used for the call.

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 61

FIG

. 5.8

ISD

N C

IRC

UIT

SW

ITC

HED

CAL

L (O

RIG

INAT

ING

)\D

ESIG

N\M

XGD

ISD

N\M

XISG

DIO

OTP

SU

ICID

ES

SC

P(B

)C

ALL

RE

Q. T

O

SET

UP

SW

ITC

HD

IAL

TON

E

SET

UP

ON

REC

EIP

T O

FO

TP C

RE

ATE

D

LIN

K S

ETU

PS

AP1=

0 D

ATA

ACK

FREE

TR

EM

REL

CO

MP

PAT

H O

N

DIS

CO

NN

ECT

DIS

CO

NN

ECT

PAR

KIN

G T

ON

EP

ATH

ON

ACK

CLE

AR B

AC

KC

LEAR

BA

CK

INFO

TR

AN

SFE

R P

HAS

EAN

SW

ERA

NS

WER

CO

NN

ECT

ALE

RTI

NG

RIN

G B

AC

K TO

NE

ALE

RTI

NG

B F

REE

ALE

RTI

NG

SW

ITC

H P

ATH

PAT

H O

N

RO

UTE

RE

Q.

RO

UTE

RE

Q.

RO

UTE

RE

QU

EST

CR

EATE

CAL

L P

RO

CEE

D

PAT

H O

N

INFO

RM

ATI

ON

SET

UP

ACK

DIA

L TO

NE

PAT

H O

N

CR

EATE

PAT

H O

N

UA

SABM

E

REM

AR

KS

ADP

GPC

CM

RSC

PO

TPTS

CIT

C/IC

CLC

CTE

Chapter 5.

62 C-DOT DSS MAX

In the scenario, it has been considered that the indicated B-Channel is acceptable to the subscriber. The called party number digits are sent in INFORMATION messages. On the receipt of the first INFORMATION message, the dial tone is switched off from the B-Channel.

On the receipt of enough digits to route the call, the IOTP creates the CMR which initiates routing and sends CALL PROCEEDING message to the TE. From here on, the call follows the flow of a PSTN call in the switch, with the GRRA doing the routing and GPC allocating time slot resources required to switch through voice path.

The call offering i.e. terminating call has been explained subsequently. It has been considered that the terminating side disconnects the call. Thus, the IOTP receives a Clear Back message which causes it to switch the parking tone to the subscriber and send a DISCONNECT message. The user is expected to respond with a RELEASE message. At this point, the IOTP releases the channel and responds with RELEASE COMPLETE message. The IOTP then conducts its dying protocol with the SCP before coming to suicide.

5.5.2. ISDN Circuit Switched Call (Terminating) Fig. 5.9

In the terminating BM, on receipt of a Call Request message from the GPC, the SCP creates the ITTP. The ITTP sends back a B-Free message to CMR. In this scenario, a multipoint termination is assumed. Thus, the ITTP offers the call on the broadcast data link on the D-Channel by sending a SETUP message.

The TE before responding to this message, sets up a data link and responds with a CALL PROCESSING message (since in this scenario all the call setup information was contained in the SETUP message). When the TE responds with a ALERTING message, the ITTP operates the path at the Time Switch to switch the ring-back tone towards the originating subscriber and sends back an ALERTING message to the CMR. The CMR forwards this message on to the OTP/IOTP.

When the subscriber answers the call, the TE sends a CONNECT message to the ITTP. The TTP switches through the path and sends back an ANSWER message to the CMR and a CONNECT ACKNOWLEDGE message to the TE. The call has reached the information transfer phase.

The TE disconnects the call by sending a DISCONNECT message. On receipt of this message, the ITTP sends the Clear Back message to the CMR, which sends it to the IOTP. The ITTP also disconnects the path and responds to the DISCONNECT with a RELEASE COMPLETE message. Note that the originating and terminating side user disconnect sequences take place independently of each other.

SOFTWARE ARCHITECTURE

GENERAL DESCRIPTION 63

FIG

. 5.9

ISD

N C

IRC

UIT

SW

ITC

HED

CAL

L (T

ERM

INAT

ING

)

CLE

AR B

AC

K

CR

EATE

TE

SABM

E

SABM

E

ITC

/ICC

LCC

SET

UP

TSC

TTP

CO

NN

ECT

PAT

H O

NCAL

L P

RO

CEE

D

ALE

RTI

NG

PAT

H O

N

ALE

RTI

NG

DIS

CO

NN

ECT

CO

NN

EC

T A

CK

INFO

TR

AN

SFE

R P

HAS

E

PAT

H O

N

AN

SW

ER

PAT

H O

N

PAT

H O

N

CAL

L R

EQ

UES

T

SCP

CM

R

B F

REE

GPC

ADP

TTP

CR

EATE

D

REM

AR

KS

SET

UP

MSG

LIN

K S

ETU

PS

AP1=

0 D

ATA

BR

OAD

CA

ST

RIN

G B

AC

K TO

NE

ALE

RTI

NG

AN

SW

ER

CLE

AR B

AC

K

OR

IG. I

NFO

RM

ED

ALE

RTI

NG

THAT

TER

M. I

S

CO

NN

ECTE

DC

ALL

REL

CO

MP

REL

EAS

E

ACK

FREE

TR

M

ACK

CAL

L E

VEN

T R

EC

OR

D

REL

PAT

H

ACK

OF

OR

IG. S

IDE

IND

EPEN

DEN

TD

ISC

ON

NEC

TTE

RM

SID

E

TTP

SU

ICID

ES

\DES

IGN

\MXG

DIS

DN

\MXI

SGD

IC

Chapter 5.

64 C-DOT DSS MAX

On the receipt of the Ack to the Clear Back message, the CMR forwards this to the ITTP and sends a Rel Path message to the GPC. It also updates the Call Event Record by sending a message to the ADP.

The ITTP, on receipt of the Ack to the Clear Back message, conducts its tying protocol with the SCP and suicides.

GENERAL DESCRIPTION 65

Chapter 6.

Subscriber and System Features

6.1. INTRODUCTION

The C-DOT Digital Switching Systems offer a wide range of telephony features and supplementary services. Further capabilities can be developed to meet specific customer needs. Due to mandatory requirement of exchange of messages between the switching systems and user’s equipment, some of the services are exclusively offered to ISDN-subscribers. In case of few of the services offered to PSTN and ISDN subscribers, the implementation of services to PSTN subscribers may be partial and invocation procedure may also differ due to the same reason.

6.2. PSTN (ANALOG) AND ISDN SUBSCRIBER SERVICES

The subscriber services provided by C-DOT DSS MAX exchanges for PSTN (Analog) as well as ISDN subscribers are explained as per their logical grouping:

6.2.1. Number Identification Service

i. Calling Line Identification Presentation (CLIP)

When this service is subscribed by a user as terminating facility, all the incoming calls are offered to the user along with the details of calling party's identity.

In exceptional cases as the calling party has subscribed CLIR or interworking constraints in the network, it will not be possible to provide caller's identity.

ii. Calling Line Identification Restriction (CLIR)

This service is offered to the calling party to restrict presentation of it’s number to the called party.

When CLIR is subscribed, the originating exchange notifies the destination exchange that the calling party’s number is not allowed to be presented to the called party. The terminating local exchange may indicate to the called user that the calling user identity is unavailable due to restriction.

Chapter 6.

66 C-DOT DSS MAX

iii. Calling Line Identification Restriction Override (CLIRO)

Subscriber with CLIRO as terminating facility instead of CLIP, receives the call with the calling line identification even if the calling party has requested that his (the calling party’s) identification should not be presented to the called user.

The CLIRO facility is offered at the discretion of the administration to special category subscribers like the police, hospitals, operator positions and other emergency centres.

iv. Malicious Call Identification (MCID)

This facility is used for ascertaining the origin of malicious calls. During conversation the subscriber has to use suitable procedure to notify the exchange about the malicious call. The detail of the call is recorded in the exchange which can be retrieved later on. If the caller is from an exchange which does not support identification of calling line, "junction identity" is found and an "identification request" may be sent to the originating exchange by the exchange personnel.

6.2.2. Call Offering Supplementary Services

Call offering services permit the served user to request the network to divert the incoming calls to a specific number. In call forwarding, the network forwards the call to a pre-registered number which can be specified by the user or exchange administrator.

i) Call Forwarding Unconditional (CFU)

This service permits the served user to request the exchange to forward all incoming calls to other number. The served user’s originating service remains unaffected. The other number could be a fixed pre-determined number or a number specified by the subscriber in the activation request.

ii) Call Forwarding Busy (CFB)

This service permits the served user to request the exchange to forward all incoming calls to other number if the served user’s number is not free. The served user’s originating service is unaffected.

iii) Call Forwarding No Reply (CFNR)

This service permits the served user to request the exchange to forward all incoming calls which are not replied within ring time-out period to other number. The served user’s originating service is unaffected.

SUBSCRIBER AND SYSTEM FEATURES

GENERAL DESCRIPTION 67

6.2.3. Call Completion Services

i. Call Waiting

A subscriber engaged in an existing call, is given an indication (Call Waiting tone or ZIP tone) that another caller is attempting to connect to his number. The caller will hear ring back tone. By flashing the hook-switch the called subscriber can talk with either party while keeping the other on hold (acceptance without clearing). If the called subscriber replaces his handset in response to the tone (acceptance by clearing), the exchange will automatically extend ring to the subscriber and re-establish the connection on answer with the party waiting.

ii Call Hold

This facility is used by the user to put the existing conversation on hold for the time being and initiate a new call or receive a call in waiting. The call, which has been put on hold, is retrieved by the user as and when it is required. The procedure of invocation to put the conversation on hold and its subsequent retrieval is different for ISDN and PSTN subscribers.

6.2.4. Multi-Party Services

i. Three party conference

The three party call service enables the served user to establish, participate in, and control a simultaneous communication involving the served user and two other parties. The served user can request to convert two party conversation into a three party conference. During the three party conversation, the served user can disconnect one party, disconnect the 3-way conversation or choose to communicate privately with one of the parties, in which case the call to the other party is held.

ii. Multi party conference (Add-on conference)

The CONF (Add-on conference) service enables the served user to establish and control a conference i.e. a simultaneous communication, involving of users (max. upto 6).

When the CONF service is invoked, the serving local exchange allocates conference resources to the served user and add any existing call indicated by the served user to the conference. On successful invocation of conference the served user becomes the 'conference controller’. The conference controller may then add, drop, isolate, reattach parties from the conference. The conference controller can also hold and retrieve the conference (e.g. to add parties) and finally end the conference.

Chapter 6.

68 C-DOT DSS MAX

6.2.5. Miscellaneous Services

i. Hot Line (Timed)

This service is also referred as a Fixed Destination Call with Time-out. This allows a subscriber to establish calls to a pre-registered number. After getting dial tone, if the subscriber does not dial any digit for a specified minimum time, he is automatically connected to the number already registered in the system. If subscriber dials digits before the time-out, a normal connection is established in accordance with the dialled digits. Incoming calls are not affected by this service.

ii. Hot Line (Without Time-out)

This service is also referred a Fixed Destination Call - Immediate. This allows a subscriber to establish calls to a pre-registered number by just lifting the handset. In this service such a connection is set up immediately upon lifting the handset, hence the subscriber cannot dial normal outgoing calls. Incoming calls are not affected by this service.

iii. Reminder Call/Alarm Services

When this service is activated, the subscriber is offered a call initiated by the exchange at a specified time/s. When the alarm call matures and is answered, an announcement follows to notify the alarm call.

This service is available in two forms : (i) In semiautomatic form, the booking is manual through exchange operator and the execution is automatic. In this case, the operator needs to be 'local' operator, connected to the system via a VDU (ii) In automatic form, the booking is done automatically by the subscriber through a control procedure and its execution is also automatic.

iv. Subscriber Controlled Call Restriction Services

− Denying all calls to a line, while allowing it to originate calls as per current access level.

− Denying various level of originations from a line (no ISD calls, no STD and ISD calls, only local calls and selected Level 1 services, etc.) while allowing incoming calls to terminate normally on it.

Subscriber controlled barring offers flexibility to a subscriber to change outgoing restrictions by selecting one access level, using predefined procedure through secret password. To maintain the secrecy of the password, the user can modify the password by using predefined procedure.

SUBSCRIBER AND SYSTEM FEATURES

GENERAL DESCRIPTION 69

v. Intrusion Barring Service

For reasons of call security in terms of fully undisturbed call, subscriber can avail of intrusion barring facility. This can be useful, for example, when data transmission is being effected on the line.

vi. Dialling by Terminal Equipment Number

Sometimes, a specific line/trunk, tone or announcement is to be accessed by its Terminal Equipment Number (TEN) in the exchange. This is specifically required for dialling to lines which do not have a directory number or in case of "directed calls" via outgoing trunks. This facility is used by the maintenance personnel as part of routine maintenance activities.

vii. Trunk Offer

This service makes it possible for the operator to interrupt a call in progress, in order to allow another incoming call to be offered. The choice of accepting or rejecting the new call rests with the subscriber.

ix. Queuing Service

This enables the subscriber to have one or more calls placed in a queue when his line/group of lines are busy. When the subscriber line becomes free, the first caller in the queue is connected and the other callers in the queue move one place ahead.

x. Priority Subscriber

During overload and network congestion, priority service assures an improved service level for priority subscribers such as those responsible for maintenance of law and order or essential services. The priority subscribers are served even during overload due to heavy traffic in the exchange via alternate group of trunks. A few trunks may be identified for this purpose which are exclusively used by priority subscribers while normal subscribers are denied access to them. The eligibility of priority subscribers for an alternate group of trunks is programmed by the exchange administrator.

xi. Distinctive Ringing for Long Distance Calls

The PSTN subscribers are connected different ringing cadence to inform them that this call is a long distance STD/ISD call.

6.3. ISDN - SUPPLEMENTARY SERVICES

In addition to the services available for PSTN/Analog as well as ISDN subscribers, a number of supplementary services are offered only to ISDN-subscribers.

Chapter 6.

70 C-DOT DSS MAX

6.3.1. Charging Related Supplementary Services

The Advice Of Charge service provides charging information to the user paying for a call. The option of providing the information at a predefined stage of the call is based on the type of AOC facility, subscribed.

i) AOC-E, Charging information at the end of the call

The charging information is provided by the serving local exchange at the end of a call. It is sent in the charge advice information element of the call clearing message.

ii) AOC-D, Charging information during a call

In this case the charging information is provided by the serving local exchange every time a quantum of charge has been added. The charging information is sent in an appropriate message. When the call is cleared, the remaining number of charge units (incremental case) or the total charge units (cumulative case) is transferred to the user in the call clearing message.

6.3.2. Group Line Supplementary Services

i) Direct Dialling In (DDI)

This service enables a user of ISPBX to be called without attendant intervention. This service is based on the ISDN number. The DDI user, while being a subscriber of an ISPBX, is allocated an ISDN number from directory number set of the serving public exchange. The administration allocates a range of ISDN numbers towards the ISPBX, one for each DDI user.

ii) Multiple Subscriber Number (MSN)

This service provides the facility of assigning multiple ISDN numbers to more than one user on a single interface. This service allows direct dialling to one of the terminals connected to an access and enables the network to determine ISDN number which is applicable for originating calls for subscriber characteristics and charging services. The addressing of terminals is achieved by applying a set of ISDN numbers which need not be consecutive. When a call with one of these ISDN numbers is delivered, the corresponding MSN number is indicated to the MSN user.

iii) Sub - Addressing (SUB)

This service is offered to the called user that expands its addressing capability beyond that provided by the ISDN number. The sub-address is used by the served user to identify a particular terminal on a multi-drop access, or a virtual terminal or process within a terminal. If the

SUBSCRIBER AND SYSTEM FEATURES

GENERAL DESCRIPTION 71

calling party provides a sub-address in 'SET-UP’ message, the network delivers this sub-address unchanged and without interpretation to the called user’s installation. It is the called user’s responsibility to interpret the significance of the sub-address.

6.3.3. Number Identification Service

i. Connected Line Identification Presentation (COLP)

It is a supplementary service offered to the calling party to know the complete ISDN number of the connected party, on answer.

It should be noted that if the called user belongs to an ISPBX, the connected number shall only identify the ISPBX and not the called user’s extension. The extension itself can be identified only if the called user has subscribed to the DDI service and has included his DDI digits during call confirmation.

ii. Connected Line Identification Restriction (COLR)

This is a service offered to the connected party to restrict the presentation its identity to the calling party.

When COLR is subscribed, the destination exchange informs originating exchange with a notification that the connected party’s identity is not allowed to be presented to the calling party.

iii. Connected Line Identification Restriction Override (COLRO)

Subscriber with the COLRO facility is given the connected line identification even if the connected party has requested that his (the connected party’s) identification not to be presented to the calling user (by the invocation of the COLR service).

6.3.4. Miscellaneous Services

i) Terminal Portability (TP)

Terminal Portability (TP) is a supplementary service that allows the user to move a terminal from one socket to another within the same basic access during the active phase of the call. It also allows the user to move a call from one terminal to another with the same basic access in the active phase of the call.

It allows a user with an established call to suspend communication by an appropriate signalling procedure and resume communication at a later time. This service permits the user.

a) To move the terminal from one socket to another within the same basic access.

Chapter 6.

72 C-DOT DSS MAX

b) To suspend the call and subsequently resume it at the same terminal & socket.

c) To replace one terminal by another compatible terminal at the same socket

d) To move the call from one terminal to another compatible terminal at the same basic access

This service is used only in the active phase of a call and not in the call establishment and clearing phases. In addition the service shall independently apply to the calling and called user.

Note : User shall be responsible for ensuring that compatibility of the terminals with the suspended call is retained.

6.4. SYSTEM FEATURES

C-DOT DSS family exchanges support a number of networking features to meet the expectations of Network Planners as well as a set of operation and maintenance features for the convenience of O&M personnel. Some of the system features, explained in this chapter are listed below :

• Signalling, Routing and Charging

• Exchange Operation Features

• Exchange Maintenance Features

• Software Upgradation & Patch Administration

• Reconfiguration for Different Applications

6.4.1. Signalling, Routing and Charging

C-DOT DSS implements standard network interfaces and signalling schemes to avoid add-on equipments e.g. multiplexers. The analog network interfaces as Two Wire Physical Trunk (TWT), Two Wire E&M (EMT) and Four Wire E&M (EMF) are implemented. The digital E-1 PCM interface is supported with all the three types of CAS signalling. The E-1 links can also be configured as CCS7 links. The analog as well as digital trunk interfaces can be configured for Decadic, Indian-R2 and CCITT-R2 signalling with provision to use R2-Signalling in semi-compelled or fully-compelled mode.

To meet routing requirement for transit applications, 4000 routes in MBM and 1000 routes in SBM exchanges are implemented with depth of analysis upto 12 digits. Each route can have a maximum of seven alternate choice of grouped resources for routing and a max. of 64 categories for charging of the calls. With additional features like time zone based routing, priority based routing, filtering of calls for selected emergency/special service routes, it is possible to meet routing/charging requirements of one of the most complex network.

SUBSCRIBER AND SYSTEM FEATURES

GENERAL DESCRIPTION 73

For CCS7 traffic, Charge Unit (CHU) and Charge Band (CHB) modes of charging is implemented in ISUP. For ISDN traffic, it is possible to charge each bearer service traffic differently i.e. for same interface/subscriber, it is possible to charge “Speech” with one rate and 64 Kbps Unrestricted Data, with different rate.

6.4.2. Exchange Operation Features

A number of operation features are implemented in C-DOT DSS for administrators with different level of control mechanisms to prevent un-authorised operation. Some of the features are listed below :

♦ Single Line and Group Line Administration

♦ Trunking, Routing and Charging Administration

♦ Traffic and Performance Measurements

♦ Data Backups and Restoration

♦ Calendar Administration

♦ System Reconfiguration/Expansion

♦ Software Upgradation/Patch Administration

It is possible to perform above operation even by the exchange operators with minimum skills. The operation commands are coded in simple English language with in-built checks to avoid destructive operations. A command is executed only after verification of different parameters, input by the operator. The operation commands are classified as per their significance/usage and it is possible for the exchange administrator to allow/restrict a set of commands to the specific operator. With different level of password management along with two different level of privileges for operator terminal port as well as for the operator account, the exchange operation in C-DOT DSS is fully secured from unauthorised operation. A history log of all the operations are maintained at system level and also for each operator separately which can be analysed to trace the details of unauthorised operation.

6.4.3. Maintenance Features

A set of maintenance features are implemented in C-DOT DSS with objective of restricting the need of maintenance personnel to bare minimum. This has been made possible by automatic scheduling of maintenance activities to initiate the corrective measures in case of a fault. Some of the features are :

♦ Hot stand-by redundancy for all the controllers

♦ n+1 redundancy for resources utilised in call processing.

♦ Periodic auditing of process and resources

Chapter 6.

74 C-DOT DSS MAX

♦ Automatic scheduling of fault control mechanism to restrict the fault propagation.

♦ Automatic system reconfiguration to ensure the best possible configuration.

♦ Extensive diagnostic features to isolate the fault at card level.

♦ Automatic/scheduled routining for Switch Units and Terminals (Subscribers/ Trunks/Resources)

The health of all the switch units and terminals are continuously monitored by the system. In case of un-manned operation, the details of all the maintenance related activities are generated in form of alarms/logs which are analysed to take corrective measures.

Depending upon the system configuration and size of the pool of resources, the exchange administration can decide about the thresholds to raise/retire different level of alarms

It is also possible to know the existing status of pending faults/alarms in the exchange, just by dialing the monitoring number from any where in the telephone network. Similarly it is possible to report the critical alarms in form of ring to one of telephone numbers which may be of the office/residence number of the maintenance incharge of the exchange.

6.4.4. System Integrity

The hardware and software architecture of the C-DOT DSS has been designed to ensure highest level of system integrity even in case of extreme environment like, switch reconfiguration due to fault, overload due to spurt in traffic, cleaning up the resources as space slots, time slots etc. Some of the important features are listed below:

♦ Established calls are maintained even in case of switch reconfiguration due to fault or switch plane interchange by the operator.

♦ In-built periodic audits to release the space-slots/time-slots that are held up due to different reasons in exceptional cases.

♦ Over load control mechanism to initiate the blocking of call/traffic originations.

♦ Different level of call blockings, based on the priority of the originations (Lines or Trunks).

In addition, different level of initialisations are also implemented which are triggered automatically by the system to overcome critical hardware or software faults. The level of initialisation is triggered in such a way that minimum disturbance of the services are affected.

SUBSCRIBER AND SYSTEM FEATURES

GENERAL DESCRIPTION 75

6.4.5. Software Upgradation and Patch Administration

The modular software architecture of C-DOT DSS facilitate easy upgradation to support more value added services to meet the future requirement. Also the upgradation is required to meet specific network requirement as well as bug fixes in exceptional cases. A number of features to support software patch installation through user friendly procedures are implemented :

♦ Minimum disturbance/No disturbance to services

♦ Easy and safe patch administration procedure

♦ Facility to install/remove a software patch, if required

♦ The propagation of patch through extensive documentation alongwith details of software deliverables, procedures and release highlights

♦ Downward compatibility for Exchange Operation

6.4.6. System Configuration

The implementation of different features and services are generic and modular, integrated into a common software link.

The same software link can be used for different application as:

♦ Local Exchange

♦ Tandem Exchange

♦ Trunk Automatic Exchange (TAX)

♦ Integrated Local cum Tandem/TAX Exchange (ILT)

♦ Support to CCS7, ISDN through add-on hardware units

♦ CCS7 configuration for integrated STP-functions

6.4.7. Trunk Interface in RSU as Third Level of Remoting

It is possible to integrate the smaller exchanges into the network by terminating the trunks on the nearest RSU. This avoids the built-up of separate media from smaller Exchanges to the Main Exchange.

76 C-DOT DSS MAX

Chapter 7.

System Capacity

7.1. INTRODUCTION

The capacity of C-DOT DSS is defined in terms of the following parameters :

• The termination capacity expressed as the number of lines and trunks

• The amount of traffic (in erlangs) that can be switched

• The number of Busy Hour Call Attempts (BHCA) that can be processed with a given call-mix while meeting the overall service quality requirements

This section indicates the maximum capacity of different system elements as well as that of complete exchange, equipped to its ultimate termination capacity. It has been ensured that the specified parameters are valid to meet overall reliability objectives for the C-DOT DSS as specified in ITU-T recommendations..

7.2. TERMINATION CAPACITY

A Terminal Card is the basic system element. It interfaces/terminates the lines and trunks. The next higher element is a Terminal Unit. The types of terminal card and terminal unit, used in C-DOT DSS along with its functions are already explained in chapters '3’ and '4’. Termination capacity of a BM is 488 analog lines and that of LM is 768 analog lines. A BM can be concentrated with 2 LMs to provide maximum termination capacity of 2024 analog lines. In case of a BM, a maximum of 256 B channels can be provided for ISDN terminations at the cost of 128 analog lines. In its maximum configuration of one BM and 2 LMs with termination capacity of 2024 analog lines, 256 B channels are provided at the cost of 512 analog lines. One to one replacement of B channels is planned in immediate future.

Base Module and Line Module are the highest level of system elements. Each Base Module has four Terminal Units whereas a Line Module has six Terminal Units.

A maximum of 16 BMs can be connected in MAX-L and 32 BMs can be connected in MAX-XL configurations.

Table 7-1 summarises the termination capacities of the various system elements of C-DOT DSS MAX.

SYSTEM CAPACITY

GENERAL DESCRIPTION 77

Table 7-1

Termination Capacity of System Elements

Sl. No. System Element Termination Capacity Description

1. TERMINATION CARD

1.1 Analog Line Card LCC - 8 analog subscribers

CCM - 8 CCB subscribers with last two ports supporting 16 KHz metering pulses

1.2 Analog Trunk Card TWT or EMF - 8 Trunks

1.3 A set of DTS/DTC Cards One, 2 Mbps E-1 link as CAS/CCS7 trunks

1.4 #7 PHC Card (SHM) 8 Nos. protocol handlers/signalling links

1.5 ISDN-BRI Card 8 BRI (2B+1D) interface i.e. 16 Bearer Channels

1.6 ISDN-PRI Card One PRI (30B+D) interface i.e. 30 Bearer Channels

2. TERMINAL UNIT/FRAME

2.1 Analog TU (ATU) 16 analog terminal cards (LCC, CCM, EMF, TWT) to support any combination of lines and trunks in multiple of eight terminations.

2.2 Digital TU (DTU) 4 Nos. 2 Mbps E1 links as CAS/CCS7

2.3 #7 Signalling Unit Module (SUM) 64 Nos., #7 protocol handlers/signalling links

2.4 ISDN-Terminal Unit (ISTU) 256 Bearer channels to be configured as BRI, PRI or any combination of them.

3. BASE MODULE/RACK

3.1 Base Module (Line) 480 analog subscribers. A maximum 256 Bearer Channels for ISDN interface can be provided at the cost of 128 subscriber lines.

3.2 Line Module 768 analog subscribers. A maximum of two Line Modules connected with Base Module supports 2024 Lines

3.3 Base Module (Analog Trunks) 488 analog trunks

3.4 Base Module (Digital Trunks) 15 Nos., 2 Mbps E1 links as CAS/CCS7

3.5 Base Module (Analog+Digital) Three possible configurations as 360 AT + 4 PCMs, 232 AT + 8 PCMs or 104 AT + 12 PCMs.

Chapter 7.

78 C-DOT DSS MAX

7.3. EXCHANGE CONFIGURATIONS

C-DOT DSS MAX can be configured to support any combination of lines and trunks, for different applications in the network as Local Exchange, Local cum Tandem Exchange, Trunk Automatic Exchange (TAX) or Integrated Local cum Transit (ILT) Exchange.

In its maximum configuration, upto 40,000 lines and 5,500 trunks are supported when configured as Local/Local cum Tandem. When configured as TAX, 14,500 trunks are supported.

Table 7-2

Termination Capacity of Exchange Configurations

Sl. No. Exchange Configuration Termination Capacity Description

1. Single Base Module (SBM) 1500 lines and 128 trunks. The trunks may be analog and/or digital. The no. of trunks can be increased at the cost of reducing subscribers.

2. Multi Base Module (DSS-MAX)

i) MAX-XL

Ideal configuration to support 40,000 lines and 5500 trunks with 20 Line BMs and 12 Trunk BMs. The trunk capacity can be increased by 450 at the cost of 2,000 subscribers or vice verse.

ii) MAX-L Ideal configuration to support 20,000 lines and 2700 trunks with 10 Line BMs and 6 Trunk BMs. The trunk capacity can be increased by 450 at the cost of 2,000 subscribers and vice verse.

3. Remote Switching Unit (RSU) 2,000 Subscriber Lines. Trunk interface at the cost of subscriber lines.

4. Multi Base Module TAX 14,500 Trunks

Note : Out of the total equipped capacity, a maximum of 30,000 Lines may be Remote Subscribers through RSUs in MAX-XL whereas 14000 lines may be Remote Subscriber through RSUs in MAX-L.

7.4. TRAFFIC CARRYING CAPACITY

The traffic carrying capacity of C-DOT DSS MAX is ideally 8000 erlangs in case of MAX-XL and 4000 erlangs in case of MAX-L exchanges.

This figure is based on the ideal traffic of one erlang per switched circuit. But the actual traffic carrying capacity of one switched path is always less than one in

SYSTEM CAPACITY

GENERAL DESCRIPTION 79

practical application. Accordingly capacities are reduced to not less than 7,500 Erlangs incase of MAX-XL and to 3800 in case of MAX-L exchanges.

7.4.1. BHCA Handling Capability

The basic processing elements of the exchange is the Base Processor (in the Base Module). Base processor has the capability of handling 12,500 Busy Hour Call Attempts which can be increased to 30,000 using upgraded processor card. The C-DOT DSS MAX (MAX-XL) exchange with 32 Base Modules can handle upto 3,00,000 BHCA. By upgrading the processor card in BM/CM/AM/SUM and message switch in all the BMs, it is increased to 8,00,000 BHCA.

In case of MAX-L exchanges with 16 BMs connectivity, the BHCA handling capability is 1,50,000.

Various exchange configurations and their traffic capacities are summarised in Table 7-3.

Table 7-3

Traffic Capacity of Exchange Configurations

Sl. No. Exchange Configuration Traffic Capacity Description

1. SBM-RAX 250 Erlangs. The BHCA capacity depends on the type of processor used and it may be 12,500 or 30,000.

2. Remote Switching Unit (RSU) 250 Erlangs. The BHCA capacity depends on the type of processor used. It may be 12,500 or 30,000.

3. DSS-MAX/TAX

i) MAX-XL

Not less than 7,500 Erlangs. The BHCA capacity is more than 3,00,000 and upgradable to 8,00,000 by upgrading only processor cards.

ii) MAX-L Not less than 3800 Erlengs. The BHCA capacity is 1,50,000.

Note : For some of the sites already commissioned with one of the first three configurations, overall BHCA handling capacity may be lower due to use of old processor cards.

7.5. SYSTEM RELIABILITY

The C-DOT DSS MAX is designed to meet the reliability standards as defined in the specifications. The system uses fully digital techniques for switching including the subscriber stage. The system is built using a minimal number of standard

Chapter 7.

80 C-DOT DSS MAX

units/modules which allow flexible growth of the exchange and easy upgradation in technology and new features.

A very important feature of C-DOT DSS MAX architecture is the extensive duplication of units. All controller units are duplicated or have n+1 redundancy. Software design matches this high degree of redundancy provided by hardware to minimize the system down-time.

To minimize failures caused by human and/or software errors the C-DOT DSS MAX has extensive software maintenance functions. The design of software is such that propagation of software faults is contained and it provides sufficient checks to monitor the correct functioning of the system. The facilities are in-built to ensure automatic software recovery on detection of software faults. Whenever a faulty condition occurs the software provides for the isolation of the faulty subsystem and automatically initiates diagnostic programs for diagnostic purposes. The diagnostic programs have a design objective of localising 95% of the faults to a single PCB level and the rest to a two PCB level. Provision is also made for safety of charge-records. The charging information is dumped at regular intervals to non-volatile duplicated back-up memories automatically. The software maintenance functions include data audits as well as system integrity monitors and controls.

An Alarm Display Panel is provided for a continuous indication of the system status. Audio-visual alarms are provided for monitoring power failures.

7.6. SYSTEM RELIABILITY STANDARDS

For purpose of assessing the service reliability, the period after cutover is divided into a non-stabilised period and a stabilised period. The non-stabilised period covers a running-in period followed by a six-month test period. The service quality figure obtained during the running-in period is not used for assessing the long term reliability of the system. However, this period is kept as short as possible. The service reliability during the stability period is shown in next section.

During automatic reconfiguration only the calls in the set-up stage are lost without affecting the established calls.

7.7. OVERALL SERVICE STANDARDS

Service objectives have been defined for four types of call connections under designed load conditions. The overall service standard is expressed as the probability of not being able to establish a call due to non-availability of circuits, service circuits, internal congestion, internal time-outs or any other internal traffic situations other than those caused by faults.

• Line to Trunk Connection (outgoing) : The loss probability on line to trunk connection should be less than 0.005 (1 out of 200).

• Trunk to Line Connection (incoming) : The loss probability on trunk to line connections should be less than 0.0066 (1 out of 150).

SYSTEM CAPACITY

GENERAL DESCRIPTION 81

• Line to Line Connection (intra-office) : The loss probability averaged over all line to line combinations should be less than 0.01 (1 out of 100).

• Trunk to Trunk Connection (tandem) : The loss probability should be less than .005 (1 out of 200) in case of trunk to trunk connections.

82 C-DOT DSS MAX

Chapter 8.

Packaging, Layout & Environment

8.1. INTRODUCTION

Equipment practices in C-DOT DSS MAX are followed such that the equipment packaging is modular, flexible and provides economy of space. Standard racks, frames, circuit cards and back planes have been used. The salient feature of C-DOT DSS is that only three types of RACKS/CABINETS are used irrespective of capacity or configuration of the Exchange. Also only two types of cable as 'DATA’ cable and 'CLOCK’ cable are used to interconnect different types of Racks i.e. BMs with CM. The brief description of the equipment practices followed in C-DOT DSS MAX alongwith the details of Exchange Layout Plans and Environmental Aspects, are described in this chapter.

8.2. EQUIPMENT PRACTICES FOR PACKAGING

8.2.1. Circuit Cards

Circuit card is the smallest unit of system packaging. Although the cards may be two-layer, four-layer, six-layer or eight layer depending upon the packaging density required, all the cards have the same size - 254 mm x 304.8 mm x 1.6 mm. A circuit card is equipped with a pair of 64-pin, 96-pin or 128-pin female euro connectors on its rear edge.

8.2.2. Card Frames

Circuit cards are packaged into a card frame. Card frame is made of welded mild-steel and has slots and guides on the upper and lower planes. Each set of upper and lower guides provide a path for the circuit card to slide on. On the rear plane of the frame, a back plane PCB is fixed which is also called the "motherboard". The motherboard may be one-piece or split-type. The motherboard has 24 sets of 64-pin, 96-pin or 128 pin male euro connectors for engaging the circuit cards. In order to avoid wrong insertion of cards, plastic padding is provided on the rear edge so as to provide polarisation.

Each card frame has a maximum of 24 circuit cards and a motherboard. The motherboard provides interconnections between cards for signals and power supply. It also provides connectors for interframe connections. Depending

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 83

upon the function required, a card frame is equipped with appropriate set of circuit cards.

8.2.3. Racks/Cabinets

The card frames are organised into an equipment rack. A rack is the supporting structure for six card frames. On the slide rails provided in the rack, card frames are fixed on the rack in a specific order depending upon the function to be performed by the equipment, e.g., Base Module, Central Module or Line Module. The rack also provides bus bars and power filter boxes for power distribution and runways for interframe and MDF cabling.

The height of a cabinet is 6 feet (1800 mm) in order to facilitate removal and replacement of circuit cards and connectors without using ladders etc. The cabinets are arranged side-by-side in suites. Each suite can have a maximum of 8 or 4 cabinets (i.e. full suite or half suite) interconnected by the supporting ironwork.

Cable troughs carry interconnection cables and run along a suite over the cabinets. Within a trough, there is provision for running power cables and interconnection cables separately. Cable troughs are also run between suites to carry BM-CM cables and MDF cables from the cable entry point to the respective suites.

C-DOT DSS MAX equipment is housed in three types of cabinets viz.

1. Base Module Cabinet

2. Line Module Cabinet

3. Central Module Cabinet

8.2.3.1. Base Module Cabinet (Fig. 8.1)

The Base Module (BM) cabinet houses the following units in the frames :

♦ Analog Terminal Unit (ATU)

♦ CCS7 Signalling Unit Module (SUM)

♦ ISDN Terminal Unit (ISTU)

♦ Digital Terminal Unit (DTU)

♦ Base Processor Unit (BPU)

♦ Time Switch Unit (TSU)

Depending upon the application, a Base Module cabinet is equipped with a combination of frames containing four Terminal Unit frames, a Time Switch Unit frame and a Base Processor Unit frame. However, in concentration

Chapter 8.

84 C-DOT DSS MAX

FIG. 8.1BASE MODULE (BM) CONFIGURATION

TERMINAL UNIT -(TU )

(TU )TERMINAL UNIT -

TERMINAL UNIT -(TU )

(TSU)TIME SWITCH UNIT

(BPU)BASE PROCESSOR UNIT

(TU )TERMINAL UNIT -

NOTE :TU CAN BE ATU, DTU, ISTU OR #7SU WITH ONLY EXCEPTION THAT TU-4SHOULD BE ATU IN CASE OF LINE BM AND ANALOG TRUNK BM

FRAME -

FRAME - 6

5

FRAME -

FRAME -

FRAME -

FRAME -

3

44

3

2

2

1

1

4

3

2

1

\DESIGN\MXGDISDN\MXISGDC1

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 85

mode, each BM can support two more module line racks, each of them equipped with 6 Terminal Units with lines only.

Equipage of cards in different types of frames are explained in Fig. 8.2A, 8.2B, 8.2C, 8.2D, 8.2E & 8.2F.

8.2.3.2. Central Module Cabinet

Central Module (CM) cabinet is similar in size and shape to the Base Module cabinet. It, however, houses the circuitry of both the Central Module and the Administrative Module. It houses the following units in the card frames as shown in Fig. 8.3.

a) Bus Termination Units (BTU)

b) Space Switch Units (SSU)

c) Space Switch Controller Unit (SSCU)

d) Administrative Processor Unit (APU)

This Bus Termination Unit (BTU) occupies the first and fourth card frames in the CM rack in case of MAX-XL whereas it occupies the first frame in CM in case of MAX-L exchanges. Each frame contains the Space Switch MUX-DEMUX Cards. The number of cards depends upon the number of Base Modules equipped in the system.

This SSU occupies second and third card frames in the CM rack in case of MAX-XL whereas it occupies the 2nd frame in CM in case of MAX-L exchanges and houses the Space-Switch Switch Cards. Each Card supports four BMs and thus the number of cards, is also dependent upon the number of BMs, connected.

Space Switch Controller Unit (SSCU) occupies the fifth card frame in the CM rack and houses the circuitry for timing control and SSC complex.

Administrative Processor Unit (APU) occupies the sixth card frame in the CM rack and contains the circuitry for the Administrative Processor Controller (APC) complex and the Central Message Switch complexes. In case of MAX-L exchanges, SSCU occupies third frame and APU fourth frame.

The CM cabinet is equipped with special cooling arrangement for dissipating the heat from the high performance circuitry in various card frames.

8.2.4. Cabling

A standard cabling concept has been used for providing interframe and intercabinet cabling. Cables are used to carry signals and power. The following types of interconnections are possible:

Chapter 8.

86 C-DOT DSS MAX

FIG. 8.2BDIGITAL TERMINAL UNIT (DTU) CONFIGURATION

ANALOG TERMINAL UNIT (ATU) CONFIGURATIONFIG. 8.2A

131

PSUI

7

Ø

D

ST

DT

42 3 5 6

D

C1

TS1

DT

C

TU

IUT

108 9 11 12 25

P

US

19

T

CU

IUT

S2

DT

1614 15 17 18

D

S3

TC2

DT

C3

DT

2220 21 23 24

I

26

2 IN CASE OF TU4 AS ATU IN BM, SLOT 24 WILL BE TTC.NOTE: 1 TC MAY BE LCC, CCM, TWT OR E&M

TUI

131

IUSP

CT

CT

CT

CT

CT

CT

CT

CT

SP

CIT

COR

I

PS

742 3 5 6 108 9 11 12 25

USP

CT

ORISP

SPCI

UT

CIT

CT

CT

CT

CT

CT

CT

CT

191614 15 17 18 2220 21 23 24

I

26

\DESIGN\MXGDISDN\MXISGDDT

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 87

#7SU CONFIGURATIONFIG. 8.2D

1 2 3 4 8765 13 14 15 161211109 25 2621 22 23 2420191817

PSU M

HSB

ME

1 2

SU

P

4

SU

P

3

SU

P

1

HM

S

2

HM

S

3

S

MH

OR

PC

HUC

TUT

IUI

T

CUT H

PC

ME

B

5MHS

6MHS

7MHS

8MHS

SHM #7 PROTOCOL HANDLER CARD

BRL OR PRL CARDSLC

UU1 2

PS S

P

321 4

LCC

LCL

CL

TI

11521 3 4 86 7 9 10 2212 13 1514 16 191817 20 21 2523 24 26

LL LLC C5 6

C7

C8

I

Ø

CC

I

ØC

I

1C

I

1

CC

I

1

TC

I ILLLL LL

C C9 10 13

CC11

C12

C15

LC14

B

CP P

C

BOR4

NOTE : IIC CARDS ARE REQUIRED ONLY IN CASE OF CONCENTRATION OF ISTU

16CL

NOTE: (i) WITH BPC, ONLY SHM1, 2, 3, AND 4 CAN BE EQUIPPED.

(ii) HPC IS USED TO SUPPORT SHM 1 TO 8 AND HIGHER MESSAGE PROCESSING CAPABILITY.

\DESIGN\MXGDISDN\MXISGDCO

FIG. 8.2CISTU CONFIGURATION

Chapter 8.

88 C-DOT DSS MAX

FIG. 8.2E

IIUSP

21 3 114 5 6 7 98 10 1412 13 1615 17 2118 19 20 2322 24

IIUSP

2625

ME

B

TG

1 2 3 4 8765 13 14 15 161211109 25 2621 22 23 2420191817

FIG. 8.2FTIME SWITCH UNIT (TSU) CONFIGURATION

MF

MF

SC

AF

MS

MS

TS

TS

TS

MS

MS

AF

SC

MF

MF

TG

M CST

SST

SST

CST

MST

ICDBICCA I DC B I C C AC C

UII

SP

UII

SP

NOTE : (i) REPLACE TSS CARDS BY ETS CARDS IN CASE OF REMOTE BASE MODULE (RSU)

OR OR

CPH

CPH

EMB

BPC

BPC

OROR

NOTE: HPC USED TO SUPPORT 800K BHCA

(ii) MSC AND MSD ARE REPLACED BY HMS FOR 800K BHCA

S

HM

HMS

BASE PROCESSOR UNIT (BPU) CONFIGURATION

\DESIGN\MXGDISDN\MXISGDTS

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 89

FIG. 8.3CENTRAL MODULE-XL CONFIGURATION

M

A

C

M

A

C

M

A

C

M

A

C

M

A

C

M

A

C

UNUSED PSS CARD SLOT SHOULD BE EQUIPPED WITH THE DUMMY LOAD CARD CSL-S00UNUSED PSM CARD SLOT SHOULD BE EQUIPPED WITH THE DUMMY LOAD CARD CML-S00

14

EEEEEEEE AIIII

NOTE :

IFC24

IFC17TO

M

SUII

P

B

A

00

SUII

P L

A-

C

P

IIUS

A

B

B

CP

IIUS

KC

MS

0 000 0 0

L H

A-

SM

CM

L L

A-

A-

CM

CM

00

BH

SM

EM

LB

CP

A-

CM

C NB

00

EM -

A

L

XB

CS

CM

MS

MS

MS

MS

B

00

CP -

A

L

MS

MS

CM

MS

00

IFC1

IFC8TO MMMMMMMM 0

P

US

P

US

II

A

B

A

P

US

S

orM

P

P

US

IIS

PS

PSUII

B

A

U SII

SP P

S

C

SS

orM

orM

P PS S

orM

orM

P P

SS

PS

PS

S S

PS

PS

SS

orM

orM

P PMS

orM

-L

P C

SS

PS

PS

AS

00

PS

L-

M

SSSS

SS-Ø

SS-Ø

PS

PS

PS

PS -

S S S

00

A

PS

PS

C

PS

LM

5

IIUSP

B

A PSUII E

S

or

SM

P

321 4

ES

or

ES

or

SM

PSM

P

ES

or

ES

or

SM

PSM

P

6 7 8 9

ES

or

ES

or

SM

PSM

P

ES

orA0

-

SM

PML

C

10 11 1312

EEEEEEE E IIII

IFC32

IFC25M

C

LM

-

0A

000

ME

BL BPC

-

HMS

0000 0 0

L H

A-

SM

CM

LL

A-

A-

CM

CM

SM

NBSC

00

PC

-L

SM

SM0

0 SM

CBC

00

BX

-A

L

EM

KC

SM

CM

SM M

S S

P

UII

SP

UII

SAPU

PP

UII

SUII

SSCU

TO

IFC16

IFC9M MMM MMMM0

SM

P

or

P

SS

SM

P

or

SMor-

L

PSMor

P

P

SS

S

00

PS

L-

S

PS

MSS

Mor or

P PSS

Mor or

M

P P

SS

PS

PS

SS

PS

PS

SS-1

SS-1

PSS

-S S S

00

PSS

PL PS

SSSS

PS

PS

PS

PS

SU

PSU

P

UII

SP

UII

SP

BTU1

SSU1

U UII II

PS

PS

SSUØ

TOSE

or

SP

M

18

SE

or

SP

M

ES

or

0

-

PSML

SE

or

SP

M

1615 17

SE

M

SE

or orMSP

SP

or

ES

ES

orMSP

SM

P

2019 21 22

S

IIU

PS

IIU

P

23 24 25 26

BTUØ

\DESIGN\MXGDISDN\MXISGDAG

Chapter 8.

90 C-DOT DSS MAX

♦ Connections to Main Distribution Frame (MDF)

♦ Inter-cabinet Connections

♦ Input Output Processor (IOP) Connections

♦ Alarm Display Panel (ADP) Connections

♦ Concentration Mode Connections

8.2.4.1. Cabling Connections to Main Distribution Frame (MDF)

Base Module Cabinet

On the motherboard, corresponding to each Terminal Card, there are two 7x2 module connectors with a hood. All such connections from each Terminal Unit are combined to form a pair of 64-pair telephone cables which terminate on a 64-pair connection module on the exchange side of the Main Distribution Frame.

8.2.4.2. Inter-cabinet Connections

Base Module Cabinet - Central Module Cabinet Interconnections

This intercabinet connection for communication between each BM and the CM is made via a duplicated, 25-pair twisted pair flat cable with 7x3 module connectors. The connection is made between TSS Cards in the TSU frames of the BM cabinets and PSM Cards in the CM cabinet. In the case of remotely located Base Modules as RSU, the connection is through PCM links. At the Base Module end, the digital trunk cables are connected from ETS card slot to exchange side MDF from where it is connected to the transmission equipment.

Input Output Processor Connections

From each of the Input Output Processors (i.e. IOP-0 and IOP-1), the following interconnections are made:

♦ HDLC Cables (RS422 interface)

− IOP-0 to IOP-1 (25-pin, D-type connectors with twisted pairs)

− Administrative Processor Unit copy 0 - IOP-0/1 (Twisted pairs with 7x2 module connector on the APU and 25 pin, D-type connector on the IOP-0/1)

− Administrative Processor Unit copy 1 - IOP-0/1 (Twisted pairs with 7x2 module connector on the APU and 25 pin, D-type connector on the IOP-0/1)

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 91

♦ Terminals and Printer Cables (RS232C interface).

− These connections are provided for flexible access to any serial port using 8-pair telephone cables with 9-pin, D-type connectors are used.

Note :

In standalone configuration, IOP directly links with the processor card in the Base Processor Unit. The connectors and cables are same as above.

Alarm Display Panel Connections

In SBM configuration, Alarm Display Panel (ADP) communicates with the Base Processor Unit via an HDLC link. However, in MBM configurations, it communicates with the Administrative Processor Unit via an HDLC link. In both the cases, interconnections to the duplicated copies of the Processor Card, are made via twisted-pair cables, with two 7x2 module connectors with a hood on the exchange-side, and a 25 pin, D-type connector on the ADP- side.

Concentration Mode Interconnections between BM and LMs

In 4:1 concentration mode, each Terminal Unit (TU) Frame of BM is connected to a maximum of three other Terminal Unit Frames in the Line Module. For interconnecting them two pairs of 7x2 module connectors are from each Terminal Unit in the Base Module, and connected to the Terminal Unit in the Line Module by "daisy chaining" .

Table 8-1 summarises all the interconnections in C-DOT DSS MAX.

Table 8-1

Cabinet Description of Interconnection

Type of Cable and Connectors

Base Module (BM) Terminal Cards - Exchange-side MDF

7x2 module connectors (with hood) from a TU form a 64-pair telephone cable terminated on 64-pair connection module on the MDF. A 24-pair cable is used in a TU Frame having EMF trunks.

Base Module - Line Module

TU Frame in BM to TU in LM.

"Daisy Chaining" with 7x2 module connectors and twisted pair flat cable.

Central Module (CM) APU Frame - IOP 11- pair, twisted pair shielded cable with 7x2 module connectors for each plane.

BTU Frame - SSU Frame Flat cables with module connectors between PSS and PSM cards on the front side of the cards.

Chapter 8.

92 C-DOT DSS MAX

Cabinet Description of Interconnection

Type of Cable and Connectors

ADP to APU APU Frame - ADP (MM2) HDLC link

Twisted pair cable with 7x2 module connector on the APU side and 25 - pin, D-type connector on the ADP side.

BM-CM TSU Frame - BTU Frame 11-pair, twisted pair shielded cable with 7x2 module connectors.

CM (BTU)-RSU CM (BTU frame) to RSU connections

Digital trunk cables. 2 pairs for each DTK.

Input Output Processor (IOP) to APU

APU Copy 0 - IOP and APU Copy 1 – IOP

7x2 module connectors on the APC and 25-pin, D-type connector on the IOP.

Terminals and Printers of IOP

Console, Host, Operator terminals and Printers

RS232C cables with 9-pin, D-type connectors

IOP – IOP HDLC link Twisted pair cable with 25-pin, D-type connectors.

8.2.5. Power Supply and Earthing Arrangement

From the power supply busbars, power is tapped through cables to each suite separately. From the float rectifier, which derives -48V DC from 440V AC, power cables are terminated on the DC Distribution Panel (DCDP). From the DCDP, power cables are run along the cable runways and ladders, and terminated on the Power Distribution Panel (PDP). Distribution Panel consists of two busbars for -48V, one each for copy 0 and copy 1 equipment. Similarly, there are two busbars for 'ground'.

For each Base Module cabinet, the power, i.e. -48V, is tapped twice - one for each plane - through a fuse. Whenever the fuse blows off, the LED which is connected in parallel glows on the FBI Card and an audio alarm is given at a centrally located point. The 'ground' cable is run directly from the busbar to the respective Base Module cabinets. The power cables are placed on the cable troughs and terminated on the busbars of the respective Base Modules.

Below the 'ground' busbar, on the Power Distribution Panel, two more busbars are placed on which the cables from chassis and logic 'ground' of each Base Module are terminated. Cables are brought out from the Service Earth Plate to these busbars.

8.3. EXCHANGE LAYOUT

A typical C-DOT DSS MAX installation is spread over the following rooms:

• Switch Room • Operations and Maintenance (OMC) Room

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 93

• Input Output Processor (IOP) Room • Power Plant Room & Battery Room • Main Distribution Frame (MDF) Room/Cable Chamber

In SBM configuration, the Switch and IOP are installed in a single room whereas in MBM configuration these are separately provided. Other equipments like power plant, battery, MDF/Cable Chamber and PCM junctions are installed in separate rooms, either on the same or different floors of the exchange building required.

The switch room layout of a sample MBM configuration is shown in Figure 8.4. For other configurations the dimensions and layout are different.

8.3.1. Switch Room

8.3.1.1. Equipment

The C-DOT DSS MAX Switch Room consists of BM and CM cabinets mounted in standard suites. These cabinets are fastened to the Switch Room ironwork and interconnected by cables. The cabinets are organised in groups of four cabinets each. Each such group is called a half suite. Two half suites make one full suite. All exchange configurations can be organised as a number of half suites or full suites. SBM exchange is organised as a maximum of three cabinets put in one row.

Flooring

Floor is generally covered with 2mm thick antistatic vinyl strips to give antistatic property to the floor which is necessary to avoid damage to the sensitive circuitry which incorporate many CMOS devices.

False Ceiling

The false ceiling comprises of panels made of "Supersil" (aluminum), some of which have holes for fixing fire detectors and lighting fixtures.

The minimum floor to beam height of the Switch Room should be 3000mm. A false ceiling is not mandatory and is needed only for old telecom buildings.

Switch Room Dimensions

To allow free movement of personnel and access to equipment, the following standard suite arrangement are followed :

♦ Distance between two suites - 1000mm

♦ Distance between front suite and wall - 1000mm

Chapter 8.

94 C-DOT DSS MAX

BM17

BM 1

6-3

BM 1

6-1

BM 1

6-2

BM15

BM 1

4-3

BM 1

4-2

BM 1

4-1

PP

P

TRU

NK

BM

TRU

NK

BM

TRU

NK

BM

BM 1

1

0.5

0.5

0.7

DC

DP

0.7

0.6

LIN

EIs

t DAT

UM

1.0

2nd

DA

TUM

LIN

E

0.62

4P

1.0

0.6

P1.

6

BM 1

-1

CAB

INET

S FA

CE

THIS

WAY

BM 1

-2BM

1-3

BM 5

-1BM

5-2

BM 5

-3

TRU

NK

BM

P

DC

DP

BM 1

0BM

9C

M

TRU

NK

BM

TRU

NK

BM

BM 3

-2BM

2P

BM 3

-1

BM 7

-2BM

6P

BM 7

-1

TRU

NK

BM

BM4

BM 3

-3P

SUIT

E1

BM8

BM 7

-3SU

ITE

P2

BM 1

2-2

PBM

12-

1BM

13BM

12-

3P

SUIT

E3

TRU

NK

BM

SUIT

E

TRU

NK

BM

TRU

NK

BM

BM19

BM 1

8-2

PBM

18-

1BM

18-

3

CM

1.5

0.25 - B

ASE

MO

DU

LEBM

0.45

TO B

EG

IN T

HE

SU

ITE

SU

ITE

EN

D L

INE

- C

EN

TRAL

MO

DU

LE

ALL

DIM

EN

SIO

N IN

MET

ERS

NO

TE :

SOM

E C

ABIN

ETS

MAY

ALS

O B

E R

EMO

TELY

LO

CAT

ED

BM 2

0-2

PBM

20-

1

TRU

NK

BM

4

TRU

NK

BM

BM21

BM 2

0-3

PSU

ITE

5

DC

DP

-

8.59

11.7

9

P-

PIL

LAR

1.0

OTH

ER

EN

D O

FTH

E S

UIT

E LI

NE

DC

DIS

TRIB

UTI

ON

PAN

EL

\DES

IGN

\MX

GD

ISD

N\M

XISG

DM

E

FIG

. 8.4

MBM

EXC

HAN

GE

SWIT

CH

RO

OM

LAY

OU

T

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 95

♦ Minimum Distance between back suite and wall - 1600mm

♦ Minimum Distance between suite end and wall (on the power-side end) - 2000mm (on the other side) - 1000mm

Fire Detection

The Switch Room and all other rooms should be equipped with a common fire detection system. The system comprises of detectors connected to a general indicator panel. It detects responses from smoke-detectors spread over the entire technical and non- technical areas of the building which generate both audio and visual alarms indicating fire/smoke and the zone affected. Detectors are attached to the ceiling (or the false ceiling, if provided).

Openings for Cable Routing

Openings should be provided in the walls and floors of the Switch Room for routing cables between the switching equipment and Power Plant, MDF and OMC rooms. All these openings are made before the commencement of exchange installation work. The placement and number of the openings is, however, site dependent.

For an average-sized exchange, openings of following dimensions are required:

♦ An opening of size - 400mm x 200mm. between Switch Room and Power Plant Room.

♦ An opening of the size - 500mm x 300mm. between Switch Room and MDF Room

♦ An opening of the size 200mm x 200mm. between Switch Room and OMC/IOP Room.

8.3.2. Operation and Maintenance Centre (OMC) Room

Equipment

The OMC Room houses mainly the peripheral equipment such as :

♦ Alarm Display Panel (ADP)

♦ Operator Maintenance Alarm (OMA) Panel

♦ Indicator Panel for fire-detection

♦ Printers (2)

Chapter 8.

96 C-DOT DSS MAX

♦ OOD Terminals (2)

♦ CRP Terminals for exchange operators

Some spare terminals are also provided for miscellaneous uses. The number of terminals depends upon the exchange configuration.

Dimensions

For an exchange of capacity 5000 ports or more, the dimensions of the OMC Room are approx. 5000mm x 7000mm.

8.3.3. Input Output Processor (IOP) Room

Equipment

The IOP Room houses the two IOPs with one or more video display terminals and printer, kept for the use of system administrator. Rest of the terminals and printers are kept in the OMC Room.

Two inverters of 1 KVA each are required for IOP/OMC rooms to provide uninterrupted power to the VDUs and printers.

Dimensions

For an exchange of 5000 ports and more, the dimensions of the IOP Room are 2500mm x 3000mm, while for smaller exchanges both the IOP and OMC rooms can be put together in a room of dimensions 3000mm x 7000mm.

8.3.4. Power Plant Room & Battery Room

Power Plant Room

The following equipment is provided in this room :

♦ Float Rectifiers

♦ Switching Cubicle

♦ Battery Chargers

♦ LT Panels

♦ Intermediate Distribution Panel (IDP)

Dimensions

The dimensions of the Power Plant Room are 10000mm x 8000mm. The cubicles for float rectifiers, battery charger and the switching cubicle are situated within this room and have different dimensions. Their placement, however, depends upon the exchange site.

PACKAGING, LAYOUT & ENVIRONMENT

GENERAL DESCRIPTION 97

Battery Room

This room houses an 2x24 cell array of batteries working in parallel (float) with the rectifiers. It is mandatory that the Battery Room be located next to the Power Plant Room. The dimensions of the Battery Room are 7000mm x 12000mm and it houses two sets of batteries.

8.3.5. Main Distribution Frame (MDF) Room

MDF room houses the MDF and one or two VDU terminals which are used as test positions.

Two basic configurations of MDF are standardized. Frame type, wall mounted, extendable, single sided MDF is proposed for exchanges upto 2000 ports. For Main Automatic Exchanges above 2000 ports, an open frame type, double sided, extendable MDF is used. MDF provides easy access to connector blocks used for terminating external cables on line side and equipment cables on exchange side. Facilities for disconnection, interception and testing on either side of the connector block, are available for day-to-day maintenance. Complete flexibility is available through jumper pair for interconnecting any line side cable pair to any equipment number on the exchange side of the MDF.

Note: 1. In case of Switch Room Layout, the dimensions are given for Main Exchange, as per full suite configuration of its ultimate capacity. In smaller configurations, the half suite configurations with different layout, can be considered.

2. Dimensions for other service rooms are only a recommendation and the planner is free to re-organise it to suit site specific requirement..

8.4. CLIMATIC AND ENVIRONMENTAL CONDITIONS

The system is capable of working satisfactorily under the following environmental conditions:

• During the pre-installation period

♦ Temperature - 10ºC to 50ºC

♦ Relative Humidity - Upto 100%

• Switch Room and IOP room Conditions (exchange in operation)

♦ Temperature - 17ºC to 27ºC

♦ Relative Humidity - 45% to 80%

♦ Air Movement - 3/2 air changes per hour

Chapter 8.

98 C-DOT DSS MAX

♦ Dust Filteration - Particle size above 5 microns excluded (99% exclusion).

C-DOT DSS MAX is capable of operating for four hours after air- conditioning failure in the exchange.

Illumination

Generally, fluorescent lamps for general lighting to a level of 300 lux in equipment rooms should be provided. If special lighting is required for working on the equipment, provision for bay fixtures for bay lighting would be made in the design.

Air-conditioning

Air-conditioning does not require any upward throw of air through the bottom of cabinets. Air supply grills for throwing conditioned air may be conveniently located on the sides or on the false ceiling, if provided (to ensure uniform distribution). Heat load of the exchange due to occupancy and lighting load in the switch room and OMC room is also considered for air-conditioning provisions.

For a typical four full-suite configuration, the heat load is as follows :

Occupancy - 10

Equipment dissipation - 35 KW

Lighting load - 1 W/sq.ft.

Air-conditioning provisions are required to provide adequate temperature and relative humidity control as per the specified Switch Room conditions. Standard air-conditioning practices should be used to take into account the ambient conditions prevailing outside the Switch Room which will depend upon the part of the country for which the C-DOT exchange is being planned.

GENERAL DESCRIPTION 99

Annexure - A

Brief Technical Specifications

System Data

Number of Subscriber lines upto 40,000 with 5000 trunks

Number of trunks (TANDEM/TAX) upto 14,500

Switching capacity upto 7,500 E

Busy Hour Call Attempts (BHCA) more than 800 K BHCA (load A) as per CCITT Rec. Q.504

Processors Memory capacity upto 16 Mbyte

External Memory

magnetic tape:

Two devices of 150 Mbyte each

magnetic disk Two devices with storage capacity up to 2.1 G byte each, with redundancy

Common Channel Signalling links upto 64 signalling links

Operating voltage -48V ± 4 VDC

Transmission CCITT Rec. Q.507, Q.517, 32 Channel E-1 PCM

Performance and reliability CCITT Rec. Q.504, Q.514

Clock accuracy, maximum relative frequency deviation

Plesiochronous 10-9, Synchronous 10-11

Network / Trunk Interfaces

Signalling systems all standard signallling systems for different interfaces as Two wire physical (TWT), E&M and E-1 PCM. (e.g. Decadic CCITTR2, CCS7, Country specific MF Signalling)

Subscriber / Access Interfaces CCB subscribers with reversal, 12kHZ / 16 kHZ subscribers with or without reversal

PSTN Subscribers Ordinary subscribers

Basic access 144 kbit/s (2B + 1D); B = 64 kbit/s; D = 16 kbit/s

Primary rate access 2,048 kbit/s (30B + 1D); B = D = 64 kbit/s

PSPDN Interface (ETSI PH1 300 009) Will be made available

V5.X Interfaces Presently available as separate product and likely to be integrated with ISDN by MARCH 99

Network Interworking examples: ISDN !--" ISDN, ISDN !- -" PSTN and ISDN !----" PSPDN interworking functions are integrated and no external interface / mediation device is required.

Annexure - A

100 C-DOT DSS MAX

Supplementary Services

Number Identification Service CLIP, CLIR, CLIRO, COLP, COLR, COLRO, MCID, SUB, MSN

Group Line Service LH, DDI

Charging Service AOC-E, AOC-D

Call Completion Service CH, CW Hot-Line (Timed), Hotline (No delay), Terminal Portability

Call Transfer Service CFU, CFB, CFNR

Multi Party Service 3-PTY, CNF-MPTY.

Other Service Dynamic Locking Access Level for O/G Calls. Morning Alarm/Reminder Service, Line Observation, Incoming Call Barring, Intrusion Barring etc.

Line characteristics

Subscriber Lines Subscriber Line: upto 1200 ohm loop Leakage Resistance upto 20K ohm.

Rotary Dialling 5-22 pulse/s

Pushbutton Dialling Dual-Tone Multifrequency (DTMF) as per CCITT Rec. Q.23

Routing

Alternative Routing upto 7 alternate choice for resources

Path selection for trunks within a trunk group

Progressive

Number of trunk groups per exchange upto 512, can be configured as any mix of incoming, outgoing or bothway trunks.

Number of Routes upto 4000

Depth of digit analysis upto 12 digits.

Prefixing / Digit Replacement Prefixing of four digits and replacement upto 6 digits.

Charge registration

Methods all standard methods such as periodic pulse metering, AMA (CAMA, LAMA)

Total Charge Rate Number 128

Types of Days 8 type of days are possible for different charging

Tariff switching 8 tariff zones in multiple of 15 minutes

Local charge storage in CP memory

Charge saving automatic, hourly (MMI programmable) to duplicated magnetic disk drive, AMA/CAMA data more frequently in multiple of 3 records

Charge data processing output to tape or file transfer to centralised data processing centers

Administration Features:

Traffic features Traffic Measurements in conformance to ITU-T E.50X

Password & Security Security for data base by commands classification

Call Tracing Tracing of long duration in high revenue call

BRIEF TECHNICAL SPECIFICATIONS

GENERAL DESCRIPTION 101

Junction Billing Separate counters for Local / STD and ISD calls for all the Trunk Groups with option of detail billing

Space requirements Main Exchange for 10,000 subscriber lines: 35m2

Dimensions RSU Exchange for 40,000 subscriber lines

Racks

Height 2,450 mm

Depth 500 mm

Width 770 mm

Distance between rack rows min. 1,000 mm (front edge to front edge)

Weight per meter of rack row 450 kg

Flooring

Ground/Surface Antistatic Flooring. False flooring is not mandatory.

Height for Ceiling min. 300 mm. False ceiling is not mandatory. Desirable to reduce in AC Load.

Environmental conditions

Ambient temperature 17-27°C

Relative humidity 10-80%

Power Consumption ≤ 1.2 W per line for a 10K Line or higher configuration

Application

Local

Tandem

Trunk Automatic Exchange (TAX)

Integrated Local/Tandem/TAX (ILT) and RSU

Remote Switching Unit RSU

System Practices

COMMENTS

The following comments pertain to:

Document Name

CSP Section - -

Issue/Draft , -

No. (Month) (Year)

COMMENTS :

(Use a separate sheet if required)

Please mail your comments to: Centre for Development of Telematics

Attn: Mr. Y.K. Pandey Director, Systems

39, Main Pusa Road New Delhi 110 005 Tel.: +91-11-5740374 Fax: +91-11-5756378

Your Reference: Name : Designation : Company : Address : Tel. : Fax :