Prepared By: Rady Abdelwahed

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 168

Prepared by : Rady AbdElWahed

Content
Chapter 1: Architecture
Chapter 2 : Nodes
Chapter 3: IDENTITIES
Chapter 4: GSM GEOGRAPHICAL Network
Chapter 5 :Location Update
Chapter 6 : Scenario
Chapter 7 :Interfaces
Chapter 8 :Protocols
Chapter 9: SS7
Chapter 10 :SS7 Over IP
Chapter 11: Signaling Messages

ARCHITECTURE

NETWORK ARCHITECTURE
MODELS

VERTICALLY INTEGRATED
NETWORKS
Many older networks in existence today can

be described as vertically integrated.


Vertically integrated networks are optimized

for a particular service category and typically


offer a single service or set of closely related
services.
The PSTN and PLMN are examples of

vertically integrated networks.

HORIZONTALLY INTEGRATED
NETWORKS
The rapid convergence of telecom and data

com technologies has lead to the integration of


vertical networks into multi-service (or next
generation) networks that provide reliable and
real-time communications for all service types.
All network functionality is split between:
the connectivity layer,
the control layer
the application layer

LAYERS AND NODES

THE CONNECTIVITY
LAYER
The Connectivity Layer consists of the transport

nodes (MMGW,SGSN and GGSN) and connects to


the various access networks.
The Access Network consists of the base stations

and controllers in the mobile networks (GSM,


UMTS, CDMA) or fixed access , transport and
connectivity network that are able to handle
different types of traffic (e.g. Circuit Switched and
Packet Switched data).

THE CONTROL LAYER


The Control Layer contains nodes that

control and direct traffic (both Circuit and


Packet Switched).
The WCDMA Core Network will contain, for

example, MSCs, HLR/HSS, GMSC/TSC, SGW


and possibly IMS.

THE APPLICATION LAYER


The Application Layer is responsible for

providing services to users via applications


regardless of the device and method in which the
user accesses the network.

MONOLITHIC
ARCHITECTURE

THE SPLIT
ARCHITECTURE
THE SPLIT ARCHITECTURE : The split architecture is where the MSC server
and the M-MGWs are separated.

Nodes

MSC
Mobile services Switching Center :
The primary node in a GSM network is the MSC.
It is the node, which controls calls both to MSs and from MSs.
The primary functions of an MSC include the following:

Switching and call routing


Charging
Service provisioning
Communication with:( HLR-VLR-MSCs)
Control of connected BSCs

MSCS
Mobile services Switching Center
server:
The MSC Server is an MSC with signaling only connections to

other network nodes.

It does not process the payload and has no Hardware ( such as


conference devices, announcement machines , code receivers and
senders, transcoders or data inter-working units for manipulating
the user plane data).

The MSC Server contains all call and service control logic such as

B-Number Analysis, Charging Analysis, Bearer Selection, Route


Analysis, Media gateway Selection and other analysis functions to
complete call handling requests.

MGW

Media Gate Way :

A MGW( handles traffic -Signaling Gateway Handler-Media

Streaming Functions).
The MGW connects the Mobile Core Network with external

networks .
The MGW makes IP, ATM and TDM transport possible in the

backbone network .
The following items are functions of the MGW:
Echo Canceller- Multiparty Call-Announcement Machine
Tone Sender/Receiver: Different tones (such as alerting,

busy, and so on) are played and sent.

VLR

Visitor Location Register:

The role of a VLR in a GSM network is to act as a temporary

storage location for subscription information for MSs which are


within a particular MSC service area.
Thus, there is one VLR for each MSC service area.
This means that the MSC does not have to contact the HLR

every time the subscriber uses a service or changes its status.


including the following information:
Identity numbers for the subscriber.
Supplementary service information .
Activity of MS (e.g. idle).
Current LA of MS.

HLR
Home Location Register :
The HLR is a centralized network database that stores
and manages all mobile subscriptions.
It acts as a permanent store for a persons

subscription information.

The information stored includes:

Subscriber
Subscriber
Subscriber
Subscriber

identity
supplementary services
location information
authentication information

AUC
Authentication Center:
The primary function of an AUC is to provide
information, which is then used by an
MSC/VLR to perform subscriber
authentication and to, establish ciphering
procedures on the radio link between the
network and MSs.

EIR
Equipment Identity Register:
The equipment identification procedure uses the identity of

the equipment itself (IMEI) to ensure that the MS terminal


equipment is valid .
The EIR examines three lists:
white list : containing all number series of all equipment identities
that have been allocated in the different participating GSM countries.
black list : containing all equipment identities that has been barred.
gray list : (on operator level) containing faulty or non - approved

mobile equipment.

FNR
FLEXIBALE NUMBER REGISTER:
keep CST MSISDN identity when changing
service provider or moving subscription
between two service domains within the
same country.

SSF
Service Switching Function :
The Service Switching Function (SSF) acts as an interface

between the normal mobile call control functions of an


MSC/VLR and the functions that control a MIN service.
The SSP performs the necessary switching, signaling and

charging to implement a MIN service, in response to the


