83
20/12/2011 RTTC HYD RTTC HYD

SS7 for gsm

Embed Size (px)

DESCRIPTION

Signalling system 7

Citation preview

Page 1: SS7 for gsm

20/12/2011 RTTC HYD

RTTC HYD

Page 2: SS7 for gsm

20/12/2011 RTTC HYD

What is Signalling

In technical systems, it refers to the control of different procedures.

With reference to telephony, signalling means the transfer of information relevant to control and monitor telephone connections.

Being operating all the time and being vital for proper operation makes it nervous system in the human body.

Page 3: SS7 for gsm

20/12/2011 RTTC HYD

The main purpose of using signalling in modern telecom networks- where different n/w nodes must cooperate and communicate with each other- is to enable transfer of control information between nodes in connection with:

Traffic control procedures as set-up, supervision and release of telecom. Connections and services.

Page 4: SS7 for gsm

20/12/2011 RTTC HYD

Database communication, for ex: database queries concerning specific services, roamimg in cellular networks, etc.

Network management procedures, for Ex: blocking, de-blocking trunks.

Page 5: SS7 for gsm

20/12/2011 RTTC HYD

Signalling can be divided into two types:

1. Access signalling ( Sub. Signalling )

2. Trunk signalling ( Inter-Exge signalling )

Page 6: SS7 for gsm

20/12/2011 RTTC HYD

Signalling types

Page 7: SS7 for gsm

20/12/2011 RTTC HYD

Types of access signaling

1. PSTN analogue subscriber line signaling,

2. ISDN Digital Subscriber Signaling System (DSS1),

3. Signaling between the MS and the network in the GSM system

Page 8: SS7 for gsm

20/12/2011 RTTC HYD

Access signalling

Page 9: SS7 for gsm

20/12/2011 RTTC HYD

Inter-exchange Signaling

The Inter-exchange Signaling information is usually transported on one ofthe time slots in a PCM link, either in association with the speech channelor independently.

There are two commonly used methods for Inter Exchange Signaling:

1. Channel Associated Signaling (CAS)

2. Common Channel Signaling (CCS)

Page 10: SS7 for gsm

20/12/2011 RTTC HYD

Channel Associated Signalling (CAS)

The signalling is always sent on the same PCMlink as the traffic.The signalling is associated with the traffic channel.

In an E1 PCM link, 30 time slots are used for speech where TS0 is used for synchronization and TS 16 is used for the line signalling.

Two traffic channels share TS 16 in one frame. However,Register Signalling is carried over the traffic channel

Page 11: SS7 for gsm

20/12/2011 RTTC HYD

Channel Associated Signaling (CAS)

Means that the signaling is always sent on the same PCM link as the traffic.

The signaling is associated with the traffic channel.

In an E1 PCM link, 30 time slots are used for speech where TS0 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.

On TS 16, each traffic channel has a permanently allocated recurring location for LineSignaling, where two traffic channels share TS 16 in one frame.

However, Register Signaling is carried over the traffic channel.

Page 12: SS7 for gsm

20/12/2011 RTTC HYD

LINE SIGNALSIDLE

SEIZURE

SEIZURE ACKNOWLEDGE

B-ANSWER

CLEAR BACK

CLEAR FORWARD

RELEASE GUARD

BLOCKING

UNBLOCKING

Page 13: SS7 for gsm

20/12/2011 RTTC HYD

REGISTER SIGNALS

B-NUMBER

A-CATEGORY

A-NUMBER

END-OF-PULSING

CONTROL SIGNALS

B-LINE STATUS

Etc.

Page 14: SS7 for gsm

20/12/2011 RTTC HYD

Common Channel Signaling

In Common Channel Signaling, signaling messages are transmitted in the form of data packets over time slots in a PCM link reserved for the purpose of signaling, instead of Line Signals and Register Signals used for Channel Associated Signaling. The system is designed to use a common data channel named signaling link as the carrier of all signals, required by up to 4096 traffic channels.

Page 15: SS7 for gsm

20/12/2011 RTTC HYD

CCS

In 1968, CCITT specified a Common Channel Signaling system called CCS System No. 6, which was designed especially for international analogue telephony networks. However, very few installations of this system remain today. It has, as already mentioned,been replaced by Signaling System No. 7. The first version of Signaling System No. 7 (1980) was designed for telephony and data

Page 16: SS7 for gsm

20/12/2011 RTTC HYD

In the 80’s the demand for new services dramatically increased and the SS7 was therefore developed to meet the signaling requirements, specified for all these new services.Today SS7 is used by many different networks and related services, typically within PSTN, ISDN, PLMN, and IN all over the world.

