SS7 For GSM
SS7 For GSM
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.
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.
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.
20/12/2011
RTTC HYD
Signalling can be divided into two types: 1. Access signalling ( Sub. Signalling ) 2. Trunk signalling ( Inter-Exge signalling )
20/12/2011
RTTC HYD
Signalling types
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
Access signalling
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:
20/12/2011
RTTC HYD
LINE SIGNALS
IDLE SEIZURE SEIZURE ACKNOWLEDGE B-ANSWER CLEAR BACK CLEAR FORWARD RELEASE GUARD BLOCKING UNBLOCKING
20/12/2011 RTTC HYD
REGISTER SIGNALS
B-NUMBER A-CATEGORY A-NUMBER END-OF-PULSING CONTROL SIGNALS B-LINE STATUS Etc.
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. 20/12/2011 HYD The first version of RTTC Signaling System No. 7
In the 80s 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.
20/12/2011 RTTC HYD
Application Layer
This layer provides services for support of the users 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.
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
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
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
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 Mod elPDF created with FinePrint pdfFactory Pro trial versionhttp://www.fineprint.com
20/12/2011
RTTC HYD
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.
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).
20/12/2011
RTTC HYD
CCS was initially meant for telephony only, but has now evolved into nontelephony 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 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.)
20/12/2011
RTTC HYD
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
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
Signalling Modes
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/STP Ensures that outgoing messages are directed to the appropriate signaling link Controls and manages all functions that are needed on each signaling link to providereliable transfer
20/12/2011 RTTC HYD
RTTC HYD
20/12/2011
RTTC HYD
Signalling Unit
Each 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.
20/12/2011 RTTC HYD
Types of SUs
1. MSU 2. LSSU 3. FiSU
20/12/2011
RTTC HYD
MSU
To carry the signal Information (or data units) between UPs The 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.
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
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 Octets Maximum Length of this Signal Unit is 8 Octets
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
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
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
20/12/2011 RTTC HYD
EC
FSN 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 20/12/2011 RTTC HYD repetition of a previously sent signal unit
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.
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 RTTC received checksum 20/12/2011 HYD
SIO
Network Indicator: 00 International N/w 01 spare ( reserved for international use) 10 National N/w 11 Reserved for national use
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
20/12/2011 RTTC HYD
SIO
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
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).
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
20/12/2011 RTTC HYD
TUP
20/12/2011
RTTC HYD
ISUP TYPE-C
SCCP TYPE D
20/12/2011
RTTC HYD
Load Sharing
If 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 in20/12/2011 the routing label is used to control RTTC HYD load sharing.
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 20/12/2011 RTTC HYD handle circuit-related signaling
SCCP
Another purpose of the SCCP is to cater for both connectionless (CL) and connectionoriented(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 20/12/2011 RTTC HYD
Subsystem Number
20/12/2011
RTTC HYD
SSNs
SSN0 unknown, not used SSN1 SCCP management messages SSN6 MAP in the HLR SSN7 MAP in the VLR SSN8 MAP in the MSC SSN9 MAP in the EIR SSN10 MAP in the AUC SSN11 Supplementary services in ISUP SSN12 SMSC SSN146 CAP (CAMEL Application Part)
20/12/2011 RTTC HYD
SSN149 MAP in the SGSN (GRPS) SSN150 MAP in the GGSN (GPRS) SSN224 Redundant HLR SSN 251 SSF in the IN network SSN252 SCF in the IN network SSN253 FNR SSN254 BSSAP
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
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 RTTC areHYD utilized by MAP and 20/12/2011 IN protocols
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) 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 20/12/2011 RTTC Unit (MSU)and transmits on aHYD Signaling Link (SL)
TCAP messages
There are five TCAP messages: Begin Continue End Abort Unidirectional
The first four messages are used in structured dialogues, the last messages are used to transfer TC-user data of unstructured dialogues
20/12/2011 RTTC HYD
MAP
The 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 cancellation Handling, management, retrieval, and deregistration of subscriber services and their data Handovers Transfer of security and authentication data
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 20/12/2011 RTTC HYD
Supplementary services
Services 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.
20/12/2011 RTTC HYD
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
20/12/2011
RTTC HYD
Signalling in ISUP
20/12/2011
RTTC HYD