instructions it receives from the Service Control Function (SCF).
An SSF includes functions for:
Initiating a MIN service (triggering).
Call handling and switching.
Activation of resources such as announcement machines.
Charging.
Communication with the MSC/VLR and with the SCF.

SCF
Service Control Function :
The logic and data required to execute a MIN
service is located in a SCP.
The SCP is the platform for the execution of
MIN services.
An SCF contains functions for:
Service script interpretation
Service script storage
Error handling
Communication with the SSF and SDF

SDP
Service Data Point :
SDP manages the data which is used by a MIN
service.

BSC
Base Station Controller :
The BSC manages all the radio-related
functions of a GSM network.
It is a high capacity switch that provides

functions such as MS handover, radio channel


assignment and the collection of cell
configuration data.

RNC
Radio Network Controller:
The RNC controls the RBS and the radio
resources.
The RNC is the service access point for all

WCDMA RAN providing services to the Core


Network.

TRC
Transcoder Controller :
The TRC provides the BSS with rate adaptation
capabilities.
This is necessary because the rate used over

the air interface and that used by MSC/VLR are


different 16kbits/s and 64 Kbits/s respectively.

BTS
Base Transceiver Station :
The BTS controls the radio interface to the MS.
The BTS comprises the radio equipment such

as transceivers and antennas which are needed


to serve each cell in the network. A group of
BTSs are controlled by a BSC.

Node B
provides the physical radio resources and
converts the
data flow between the Iub and Uu interface.

IDENTITIES

MSISDN
MOBILE STATION ISDN NUMBER :
The MSISDN is a number that uniquely
identifies a mobile telephone subscription.
MSISDN is composed of:
MSISDN = CC + NDC + SN
CC = Country Code
NDC = National Destination Code
SN = Subscriber Number

IMSI
INTERNATIONAL MOBILE SUBSCRIBER IDENTITY

The IMSI is a unique identifying code


allocated to each subscriber allowing correct
identification over the radio path and through
the GSM and WCDMA PLMN network.
IMSI = MCC + MNC + MSIN
MCC = Mobile Country Code
MNC = Mobile Network Code
MSIN = Mobile Subscriber Identification
Number

TMSI
TEMPORARY MOBILE SUBSCRIBER
IDENTITY

The TMSI can be used to keep


subscriber information confidential on
the air interface. It also increases
paging capacity, as the length of the
TMSI is shorter than the length of the
IMSI.

MSRN
MOBILE STATION ROAMING NUMBER:
When a mobile terminating call is to be set
up, the HLR of the called subscriber requests
the current MSC/VLR to allocate a MSRN to
the called subscriber.
MSRN = CC + NDC + SN
CC = Country Code
NDC = National Destination Code
SN = Subscriber Number

IMEI
INTERNATIONAL MOBILE EQUIPMENT IDENTITY

The IMEI uniquely identifies User Equipment

(UE) as a piece or assembly of equipment.


Using the IMEI, stolen mobiles or mobile not

type-approved, can be barred.

IMEISV
International Mobile Equipment Identity and
Software Version number:
The International Mobile Equipment Identity and
Software Version number (IMEISV) provides a
unique identity for every MS and also refers to the
version of software which is installed in the MS.
The version of software is important as it may

affect the services offered by the MS or its speech


coding capabilities.

GT
GLOBAL TITLE:
A Global Title (GT) is an identifying code, such
as dialed digits, which does not explicitly
contain information that allows routing in the
signaling network.
This requires the Signaling Connection Control

Part (SCCP) translation function,

MGT
Mobile GLOBAL TITLE:
When a UE is powered on in a PLMN, the VLR must

communicate with the UEs HLR to perform location updating.


The only data available in the MSC/VLR for the SCCP

addressing of the HLR is the IMSI number , However, for


signaling in the international PSTN/ISDN network IMSI cannot be
used.
Thus, it is necessary to convert the IMSI number in the

MSC/VLR into a Global Title (GT), which enables routing of the


S7 signaling to the proper HLR .
This converted number is called the Mobile Global Title (MGT).

GSM GEOGRAPHICAL
NETWORK

GSM GEOGRAPHICAL
NETWORK

CELL
A cell is the basic unit of a cellular

system and is defined as the area of


radio coverage given by one BS
antenna system.
Each cell is assigned a unique

number called Cell Global


Identity(CGI).

LOCATION AREA (LA)


A Location Area (LA) is defined as a group of cells.
Within the network, a subscribers location is known by the LA

which they are in.


The identity of the LA in which an MS is currently located is

stored in the VLR.


When an MS crosses a boundary from a cell belonging to one

LA into a cell belonging to another LA, it must report its new


location to the network1.
When an MS crosses a cell boundary within an LA, it does need
to report its new location to the network.

When there is call for an MS, a paging message is broadcast


within all cells belonging to an LA.

MSC SERVICE AREA


An MSC service area is made up of a number of

LAs and represents the geographical part of the


network controlled by one MSC.
In order to be able to route a call to an MS, the

subscribers MSC service area is also recorded and


