Skip to content

Switching and Signalling

Telephony is the transmission and switching of voice signals between subscribers. A telephone network provides call setup, speech-path connection, supervision, charging and call release.

PSTN connection between two subscribers.

PSTN connection between two subscribers.

PartFunction
Telephone setConverts speech to electrical signal and back (transducer + hybrid)
Local loopCopper pair between subscriber and exchange
Local exchangeDetects dialling, switches calls, provides line supervision
Trunk exchangeConnects calls between exchanges
Signalling systemCarries control information for setup and release
Transmission systemCarries voice channels over copper, microwave, fibre or radio

Main parts of the PSTN

Line stateMeaning
On-hookHandset down; loop open; no call current
Off-hookHandset lifted; loop closed; exchange detects demand for service
DiallingDigits sent by pulse or DTMF tone dialling
RingingExchange applies ringing voltage to called line
AnswerCalled party goes off-hook and the speech path is established
ReleaseOne or both parties go on-hook; connection is cleared

Subscriber line states

A switching system connects an incoming line or trunk to an outgoing one selected from the dialled address and routing rules. It allocates resources during setup, supervises the call, and releases those resources when the call ends.

FunctionExplanation
Line scanningDetect off-hook/on-hook condition of subscriber lines
Digit receptionReceive dial pulses or DTMF digits
Number analysisInterpret dialled number and determine route
Path selectionSelect a free path through the switching network
Call setupEstablish connection between calling and called parties
SupervisionMonitor answer, busy, release and faults
ChargingRecord call duration, destination and tariff class
SignallingExchange control information with other exchanges
MaintenanceAlarm, testing, fault localisation, traffic measurement

Main functions of a switching system

Electromechanical switches establish speech paths through mechanical contacts operated by electrical signals. Strowger selectors and crossbar matrices are the principal examples.

  • Selection: Dial pulses operate stepping magnets. A two-motion selector first moves vertically to a contact-bank level, then rotates to a contact on that level. Intermediate selectors commonly hunt for a free outgoing trunk; final selectors use the remaining digits to select the subscriber.

  • Progressive control: Successive digits establish the path through a train of selectors, tying routing closely to the dialled number and exchange wiring.

  • Limitations: Mechanical movement and contact wear make switching relatively slow and maintenance-intensive. Changing routes or services can require wiring changes.

  • Crosspoint operation: Electromagnets operate intersecting select and hold bars to close the contacts connecting a chosen inlet and outlet. The connection is held for the call.

  • Common control: Registers receive digits, and shared control equipment selects an available path before operating the crosspoints. This separates digit reception from mechanical path selection and supports more flexible routing than direct step-by-step control.

Strowger selector and crossbar switch.

Strowger selector and crossbar switch.

FeatureStrowgerCrossbar
ControlDirect (dial pulses)Common control possible
ElementMechanical selectorElectromagnetic crosspoints
AdvantageRemoved operatorFaster, more reliable
LimitationSlow, noisy, high maintenanceMany crosspoints for large NN

Stored Program Control (SPC) switching uses a computer-controlled processor to perform call processing. The switching path may be analog or digital, but control is carried out by stored software instructions.

Block diagram of a stored-program-controlled exchange.

Block diagram of a stored-program-controlled exchange.

UnitFunction
Line/trunk interfaceConnects subscriber lines and trunks
ScannerDetects line state changes
DistributorSends control signals to devices
Marker/path controlSelects the switching path
Central processorExecutes call-processing programs
MemoryStores programs, subscriber data, routing tables
Switching networkEstablishes the speech/data path
Maintenance terminalTesting, alarms, operation and maintenance

Main units of an SPC exchange

  • Centralised SPC: A central control complex performs call processing. It can use duplicated processors for availability; centralised control does not necessarily mean one unprotected CPU.

  • Distributed SPC: Cooperating processors divide control among subsystems. This can improve scalability and fault containment, but requires coordination and recovery from interprocessor failures.

A PCM switch moves samples between input and output time slots and digital highways. Conventional voice produces one 8-bit sample every 125 μs125\,\mu\mathrm{s}, giving a 64 kbit/s64\,\mathrm{kbit/s} channel.

E1 frame itemValue
Number of time slots32
Bit rate per time slot64 kbit/s
Total bit rate2.048 Mbit/s
Bearer channels in PCM-3030
TS0Framing / synchronisation
TS16Signalling in CAS systems

During each time slot, control memory enables crosspoints connecting selected input highways to output highways. A sample changes highway but retains its slot position; the switch does not buffer it for a different slot. Connections can change from one slot to the next.

Digital space-switching matrix.

Digital space-switching matrix.

A time-slot interchanger writes incoming PCM samples to speech memory and reads them in the order required by the output slots. Control memory stores the address mapping. Buffering changes the slot position and introduces a slot-dependent delay; a sample may be emitted in the following frame when necessary.

Time-slot interchanger with speech and control memories.

