Hardware Architecture of Cdot Max-Xl Switching System and Analysis of Diagnosis Reports
Hardware Architecture of Cdot Max-Xl Switching System and Analysis of Diagnosis Reports
                      BACHELOR OF TECHNOLOGY
                                     IN
         ELECTRONICS AND COMMUNICATION ENGINEERING
                            BY
S.PRABHU (06261A0446)
2010
CERTIFICATE
                                      1
  This is to certify that the project work entitled “HARDWARE ARCHITECTURE OF
   CDOT MAX-XL SWITCHING AND ANALYSIS OF DIAGNOSIS REPORTS” is a
                                bonafide work carried out by
S.PRABHU (06261A0446)
     (Signature)
(Signature)
---------------------------
---------------------------
Internal guide                                                          external
examinar Mrs.J.snehalatha
Assnt.professor
(signature)
                                E.NAGABHUSHANAM
                               Professor and HOD(ECE)
                                          2
                              ACKNOWLEDGEMENT
        Finally, We would like to thank All the staff members of the Department of
Electronics and communication engineering who have immensely worked to mould us,
directly or indirectly, in successfully terminating our project.
S.prabhu
k.sandeep kumar
L.vickram kumar
                                         3
                           Bharat Sanchar Nigam Limited
                                (A Govt. of India Enterprise)
                           Regional Telecom Training Centre
                            Gachibowli, Hyderabad - 500 032
                        Phone: 040-23000232 Fax : 040-23000229
                            Web site: www.rttchyd.bsnl.co.in                          
                          An ISO 9001-2000 Certified Institute
CERTIFICATE
     Project Guide
(V.V.V.SATYANARAYANA)                                                   PRINCIPAL,
    (SDE)                                                       RTTC, HYDERABAD
TABLE OF CONTENTS
                                             4
Chapter 1. Introduction to switching                       01
1.1 Switch 02
2.2 MDF 11
3.1 General 15
4.1 BM module 20
4.2 CM module 34
                                        5
         5.1 Introduction                          44
6.1 Introduction 51
7.1 Introduction 59
7.2 Overview 59
Chapter 8. Commands 68
                                          6
ABSTRACT
     7
The main Objective  of this project involves study of different
Hardware Architectures of CDOT Main Automatic Exchanges and
analysis of various diagnosis reports . The Inputs  Used for this
project are , CDOT Hardware Equipment and Terminals for
testing and analysis of different types of faults .this project
usually deals with  Practically observing  different Hardware
Architectures of CDOT Main Automatic Exchange-XL type
switching system and analyzing the various diagnosis reports by
testing of different hardware units through Man- Machine
Interface commands.  Practical observations of diagnosis reports
and analysis in CDOT exchange, repairing the final reports.
                                 8
                                    Chapter 1
Introduction to switching
1 Introduction to switching
1.1switch
                                            9
‘closed’ meaning the contacts are touching and electricity can flow between them, or
‘open’, meaning the contacts are separated and nonconducting.
1.2Circuit Switching
                                            10
Network use is initiated by a connection phase, during which a circuit is set up between
source and destination, and terminated by a disconnect phase. These phases, with
associated timings, are illustrated in the figure below.
(Information flows in two directions. Information sent from the calling end is shown in
pink and information returned from the remote end is shown in blue)
       Node B receives the connection request and identifies a path to the destination (D)
via an intermediate node I. This is followed by a circuit connection phase handled by the
switching nodes and initiated by allocating a free circuit to C (link BC), followed by
transmission of a call request signal from node B to node C. In turn, node C allocates a
link (CD) and the request is then passed to node D after a similar delay.
                                             11
       The circuit is then established and may be used. While it is available for use,
resources (i.e. in the intermediate equipment at B and C) and capacity on the links
between the equipment are dedicated to the use of the circuit.
1.3Packet Switching
       The packet switching concept was a radical paradigm shift from the prevailing
model of communications networks using dedicated, analog circuits primarily built for
audio communications, and established a new model of discontinuous, digital systems
that break messages into individual packets that are transmitted independently and then
assembled back into the original message at the far end.
                                            12
same wire at the same time — enabling the construction of data networks at much lower
cost with greater throughput, flexibility, and robustness. The following sections provide
more information.
         In these terminals This invention relates in general to time space time (TST)
