Top Banner
HARDWARE ARCHITECTURE OF CDOT MAX-XL SWITCHING SYSTEM AND ANALYSIS OF DIAGNOSIS REPORTS MAIN PROJECT REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF BACHELOR OF TECHNOLOGY IN ELECTRONICS AND COMMUNICATION ENGINEERING BY S.PRABHU (06261A0446) K.SANDEEP KUMAR (06261A0424) L.VICKRAM KUMAR (06261A0425) Department of Electronics and Communication Engineering MAHATMA GANDHI INSTITUTE OF TECHNOLOGY (Affiliated to Jawaharlal Nehru Technological University, Hyderabad, A.P.) Chaitanya Bharathi P.O., Gandipet, Hyderabad – 500 075 1
132
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Documentation

HARDWARE ARCHITECTURE OF CDOT MAX-XL SWITCHING

SYSTEM AND ANALYSIS OF DIAGNOSIS REPORTS

MAIN PROJECT REPORT

SUBMITTED IN PARTIAL FULFILLMENT

OF THE REQUIREMENTS FOR THE DEGREE OF

BACHELOR OF TECHNOLOGY

IN

ELECTRONICS AND COMMUNICATION ENGINEERINGBY

S.PRABHU (06261A0446)

K.SANDEEP KUMAR (06261A0424)

L.VICKRAM KUMAR (06261A0425)

Department of Electronics and Communication Engineering

MAHATMA GANDHI INSTITUTE OF TECHNOLOGY(Affiliated to Jawaharlal Nehru Technological University, Hyderabad, A.P.)

Chaitanya Bharathi P.O., Gandipet, Hyderabad – 500 075

2010

CERTIFICATE

1

Page 2: Documentation

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

K.SANDEEP KUMAR (06261A0424)

L.VICKRAM KUMAR (06261A0425)

S.PRABHU (06261A0446)

in partial fulfillment of the requirements for the degree of BACHELOR OF TECHNOLOGY in ELECTRONICS & COMMUNICATION ENGINEERING by the Jawaharlal Nehru Technological University, Hyderabad during the academic year

2009-10.

The results embodied in this report have not been submitted to any other University or Institution for the award of any degree or diploma.

(Signature) (Signature)--------------------------- ---------------------------Internal guide external examinar Mrs.J.snehalathaAssnt.professor

(signature)

E.NAGABHUSHANAMProfessor and HOD(ECE)

2

Page 3: Documentation

ACKNOWLEDGEMENT

We are privileged to have V.V.V.SATYANARAYANA garu as our project guide who is one amongst the Sub divisional engineer at bharat sanchar nigham limited is consistent encouragement and rational knowledge were like a boon to the completion of this project.

Also, We are very much gratified to E.NAGABHUSHANAM garu, our honorable Head of the Department of electronics and communication Engineering, Mahatma Gandhi Institute of Technology, and our project guide,for providing us all the resources needed in order to carry our work process,at our department.

We are soliciting our sincere thanks to Prof.G.CHANDRA MOHAN REDDY garu, principal, Mahatma Gandhi Institute of Technology for his provocative conceptions.

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.

With pleasure, I thank my parents for their encouragement and blessings to

complete this project work.

S.prabhu

k.sandeep kumar

L.vickram kumar

3

Page 4: Documentation

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

This is to certify that SL.No Name of the Student Roll No.

1. K.SANDEEP KUMAR 06261A0424

2. L.VICKRAM KUMAR 06261A0425

3. S.PRABHU 06261A0446

Have undergone project training at Regional Telecom Training Centre, BSNL,

Gachibowli, Hyderabad. The Project “HARDWARE ARCHITECTURE OF CDOT

MAX-XL SWITCHING AND ANALYSIS OF DIAGNOSIS REPORTS” is record

of the bonafied work undertaken by them towards partial fulfilment of the academic

requirements for award of B. Tech in Electronics and Communication Engineering from

MAHATMA GANDHI INSTITUTE OF TECHNOLOGY.They have successfully

completed the project under the guidance of MR.V.V.V.SATYANARAYANA(SDE)

from Feb to Apr 2010.

Project Guide (V.V.V.SATYANARAYANA) PRINCIPAL, (SDE) RTTC, HYDERABAD