Page 17: SS7 for gsm

20/12/2011 RTTC HYD

Application Layer

This layer provides services for support of the user’s application process and for control ofall communication between applications. Examples of layer 7 functions are file transfer, message handling, directory services, and operation and maintenance.

Page 18: SS7 for gsm

20/12/2011 RTTC HYD

Presentation Layer

This layer defines how data is to be represented, that is, the syntax. The presentation layertransforms the syntax used in the application into the common syntax needed for thecommunication between applications. Layer 6 contains data compression

Page 19: SS7 for gsm

20/12/2011 RTTC HYD

Session Layer

This layer establishes connections between presentation layers in different systems. It alsocontrols the connection, the synchronization and the disconnection of the dialogue. It allowsthe presentation layer to determine checkpoints, from which the retransmission will startwhen the data transmission has been interrupted

Page 20: SS7 for gsm

20/12/2011 RTTC HYD

Transport Layer

This layer guarantees that the bearer service has the quality required by the application inquestion. Examples of functions are error detection and correction (end-to-end), and flowcontrol. The transport layer optimizes the data communication, for example by multiplexingor splitting data streams before they reach the network

Page 21: SS7 for gsm

20/12/2011 RTTC HYD

Network Layer

The Network Layer establishes, maintains, and releases connections between the nodes inthe network and handles addressing and routing of circuits..Open System Interconnection ModelPDF created with FinePrint pdfFactory Pro trial versionhttp://www.fineprint.com

Page 22: SS7 for gsm

20/12/2011 RTTC HYD

Data Link Layer

This layer provides error free point to point circuit between network layers. The layercontains resources for error detection, error correction, flow control, and retransmission.

Page 23: SS7 for gsm

20/12/2011 RTTC HYD

Physical Layer

This layer provides mechanical, electrical, functional, and procedural resources for activating, maintaining, and blocking physical circuits for the transmission of bits between data link layers. The physical layer contains functions for converting data into signalscompatible with the transmission medium.

Page 24: SS7 for gsm

20/12/2011 RTTC HYD

CCITT SS No. 7 is intended primarily for digital networks, both national and international, where the high transmission rates (64 kbps) can be exploited. It may also be used on analogue lines especially on international trunks (CCITT SS No 6).

Page 25: SS7 for gsm

20/12/2011 RTTC HYD

CCS was initially meant for telephony only, but has now evolved into non-telephony and non-connection related applications (Location updating of a mobile subscriber). A dialogue with a database or between two databases is a typical application for CCS in GSM. Thus, there is a need for a generic system that is able to support a wide variety of applicationsin telecommunication. 

Page 26: SS7 for gsm

20/12/2011 RTTC HYD

The variety of applications is increasing as new types of telephonysystems and a wider use of databases in the network become necessary (mobile telephonynetworks, ISDN, IN, etc.)

Page 27: SS7 for gsm

20/12/2011 RTTC HYD

Layered Model in GSM Application

Page 28: SS7 for gsm

20/12/2011 RTTC HYD

Signaling Point (SP)

It is the switching or processing node in a signaling network where the functionsof the SS 7 are implemented. The node may have the applicationfunctionality, for example, the MSC in GSM or transit exchange in the PSTN. Every SP is identified by a number determined by the Network Indicator (NI) and Signaling Point Code (SPC).

Page 29: SS7 for gsm

20/12/2011 RTTC HYD

The network indicator provides discrimination between international and nationalmessages or discrimination between two national signaling networks.The Signaling Point Code (SPC) uniquely identifies an SP within the signaling network

Page 30: SS7 for gsm

20/12/2011 RTTC HYD

Signaling Link (SL)

The packet data link that connects two SPs is a Signaling Link (SL).It is not necessary to have a Signaling Link (SL) in each PCM line.According to the maximum load, there may be more than one SL between two SPs depending on the network structure. One SL can serve up to 4096 connections.Link Set (LS)A number of parallel Signaling Links (SLs) connecting the same Signaling Points(SPs) is referred to as a signaling Link Set (LS)

Page 31: SS7 for gsm

20/12/2011 RTTC HYD

Originating Point (OP)

The Signaling Point (SP) at which the signaling message is generated. It is identified by an Originating Point Code (OPC).Destination Point (DP)The Signaling Point (SP) to which the signaling message is destined. It is identified by a Destination Point Code (DPC)Note that OP/OPC and DP/DPC relate to MTPmessages. 

Page 32: SS7 for gsm

20/12/2011 RTTC HYD

Signaling Transfer Point (STP)

This is a Signaling Point (SP) that is able to route 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. In this case only the MTP is used. The upper levels are not involved