Time-slot interchanger with speech and control memories.

ModeOperation
Sequential write, controlled readStore in natural order, read in output order
Controlled write, sequential readStore in output position, read in natural order

Combining time and space stages provides alternative internal paths without a single enormous switching matrix. Hardware cost and blocking depend on the number of internal highways, available time slots, and route-selection algorithm. The letters TS, ST, TST, and STS give the stage order from input to output.

  • TS: The input time stage changes the slot; the following space stage connects the sample to its output highway during that slot.

  • ST: The space stage first selects a highway without changing the slot; the output time stage then moves the sample to its required destination slot.

To connect H1H_1/slot 3 to H3H_3/slot 18, choose an internal slot, here slot 12, that is free on the relevant input and output paths through the space stage.

Time-space-time (TST) switching.

Time-space-time (TST) switching.

  1. The input time switch stores the sample received in slot 3 and reads it in internal slot 12.

  2. During slot 12, the space switch connects the input highway to the required output highway.

  3. The output time switch stores the sample and emits it in slot 18. The mapping repeats each frame until the connection is released.

For the same H1H_1/slot 3 to H3H_3/slot 18 connection, select an intermediate path H2H_2 whose time switch and space-stage connections are available at the required slots.

Space-time-space (STS) switching.

Space-time-space (STS) switching.

  1. The first space switch transfers the sample from H1H_1 to H2H_2 during slot 3.

  2. The time switch on the intermediate path moves the sample from slot 3 to slot 18.

  3. During slot 18, the final space switch connects the intermediate path to H3H_3.

NetworkMain useAdvantageLimitation
TS/STSmall systemsSimpleLimited flexibility/expansion
TSTDigital telephone exchangesFlexible, hardware efficientPrecise timing/control
STSSome multistage designsReduces crosspointsMore space-stage hardware

Comparison of multistage switching networks

Signalling is the exchange of control information needed to establish, supervise, charge and release calls.

  • Call information: Includes seizure, calling and called addresses, routing, alerting, answer, busy or congestion indications, and release causes. Answer and release events also drive charging records.

  • Subscriber signalling: Occurs between the user terminal and exchange, for example loop-state changes, dial tone, DTMF digits, and ringing.

  • Inter-exchange signalling: Carries control information between network nodes, for example SS5 tones or SS7 ISUP messages.

FeatureIn-bandOut-of-band
PlacementWithin the bearer signal bandOutside the bearer band or on a separate logical signalling channel
InteractionUser signals may interfere with control detectionControl is separated from the speech waveform
ExampleSS5 tones in a voice circuitSS7 links; E1 TS16 signalling outside the voice slots
SecurityExposed to signalling-like signals on the bearerAvoids that exposure but still requires access control and message validation

SS5 is a legacy international telephone signalling system. It uses in-band line-signalling tones and multifrequency register signals to transfer call-control and address information over the associated speech circuit.

FeatureSS5
TypeIn-band signalling
UseInternational telephone trunks
MediumSame channel as speech
Digit signallingMultifrequency tones
LimitationInterference/fraud prone, slower setup
  • Bearer dependence: Tone-based setup occupies the associated circuit and requires reliable tone detection. The speech path can carry signals resembling control tones, creating interference and fraud risks.

  • Limited information: Its signalling vocabulary is less extensible than addressed digital messages, making database services and rich call-control features difficult compared with SS7.

  • Common-channel transport: SS7 carries addressed control messages on signalling links logically separate from speech channels. One link can control many bearer circuits, and the signalling route need not follow the speech route.

  • Services: ISUP controls circuit calls. Other SS7 applications query databases for intelligent-network services, mobile roaming, and SMS.

NodeFull formFunction
SSPService Switching PointOriginates/terminates signalling at exchange
STPSignal Transfer PointRoutes SS7 messages
SCPService Control PointService logic and database access, for example intelligent-network number translation

SS7 network architecture and protocol stack.

SS7 network architecture and protocol stack.

Layer/partFunction
MTP Level 1Physical signalling data link
MTP Level 2Reliable link transfer, error control
MTP Level 3Message routing and network management
SCCPExtended addressing, connectionless/connection-oriented service
ISUPCall setup and release for telephone calls
TUPOlder telephone user part
TCAPTransaction capabilities for database queries
MAPMobile application operations, such as location updates and SMS, carried using TCAP

SS7 protocol stack

ISUP call establishment and release.

ISUP call establishment and release.

  1. IAM (Initial Address Message): The originating exchange selects a circuit and sends the called address and call information toward the destination.

  2. ACM (Address Complete Message): The destination side reports that sufficient address information has been received. It may indicate that the called subscriber is free; ACM does not universally mean audible ringing has begun.

  3. ANM (Answer Message): Reports answer. Conversation proceeds and answer-based charging normally begins.

  4. REL (Release): Requests clearing and includes a cause value.

  5. RLC (Release Complete): Confirms release so the circuit can return to the idle pool.