4

Page 5: Documentation

TABLE OF CONTENTS

Chapter 1. Introduction to switching 01

1.1 Switch 02

1.2 Circuit switching 02

1.3 Packet switching 04

1.4 TST switching 05

Chapter 2. Principles of electronic exchange 09

2.1 Main blocks 11

2.2 MDF 11

2.3 Evolution of telephone exchange 11

2.4 Terminal equipments 13

Chapter 3.Introduction to CDOT 14

3.1 General 15

3.2 Basic building modules 16

Chapter 4. Hardware architecture of CDOT DSS MAX XL 19

4.1 BM module 20

4.2 CM module 34

4.3 System capacity 37

4.4 CCS7 signaling 39

4.5 RSU status 40

5

Page 6: Documentation

Chapter 5.CDOT capacity 43

5.1 Introduction 44

5.2 Termination capacitance 44

5.3 Exchange configuration 45

5.4 Traffic carring capacity 47

5.5 BHCA handling capacity 47

5.6 System realibility 48

Chapter 6. Subscriber features 50

6.1 Introduction 51

6.2 PSTN & ISDN SERVICES 51

6.3 Call offering supplementary service 52

6.4 Call completion service 53

6.5 Multiparty service 54

6.6 miscellaneous service 54

Chapter 7. Software architecture 58

7.1 Introduction 59

7.2 Overview 59

7.3 CDOT real time OS 60

7.4 CCS7 call processing 65

Chapter 8. Commands 68

6

Page 7: Documentation

Chapter 9. Diagnosis reports 70

7

Page 8: Documentation

ABSTRACT

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.

The hardware architecture of cdot max xl exchange usually consists of thirty two BM and each BM consists of six frames while each frame consists of twenty six slots and in each slot any one of terminal cards or control cards are placed .This project deals with testing of various cards and preparing diagnosis reports on various cards which were under test

8

Page 9: Documentation

Chapter 1

Introduction to switching

1 Introduction to switching

1.1switch

9

Page 10: Documentation

In electronics, a switch is an electrical component that can break an electrical

circuit, interrupting the current or diverting it from one conductor to another. The most

familiar form of switch is a manually operated electromechanical device with one or

more sets of electrical contacts. Each set of contacts can be in one of two states: either

‘closed’ meaning the contacts are touching and electricity can flow between them, or

‘open’, meaning the contacts are separated and nonconducting.

A switch may be directly manipulated by a human as a control signal to a system,

such as a computer keyboard button, or to control power flow in a circuit, such as a light

switch. Automatically-operated switches can be used to control the motions of machines,

for example, to indicate that a garage door has reached its full open position or that a

machine tool is in a position to accept another workpiece. Switches may be operated by

process variables such as pressure, temperature, flow, current, voltage, and force, acting

as sensors in a process and used to automatically control a system. For example, a

thermostat is an automatically-operated switch used to control a heating process. A

switch that is operated by another electrical circuit is called a relay. Large switches may

be remotely operated by a motor drive mechanism. Some switches are used to isolate

electric power from a system, providing a visible point of isolation that can be pad-locked

if necessary to prevent accidental operation of a machine during maintenance, or to

prevent electric shock.

1.2Circuit Switching

Circuit switching is the most familiar technique used to build a communications

network. It is used for ordinary telephone calls. It allows communications equipment and

circuits, to be shared among users. Each user has sole access to a circuit (functionally

equivalent to a pair of copper wires) during network use. Consider communication

between two points A and D in a network. The connection between A and D is provided

using (shared) links between two other pieces of equipment, B and C.

10

Page 11: Documentation

A connection between two systems A & D formed from 3 links

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.

A circuit switched connection between A and D

(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)

After a user requests a circuit, the desired destination address must be

communicated to the local switching node (B). In a telephone network, this is achieved

by dialing the number.

11

Page 12: Documentation

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.

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.

After completion of the connection, a signal confirming circuit establishment (a

connect signal in the diagram) is returned; this flows directly back to node A with no

search delays since the circuit has been established. Transfer of the data in the message

then begins. After data transfer, the circuit is disconnected; a simple disconnect phase is

included after the end of the data transmission.