telecommunication system switches, and, in particular, to time folded TST switches for
interconnecting digital Time Division Multiplex (TDM) communication lines, with both
path connections required for a completed communication link automatically established
in one operation, with a second path the mirror image of the first path.
                                            13
       The advent of digital multiplex transmission systems gives rise to many
possibilities; particularly with TDM multiplex terminals beginning to look like switches.
Message signals appear in “time slots,” and transfer of signals between time slots is
accomplished by a “time slot interchange,” with time-division switches connected
directly to multiplex transmission lines. Another important saving is accomplished
through elimination of digital-to-analog, and analog-to-digital, conversions of every
switch. The existing local exchange area plant represents the major part of telephone
plant investment, and the least efficient portion of the system—with large quantities of
scarce materials required. Further, physical congestion problems are encountered with
entrance cables as they approach the central office, and, many times, there are difficult
growth problems in central office main distribution frames. Present central office
switching includes bulky electromechanical switching stages located in large, costly
building space. Costs for new construction and maintenance of such traditional exchange
area plants are constantly increasing, particularly with large cable networks employed
when cable pair utilization is inherently very low with a dedicated physical wire pair used
to connect each subscriber station to its central office. Thus, system improvements
attainable with time division transmission and switching techniques are very significant.
This has led to Time Space Time (TST) switching structures, and, with some TST
switches, an improved “folded” operation configuration. Folded operation TST switches
are provided not only with a single stage square switch as a single space switch stage, but
also as larger switches having multiple stage space switching sections. Connect and
disconnect procedures are simpler with folded operation TST switches since a second
path is automatically specified whenever the first path is selected. Thus, only one
pathfinding operation is required in a folded switch, and the disconnect procedure is
simpler since both paths can be released simultaneously. Blocking problems are reduced
by one half with a second path through the switch automatically available when an idle
first path is found. Further, control information for the two paths can be shared, thereby
providing some economy in the size of the control store.
                                            14
interconnecting digital bi-directional Time Division Multiplexed (TDM) transmission
paths.
Another object is to minimize equipment costs, while achieving improved reliability and
lessened maintenance requirements through use of time folded TST switches.
A further object is to reduce signal path switch blocking problems through use of such
time folded TST switches.
Still another object is to simplify switch connect and disconnect procedures with a second
through switch path being automatically specified whenever the first path is selected.
                                             15
16
                       Chapter 2
switch
                              17
                        Message                             Packet
                                                                     datagrammm
                                       virtual
Telephone exchange
Analog Digital
 Power(battery)
 Power plant
 Engine alternator
 Mdf
 Switch
                                        18
 power required for telephone exchange is -48v to -52v DC .Not AC because harmonics
 or repeals may damage our equipments and relays also use DC supply ,negative supply
 inorder to trace earth faults easily
 Exchange side
 Line side
 ELECTROMECHANICAL
 ELECTRONIC
 Large equipment
 Noice
 Adjustment
 Limited availability
ELECTRONIC EXECHANGE
                                           19
  Block diagram:
Input/output peripherals
 B-battery feed
 R-ringing
 S-super vision
 C-coding
                                         20
 H-hybrid
 T-testing
              21
                                   Chapter 3
CDOT MAX-XL
3 C-DOT MAX-XL
3.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 up to 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
                                         22
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 standardized components, commonality in hardware, documentation,
training, installation and field support for all products and minimization of inventory of
spares. In fact this modular design has been consciously achieved by employing
appropriate hardware, software, and equipment practices.
       C-DOT DSS MAX –XL is a universal digital switch, which can be configured
for different application as local, transit or integrated local cum transit switch. The
hardware architecture of C-DOT DSS MAX – XL utilizes state of the art microcircuitry
& modular packaging. It utilizes advanced concept in hardware design such as duplicated
& distributed microprocessor based control, hybrid integrated circuit & single chip digital
signal processors for MF& DTMF receivers. The software has been written in high level
language(C) & the man machine interface language is a simple English like language.
Now CDOT DSS Exchange can upgrade to provide ISDN service by adding minimum
additional hardware units.
       Another important feature of the design is the provision of both local and
centralized operation and maintenance. Beginning with local operation and maintenance,
                                            23
with the installation of similar digital switches in the network, centralized operation and
maintenance will provide maintenance and administration services very economically.
All these services are provided through a simple, interactive man-machine interface.
C-DOT DSS MAX exchanges can be configured using four basic modules
(Fig. 1.1)
 Base Module
 Central Module
 Administrative Module