monitored.
The subscribers MSC service area is stored in the

HLR.

PLMN SERVICE AREA


A Public Land Mobile Network (PLMN) service area

is the entire set of cells served by one network


operator and is defined as the area in which an
operator offers radio coverage and access to its
network.
In any one country there may be several PLMN

service areas, one for each mobile operators


network

GSM SERVICE AREA


The GSM service area is the entire

geographical area in which a subscriber


can gain access to a GSM network.

LN
Location Number :
The Location Number (LN) is a number related to a certain

geographical area, which the network operator specifies by


tying the location numbers to cells, location areas, or
MSC/VLR service areas.
The LN is used to implement features like regional/local

subscription and geographical differentiated charging.


The LN consists of the following:

Location Update

Location Update
Location Update Types:
1.IMSI attach
2.Location Updating Same MSC/VLR
3.Location Updating New MSC/VLR
4.Location updating type periodic registration
5.IMSI detach

IMSI attach
When an MS is switched on, the IMSI attach procedure is
executed , This involves the following steps:
The MS sends an IMSI attach message to the network indicating

that it has changed state to idle.


The VLR determines whether there is a record for the subscriber

already present, If not the VLR contacts the subscribers HLR for
a copy of the subscription information.
The VLR updates the MS status to idle.
Acknowledgement is sent to the MS.

Location Updating Same


MSC/VLR
If an MS detects a change in LAI on the BCCH, it informs the
network. When the MS sends the Location Updating message, the
MSC/VLR determines whether it is an MS which is already
registered, or if it is an MS visiting from another MSC/VLR.
The MS listens to BCCH in the new cell to determine the LAI.
The received LAI information is compared to the old one , If they

differ a location update is necessary.


The MS establishes a connection with the network via SDCCH

Authentication is performed.

If authentication is successful, the MS sends a Location


Updating Request to the system.
The system acknowledges Location Updating and requests
RBS and MS to release the signaling channel.

Location Updating New


MSC/VLR
When an MS roams into a new LA, location updating is
performed. The LA may belong to a new MSC/VLR.
When the Location Update Request is received by the
new VLR, it executes the procedure below.
Authentication is performed. If authentication is

successful , the VLR checks its database to determine


whether or not it has a record for this MS-subscription.
When the VLR finds no record for the MS, it sends a

request to the subscribers HLR for a copy of the MSsubscription.

The HLR passes the information to the VLR and updates its
location information for the subscriber.
The HLR instructs the old VLR to delete the information it
has about the MS subscription.
The VLR stores its subscription information for the MS
including the latest location and status (idle).
The VLR sends acknowledgement to the MS.

Location updating type periodic


registration
Periodic registration is a feature which forces

MSs to send a registration message to the


network at predefined intervals.
If an MS should miss such a registration, the

network will mark the MS as detached.


This may occur if an MS is out of the area of

coverage and ensures that needless paging is


not performed.

IMSI detach
IMSI detach enables the MS to indicate to the

network that it is switched off.


At power off, the MS sends an IMSI detach

message to the network.


On reception, the VLR marks the corresponding
IMSI as detached.
The HLR is not informed. No acknowledgement

is sent to the MS.

Traffic Cases

Traffic Cases
1. CALL FROM AN MS
2. Call To MS
3. MOBILE ORIGINATED SMS
4. MOBILE TERMINATED SMS

CALL FROM AN MS
This example describes what happens when a mobile subscriber
wants to set up a voice call to a subscriber in the PSTN.

The MS uses RACH to ask for a signaling channel.

The BSC/TRC allocates a signaling channel, using AGCH.


The MS sends a call set-up request via SDCCH to the MSC/VLR.

Over SDCCH all signaling preceding a call takes place. This


includes:
Marking the MS as active in the VLR.
The authentication procedure.
Start ciphering.
Equipment identification.
Sending the B-subscribers number to the network.
Checking if the subscriber has the service Barring of outgoing

calls activated.

The MSC/VLR instructs the BSC/TRC to allocate an idle TCH.


The RBS and MS are told to tune to the TCH.
The MSC/VLR forwards the Bnumber to an exchange in the PSTN, which
establishes a connection to the subscriber.
If the B-subscriber answers, the connection is established.

Call To MSC
The major difference between a call to an MS and a call from
an MS is that in a call to an MS the exact location of the
mobile subscriber is unknown.

1. The MSISDN is analyzed in the PSTN, which identifies that this


is a call to a mobile network subscriber. A connection is
established to the MSs home GMSC.
2. The GMSC analyzes the MSISDN to find out which HLR the MS
is registered in, and queries the HLR for information about how to
route the call to the serving MSC/VLR.
3. The HLR translates MSISDN into IMSI, and determines which
MSC/VLR is currently serving the MS. The HLR also checks if the
service, Call forwarding to Cnumber is activated, if so, the call
is rerouted by the GMSC to that number.

4. The HLR requests an MSRN from the serving MSC/VLR.