Delays for setting up a circuit connection can be high, especially if ordinary

telephone equipment is used. Call setup time with conventional equipment is typically on

the order of 5 to 25 seconds after completion of dialing. New fast circuit switching

techniques can reduce delays. Trade-offs between circuit switching and other types of

switching depend strongly on switching times.

1.3Packet Switching

What is packet switching? Like the development of hypertext, packet switching is

an idea that seems to want to have been discovered, found independently within a few

years by two different people separated by one of the earth’s largest oceans. The

revolutionary concept formed the foundation for the design of the Arpanet, and then the

Internet Protocol, providing the key enabling technology that has led to the success of the

Internet today.

The packet switching concept was a radical paradigm shift from the prevailing

model of communications networks using dedicated, analog circuits primarily built for

12

Page 13: Documentation

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.

The conceptual breakthrough advantage of packet switching was “enabling more

with less” through packet-level multi-tasking – routing multiple communications over the

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.

1.4 Time space time switch

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.

Time Space Time (TST) switches are a particularly useful configuration of

switching elements providing both time and space translation between channels of Time

Division Multiplexed (TDM) telecommunications transmission lines. A TST switch

interconnects digital bi-directional TDM communication lines with TDM communication

involving the sharing of single transmission paths, individually, in time to provide

multiple channels in a single transmission medium. This is a fundamental system

improvement in telephone communications that should prove helpful in reducing cost of

ordinary telephone service, and in enhancing the ability to provide many new kinds of

service, in meeting expanded communications needs. Electromechanical crossbar and

relay switching systems, as generally used today in telecommunications switching, have,

for practical purposes, reached the limit of their capabilities. Extensive, continued

adherence to these older technologies severely restricts capability, and greatly increases

costs of telecommunication systems; and, particularly so with expansion to systems of

great size and complexity. While many advances have been made in capability and

13

Page 14: Documentation

efficiency in the transmission area, with microwave, satellite, and high-capacity cable,

and with both analog and digital repeaters and terminals being used, the exchange plant,

including switching equipment in central offices and branch exchanges, remain in

essence the same as in the very early days. Recent advances in solid state technology

make the use of all digital switching and transmission techniques more attractive today

than ever before.

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

14

Page 15: Documentation

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.

It is therefore a principal object of this invention to provide a time folded time

space time (TST) switch system achieving great improvements in operation in selectively

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.

Another object is to achieve a further reduction in equipment requirements through

control information sharing with time folded TST switches.

Features of this invention useful in accomplishing the above objects include, in a

time folded TST (time space time) switch, the selective controlled interconnection of

digital time division multiplex (TDM) communication paths, 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. The time folded operation involves

using separate time slots (usually adjacent time slots) for the two paths of each full

duplex connection. Thus, the time folded operation makes it possible to share path

elements for both directions of a full duplex connection. Time folded operation with the

use of separate time slots for each direction of a connection can also reduce the speed

requirements of the time stage memories. When two channels of the same TDM input are

being interchanged (switched), two accesses to the same inlet and two accesses to the

15

Page 16: Documentation

same outlet are required. If the interchange is made during one space switch time slot,

two accesses of each inlet memory and each outlet memory are required during the one

time slot. With applicant’s time folded TST switch units, however, only one access per

memory is required during each space switch time slot.

16

Page 17: Documentation

Chapter 2

Principles of electronic exchange

2 PRINCIPLS OF ELECTRONIC EXCHANGE

17

Page 18: Documentation

Telephone exchange

Terminating equipment Switching equipment

Analog Digital

Space switch Time switch

2.1 Main blocks

Power(battery)

18

switch

Store forawrdcircuit

Message Packet

datagravirtual

Page 19: Documentation

Power plant

Engine alternator

Mdf

Switch

OMC(operation & maintenance control)

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

2.2 MDF (MAIN DISTRIBUTION FRAME):

Usally consists of two sides

Exchange side

Line side

Role of MDF is to connect line side and exchange side

2.3 EVOLUTION OF TELEPHONE EXECHANGE

MANUAL TYPE OF EXCHANGE

ELECTROMECHANICAL

ELECTRONIC

DRAWBACKS OF ELECTROMECHINACAL EXECHANGE