i) BASE 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
synchronization 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.
                                            24
ii) CENTRAL MODULE
       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 synchronization on a centralized basis.
       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.
       IOP 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
                                             25
Module and Alarm Display Panel. The Base Modules can be remotely located or co-
located depending on the requirement.
                                        26
                     Chapter 4
                        27
       BM-XL is the basic growth unit of CDOT DSS. It interfaces the external world to
the switch. The interface may be subscriber lines, analog & digital trunks, CCM & PBX
lines & digital links from remote modules & line concentrators. Each Base Module can
interface up to 2024 terminations. The numbers of BM directly correspond to the
exchange size. COT MAX-L & CDOT MAX-XL can contain maximum 16 & 32 BM
respectively. One BM contains four TUs, one BPU & one TSU. Base Module can be
remotely located as a RSU, parented to the main exchange using PCM links.
Function of BM.
I.     Analog to Digital conversion of all signals on analog subscriber, trunks lines and
       interfacing digital trunks.
III.   Communication with the AM via CM for administrative & mtce. functions and
       also for call processing functions.
IV.    Provision of special circuits for calls processing support e.g. digital tones,
       announcements, terminal tester, and MF/DTMF controller etc
V.     Provision for local switching & metering in case of RSU application in standalone
       mode.
       BM can be act as a remote switching module & communicate with host exchange
via digital links. Speed of digital link is 2 Mbps. Even when digital links fail between
                                             28
RSU and main exchange, local call processing function will not be affected within the
RSU.
1.     Analogue Terminal Unit – Analogue TU is used for interfacing analogue lines &
       trunks & providing special circuits.
3.     #7 Signaling Unit Module – to support SS7 protocol handlers and some call
       processing function for CCS7 calls.
5.     Time Switch Unit - TSU used for voice and message switching and provision of
       service circuits.
6.     Base Processor Unit –BPU used for control message communication and call
       processing functions.
                                              29
         Terminal Unit - TU provides interface to ordinary subscribers, CCB subscribers,
PABX subscribers, interexchange analog& digital trunks & Digital links from remote
concentrator or remote BM. One TU can support a maximum of 128 terminals &
employs two TIC (one active & other standby) for managing the processing functions.
Each TU consists of 26 slots. TU frame is equipped with Line circuit cards, TWT cards,
power supply units, E & M four wire trunk cards, Announcement cards lines & trunk
cards & duplicated control cards namely Terminal unit interface cards, TIC cards &
signaling processor cards. Each line card contains eight-termination circuit. The lines &
trunk are offered BORSCHT functions on the Terminal card.
         BM also defined the TEN number of subscriber. 2 nd, 3rd, 4th & 5th digit of Terminal
Equipment Number shows Rack No., Frame No., Slot No. & Terminal Circuit No. Of
particular BM respectively. While 1st digit of TEN shows particular BM No. Of
exchange.
(1-26) (1-8)
         SS7 Signaling Unit Module (SUM)- Any one of the ATU or DTU in a BM can
be replaced by SUM frame to support CCS7 signaling.
                                             30
i.e. directly connected to TSU on 8 Mbps PCM link . The ATU/DTU cannot be used in
concentration with ISTU.
       BASE PROCESSOR UNIT – BPU is the master controller in the BM. It is used
for
                                             31
I.        Time Switching within BM
II.       Routing of control messages within the Base Module & across Base Modules.
III.      Service unit for providing call processing supports services like MF/ DTMF
          circuits, answering circuits & tones etc.
        Service Unit - Service Unit is integrated around three different cards as Tone
Generator with answering circuit (TGA), Service circuit Interface Controller (SCIC)
&MF/DTMF Controller (MFC) card. MF/DTMF Circuit is implemented by using single
chip, 4- channel digital signal processors. Two MFC cards are grouped to form a terminal
group. Up to four MFC Cards can be equipped. The TGA & two groups of MFCs form
three terminal groups towards service circuit interface.
      Base Message Switch - BMS routes the control messages within the BM, across
different BMs & also AM via the CM. It is implemented as a duplicated MSC (16-bit
microprocessor) with six direct HDLC links and the message Switch Device (MSD) card
implementing 16-switched HDLC links. As a unit 22 HDLC channels are implemented
for communication with the Base Processor. Time Switch Controller, SCIC, TIC within
the BM and the four CMS complexes in CM. It acts as a message transfer points between
the Base Processor and these controllers. It receives messages from the Base Processor
and transmits them towards the appropriate controllers.
      Time Switch – The Time Switch receives the following PCM links & performs time