Page 33: SS7 for gsm

20/12/2011 RTTC HYD

Signaling Route (SR)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. A link set may carry several signaling routes and hence convey traffic to several destinations

Page 34: SS7 for gsm

20/12/2011 RTTC HYD

Signaling Route Set (SRS)

The signaling network groups all Signaling Routes (SRs) that maybe 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

Page 35: SS7 for gsm

20/12/2011 RTTC HYD

Signalling Modes

Page 36: SS7 for gsm

20/12/2011 RTTC HYD

MTP Functions

Ensures that incoming messages are either distributed to a User Part in its own node or routed and forwarded to the next SP/STPEnsures that outgoing messages are directed to the appropriate signaling linkControls and manages all functions that are needed on each signaling link to providereliable transfer

Page 37: SS7 for gsm

20/12/2011 RTTC HYD

Level 3 Signalling N/W Functions

1. Signalling message handling:

a. Message discrimination

b. Message Routing

c. Message distribution

3. Signalling N/W management:

a. signalling link management

b. Network Control

Page 38: SS7 for gsm

20/12/2011 RTTC HYD

Level 2 Signalling Link Functions

Signal unit delimitation Initial alignment

Signal unit alignment LSSU messages

Error detection Congestion ind. To

Acknowledgements Level 3

Sequence Numbers Link monitoring

Error correction

Buffer functions

Signalling terminal

Page 39: SS7 for gsm

20/12/2011 RTTC HYD

Level 1 Signalling Data Link

Interface to and from swg. & Transn. Equip.

Typically 64 Kbps digital signalling chl.

Other types of links, for Ex. Analogue bit rate 4.8 kbps or higher.

Page 40: SS7 for gsm

20/12/2011 RTTC HYD

signaling data link

A signaling data link is a bi-directional transmission path for signaling, that is, two datachannels working together in opposite directions at the same bitrate.Usually, one channel of a PCM system is used as a signaling datalink.CCITT recommends time slot 16, but states that if channel 16 is unavailable, any of the channels1-31 may be used.The bit rate of the transmission is thus 64 kb/s

Page 41: SS7 for gsm

20/12/2011 RTTC HYD

Signalling UnitEach frame must contain all information to reach the destination point and to invoke the desired reaction, which is the actual reason for sending the signaling message. A signal unit consists of several fields. Each field contains a certain number of bits representing specific information.The user signaling message is carried in a data field called theSignaling Information Field (SIF)within the signal unit frame.

Page 42: SS7 for gsm

20/12/2011 RTTC HYD

Types of SU’s

1. MSU

2. LSSU

3. FiSU

Page 43: SS7 for gsm

20/12/2011 RTTC HYD

MSU

To carry the signal Information (or data units) between UP’sThe MSU is retransmitted when an error is detected. In addition, there are MSUs that are used for signaling network management and signaling network testing and maintenance. 

Page 44: SS7 for gsm

20/12/2011 RTTC HYD

MSU

However, these are not sent to a user part, but stay in the MTP level 3.Minimum Length of this Signal Unit is 9 Octets Maximum Length of this Signal Unit is 279 Octets

Page 45: SS7 for gsm

20/12/2011 RTTC HYD

LSSU

A Status Field (SF) contains one or two octets and is generated by the signaling terminal.Minimum Length of this Signal Unit is 7 OctetsMaximum Length of this Signal Unit is 8 Octets

Page 46: SS7 for gsm

20/12/2011 RTTC HYD

FISU

Fill-In Signal Unit (FISU) is used for error supervision of the link and to keep the link runningwhen there are no MSUs to be sent.Length of this Signal Unit is 6 Octets

Page 47: SS7 for gsm

20/12/2011 RTTC HYD

Flag

Flag “01111110”

To ensure that the bit pattern cannot be imitated elsewhere in the signal unit, bit stuffing isused. Bit stuffing means adding an extra zero after five consecutive ones in the message.These extra zeroes are deleted in the signaling terminal at the receiving end

Page 48: SS7 for gsm

20/12/2011 RTTC HYD

EC

Backward Sequence Number (BSN)7 bits reserved for sequence numbers from 0 to 127. used to acknowledge the correct transmission of a signal unit.Backward Indicator Bit (BIB) The BIB (1 bit) marks the signal unit as:²Positive acknowledged if the logical value of the BIB bit is the same as that received in the latest signal unit. Negative acknowledged if the value of BIB is not equal to the value in thelatest received signal uni

Page 49: SS7 for gsm

20/12/2011 RTTC HYD