Large equipment

Noice

Adjustment

Less facilities to subscribers

19

Page 20: Documentation

Limited availability

ELECTRONIC EXECHANGE

Its Program based exechange

Uses stored program controller

Block diagram:

2.4 TERMINAL EQUIPMENT

Physical termination usually consists of the fallowing operations

B-battery feed

20

Switching networkTerminal equipment

Command control equipment

Input/output peripherals

Page 21: Documentation

O-over voltage protection

R-ringing

S-super vision

C-coding

H-hybrid

T-testing

21

Page 22: Documentation

Chapter 3

CDOT MAX-XL

3 C-DOT MAX-XL

3.1 GENERAL

22

Page 23: Documentation

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

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.

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

standardized at all levels of equipment packaging. All these features, together with

ruggedised design, make C-DOT DSS MAX easy to maintain and highly reliable.

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.

The system employs a T-S-T switching configuration and is based on a 32

channel PCM structure. It uses a basic rate of 64 Kbps & 2 mbps primary multiplexing

rate. Basic memory unit has been implemented as a 16MB dynamic RAM board with 256

23

Page 24: Documentation

KB as basic dynamic RAM chip. Single chip digital signal processors are used for

implementing DTMF & MF receivers.

Another important feature of the design is the provision of both local and

centralized operation and maintenance. Beginning with local operation and maintenance,

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.

3.2 BASIC GROWTH/BUILDING MODULES

C-DOT DSS MAX exchanges can be configured using four basic modules

(Fig. 1.1)

Base Module

Central Module

Administrative Module

Input Output 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.

24

Page 25: Documentation

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.

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.

iii) ADMINISTRATIVE MODULE

Administrative Module (AM) performs system-level resource allocation and

processing function on a centralized 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.

iv) INPUT OUTPUT MODULE (I0M)

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 IOP’s 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.

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

25

Page 26: Documentation

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.

26

Page 27: Documentation

Chapter 4

HARDWARE ARCHITECTURE IN C-DOT DSS

MAX-XL.

4 HARDWARE ARCHITECTURE IN C-DOT DSS

MAX-XL.

4.1 BASE MODULE

27

Page 28: Documentation

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.

Basic function of BM are-

I. Analog to Digital conversion of all signals on analog subscriber, trunks lines and

interfacing digital trunks.

II. Switching calls between terminals connected to the same BM

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.

In stand-alone application (i.e. SBM) the BM acts as an independent switching

system & can provide switching of up to 1500 lines & 100 trunks. In such application, it

directly interfaces with the IOM for bulk data storage and operation & maintenance

function. The BM itself carries out the function of the AM. Clock & synchronization is

provided by source within the base module.

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

Page 29: Documentation

RSU and main exchange, local call processing function will not be affected within the

RSU.

The BM hardware is spread over following type of units.

1. Analogue Terminal Unit – Analogue TU is used for interfacing analogue lines &

trunks & providing special circuits.

2. Digital Terminal Unit - Digital TU is used for interfacing digital trunks.

3. #7 Signaling Unit Module – to support SS7 protocol handlers and some call

processing function for CCS7 calls.

4. ISDN Terminal Unit- To support termination of BRI/PRI interfaces and

implementation of lower layers of DSS1 signaling protocol.

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.

Terminal Unit (TU 1)

Terminal Unit (TU 2)

Terminal Unit (TU 3)

Terminal Unit (TU 4)

Base Processor Unit (BPU)

Time Switch Unit (TSU)

29

Page 30: Documentation

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.

BORSCHT stands for B – battery feed, O – over voltage protection, R – ringing,

S – supervision, C – coding& decoding, H – hybrid & T - testing.

BM also defined the TEN number of subscriber. 2nd, 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.

BM No. Rack No. Frame No

(1-32) (1-3) (1-6)

Slot No. Termination circuit No.

(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.

ISDN Terminal Unit (ISTU)

One of the four ATUs/DTUs in a BM can be replaced by ISTU to provide

BRI/PRI interface in CDOT DSS. The only constraint is that ISTU has to be principal TU

30

Page 31: Documentation

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

I. Call processing function (call processing subsystem software)

II. Administration function. (Admn subsystem software).

III. Maintenance (mtce subsystem software).

a). Fault detection (Detect faulty unit).