switching on them for switching within the BM.
-      Four, 128 channel multiplexes from four different Terminal Units.
-      One 128-channel multiplex from the service Circuits Interface Controllers.
-      Three 128-channel links to support on board three party conference circuits.
          It multiplexes these 128 channel links to from 512 channel, 4Mbps multiplexed
bus towards the CM. The individual buses are called Bus 0& Bus1. Besides this it also
provides network switched path for message communication between BMs between BM
& CM.
                                               32
The basic functions of a Base Module:
             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.
             Time Switch Unit - for voice and message switching and provision of
                  service circuits.
             Base Processor Unit - for control message communication and call
                  processing functions.
                                               33
       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.
       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 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 can/drive events on the trunks as per
predefined signalling requirement.
                                            34
Signalling Processor (SP) 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.
         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.
                                            35
       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 is
used out of 128 channels available on a Bus between a TU &TS.
       Digital Terminal Unit (DTU) is used exclusively to interface digital trunks. One
set of Digital Trunk Synchronization (DTS) card along with the Digital 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.
                                           36
ISDN - Terminal Unit (ISTU)
       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
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:
                                             37
                  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.
          NOTE: TU CAN BE ATU, DTU, ISTU or #7SU WITH ONLY EXCEPTION THAT
          TU-4 SHOULD BE ATU IN CASE OF LINE BM AND ANALOG TRUNK BM
          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
1   2 3   4   5   6   7   8   9   1    1    1   1    1        1   1   1   1   1    2    2   2   2   2   2   2
                                  0    1    2
                                            S   3    4        5   6
                                                                  S   7   8   9    0    1   2   3   4   5   6
                                            P                     P
P                                                                                                       P
                                       T    C   T    T        T   C
S     T T T T T T T T                                                 T   T   T    T    T   T   T   T   S
                                       I    /   U    U        I   /
U     C C C C C C C C                                                 C   C   C    C    C   C   C   C   U
                                       C    I   I    I        C   I
I                                                                                                       I
                                            S                     S
P P
                                                         38
1   2 3 4     5 6     7 8     9 1     1   1   1    1         1    1    1    1    1   2    2    2    2    2    2    2
                                  0   1   2   3    4         5    6    7    8    9   0    1    2
                                                                                               D    3    4    5    6
P         D       D       D       D                                         D        D                   D    P
                                      T   T                  T    T                            T
S         T       T       T       T                                         T        T                   T    S
                                      U   U                  U    U                            S
U         S       C       S       C                                         S        C                   C    U
                                      C   I                  I    C                            3
I         0       0       1       1                                         2        2                   3    I
1   2 3   4 5     6   7   8   9   1   1   1   1    1         1    1    1    1    1   2    2    2    2    2    2    2
P     P                 0             1   2   I3   I4        I5   I6   I7   I8   9   0L   1L   2L   3L   4L   5L   6L
              L L L L L L             L   L                                      L
S     S                                       T    C         I    I    C    T        C    C    C    C    C    C    C
              C C C C C C             C   C                                      C
U     U                                       C    C         C    C    C    C        1    1    1    1    1    1    1
              1   2   3   4   5   6   7   8                                      9
1     2                                       0    0         0    1    1    1        0    1    2    3    4    5    6
                                                        39
1   2 3   4 5 6     7   8   9   1   1    1   1   1    1   1   1   1   1   2   2   2   2   2   2   2
                                0   1
                                    H    2   3   4    5   6
                                                          H   7   8   9   0   1   2   3   4   5   6
                                    P                     P
P     P             S   S   S   S            T   T            S   S   S   S           P       P
               B                    C    T            T   C                   B
S     S             H   H   H   H            U   U            H   H   H   H           S       S
               M                    /    U            U   /                   M
U     U             M M M M                  I   I            M   M   M   M           U       U
               E                    B    C            C   B                   E
1     2             1   2   3   4                             5   6   7   8           4       3
                                    P                     P
C C
                                                 40
                      Fig:3.2d #7su configuration
               NOTE: HPC USED TO SUPPORT 800K BHCA