ECFSN is the 7-bit field for sequence numbers from 0 to 127.The FSN is used to recognize the signal units, which have been received “out ofsequence”.Forward Indicator Bit (FIB) If the logical value of the FIB is equal to the one in the previous signal unit, the receiver is informed that the signal unit is sent for the first time.If the logical value of FIB is not equal to the one in the previous signal unit, the receiver is informed that it is a repetition of a previously sent signal unit

Page 50: SS7 for gsm

20/12/2011 RTTC HYD

LI

Thje LI octate consists of 6 bits used to indicate the No. of Octates in the fields between the LI & CK. 2 bits kept as spare.

If LI = 0 FISU

LI = 1 or 2 LSSU

LI >2 MSU

For MSU, SIF has 64 or more octates, LI is set to 63.

Page 51: SS7 for gsm

20/12/2011 RTTC HYD

CK

The error detection function is performed by means of 16 check bits (CK), provided at the end of each signal unit. The checksum (check bits) is generated by the transmitting signaling terminal by means of aspecified algorithm. On the receiving signaling terminal the same algorithm is used to calculate the checksum. Thischecksum is then compared with the received checksum

Page 52: SS7 for gsm

20/12/2011 RTTC HYD

SIO

Network Indicator:

00 International N/w

01 spare ( reserved for international use)

10 National N/w

11 Reserved for national use

Page 53: SS7 for gsm

20/12/2011 RTTC HYD

SIO

Service Indicator:

0000 – Sig. N/w mgmt Message

0001 – Sig. N/w Testing & Mtce Mrssage

0010 – spare 0011 – SCCP message.

0100 – TUP message 0101 – ISUP message

0110 – DUP Call related message

0111 – DUP Facility Regn. & Cancellation

1000 – Reserved for MTP testing UP

1001 - Broadband ISDN UP 1010 – Satelite ISDN UP

Page 54: SS7 for gsm

20/12/2011 RTTC HYD

SIO

Page 55: SS7 for gsm

20/12/2011 RTTC HYD

SIF

The Signal Information Field (SIF) only exists in the MSU and contains the actual user informationand the routing label for MTP level 3. The format and codes of the signaling information field are defined for each user part

Page 56: SS7 for gsm

20/12/2011 RTTC HYD

SIF

User information The user information is generally the telephony messages used for connections and other tasks in the SS7 network.Routing label The structure of the label is separately defined in each User Part (UP) and it maylook somehow different depending on the user of the MTP (TUP,ISUP or ManagementMessages).

Page 57: SS7 for gsm

20/12/2011 RTTC HYD

LSSU

Status Indication:

000 – Out of Alignment SIO

001 – Normal alignment SIN

010 – Emergency alignment SIE

011 – out of service. SIOS

100 – Processor outage SIPO

101 – BUSY SIB

Page 58: SS7 for gsm

20/12/2011 RTTC HYD

Signalling message Handling

MTP Management messages Label type A

TUP

Page 59: SS7 for gsm

20/12/2011 RTTC HYD

ISUP TYPE-C

SCCP TYPE D

Page 60: SS7 for gsm

20/12/2011 RTTC HYD

Load SharingIf two or more link sets have the same priority, a load sharing is performed between the linksets. After link set selection, a signaling link belonging to this link set is chosen. If there are two or more active signaling links within the link set, a load sharing between the signaling links is performed. Load sharing is applied to distribute the signaling traffic over several signaling links and linksets. The information in the SLS field in the routing label is used to control load sharing.

Page 61: SS7 for gsm

20/12/2011 RTTC HYD

SCCP

The Signaling Connection Control Part (SCCP) is added as a functional layer above the MessageTransfer Part in order to meet a number of new requirements, especially concerning the transfer functions, that have emerged after the introduction of the first set of SS7specifications. The SCCP provides transfer capability for non-circuit-related signaling, but can also handle circuit-related signaling

Page 62: SS7 for gsm

20/12/2011 RTTC HYD

SCCP

Another purpose of the SCCP is to cater for both connectionless (CL) and connection-oriented(CO) network services

The SCCP also extends addressing capabilities of the SS7 network. Global, flexible addressing makes it possible to send a message between two nodes, and no layer above the SCCP is needed to handle the message.The full OSI Layer 3 functions, offered by the SCCP, make it possible to send messages across many network nodes and countries

Page 63: SS7 for gsm

20/12/2011 RTTC HYD

ISUP Basic services

SpeechFax3.1 kHz audio64 kb/s preferred64 kb/s unrestrictedAccess delivery informationSuspend and resumeFallback capabilityetc. .com

Page 64: SS7 for gsm

20/12/2011 RTTC HYD

ISUP Supplementary services