b). Fault localization (locate particular faulty card).

IV. Database – All data available in memory card of BPU.

V. Operating System – Manage all schedules of program.

It is implemented as a duplicated controller with memory unit.

BM-XL is modified at Base Processor shelf to cater for increased BHCA

capacity. The conventional BIC & BID cards are eliminated & only Base Processor

Controller (BPC) card and Base Memory Extender (BME) card having 16 MB memory

are provided in MAX-XL exchange. The power supply card in BPU is KO5. BUT of

BM-XL is implemented as a duplicated 16-bit controller with memory units. These

duplicated sub units are realized in the form of the Base Processor Controller (BPC) &

Base Memory Extender (BME) cards. BPC controls time switching within the BM via the

Base Master Switch and the Time Switch Controller. It communicates with the

Administrative Processor via BMS for operations & maintenance functions. BMS is said

to consist of MSC & MSD card whereas in XL Hardware, BMS consist of HMS card. In

SBM configuration, BPC directly interfaces with the ADP & IOM. Figure 2 summarizes

the various units and sub units of the BM. Nowadays 32MB High Performance Processor

Cards (HPC) used instead of BPC to support 8,00,000 BHCA.

TIME SWITCH UNIT (Figure – 3)– Basic function of TSU are -

31

Page 32: Documentation

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

Page 33: Documentation

The basic functions of a Base Module:

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.

(Ref. fig. 3.1)

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.

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.

33

Page 34: Documentation

Analog Terminal Unit (ATU)

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

34

Page 35: Documentation

only difference that the interfaces are designed to can/drive events on the trunks as per

predefined signalling requirement.

Signalling Processor (SP) Card

Signalling Processor (SP) processes the signalling information received from he

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.

35

Page 36: Documentation

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)

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

Page 37: Documentation

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.

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

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.

37

Page 38: Documentation

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

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

1 2 3 4 5 6 7 8 9 1

0

1

1

12 1

3

14 1

5

16 1

7

1

8

1

9

2

0

21 2

2

2

3

2

4

2

5

2

6

P

S

U

I

T

C

T

C

T

C

T

C

T

C

T

C

T

C

T

C

T

I

C

S

P

C

/

I

S

P

T

U

I

T

U

I

T

I

C

S

P

C

/

I

S

P

T

C

T

C

T

C

T

C

T

C

T

C

T

C

T

C

P

S

U

I

FIG: 3.1 BASE MODULE (BM) CONFIGURATION

NOTE: 1) TC MAY BE LCC, CCM, TWT or EMF

2) IN CASE OF TU4 AS ATU IN BM, SLOT 24 WILL BE TTC

38

Page 39: Documentation

1 2 3 4 5 6 7 8 9 1

0

1

1

1

2

1

3

14 1

5

1

6

1

7

1

8

1

9

2

0

2

1

2

2

23 2

4

2

5

2

6P

S

U

I

D

T

S

0

D

T

C

0

D

T

S

1

D

T

C

1

T

U

C

T

U

I

T

U

I

T

U

C

D

T

S

2

D

T

C

2

D

T

S

3

D

T

C

3

P

S

U

I

FIG: 3.2A ANALOG TERMINAL UNIT (ATU) CONFIGURATION

1 2 3 4 5 6 7 8 9 1

0

1

1

12 1

3

14 1

5

16 1

7

1

8

19 2

0

21 2

2

23 2

4

2

5

2

6P

S

U

1

P

S

U

2

L

C

1

L

C

2

L

C

3

L

C

4

L

C

5

L

C

6

L

C

7

L

C

8

I

T

C

0

I

C

C

0

I

I

C

0

I

I

C

1

I

C

C

1

I

T

C

1

L

C

9

L

C

1

0

L

C

11

L

C

1

2

L

C

13

L

C

1

4

L

C

1

5

L

C

1

6

FIG: 3.2B DIGITAL TERMINAL UNIT (DTU) CONFIGURATION

NOTE: LC MAY BE BRL or PRL CARDS

39

Page 40: Documentation

1 2 3 4 5 6 7 8 9 10 1