1    2 3   4      5   6    7   8   9   1     1   1   1   1    1   1   1    1   1    2    2   2    2      2   2    2
P                     S          0           1   2   3   4    5   6   7    8   9    0    1
                                                                                         S   2    3      4   5
                                                                                                             P    6
       T   M M             A M M T           T   T   T   T    T   T   T    M   M    A        M    M      T
S                     C                                                                  C                   S
       G F        F        F   S   S   S     S   S   S   S    S   S   S    S   S    F        F    F      G
U                     I                                                                  I                   U
       A C        C        B D     C   I     M   C   S   S    C   M   I    C   D    B        C    C      A
II                    C                                                                  C                   II
2) MSC AND MSD CARDS ARE REPLACED BY HMS FOR 800K BHCA
I. Bus Termination.
IV. Administration
                                                         41
BM-XL. Each BM-XL interface with CM-XL via two 512 channel parallel buses each
operating at 4Mbps. It provides control message communication between any BMs for
operation & mtce. Function. It also provides clock & synchronization on a centralized
basis.
                                           42
ADMINISTRATIVE MODULE
       AM performs system level resources allocation and processing function on a
centralized basis. It performs all the memory and time intensive call processing support
functions and also administration & maintenance function. AM-XL consists of a
duplicated 16/32-bit controller called the Administrative Processor Controller. 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.
                                              43
FIG: 3.2F   TIME SWITCH UNIT (TSU) CONFIGURATION
                                44
4.3 SYSTEM CAPACITY
   I.     The termination capacity as lines & trunks – The CDOT MAX-XL can
          support up to 40,000 lines & 5500 trunks or up to 14,500 trunks depending
          upon its configuration as local exchange or TAX exchange.
   II.    The amount of traffic that can be switched – The traffic capacity of CDOT
          MAX-XL is up to 8000 erlangs. This figure is based on the ideal traffic of
          one erlang / switched circuit. Normally a figure of 0.8E traffic per circuit is
          considered to be practical & the above capacities may be reduced
          accordingly. Capacities are reduced to not less than 7,500 Erlangs.
   III.   The number of Busy Hour Call Attempts (BHCA) that can be processed –
          Base processor has the capability of handling 12,500 BHCA, which can be
          increased to 30,000 using upgraded processor card. The CDOT MAX – XL
          exchange with 32 BM handle up to 3,00,000 BHCA. By upgrading the
          processor card, it is increased to 8,00,000 BHCA.
                                          45
     Various exchange configuration & their traffic capacities are given in below table.
                                         46
   4.4     CCS-7 Signaling Feature
         Apart from handling CAS schemes, CDOT MAX-XL also supports CCITT (ITU-T)
Signaling System No. (CCS –7). The implementation of Message Transfer Part (MTP) is such
that the C-DOT MAX-XL can function both as a Signaling Point & a Signal Transfer Point. The
STP function does not affect the call handling performance of the switch. Presently, among the
level 4 user parts, the Telephone User Part (TUP) & plain telephony services of ISDN User Part
(ISUP) have been implemented. Later software releases will also incorporate the other features
of ISDN user Part (ISUP), signaling connection Control Part (SCCP), Transaction Capabilities
Application Part (TCAP) etc. as per CCITT (ITU-T) recommendations.
ISDN – FEATURES
         In CDOT MAX-XL, the entire PSTN feature available for analog subscriber is also
available to ISDN subscribers.
                                                 39
       Remote Switch Unit is an integral part of CDOT MAX-XL. For connectivity of RSU, the
normal switch can be modified for remote location & communication with the host exchange via
2 mbps digital links.
       If ESL card is provided in CM-L one local BM & one RSU can be connected. ESM card
is required for in CM-XL Exchange for connecting remote switch unit. Total 16 numbers of
PSM/ESM cards are provided in copy-1 Base Termination Unit. Hence the number of RSUs is
limited to 16 nos. only in case of remotely located BM. For RSU working a minimum of 4 PCM
s and a max. Of 16 PCMs (2 MB streams) are required. As per the traffic condition and the
number of terminations at RSU the PCM links between the MAX-XL and RSU can be added by
software commands.
       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.
TYPES OF APPLICATION
                                               40
The system can be put to the following applications:Replacements
       The exchange can serve as replacement of an existing switching system due to be phased
out from the network.
This section relates to various types of lines that the exchange can cater to, and briefly, services
offered to such lines.
ORDINARY LINE
       The system provides a service by means of a special telephone permitting outgoing calls
