SS #7
ENGR 475 – Telecommunications
Harding University
October 17, 2006
Jonathan White
Outline
• Overview of SS7
• What it replaces
• In Band versus out of band signaling
• Benefits
• Packet switching versus circuit switching
• New features
• Types of circuits used in SS7
• Protocol Stack
Overview of SS7
• Signaling System #7:
– A set of protocols which are used to setup, monitor, and tear down telephone calls very quickly.
– Runs over a separate network than the actual voice traffic.
• Packet switched
• Out of Band
– Also adds other features:
• Database access, caller id, load balancing, fault detection and correction, tariffs, 911 tracking, calling card features
Overview of SS7
• Replaces SS6 and SS5 in the United States.
– SS6 was introduced in the mid 1960s.
– It was the first widely used, high speed (2400 bps), digital, packet switched network.
– Many people consider this to be the first packet switched network.
• Called CCS7 in the rest of the world.
– Common Channel Interoffice Signaling System
Number Seven
SS7 Overview
• Not every telephone network uses SS7.
– Some telephone networks have not been updated since the mid 1960s.
– http://www.dmine.com/phworld/sounds/wawina/
• SS7 requires new hardware along the network, and this isn’t always cost effective.
• New telephone installations almost always use
SS7 as the management layer, however.
SS7 Definition
• Set of telephony protocols and devices that are used to manage phone calls quickly.
– Tells the network when to start and stop a call, who to bill, who dialed, etc…
– Travels on a separate network than the actual voice traffic.
– The network is a digital packet switched network as opposed to the circuit switched voice.
– The packets have a definite format, but they can be variable length.
Pre SS7
• Phreaking
– http://www.webcrunchers.com/crunch/FAQ.html
– http://www.telephonetribute.com/signal_and_circuit_condition s.htm
– http://www.dsptutor.freeuk.com/dtmf/ToneGenerator.html
• Control signals were passed in band.
– The tones were used at the beginning and end of a conversation. These included:
• The numbers dialed, ringing, busy tone, no such number, etc…
– These tones could be heard, and they passed with the actual voice conversation to each device on the network.
Pre SS7
• Phreaking wasn’t the primary reason telephone companies went to out of band signaling.
• How long does it take you to dial a number ?
– Or, what can dial faster, you or a machine?
– Since it is traveling with the voice, what you dial must be passed to every device on down the line.
• The primary reason SS7 is used is to make call setup/teardown much quicker.
Pre SS7
• Without SS7, call setup/teardown would take around 12 – 24 seconds.
• With SS7, call setup/teardown takes 1 – 4 seconds.
– SS7 is used for both the landline and wireless network.
• What is the savings to the phone company in a year, ignoring the costs of the SS7 network?
– Assume that there are 1 billion people in the world that use phones, making 50 phone calls a month.
The use of a phone line costs the telephone company around ¼ of a cent per minute.
Pre SS7
• In band signaling passes all control tones with the actual voice traffic.
– Equipment must continually check for the control tones because it doesn’t know when they will appear on the line.
• Each device must do this.
• Before SS7, the switches are the intelligent devices.
They don’t use or connect to databases.
• Out of band signaling allows:
– Faster transport of the signaling data.
– Signaling at any time during the entire duration of the call.
– Allows signaling to other network elements, such as databases.
SS7 Architecture
• A call must make many “hops” traveling across the network.
– Each switch must know where the call is coming from and where it is going to in order to maintain service.
– This takes a lot of coordination.
• This is what the SS7 architecture addresses.
SS7 Architecture
• 3 important devices:
– 1. Signal Switching point: SS7 capable telephone switches.
They originate, terminate, or switch calls.
• SSP
– 2. Signal Transfer point: SS7 data packet switches. They receive and route incoming signaling messages to the proper location.
• STP
– 3. Signal Control point: Databases distributed along the network. They allow advanced call processing capabilities.
• SCP
• The intelligence in the network is now distributed among 3 types of equipment.
SS7 Architecture
• The signal transfer (packet switch) and control points (databases) always come in pairs to provide redundancy.
– They are exact copies of each other.
– This redundancy was put in place so that the telephone network could have a high level quality of service (QOS).
• Since the devices come in pairs, they actually have 4 lines among them.
• There aren’t necessarily connections to the
SCP (database) at every switch.
– They aren’t needed at every switch.
SS7 Signaling Links
• We are talking about the packet switched network, NOT the voice network.
– The voice network is still the digital T1 type interface.
• The links among the packet switches (STP) are actually fairly slow by our standards:
– 56 Kbps, full duplex.
– However, this system has been in place since the mid 1990’s, and it suits current needs.
SS7 Signaling Links
• 3 types:
– Associated
– Nonassociated
– Quasi-associated
• All have to deal with how many packet switches and voice switches that are used.
SS7 Signaling Links
• Associated:
– There is a static 1 to 1 correspondence to the voice lines and the signaling packet line.
– This occurs when 23 lines of a T1 are used to carry voice and the 24 th is used to carry the
SS7 signaling.
– The most wasteful method by far as the packet channel can often sit empty.
SS7 Signaling Links
• Nonassociated:
– The voice path is completely separate from the signaling path.
– Many nodes (STPs) must be passed through before the call routing signal is passed to the correct place.
– Very often used.
SS7 Signaling Links
• Quasi-associated:
– Reduces the number of STPs that the signaling information must be transported through.
– Requires much more cabling, but it can be much faster.
– The signal is only allowed to pass through 1
STP between the voice switches.
SS7 Signal Links
• Each type of link is given a different name in the architecture depending on what it does.
– The names are labeled A through F.
– For example, a C link is the link that occurs between a mated pair of STPs.
• These designations just help us to manage what type of links we are looking at on the network.
SS7 Signal Links
• The SCP (databases) often have many links going to them. Why?
• The SSP (voice switches) often have much less connections. Why?
SS7 Addresses
• Similar to an IP address
• Every object has a unique address
• Uses 3, 8 bit numbers
– Exp: 200.12.148
– First byte is the network identifier
– Second byte is the cluster number
– Third byte is the member number
SS7 Protocol Stack
• Much like the OSI Model
• Uses only 4 layers:
– Physical: UTP, DS0 channel
– Data Link: Error checking/Flow Control
– Network: Addressing, routing, congestion control.
• These 3 layers make up the message transfer part.
SS7 Protocol Stack
• Signal Connection Control Part
– The top layer of the SS7 protocol stack.
– This layer provides the actual functionality that the messages contain. There are several parts:
SCCP Parts
• GTT – Global Title Translation
– Allow specific calls to be routed to certain databases.
– Enables credit card processing over the phoneline.
– This is typically what businesses use when they scan your card at a restaurant.
SCCP Parts
• ISUP – ISDN User Part:
– Allows for the establishment and tear down of calls.
– Works for both ISDN and non ISDN networks.
SCCP Parts
• TCAP - Transaction Capabilities
Application Part
– Allows calling card/ 1-800 functionality to access databases.
SCCP Parts
• OMAP - Operations, Maintenance, and
Administration Part
– Allows for maintenance of routing tables
– Allows for dynamic, flow controlled routing across intelligent links.
SS7 Packet
• Can be variable length:
– Contains:
• Sender/Receiver phone numbers
• What links are used.
• What devices are used.
• Other routing information
• A pointer to the actual voice data.
SS7 Applications
• 911 enhancements
• Calling card fraud prevention
• Credit card approval
• Virtual networks.
• Call tracing
• Call blocking
• Much quicker call setup/teardown.