1

1

2

1

3

14 1

5

1

6

1

7

1

8

19 2

0

2

1

2

2

23 2

4

2

5

2

6

P

S

U

1

P

S

U

2

B

M

E

S

H

M

1

S

H

M

2

S

H

M

3

S

H

M

4

H

P

C

/

B

P

C

T

U

C

T

U

I

T

U

I

T

U

C

H

P

C

/

B

P

C

S

H

M

5

S

H

M

6

S

H

M

7

S

H

M

8

B

M

E

P

S

U

4

P

S

U

3

FIG: 3.2C Istu configuration

NOTE: 1) SHM IS #7 PROTOCOL HANDLER CARD

2) WITH BPC, ONLY SHM 1-4 CAN BE EQUIPPED

3) HPC IS USED TO SUPPORT SHM1-8 CARDS AND HIGHER MESSAGE

PROCESSING CAPABILITY

40

Page 41: Documentation

1 2 3 4 5 6 7 8 9 1

0

1

1

1

2

1

3

1

4

1

5

16 1

7

1

8

1

9

2

0

2

1

2

2

2

3

24 2

5

2

6

P

S

U

II

B

M

E

H

P

C

/

B

P

C

H

P

C

/

B

P

C

B

M

E

P

S

U

II

Fig:3.2d #7su configuration

NOTE: HPC USED TO SUPPORT 800K BHCA

1 2 3 4 5 6 7 8 9 10 1

1

12 1

3

1

4

1

5

1

6

1

7

18 1

9

2

0

21 2

2

23 2

4

2

5

2

6P

S

U

II

T

G

A

M

F

C

M

F

C

S

C

I

C

A

F

B

M

S

D

M

S

C

T

S

I

T

S

M

T

S

C

T

S

S

T

S

S

T

S

C

T

S

M

T

S

I

M

S

C

M

S

D

A

F

B

S

C

I

C

M

F

C

M

F

C

T

G

A

P

S

U

II

FIG: 3.2E BASE PROCESSOR UNIT (BPU) CONFIGURATION

NOTE: 1) REPLACE TSS CARDS BY ETS CARDS IN CASE OF REMOTE

BASE MODULES (RSU)

2) MSC AND MSD CARDS ARE REPLACED BY HMS FOR 800K BHCA

41

Page 42: Documentation

4.2 CENTRAL MODULE

The basic function of CM is

I. Bus Termination.

II. Space Switching.

III. Space switching control

IV. Administration

CM is responsible for space –switching have inter modules calls &

communication between BMs & AM. For this function, CM has a space switch, space

switch controller and a central message switch. CM-XL provides connectivity to up to 32

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.

Space Switch And Space Switch Controller

MUX cards extract time slots 0& 1 from Bus 0& Bus 1 from the BMs. These

Time Slots carrying control information are simultaneously extracted by the two MUX

Cards for higher reliability. Since each MUX cards receives both Bus 0& Bus 1, it

extracts total 4 time slots. These time slots from each BM are sent to the CMS. The CMS

sends these time slots to the Space Switch Controller on a 128-channel link. The SSC

controls the space switching based upon this information. Space Switch is implemented

on three cards – two MUX Cards & a space Switch card.

Central Message switch

CMS is the central message transfer point of switch. It is implemented as four

different message switches, working in load sharing mode. All CMSs are used for routing

of messages across the Base Modules. On the other hand only CMS1 & CMS2 interface

with the Administrative Processor for routing control message between Base Processors

42

Page 43: Documentation

& Administrative Processor. This communication is used to access office data for routing

inter-module calls and administration and maintenance function.

Bus Termination Unit (BTU)

Space Switching Unit (SSU)