after insertion of adequate coin(s) or token(s) and incoming calls without payment. The two
classes of service are:
Local-calls within Unit Fee Zone (UFZ) can be made from coin collection box telephone. STD –
from STD coin box telephones, the STD calls and calls to some special services are permitted
(Not available presently).
                                                41
      FIG 1.1
     SYSTEM
ARCHITECTURE
42
      Chapter 5
CDOT SYSTEM CAPACITY
         43
                       5 CDOT SYSTEM CAPACITY
5.1 INTRODUCTION
• 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.
       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 cards and terminal
units used in C-DOT DSS along with its functions are explained in H/W description.
Termination capacity of a BM is 488 analog terminals and that of LM is 768 analog terminals. 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.
                                                44
Table2.1 summaries the termination capacities of the various system elements of CDOT DSS
MAX.
        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 2.1
   D        (SUM)
            ISDN Terminal Unit (ISTU)          256 Bearer Channels to be configured as BRI,
                                               PRI or any combination
   3        Base Module (BM):
                                                45
                                            480 Analog Subscribers. A maximum of 256
      A     Base Module (Line)
                                            B-Channels     for ISDN       interface   can be
                                            provided at the cost of 128 subscriber lines.
                                            768 Analog subscriber lines. A maximum of
      B     Line Module (LM)
                                            two LMs connected with BM supports 2024
                                            lines.
      C     BM (Analog Trunks)              488 Analog Trunks
      D     BM (Digital Trunks)             Fifteen 2-Mbps E-1 links as CAS/ CCS7
Table-2.2
 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
                                              46
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.
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 practical application.
Accordingly capacities are reduced to not less than 7,500Erlangs incase of MAX-XL and to 3800
in case of MAX-L exchanges.
       The basic processing elements of the exchange are 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 Table2.3.
                                                47
     Traffic Capacity of Exchange Configurations
         ii) MAX-L                Not less than 3800 Erlangs. The BHCA capacityis
                                  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.
         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 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 the
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
                                               48
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 localizing 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.
Alarm Display Panel is provided for a continuous indication of the system status. Audio-visual
alarms are provided.
                                               49
                       Chapter 6
SUBSCRIBER FEATURES
            6      SUBSCRIBER FEATURES
6.1 INTRODUCTION
                          50
        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.
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.
        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.
        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 b« presented to the called user.
                                                  51
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.
       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 tee exchange personnel.
       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.
                                                52
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 users number is not free. The served user's originating service remains
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 with in ring timeout period. The served user's originating service remains
unaffected.
       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.
                                               53
          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.
          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, and 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.
                                                   54
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)      (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 I services, etc.) while allowing incoming calls to terminate normally on
it.
                                                       55
      which do not have a directory number w 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.
XI Basic Services
                                                    56
-     ISDN Supplementary services.
XII       OTHER SERVICES.
                                                57
      Chapter 7
 Software Architecture
7 Software Architecture
          58
7.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.
                                                 59
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.
    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
                                                 60
different processor. For communication between processors, CDOS makes use of
C.85 protocol which utilises the HDLC based message network between processors 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
    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
                                                61
application programs.
Call Processing Subsystem
       The Call Processing software subsystem receives the information about
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.
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.
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.
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.
                                                  62
These reports are extremely useful in monitoring the health of the exchange
and for network planning.
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.
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
organization. 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
                                                 63
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.
♦Synchronization : In a multi-process environment, special care needs to
be taken to maintain data consistency at the end of multiple updations of
processes. This synchronization is provided by the database software
subsystem.
Keeping these objectives in mind, physical data is organized as global data
structures and resou 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.
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 initialization, performance measurement of processes,
provision of man-machine interface and handling billing, traffic and
maintenance reports, etc.
                                                  64
 7.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.
        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 signaling terminal in SUM to an external signaling 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
                                                 65
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.rce tables and the global data is accessed via Data Base
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. 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.
 Maintenance Subsystem
The Maintenance software subsystem is responsible for the following major
functions:
                                                 66
♦Initialisation
♦System integrity
♦Switch maintenance
♦Terminal maintenance
♦Human interface
     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.
    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 also by the numerous
defensive checks built into the application processes
themselves.
                                                  67
                  Chapter 8
IMPORTANT COMMANDS
            8 IMPORTANT COMMANDS
DISPL-SUB         to display subscriber details
                         68
CRE-SUB               to creating subscribers
                      Chapter 9
                   Diagnosis reports
                             69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84