5. The MSC/VLR returns an MSRN via HLR to the GMSC.
6. The GMSC analyses the MSRN and routes the call to the MSC/VLR.
7. The MSC/VLR knows which LA the MS is located in , A paging message
is sent to the BSCs controlling the LA.
8. The BSCs distribute the paging message to the RBS's in the desired LA.
9.The RBSs transmit the message over the air interface using PCH. To
page the MS, the network uses an IMSI or TMSI valid only in the current
MSC/VLR service area.
10. When the MS detects the paging message, it sends a request on RACH
for a SDCCH.

11. The BSC provides a SDCCH, using AGCH.


12. SDCCH is used for the call set-up procedures , Over SDCCH all
signaling preceding a call takes place. This includes:
Marking the MS as active in the VLR
The authentication procedure
Start ciphering
Equipment identification

13. The MSC/VLR instructs the BSC/TRC to allocate an idle TCH.


14.The RBS and MS are told to tune to the TCH.
15. The mobile phone rings , If the subscriber answers, the

connection is established.

MOBILE ORIGINATED SMS


Mobile originated SMS transfers a short
message submitted by the MS to an SMS-C. It
also provides information about the delivery of
the short message, either by a delivery report
or failure report.

1. An MS establishes a connection to the network as in the case of a


normal call set-up , This step is not performed if the MS is in active
mode since the connection already exists.
2. If authentication is successful, the MS sends the short message using
SDCCH to the SMSC via the MSC/VLR.
3. The SMSC in turn forwards the short message to its destination.

MOBILE TERMINATED
SMS
Mobile terminated SMS has the capability to
transfer a short message from the SMSC to an
MS.

1. A user sends a message to a SMSC.


2. The SMSC sends the message to the SMSGMSC.
3. The SMSGMSC queries the HLR for routing information.
4. The HLR returns routing information to the SMS-GMSC.
5. The SMS-GMSC re-routes the message to the MSC/VLR.
6. The MS is paged and a connection is set up between the MS
and the network, as in the normal call set-up case.
7. If authentication is successful, the MSC/VLR delivers the
message to the MS. Short messages are transmitted on the
allocated signaling channel, SDCCH.

8. If the delivery was successful, a report is sent from the MSC/VLR to the SMSC, if
not, the HLR is informed by the MSC/VLR, and a failure report is sent to SMSC.
In the case of an unsuccessful delivery, the SMS-C informs the HLR and VLR that
there is a message waiting to be delivered to the MS. The HLR then informs the
SMSC when the MS becomes available.

Interfaces

Interfaces

D interface
The MSC HLR interface is a MAP interface

used to exchange data related to the location


of the mobile station and to the service
management of the subscriber.
The MSC FNR (Flexible Numbering Register)

interface is a MAP interface used for the


routing information of messages to the
specific node in the network when Mobile
Number Portability is used.

C interface
MSC HLR is a MAP interface for interrogation

of home HLR of visiting mobiles.

F interface
The MSC EIR interface is a MAP interfaces

and is used for exchange of information


needed for the validation of the mobile
terminal equipment.

L interface
The MSC SCF interface includes an Intelligent
Network Application Part ( INAP) based interface
between the SCF and a SSF co-located with the
MSC Server.
This interface is used for the SCF to provide IN

services.
It also includes the L interface, which is MAP

based and used for supplementary service


invocation notifications.

G Control Part (CP)


Interface:
The MSC MSC interface is a Mobile Application

Part MAP, interface for retrieval of identity and


authentication parameters from the old MSC
Server when the mobile subscriber makes a
location registration in a new MSC Server.

Iu Interface
The MSC RNC interface is a RANAP (Radio

Access Network Application Part) signaling


interface to provide signaling means to
establish, maintain, and release connections
in the Iu-user plane (WCDMA RAN MSC
Server/Media Gateway).

A interface
The MSC BSC interface is a BSSMAP signaling

interface used only in GSM networks to provide


signaling means to establish , maintain, and
release connections and the handling of handover(Access Network (AN) MSC Server/Media
Gateway).

Gs Interface
The Gs interface links the databases in the MSC

Server and the SGSN.


The interface is used to co-ordinate the location

update of Mobile Subscribers that are attached


both to the packet based and the circuit based
network.
The Gs interface is also used to convey some

circuit-based procedures such as Short Message


Services (SMS)via the SGSN.

Protocols

Protocols

MAP
MOBILE APPLICATION PART:
The Mobile Application Part (MAP) is an SS7 protocol which provides
services to mobile phone users using the various nodes in GSM,
UMTS, and GPRS networks. Specifically, its the application-layer
protocol used to share subscribers information among different
networks.
The Mobile Application Part (MAP) provides the necessary signaling

procedures required for information exchange between the MSC and


the Location Registers (HLR, FNR and EIR), and between the MSCs.
When a mobile subscriber roams into a new mobile switching center

(MSC) area, the integrated visited location register (VLR) requests


service profile information from the subscriber's home location
register (HLR) using MAP information carried within TCAP messages.

The primary facilities provided by MAP are:

Mobility Services: location management (roaming),


authentication, and fault recovery.

O&M (Operation and Maintenance): subscriber tracing,


retrieving a subscriber's IMSI.