Space Switching Unit (SSU

Bus Termination Unit (BTU

Space Switching Controller Unit (SSCU)

Administration Processor Unit (APU)

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.

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 initialization. A seven-segment display shows the count of

links and trunks currently faulty. Keys are provides for manual acknowledgment,

initiating self-test and selective audio disable

43

Page 44: Documentation

FIG: 3.2F TIME SWITCH UNIT (TSU) CONFIGURATION

44

Page 45: Documentation

4.3 SYSTEM CAPACITY

The capacity of CDOT MAX-XL is defined in terms of the following parameters.

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

Page 46: Documentation

Various exchange configuration & their traffic capacities are given in below table.

SN Exchang

e

Configuration Termination capacity BHCA Application

1. SBM-L 1BM+2LMs 1500 Lines + 128

Trunks or 450 Trunks

only

8500 Medium size rural

switch.

2. MAX-L 16 BMs-L 20,000 Lines + 3,000

Trunks or 7200

Trunks only

1,30,000 Large size

urban/Metropolitan

switch

3. SBM-XL 1BM+2LMs 1500 Lines + 128 12,500 Medium size rural

switch.

4. MAX-

XL

32BMs-L 40000 Lines + 6000

Trunks or 14500

Trunks only

3,00,000 Very Large

capacity switch for

Metropolitan area

5. RSU 1BM-

XL+2LMs

2000 Lines 12,500 Remotely located

switch.

46

Page 47: Documentation

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

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.

In CDOT MAX-XL 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 BRI / PRI interfaces are more than 256 bearer channels one or more ISTUs can be integrated

in CDOT MAX – XL with the option of equipping them in the same BM or distributed across

different BMs in the exchange. One of the ATUs/DTUs in a BM can be replaced by ISTU. 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.

In CDOT MAX-XL, the entire PSTN feature available for analog subscriber is also

available to ISDN subscribers.

4.5 RSU Status

39

Page 48: Documentation

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

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

Page 49: Documentation

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.

Line service feature

This section relates to various types of lines that the exchange can cater to, and briefly, services

offered to such lines.

ORDINARY LINE

A subscriber may have an ordinary telephone instrument connected to his/her line.

COIN TELEPHONE (CCB 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

Page 50: Documentation

SYSTEM

ARCHITECTURE

FIG 1.1

42

Page 51: Documentation

Chapter 5

CDOT SYSTEM CAPACITY

43

Page 52: Documentation

5 CDOT SYSTEM CAPACITY

5.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.

5.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 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

Page 53: Documentation

Table2.1 summaries the termination capacities of the various system elements of CDOT DSS

MAX.

5.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 2.1

Termination Capacity of System Elements

Sl System Element Termination Capacity

1 Termination Cards (TC):

A Analog Line CardLCC – 8 Analog Subscribers

CCM – 8 CCB subscribers with last two ports

supporting 16-kHz metering pulsesB Analog Trunk Card TWT/ EMF – 8 Trunks

C A set of DTS/DTC Cards One 2-Mbps E-1 link as CAS/CCS trunks

D #7 PHC Card (SHM) 8 Protocol Handlers/ Signalling Links

E ISDN-BRI Card 8 BRI (2B+D) Interface i.e. 16 B-channels

F ISDN-PRI Card One PRI (30B+D) Interface i.e. 30 B-channels

2 Terminal Unit (TU):

A Analog TU (ATU)16 Analog Terminal Cards (LCC/ CCM/ TWT/

EMF) to support any combination of Lines &

Trunks in multiple of 8 terminationsB Digital TU (DTU) Four 2-Mbps E-1 links as CAS/ CCS7

C #7 Signalling Unit Module

(SUM)

64 Nos., #7 Protocol Handlers/signalling links

D ISDN Terminal Unit (ISTU) 256 Bearer Channels to be configured as BRI,

PRI or any combination3 Base Module (BM):

45

Page 54: Documentation

A Base Module (Line)480 Analog Subscribers. A maximum of 256

B-Channels for ISDN interface can be

provided at the cost of 128 subscriber lines.

B Line Module (LM)768 Analog subscriber lines. A maximum of

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

E BM (Analog + Digital) Three possible configurations as 360 AT+ 4

PCMs/ 232 AT+ 8 PCMs/ 104 AT+ 12 PCMs

Table-2.2

Termination Capacity of Exchange Configurations

Sl Exchange Configuration Termination Capacity

1 Single Base Module (SBM) 1,500 Lines & 128 Trunks. The trunks can be

analog and/or digital. The number of trunks can be

increased at the cost of subscribers.

2

Multi-Base Module (MBM) (DSS MAX)

i) MAX-XL

Ideal configuration to support 40,000 lines and

5,500 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 versa.

ii) MAX-L

Ideal configuration to support 20,000 lines and

2,700 trunks with 10 Line BMs and 6 Trunk BMs.

The trunk capacity can be increased by 450 at the

cost of 2,000 subscribers or vice versa.

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

Page 55: Documentation

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.

5.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 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.

5.5 BHCA HANDLING CAPABILITY

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

Page 56: Documentation

Traffic Capacity of Exchange Configurations

Sl.No. Exchange Configuration Traffic Capacity Description

I. 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,600 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 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.

5.6 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 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

48

Page 57: Documentation

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 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

Page 58: Documentation

Chapter 6

SUBSCRIBER FEATURES

6 SUBSCRIBER FEATURES

6.1 INTRODUCTION

50

Page 59: Documentation

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.

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:

Number Identification Services

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.

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 b« presented to the called user.

51

Page 60: Documentation

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 tee exchange personnel.

6.3 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.

52

Page 61: Documentation

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.

6.4 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.

53

Page 62: Documentation

6.5 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. up to 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, 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.

6.6 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)