Call forwarding on busyCall forwarding on no replyCall waitingCalling line identity presentationCalling line identity restriction Closed user groupConference callingUser-to-user signaling,etc

Page 65: SS7 for gsm

20/12/2011 RTTC HYD

Subsystem Number

Page 66: SS7 for gsm

20/12/2011 RTTC HYD

SSN’s

SSN0  unknown, not used SSN1  SCCP management messagesSSN6  MAP in the HLRSSN7  MAP in the VLRSSN8  MAP in the MSCSSN9  MAP in the EIRSSN10  MAP in the AUCSSN11  Supplementary services in ISUPSSN12  SMSCSSN146  CAP (CAMEL Application Part)

Page 67: SS7 for gsm

20/12/2011 RTTC HYD

SSN149  MAP in the SGSN (GRPS)SSN150  MAP in the GGSN (GPRS)SSN224  Redundant HLRSSN 251 SSF in the IN networkSSN252  SCF in the IN networkSSN253  FNRSSN254  BSSAP

Page 68: SS7 for gsm

20/12/2011 RTTC HYD

SCCP in Switching system

Page 69: SS7 for gsm

20/12/2011 RTTC HYD

SCCP in the Base Station system

Page 70: SS7 for gsm

20/12/2011 RTTC HYD

TCAP

The Transaction Capabilities Application Part (TCAP) is the part of the TC concept which provides the application layer (according to the OSI model) in a certain node with services and protocols for the dialogue with another corresponding node.Functionally, TC resides above the Network Service Part (NSP), that is, the SCCP and MTP.InGSM TC, functions are utilized by MAP and IN  protocols

Page 71: SS7 for gsm

20/12/2011 RTTC HYD

Common protocol fns.replaced by TCAP

Page 72: SS7 for gsm

20/12/2011 RTTC HYD

TCAP

The overall objective of Transaction Capabilities is to provide the means of transferring information between nodes, and to provide generic services to applications. The main purpose of Transaction Capabilities is to provide support for interactive applicationsin a distributed environment. One example is the communication within the Switching System part of the GSM network, forexample, between the HLR and the MSC/VLR. TC serves as an interface between the applications (TC-Users) and the SCCP. It collects messages from different TC-Users and transfers them using the transportfunctions of the Network Service Part (NSP)

Page 73: SS7 for gsm

20/12/2011 RTTC HYD

TC provides an association between the local andthe remote TC.This association is called a transaction.The TC-user data related to its operations andresults are called components. TC receives data from the TC-User, packs it andhands it over to the SCCP. The SCCP adds somemore information that is necessary for routing the message to the destination through the signaling network, and gives it to the MTP.The MTP puts the data into the Signaling Information Field (SIF). The MTP prepares the Message Signal Unit (MSU)and transmits on a Signaling Link (SL)

Page 74: SS7 for gsm

20/12/2011 RTTC HYD

TCAP messagesThere are five TCAP messages: BeginContinueEndAbortUnidirectionalThe first four messages are used in structured dialogues, the last messages are used to transfer TC-user data of unstructured dialogues

Page 75: SS7 for gsm

20/12/2011 RTTC HYD

MAPThe Mobile Application Part (MAP) protocol is specially designed to support GSM signaling requirements. In the OSI model, the MAP resides above the TCAP.

The MAP protocol is installed in GSM Switching System nodes which can communicate incase of:Location registration and cancellationHandling, management, retrieval, and deregistration of subscriber services and their dataHandoversTransfer of security and authentication data

Page 76: SS7 for gsm

20/12/2011 RTTC HYD

Mobility services

location management services (location update, etc.)  handoverand access management services (handover preparation and execution, mobile signaling forwarding, etc.), authentication and security management services (triplets retrieval, IMEIcheck, etc.), subscriber data and information management, and fault recovery services. Call handling services HLR interrogation and roaming number provision belong to this group

Page 77: SS7 for gsm

20/12/2011 RTTC HYD

Supplementary servicesServices for registration, erasure, activation, deactivation, and interrogation of supplementary services and also Password management, unstructured supplementary services, etc

SMS management HLR interrogation, SMS transfer, MS status reporting, and Service Center alerting are included.

Page 78: SS7 for gsm

20/12/2011 RTTC HYD

Page 79: SS7 for gsm

20/12/2011 RTTC HYD

Page 80: SS7 for gsm

20/12/2011 RTTC HYD

Page 81: SS7 for gsm

20/12/2011 RTTC HYD

Page 82: SS7 for gsm

20/12/2011 RTTC HYD

Page 83: SS7 for gsm

20/12/2011 RTTC HYD

Signalling in ISUP