Call Handling: routing, managing calls whilst roaming,


checking that a subscriber is available to receive calls.

Supplementary Services.

SMS (Short Message Service).

Location Management Services: obtaining the location of


subscribers

INAP
INTELLIGENT NETWORK APPLICATION
PROTOCOL:
The INAP protocol enables the Service Control

Function (SCF) to remotely control circuit based


call processes in real time through the Service
Switching Function (SSF).
The INAP is a SS#7 protocol and uses

TCAP/SCCP signaling.

N-ISUP
NARROW BAND ISDN USER PART :
The signaling system used between the MSC Server

and the PSTN or ISDN is based on ITU-T SS #7


signaling.
The transport of N-ISUP signaling to external nodes is

done via the M-MGW where a transparent mapping of


the lower layer protocols is performed.
ISDN User Part (ISUP) supports basic telephone call

connect/disconnect between end offices.

ISUP defines the protocol and procedures used to

setup, manage and release circuits that carry voice


and data calls over the public switched telephone
network.
Calls that originate and terminate at the same switch

do not use ISUP signaling.


ISDN User Part messages are carried on the signaling

link by means of signal units.

BICC
BEARER INDEPENDENT CALL CONTROL:
BICC is similar in function to the N-ISUP protocol and based on the
ITU-T standard which provides the means for supporting narrowband
ISDN services across an ATM or IP network.

BICC is a network-network interface (NNI) call control protocol

that supports the defined ISDN services and transport


technologies other than Synchronous Transfer Mode, STM, that is
ATM and IP.
The BICC protocol has two main functions:
To pass Call Control information between servers, including B

number and service requirements of the connection.


To transfer information related to bearer set up and M-MGW
identity, which is used to establish a bearer at the connectivity
(M-MGW) layer.

GATEWAY CONTROL
PROTOCOL
This protocol describes the remote control

services that are implemented via GCP to


control Call setup for circuit switched speech
and circuit switched data calls too.
This external control interface is used by the

MSC Server/ MSC Media Gateway to add and


remove media stream functions into a speech
and data connection.

BSSAP
BSS MOBILE APPLICATION PART:
The MSC Server handles Radio Access Bearers

in the GSM Access Network utilizing the BSSMAP


protocol.

BSSGP
BSS GPRS PROTOCOL :
The primary function of Base Station System

GPRS Protocol (BSSGP) is to provide the radiorelated, QoS , and routing information required
to transmit user data between a base Station
Controller (BSC) and an SGSN in a GSM network.
A secondary function is to enable two

physically distinct nodes, the SGSN and the BSC,


to operate node management control functions.

RANAP
RADIO ACCESS NETWORK APPLICATION
PART:
The MSC Server handles Radio Access Bearers

in WCDMA RAN utilizing the RANAP protocol.

TCAP
TRANSACTION CAPABILITIES APPLICATION PART:
Transactional Capabilities Application Part (TCAP)
connection to an external database.

facilitates

TCAP is designed for non-circuit related messages.


TCAP provides a means for SCP-to-SCP communication via STPs.
TCAP messages are used by SSPs to query an SCP (via an STP) to

determine the routing numbers associated with a global title.


The SCP uses TCAP to return a response containing the routing

numbers back to the SSP via STP.


TCAP messages are transferred end-to-end using the services of

SCCP.

CAP
CAMEL Application Part :
is a real time protocol used to support the
information flows between CAMEL (Customized
Application for Mobile network Enhanced Logic)
functional elements such as the SCF (Service
Control Function) and SSF (Service Switching
Function).

TUP
Telephone User Part :
is an analog protocol that performs the basic
telephone call connect and disconnect. It has been
replaced by ISUP, but is still used in some parts of
the world (China).

SS7

SS7 Signaling
Signaling means the transfer of information

and the instructions relevant to control and


monitor telephony connections.
external signaling has been divided into two
basic types:
Access signaling : This means signaling

between a subscriber terminal (telephone)


and the local exchange.
Trunk signaling : This is used for signaling
between exchanges.

ACCESS SIGNALING
There are many types of access signaling, for

example, PSTN analog subscriber line signaling, ISDN


Digital Subscriber Signaling System (DSS1), and
signaling between the MS and the network in the GSM
system.
Digital Subscriber Signaling System No. 1 (DSS1) is

the standard access signaling system used in ISDN. It


is also called a D-channel signaling system.
D-channel signaling is defined for digital access lines

only. The signaling protocols are based on the OSI


(Open System Interconnection) reference model,
layers 1 to 3.

TRUNK SIGNALING
The Inter-exchange Signaling information is

usually transported on one of the time slots in a


PCM link, either in association with the speech
channel or independently.
There are two commonly used methods for Inter

Exchange Signaling:

CAS
Channel Associated Signaling:
means that the signaling is always sent on the same connection (PCM

link) as the traffic.


The signaling is associated with the traffic channel In a 2 Mbps PCM link,
30 time slots are used for speech, whereas TS 0 is used for
synchronization and TS 16 is used for the line signaling .
All 30 traffic connections share TS 16 in a multi frame consisting of 16
consecutive frames.
Line Signals:
Line Signals are used during the whole duration of a call to monitor the
status of the connection and traffic circuit. Example: Seizure, Answer
signals.
Register Signals:

The Register Signals are used during the set-up phase of a call to transfer
address and category information.

CCS
Common Channel Signaling :
In this case a dedicated channel, completely separate from the

speech channel, is used for signaling.


Due to the high capacity, one signaling channel in CCS can

serve a large number of speech channels.


In a GSM network, CCITT Signaling System No. 7 is used ,

Signaling System No. 7 is a Common Channel Signaling system.


In CCS, signaling messages are transmitted over time slots in a

PCM link reserved for the purpose of signaling, instead of Line


Signals and Register Signals (which do not exist in CCS).

SIGNALING SYSTEM
NO. 7

CHARACTERISTICS
High flexibility:

Many different types of telecommunication services can use SS7.


It is used to set up and release connections in traditional telephony
and data communication, in mobile telephony and data
communication, for the provision of ISDN services, and many other
applications.
High capacity:

A single signaling link can support several thousand traffic circuits.


High speed :

Setting up a call through a number of exchanges takes less than a


second.

OSI MODEL AND SS


NO.7

OSI REFERENCE
MODEL
The Signaling System No. 7, is structured in a modular and layered way.
Such a design of SS7 is similar to the Open System Interconnection

model.
The Signaling Connection Control Part (SCCP) together with the

Message Transfer Part (MTP) provide OSI layers 1-3 services.


For each layer in the Reference Model the standardization is split into

two main parts:


Service definition defines the functions that each layer
should contain and with which services the layer should
provide the user or the layer closest above.
Protocol definition specifies how the functions within a layer
in one system co-operate with the corresponding functions in
another system.

Signaling Network
Elements

SP
Signaling Point :
A Signaling point can be described as, the

switching or
processing node in a signaling network .
Every SP is identified by a number determined by the

Network Indicator (NI) and Signaling Point Code (SPC).

The Signaling Point Code (SPC) uniquely

identifies an SP within the signaling network.

OP&DP
Originating Point:
The Signaling Point (SP) at which the signaling
message is generated. It is identified by an
Originating Point Code (OPC).
Destination Point:
The Signaling Point (SP) to which the signaling
message is destined. It is identified by a
Destination Point Code (DPC).

STP
Signaling Transfer Point:
This is a Signaling Point (SP) that is able to
route/reroute the signaling messages. In GSM,
every SP is an STP as soon as it routes the
signaling message that must be delivered to a
different destination point.

SL&LS
Signaling Link:
The packet data link that connects two SPs is a
Signaling Link (SL).
Link Set:
A number of parallel Signaling Links (SLs), to a
maximum of 16, connecting the same Signaling
Points (SPs) is referred to as a signaling Link Set
(LS).

SR&SRS
Signaling Route :
The predetermined path a message takes through the
signaling network between the Origination Point (OP) and the
Destination Point (DP) is called a Signaling Route (SR).
A Signaling Route is defined as a link set which is assigned to

carry traffic to a particular destination.


Signaling Route Set:
The signaling network groups all Signaling Routes (SRs) that
may be used for message traversing between an Origination
Point (OP) and a Destination Point (DP), and refers to them as
a Signaling Route Set (SRS) for that signaling relation.

The general structure of CCITT


Signaling System No. 7

FUNCTIONAL LEVELS

Level 1
Signaling Data link:
Defines the functions of the physical interface of the signaling link to

the exchange and to the trunk network.


A signaling data link is a bi-directional transmission path for signaling,

that is, two data channels working together in opposite directions at


the same bit rate. This path can be either digital or analog.
DIGITAL SIGNALING DATA LINK: Usually, one channel of a

first-order PCM system is used as a signaling data link.


CCITT recommends channel (that is, time slot)16, but
states that if channel 16 is unavailable, any of the
channels 1-31 may be used. The bit rate of the
transmission is thus 64 kbps.
ANALOG SIGNALING DATA LINK : In exceptional cases an
analog signaling data link may be used.

Level 2
Signaling Link functions:
Includes all functions required to ensure
reliable transfer of signaling messages on each
individual signaling link.
The signaling data link and the signaling link

functions together constitute the whole


Signaling Link (SL) that is used for reliable
transmission of signaling messages between
two signaling points.

Level 3
Signaling Network functions:
The main purpose of the Signaling Network
functions on level 3 is to ensure reliable handling of
incoming or outgoing signaling messages sent from
one signaling point via interconnected signaling
links to other signaling points.

SCCP
The Signaling Connection Control Part:
Is added as a functional layer above the
Message Transfer Part in order to meet a
number of new requirements ..
The combination of the MTP and the SCCP is

called the Network Service Part (NSP).

SCCP Addressing

The SCCP uses the following addresses:


Calling address identifies call origination.
Called address identifies call destination.
SCCP addressing is very flexible and makes use of three
separate Elements:
Destination Point Code (DPC)
Global Title (GT)
SCCP Sub System Numbers (SSN)