Example: Strowger, crossbar and SPC switching (5–10 marks)

  • Strowger: Dial pulses drive mechanical selectors progressively through a switching train.

    • A two-motion selector moves vertically to a bank level and rotates to a contact; intermediate stages may hunt for a free trunk.

    • It removed the need for an operator to connect each call, but mechanical motion, contact wear, and routing tied to selector wiring made it slow and difficult to modify.

  • Crossbar: Select and hold magnets close contacts at the required intersections of a switching matrix.

    • Common registers and markers collect digits and choose a path before operating the switch, decoupling address reception from direct selector movement.

    • A full N×MN\times M matrix uses NMNM crosspoints. Operation is faster than stepping through many selector positions, but the contacts remain mechanical and large matrices require substantial hardware.

  • Stored Program Control: A processor executes software for call processing, routing, charging, and maintenance.

    • Scanners report line state; the processor uses subscriber and route data to allocate a path, control signalling, and update call records through answer and release.

    • Centralised SPC uses a central control complex, often duplicated; distributed SPC divides functions among cooperating processors.

    • SPC describes the control method, not the bearer technology. The controlled switching path can be electromechanical, analog electronic, or digital.

FeatureStrowgerCrossbarSPC
ControlDirect pulseCommon controlStored software
Path elementStepping contactsCrosspointsIndependent of control method
SpeedLowHigherHigh
ServicesBasicImprovedRich (forwarding, ID)

Software control permits routing and service changes without rewiring, supports remote maintenance, and records detailed traffic and billing data. Its availability also depends on software correctness, protected data, reliable power, and tested failover.

Example: TS, ST, TST and STS digital switching (10 marks)

Conventional digital telephone switches move 8-bit PCM samples between highways and time slots. A 64 kbit/s64\,\mathrm{kbit/s} voice channel supplies one sample every 125 μs125\,\mu\mathrm{s}.

  • Time stage (T): Stores samples in speech memory and retrieves them in the required output order using control-memory addresses. It changes slot position; buffering may defer output to the next frame.

  • Space stage (S): Enables a crosspoint between an input and output highway during a slot. It changes highway without changing slot position. A full matrix has N×MN\times M crosspoints.

  • TS and ST: TS changes the slot before selecting the output highway. ST selects a highway first and then changes the slot at the output time stage.

  • TST: The input time switch moves a sample to a free internal slot, the space switch transfers it to the chosen output path in that slot, and the output time switch emits it in the destination slot.

  • STS: The first space switch selects an intermediate highway, its time switch changes the slot, and the final space switch selects the destination highway during the new slot.

  • TST example: To connect H1/TS3 to H3/TS18, select internal slot 12 if it is free on both relevant paths. Input T stores the slot-3 sample and reads it at slot 12; S transfers it toward H3; output T stores it and emits it at slot 18. This mapping repeats each frame until release.

NetworkStrengthLimitation
TS/STSimple small systemLimited paths/expansion
TSTMany internal slots; efficientMemory speed, frame control
STSDistributes space pathsMore crosspoints/highways

TST obtains path flexibility by choosing among internal time slots; STS chooses among intermediate highways and time switches. Neither name alone guarantees a nonblocking network: stage dimensions, existing occupancy, and routing determine whether a free internal path exists.

Example: Channel-associated signalling and SS7 (5–10 marks)

Signalling carries seizure, address, routing, alerting, answer, charging-related events, supervision, and release information.

  • CAS: Each bearer circuit has an associated signalling resource. SS5 uses in-band tones on its speech circuit; E1 CAS instead assigns each channel fixed signalling bits in TS16. Thus CAS does not necessarily mean in-band signalling.

  • CCS/SS7: A common signalling network carries addressed messages for many circuits and transactions. SSPs originate or terminate call signalling, STPs route messages, and SCPs execute service logic or query databases.

  • Protocol parts: MTP1 provides the physical link, MTP2 reliable link transfer, and MTP3 routing and network management. ISUP controls circuit calls. SCCP adds addressing and services above MTP; TCAP supports transactions, with applications such as MAP supplying mobile-service operations.

  • ISUP sequence:

    • IAM identifies the selected circuit and transfers address and call information.

    • ACM reports address completion; ANM reports answer and normally starts answer-based charging.

    • REL requests release with a cause; RLC confirms that clearing is complete.

  • Benefits and limits: SS7 enables richer call control, database services, roaming, and SMS without carrying control tones through speech channels. Shared signalling requires redundant routes and congestion management; peer screening and access control are still necessary because separation from speech is not a complete security boundary.

PointCASSS7/CCS
AssociationFixed signalling resource per bearerMessages identify circuits or transactions
TransportBearer tones or assigned signalling bitsCommon signalling links
ServicesLimited per-channel informationExtensible call and database messages
RisksIn-band variants exposed to bearer interferenceUntrusted signalling peers; shared-link failures