c-dot dss maxcdothelpline.cdot.in/helpline/documents/c-dot_dssmax/dssmaxgd.pdf · c-dot dss max...
TRANSCRIPT
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
CØ
C1
BUSØ
BM 1,2,3,4Ø
BM3 BM4
BM4BM3
1BM 1,2,3,4
BUS1
C1
CØ
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
CØ
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
CØ
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 :