GT
GLOBAL TITLE:
The GT contain specified combinations of:
ADDRESS INFORMATION (AI)
NATURE OF ADDRESS (NA)
NUMBERING PLAN (NP)
TRANSLATION TYPE (TT)

SCCP Subsystem
Number

HIGH-SPEED
SIGNALING LINK
The limit for the link sets is 16 signaling links per LS.
This limits the LS capacity to 1 Mbps (that is, 16 *

64 kbps).This can be greatly enhanced by Highspeed Signaling Links (HSL), which have almost 2
Mbps capacity per SL.
High-speed Signaling Links use :
MTP level 3 (the signaling network level) of the
SS7 .
ATM (Asynchronous Transfer Mode) .
SAAL (Signaling ATM Adaptation Layer for BISDN , that is, Broadband ISDN) protocols.

Traditional MTP versus ATMbased MTP


SAAL : Signaling ATM Adaptation

Layer
NNI : Network Node Interface
SSCS : Service Specific
Convergence Sub layer
SSCF : Service Specific
Coordination Function
SSCOP : Service Specific
Connection-Oriented Protocol
AAL5 : ATM Adaptation Layer type
5
CPCS : Common Part Convergence
Sub layer
SAR : Segmentation and
Reassembly
ATM : Asynchronous Transfer Mode

SIGTRAN

SS7 OVER IP
In telecommunication today there is a greater drive to migrate all

traffic generated in a network to packet switched transport protocols.


The horizontal integrated network was defined into three different

areas. The Application Layer the Control layer and the connectivity
layer. The whole concept of the connectivity layer was to provide the
network with a common transmission platform from which to switch all
call scenario types.
As IP is considered to be a more efficient way of transporting

information around a network, there is a push to have it as the


primary transport mechanism. This signaling transport mechanism is
referred to as SS7 over IP, or more commonly known as SIGTRAN.
In the beginning the TDM network provided a 64Kb/s-signaling link

between two places, This is traditionally known as Narrowband SS7.

Then when the CN model was introduced, ATM was considered to be the
common transport mechanism given the role it plays in the connectivity
layer. This allowed our signaling links to increase through put to deliver
larger amounts of data with a little less effort.
ATM allowed links to be established as needed instead of allocating
permanent resources. The use of ATM to transfer SS7 messages is
known as Broadband SS7. This increased the link from 64K b/s to 2M b/s.

NETWORK STRUCTURE
TRADITIONAL SS7

SIGTRAN SS7

SIGTRAN PROTOCOL
STACKS

M3UA Protocol Layer


Its main function is to provide MTP routing for SS7

messages, also provides a supervisory function,


maintaining communication towards other nodes
in the network.
The function and features provided by M3UA are

to maintain routes and association states between


peer M3UA layers of other nodes.

M3UA Association
The M3UA association is the representation of

the SCTP association in M3UA layer.


M3UA maintains variables relating to

established associations , For flow and


congestion control M3UA assigns states to
each of the established associations.

M3UA Route
A signaling route in M3UA is the same as the

MTP routing for both narrowband and


broadband SS7.
A route identifies an outgoing association that

can be used to send data towards a specific


signaling destination.
The route information is combined between an

association and a signaling destination.

M3UA Route Set


A M3UA route set is a collecting of all

alternative routes toward a specific signaling


destination.
If the route set is not available then a

destination is considered to be unreachable.

M3UA Signaling
destination
The M3UA signaling destination is a node that

can be signaled to.


The use of a SPC is used to identify a Signaling

Destination (it is referred to as the DPC of an


outgoing message).
The sending node doesnt know if the receiving

node is an SS7 (traditional narrowband or


broadband) or an IP-SEP (IP Signaling end point).

M3UA Signaling
Procedures

M3UA Signaling
Procedures
1. M3UA sends an Associate primitive to the SCTP instance. This

primitive contains the Association Id, the destination IP


address and outbound stream count.
2. The SCTP protocol then uses the INIT chunk to establish an

SCTP association between two SCTP endpoints.


3.

The receiving SCTP entity then responds with an INIT Ack


chunk.

4.

The initiating SCTP entity then forwards a COOKIE EHCO


chunk.

5.

Then the receiving SCTP entity responds with a COOKIE Ack


chunk. This chunk is always used to acknowledge a COOKIE
ECHO once it is received.

6.

Once the SCTP entities have established their associations then SCTP at both ends send
the Communication UP primitive to the M3UA layers. This indicates that the M3UA layers
can communicate Peer to Peer now. The Communication UP primitive is used by the SCTP
protocol to indicate that it is ready to send or receive information between to two SCTP
endpoints.

7.

The M3UA layer sends an ASP UP protocol message towards its peer M3UA layer to
indicate that it is ready to receive any messages from the peer. This message is a State
Maintenance message.

8. The receiving M3UA layer responds with an ASP UP Ack protocol message. It is used to
acknowledge the receipt of the ASP UP protocol message. This message is a State
Maintenance message.
9.