54

Page 63: Documentation

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.

Subscriber controlled barring offers flexibility to a subscriber to change outgoing restriction 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.

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

55

Page 64: Documentation

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.

viii. 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.

ix. 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.

x. 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.

XI Basic Services

- Subscriber can dial local, national, international calls.

- Push button dialing services provided to subscribers to use push button telephone sets

employing DTMF signals.

- Coin collecting Box lines are provided.

- Number Identification service (Calling line identification presentation, Calling line

identification restriction & Calling line identification restriction override)

- Call forwarding facilities.

- Multi- Party (conference) services

56

Page 65: Documentation

- ISDN Supplementary services.

XII OTHER SERVICES.

- Hot line Timed & without timed out services.

- Morning alarm facility.

- Call restriction services.

- Call forwarding facility.

- Conference facility.

- Malicious call identification facility.

interactive man-machine interface.

57

Page 66: Documentation

Chapter 7

Software Architecture

7 Software Architecture

58

Page 67: Documentation

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.

7.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.

Processes

There are two types of processes in the system. Eternal processes are created

at the time of system initialization 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 ori originating calls are allowed

from the terminal, SCP creates an Originating

59

Page 68: Documentation

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

7.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 realtime. 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

60

Page 69: Documentation

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

Page 70: Documentation

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

Page 71: Documentation

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

Page 72: Documentation

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

Page 73: Documentation

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

Page 74: Documentation

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

Page 75: Documentation

♦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

Page 76: Documentation

Chapter 8

IMPORTANT COMMANDS

8 IMPORTANT COMMANDS

DISPL-SUB to display subscriber details

68

Page 77: Documentation

CRE-SUB to creating subscribers

DEL-SUB to deleting subscribers

DISPL-SUB-LIST to display subscriber list

DISPL-DIRNO-RSRV to display the reserved directory numbers

DISPL-DIRNO to display directory number for given status

MOD-LIN-CHAR to modify characteristics of line

MOD-LIN-STA to modify line status of a line

MOD–SUB- TEN to modify subscriber terminal equipment number

MOD-SUB-FAC to modify subscriber facility

FRC-SWU-OOS force switch unit out of service

FRC-SWU-INS force switch unit in service

DGN-SWU to diagnosis switch unit

MOD-SUB-CHAR to modify subscriber characteristics

FRC-TRM-INS to force terminal inservice

FRC-TRM-OOS to force terminal out of service

DISPL-MOD-STATUS to display module status

DISPL-MOD-INFO to display module information

DISPL-SWU-STATUS to display switching unit status

CHG-OUT-DEV to change out device

Chapter 9

Diagnosis reports

69

Page 78: Documentation

70

Page 79: Documentation

71

Page 80: Documentation

72

Page 81: Documentation

73

Page 82: Documentation

74

Page 83: Documentation

75

Page 84: Documentation

76

Page 85: Documentation

77

Page 86: Documentation

78

Page 87: Documentation

79

Page 88: Documentation

80

Page 89: Documentation

81

Page 90: Documentation

82

Page 91: Documentation

83

Page 92: Documentation

84

Page 93: Documentation