From here the originating M3UA layer will send an ASP activate protocol message. The
M3UA layer to indicate to its peer M3UA layer it is ready to receive signaling messages uses
this message. This message is a Traffic Maintenance message.

10. Once the ASP activate message is received by the M3UA layer will respond with the ASP
activate Ack message. This message is a Traffic Maintenance message.
11. Finally the Data to be sent is sent across the Active association between the two M3UA
peers.

SCTP Protocol Layer


The SCTP protocol layer is responsible for providing the

reliable connection between two IP signaling nodes. The


signaling connection is established by means of an SCTP
association.
The Stream Control Transmission Protocol (SCTP) layer

provides connection - orientated services between SCTP


peer nodes by means of SCTP associations. These SCTP
associations provide the reliable connection between two
signaling end points. It offers acknowledged, error free nonduplicated transfer of messages.
For a SCTP node to communicate with other SCTP nodes in

the network an SCTP association is defined. This association


is created so each signaling point in the network

SCTP ASSOCIATION
The SCTP association is the logical

relationship between two SCTP end points.


This association includes the protocol state

information , Verification Tags and the


currently active set of Transmission Sequence
Numbers between the two SCTP end points.
It can be said that the SCTP association is like
the logical grouping of signaling links in
traditional SS7, called a link set.

SCTP END POINT


The SCTP endpoint is the logical sender/receiver

of SCTP packets .
It comprises of a set of transport addresses (a
combination of IP addresses and port numbers)
for sending and receiving SCTP packets
between the two SCTP endpoints.
These transport addresses must be unique to
the SCTP endpoint throughout the network. This
is very similar to the signaling point code of a
node being unique within the signaling network.

SCTP Signaling
procedures

IP Protocol Layer
The IP protocol layer provides connectionless

services between IP nodes. IP routers provide


normal IP routing between sending and
receiving nodes. The routing paths are
established and maintained through the use of
routing protocols like RIP, OSPF, BGP, static
routes, etc.
It is expected that the Quality of Service of the
IP protocol layer is worse than the QoS achieved
in a SS7 network. Here, QoS means for example
network reliability, transmission time and
recovery time after path failure.

Signaling Messages

Location Update

1. The SIM card contains the unique IMSI which every


subscriber has, along with the authentication parameters to
ensure that this user authenticated to this network.
2. The SIM card sends the message called (Send
Authentication Info) SAI by IMSI number to MSC.
3. The MSC converts the IMSI to MGT (Mobile Global Title) to
direct the message to SCCP relay.
4. The MSC sends the IMSI to the SCCP relay, in order to direct
the SAI for correct HLR.
5. The HLR replies to the MSC with the TRIPLETS.

6.

* RAND = Random number used for authentication.


7.

8.

* KC = a key thats used for ciphering.

* SRES = the signed response to an authentication request.


9. The MSC compares the authentication parameters.

10. If the authentication passes, the MSC sends the UPL (Update Location) to the
HLR.
11. The HLR replies to the MSC with the ISD (Insert Subscriber Data) message.

1. When a call request is delivered to the MSC-A, the MSC-A functions


are triggered. A request named SRI (Send Routing Information) is
sent to the HLR. The message contains the requested call type and
the B#.
2. The MSC-A send the B number to FNR (Flexible Number Register)..
3. The FNR checks the number, if in same network or not, then
forwards the SRI request with the B# to the HLR-B.
4. The HLR-B checks in its database in which VLR the B# is currently
attached on (the MSC-B address was received earlier during the last
LU). Then the HLR sends a PRN (Provide Roaming Number) request
to the serving MSC-B for assigning a roaming number from the pool.
5. The MSC-B checks if the service request can be granted and returns
an allocated MSRN (Mobile Subscriber Roaming Number) to the HLRB.
6. The HLR-B sends the MSRN TO MSC-A to open an ISUP call between
MSC-A and MSC-B.

During Call

1. IAM (Initial Address Message): This is usually the first


message that is sent when setting up the connection
between two exchanges, and consequently it is always
sent in the forward direction, The IAM contains
parameters carrying information about the called
subscribers number (B-number).
2. ACM (Address Complete Message): This message is sent
in the backward direction from the terminating
exchange to the originating one. It indicates that all the
necessary address information is received and that the
called subscriber is identified and free and alerted by a
ringing signal.
3. ANM (Answer Message): ANM indicates that a call has
been answered. Typically, when this message is
received, the charging of the call starts.

4. REL (Release Message): This message initiates the release of a


circuit used for a call. The call release can be initiated by either of the
subscribers or the network.
5. RLC (Release Complete): RLC is sent in response to REL. It confirms
that the release of the circuit is completed so that the circuit can
return to idle state again and serve new call.

1. The MSC-A sends a FSM-MO (Forward Short


Message - Mobile Originating) request to SMSC.
The request contains the B#, the message
content, and the IMSI of the A#.
2. The SMSC sends a SRI-SM message to HLR-B
through GMSC-B.
3. The HLR-B sends to SMSC the IMSI and the last
update location of the B#.
4. The SMSC sends the FSM-MT (Forward Short
Message - Mobile Terminated) to the MSC-B.

You might also like