37
SYSTEM TRAINING Introduction to SS7 Signalling Training Document 6-66869 Issue 2.0 © Nokia Oyj 1 (37)

Introduction to Ss7 Signalling

Embed Size (px)

DESCRIPTION

telecom

Citation preview

Page 1: Introduction to Ss7 Signalling

SYSTEM TRAINING

Introduction to SS7 SignallingTraining Document

6-66869Issue 2.0

© Nokia Oyj 1 (27)

Page 2: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. This document is intended for the use of Nokia Networks' customers only for the purposes of the agreement under which the document is submitted, and no part of it may be reproduced or transmitted in any form or means without the prior written permission of Nokia Networks. The document has been prepared to be used by professional and properly trained personnel, and the customer assumes full responsibility when using it. Nokia Networks welcomes customer comments as part of the process of continuous development and improvement of the documentation.

The information or statements given in this document concerning the suitability, capacity, or performance of the mentioned hardware or software products cannot be considered binding but shall be defined in the agreement made between Nokia Networks and the customer. However, Nokia Networks has made all reasonable efforts to ensure that the instructions contained in the document are adequate and free of material errors and omissions. Nokia Networks will, if necessary, explain issues which may not be covered by the document.

Nokia Networks' liability for any errors in the document is limited to the documentary correction of errors. Nokia Networks WILL NOT BE RESPONSIBLE IN ANY EVENT FOR ERRORS IN THIS DOCUMENT OR FOR ANY DAMAGES, INCIDENTAL OR CONSEQUENTIAL (INCLUDING MONETARY LOSSES), that might arise from the use of this document or the information in it.

This document and the product it describes are considered protected by copyright according to the applicable laws.

NOKIA logo is a registered trademark of Nokia Corporation.

Other product names mentioned in this document may be trademarks of their respective companies, and they are mentioned for identification purposes only.

Copyright © Nokia Oyj 2003. All rights reserved.

2 (27) © Nokia Oyj 6-66869Issue 2.0

Page 3: Introduction to Ss7 Signalling

Contents

Contents

1 Module objectives....................................................................4

2 Introduction...............................................................................52.1 Standard messages....................................................................62.2 Implementation and evolution.....................................................82.2.1 Drawbacks of the CAS system...................................................82.2.2 Common Channel Signalling (CCS)...........................................8

3 Common Channel Signalling System No. 7.........................103.1 Message Transfer Part (MTP)..................................................103.2 Telephone User Part (TUP)......................................................113.3 Signalling Connection and Control Part (SCCP)......................123.4 Summary..................................................................................14

4 Additional SS7 protocols in GSM networks.........................154.1 Base Station Subsystem Application Part (BSSAP).................154.2 Mobile Application Part.............................................................164.3 Transaction Capabilities Application Part (TCAP)....................174.4 Summary..................................................................................18

5 SS7 layers in GSM elements.................................................195.1 Protocol stack in the MSC........................................................195.2 Protocol stack in the HLR, VLR, and EIR.................................205.3 Protocol stack in the BSC.........................................................20

6 Other signalling protocols in GSM.......................................21

7 Summary and Key Points......................................................23

8 Review questions.....................................................................25

6-66869Issue 2.0

© Nokia Oyj 3 (27)

Page 4: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

2 Module objectivesAfter completing this module, the student will be able to:

Define the term signalling

Describe the SS7 protocol stack and its functions

Identify the SS7 protocol stacks implemented in each GSM network element (BSC, MSC, and HLR)

without using any references.

4 (27) © Nokia Oyj 6-66869Issue 2.0

Page 5: Introduction to Ss7 Signalling

Review questions

3 IntroductionSignalling in telecommunication networks has come a long way since the early days when a lady operator used to sit at the central exchange. Telecommunication networks were relatively simple and the general procedure of setting up a call would go something like this:

You would pick up the “handset” of your telephone, electrical current would flow to the exchange and a light would start blinking accompanied by a sound. This would let the lady know that you are requiring service. She would plug in one connector to your terminal and the other to her “headphone” and inquire about whom you wanted to talk to. After listening to your answer, she would try to connect you to the person you wanted to talk with.

Then she would pull out the connector from your terminal and connect it to your intended party. He would then hear his phone ringing. After he answers, the lady will connect you to him. While you are talking, she will supervise the call, and once the conversation is over (which will be indicated by another light), she will “pull out the plugs.” That would be a typical scenario at a telephone exchange during the first half of this century.

%#!&?:^*(%&¤#”/=

Figure 1. Signalling in the old days

6-66869Issue 2.0

© Nokia Oyj 5 (27)

Page 6: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

3.1 Standard messages

Soon after the invention of telephony, lady operators were replaced by mechanical exchanges. And nowadays, so-called digital exchanges are in use. The following simplified example demonstrates the basic steps of a call set-up:

1. Subscriber A wants to make a phone call. He lifts the receiver. An electro-magnetical signal is sent to exchange 1, to which the wireline phone is connected. The electro-magnetical signal indicates to exchange 1, that the subscriber requires a service.

2. The exchange generates a dial tone, with which it indicates its availability to subscriber A.

3. Subscriber A is dialling the telephone number of subscriber B. The number is forwarded to exchange 1.

4. Exchange 1 is performing a number analysis. Based on the number analysis, the exchange can decide, how to serve subscriber A. If the subscriber is requesting a service, which he is not allowed to use, the service is not made available. For instance, if the subscriber has not paid the telephone bill, the operator can restrict the offered services to emergency services.Based on the number analysis, the exchange can decide, whether it can serve the call locally, or whether the call has to be established via other exchanges. This is the case in our example. Based on routing tables set by the operator, exchange 1 is reserving transmission resources to exchange 2.

5. Then exchange 1 is transmitting a signalling message to exchange 2. The message holds among other things the dial number and information about the resources, which have be reserved on exchange 1’s side.

6. Also exchange 2 is performing a number analysis. In our example, the called subscriber’s telephone is connected to exchange 2. Exchange 2 seizes the trunk, and thus a bearer between exchange 1 and 2 is established.

7. Exchange 2 is now transmitting a set-up message to telephone B.

8. Telephone B confirms the service request.

9. Then, it starts to ring.

10. It also sends an alert message to exchange B, which tells the exchange, that the telephone is calling the called subscriber.

11. Exchange 2 is then informing exchange 1 about the successful link establishment.

12. Exchange 2 is generating a ringing tone. Subscriber A hears the ringing tone, which informs him, that a connection was established to subscriber B’s telephone, and that telephone B is ringing.

6 (27) © Nokia Oyj 6-66869Issue 2.0

Page 7: Introduction to Ss7 Signalling

Review questions

13. Subscriber B picks up his telephone. Telephone B sends a corresponding signalling message to exchange 2

14. Exchange 2 terminates the tone generation. It then informs exchange 1 about the on-going call.

15. Now, a speech call can take place between telephone A and B.

subscriber A /telephone A

subscriber B /Telephone Bexchange 1 exchange 2

1. service request2. dial tone

3. provide telephone number4. number analysis & resource reservation

5. address information

6. number analysis & resource reservation

7. set-up message8. set-up confirmation

9. ringing10. alert message

12. ringing tone

11. address completemessage

13. connect message14. connect message15. Conversation

Figure 2. Signalling operations

Telephones and switches are exchanging messages about the ongoing call. For instance, between exchange 1 and 2, there exist transmission resources. They exchange messages to inform each other, which of the available transmission resources to allocate to a specific call. They also have to inform each other about abnormal endings of calls. If not, one exchange would release the transmission resources, while the other one is still blocking them. This already indicates the importance to exchange messages between network elements of a telecommunication network. These messages are called signalling and control messages. A wide range of signalling systems exist. A signalling system represents a specified set of rules on how network elements have to exchange signalling and control information. Each signalling system must support messages for

Call set-up,

Call supervision,

6-66869Issue 2.0

© Nokia Oyj 7 (27)

Page 8: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

Call termination, and

Abnormal situation handling.

In Europe, the signalling system European Digital Subscriber Signalling System No. 1 (E-DSS1) is often used between exchanges and telephones. Between exchanges, the Common Channel Signalling System No. 7 (CCS#7, CS#7, SS#7, SS7) is nowadays the most common one. It was also adopted for GSM.

3.2 Implementation and evolution

As mentioned in the previous section, signalling in telecommunication systems is basically a set of messages used for setting up, supervising and clearing the call.

Many different factors have led to a variety of signalling systems being developed in telecommunications networks.

Different signalling standards were developed in different parts of the world. They were all doing the same task, but in a different way. This would obviously mean that when a call originates in one network with one type of signalling implementation and terminates in another network with another type of signalling system, some compromise, or adaptation would have to be used. Due to these kind of differences the then international governing body for telecommunications, CCITT (now ITU), recommended the Channel Associated Signalling System (CAS) as the standard. In CAS, signalling messages and user data/speech are transmitted on the same transmission resource.

3.2.1 Drawbacks of the CAS system

As a signalling system for setting up calls CAS was a very good system that performed quite well. A large number of telephone exchanges in the world are still using this system, but its implementation is such, that it is only suitable for cases where traffic is low. Another problem with CAS is that it is not possible to send signalling messages in the absence of a call. This causes bottlenecks and wastes bandwidth.

3.2.2 Common Channel Signalling (CCS)

The CCITT (now the ITU) came up with a new recommendation for a signalling system, which was the Common Channel Signalling System Number 7. One of the main advantages of this system was that signalling did not have to go along the same path as the speech. It is abbreviated CCS7, CCS#7, SS7 or simply C7, but they all refer to the same system.

8 (27) © Nokia Oyj 6-66869Issue 2.0

Page 9: Introduction to Ss7 Signalling

Review questions

SS7 was developed in the beginning of the 1980s and is a Common Channel Signalling system (CCS) with a signalling path bandwidth of 64 Kbits/s. The term “Common Channel Signalling” indicates, that signalling information and user data are transmitted via separate resources. Signalling messages are transmitted via transmission resources, which are used for several hundreds up to thousand calls. This is possible for three reasons: SS7 is packet orientated, i.e. signalling messages are sent as packets similar to IP packets in the Internet. The signalling load is low in comparison to the user data traffic. And there is mainly need for signalling resources during the call set-up and call termination phase. To use common resources results in a fairly high resource efficiency of the signalling resources.

End points of SS7 signalling messages are exchanges, such as the MSC, but also register elements, such as the HLR. Within SS7, the originator and the receiver of SS7 signalling messages are called Signalling Points (SP). It depends on the operator, whether Service Points can directly exchange SS7 messages. Often, the routing of SS7 messages is done via Signalling Transfer Points (STP). A Signalling Transfer Point receives SS7 messages, analyses the destination address of the SS7 message, then forwards the message, following rules set by the operator in the routing tables of the Signalling Transfer Point. A simple example can be seen in the figure below: There are three exchanges. Each exchange holds a SS7 Signalling Point. The blue lines represent the transmission resources, while the green lines represent the independent packet oriented SS7 network. Exchange 1 can directly sent SS7 messages to exchange 2. If the signalling link between the two exchanges fails, then there is still an option to route the messages via the Signalling Transfer Point. Exchange 1 has no direct signalling link to the Signalling Point of exchange 3. In this case, the signalling messages must be always routed via the Signalling Transfer Point.

exchange 3SP

exchange 1SP

exchange 1SP

STP

SP Signalling PointSTP Signalling Transfer Point

Independent,packet

orientedsignallingnetwork

SS7

Figure 3. Signalling Points and Signalling Transfer Points

It is modular in design, although the modules are not as clearly defined, as is the case with the OSI 7-layer model, which it pre-dates. Let us take a closer look at this system in the following sections.

6-66869Issue 2.0

© Nokia Oyj 9 (27)

Page 10: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

4 Common Channel Signalling System No. 7

Originally, the Common Channel Signalling System No. 7 (hereafter referred to as SS7) consisted of two parts. The first part was responsible for transferring the message within a signalling network. The second part was the user of these messages.

As an analogy we can compare it to two managers with their own message runners. One manager writes a message, puts it in the envelope and gives it to the messenger. The messenger in turn looks at the address on the envelope, and gives it to the messenger of the other manager. The messenger of the receiving manager looks at the address and gives it to his manager, who will then read and act as necessary.

Figure 4. Message bearers taking the message to their managers

The initial phase of SS7 consisted of two parts:

Message Transfer Part - MTP (responsible for transferring messages)

Telephone User Part - TUP (user of messages).

4.1 Message Transfer Part (MTP)

We have so far established that signalling is used for setting up calls, and that there are standard sets of messages, which are sent back and forth to help facilitate this. The part responsible for taking these messages from one network element to another network element is known as the Message Transfer Part

10 (27) © Nokia Oyj 6-66869Issue 2.0

Page 11: Introduction to Ss7 Signalling

Review questions

(MTP). The entire SS7 is built on the foundation of this MTP, which consists of three sub layers as shown in the figure below.

Layer 1 Physical Connections

MessageTransfer

Part (MTP)

Signalling Message Handling

Layer 2 Data Link Control

Layer 3

Figure 5. Message Transfer Part layers

The lowest level, MTP layer 1 (physical connections), defines the physical and electrical characteristics. MTP layer 2 (data link control) helps in error free transmission of the signalling messages between adjacent elements. MTP layer 3 (network layer) is responsible for taking the message from any element in a signalling network to any other element within the same network.

4.2 Telephone User Part (TUP)

The previous section explained the MTP. But who is the user who receives, sends and acts on these messages? The answer is the Telephone User Part (TUP). Those standard sets of messages that were mentioned previously are the standard TUP messages that help to set up the call, to supervise and clear it.

For many the SS7 in the fixed telephone network consisted of only two parts, the MTP and the TUP. The CCITT (now the ITU) allowed for variations in messages within one country alone. These variations were called the National User Part (NUP).

6-66869Issue 2.0

© Nokia Oyj 11 (27)

Page 12: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

Transport of signallingmessages within one network

Call Control messages

Layer 1

Layer 2

Layer 3

TUP

NUP

ISUP

MTP

MSCSP

Layer 1‘

Layer 2‘

Layer 3

TUP

NUP

ISUP

MTP

PSTN exchangeSP

Physicalconnections Layer 1

Layer 2

Layer 1‘

Layer 2‘Data linkcontrol

Physicalconnections

Data linkcontrol

STP

Figure 6. Protocol stack of MTP and TUP/NUP/ISUP

With the introduction of the Integrated Services Digital Network (ISDN), which has a broader capability than the PSTN, some extra sets of messages were required. These became known as the ISDN User Part (ISUP). Whether it is TUP, NUP or ISUP they are all doing the same job in helping to set up a call.

4.3 Signalling Connection and Control Part (SCCP)

The structure of SS7 with TUP/NUP/ISUP on top of the MTP was quite satisfactory for speech call handling. However, with the passing of time and the development of newer and more advanced technology, signalling requirements also started to become more stringent and demanding.

It was realised that the TUP/MTP combination alone was not sufficient when "virtual connections" became necessary. The MTP guarantees the transfer of messages from any "signalling point" in the signalling network to any other "signalling point", safely and reliably. However, each message could reach the destination signalling point by using different paths. This may cause situations where the order of messages that are received, are different from the original sequence. When this order is important, there is need for establishing a "virtual connection".

12 (27) © Nokia Oyj 6-66869Issue 2.0

Page 13: Introduction to Ss7 Signalling

Review questions

Virtual connections use a "connection oriented" protocol that provides sequence numbers to enable the messages to be placed in the correct order at the distant end.

Another instance of when the TUP/MTP structure is inefficient is when a signalling message has to be sent across multiple networks in the absence of a call. The MTP is capable of routing a message within one network only. The case of setting up a call across multiple networks is not the same as signalling across the same network. The signalling goes leg by leg according to the call. But in the absence of a call, the MTP cannot route a signalling message across multiple networks.

B

A

VirtualConnection using

“Connection Oriented”SCCP

SignallingPoint

SignallingPoint

SignallingPoint Destination

SignallingPoint

MTP

MTP

MTP

Figure 7. Virtual connections

The solution to these two problems was the creation of another protocol layer on top of the MTP that was called the Signalling Connection and Control Part (SCCP). The SCCP takes care of virtual connections and connectionless signalling. Note that the tasks of TUP and SCCP are different, and thus they are parallel to each other, but both use the services of the MTP.

6-66869Issue 2.0

© Nokia Oyj 13 (27)

Page 14: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

Transport of signallingmessages within one network

Call Control messages

Layer 1

Layer 2

Layer 3

MTP

ExchangeSP

Layer 1‘

Layer 2‘

Layer 3

MTP

ExchangeSP

Physicalconnections Layer 1

Layer 2

Layer 1‘

Layer 2‘Data linkcontrol

Physicalconnections

Data linkcontrol

STP

SCCP SCCPSignalling Connection &

Control Part

e.g. ISUP e.g. ISUP

Offers following services to higher layers:• non-call related signalling via networks of

different operators• connection-orientated network service

Figure 8. Location of the SCCP

As far as the fixed telephone network (the Public Switched Telephone Network, PSTN) is concerned, this is all there is to SS7 and these protocol layers serve their purpose very well. At the moment there is no other protocol in SS7 for PSTN exchanges.

4.4 Summary

The MTP is the message transfer part. It is responsible for transferring messages from one network element to another within the same network. It consists of three sublayers.

The TUP is the user part of the messages transferred by the MTP. These messages deal with setting up, supervising and clearing the call connections. It has two variations: NUP and ISUP.

The SCCP is the signalling connection and control part. Its main function is to provide virtual connections and connectionless signalling.

14 (27) © Nokia Oyj 6-66869Issue 2.0

Page 15: Introduction to Ss7 Signalling

Review questions

5 Additional SS7 protocols in GSM networks

In GSM networks, signalling is not as simple as in the PSTN. There are extra signalling requirements in GSM due to the different architecture of the network that requires a large amount of non-call-related signalling. In the first instance the subscriber is mobile, unlike the PSTN telephone, which is always in one place. Therefore, a continuous tracking of the mobile station is required, which results in what is known as the location update procedure. This procedure is an example of non-call-related signalling, where the mobile phone and the network are communicating, but no call is taking place. This requires additional sets of standard messages to fulfil the signalling requirements of GSM networks.

These additional protocol layers are:

Base Station Subsystem Application Part (BSSAP)

Mobile Application Part (MAP)

Transaction Capabilities Application Part (TCAP).

5.1 Base Station Subsystem Application Part (BSSAP)

The first of these additional protocol layers is the Base Station Subsystem Application Part (BSSAP). This layer is used when an MSC communicates with the BSC and the mobile station. Since the mobile station and the MSC have to communicate via the BSC, there must be a virtual connection; therefore the service of the SCCP is also needed.

The authentication verification procedure and assigning a new TMSI all take place with the standard sets of messages of the BSSAP. Communication between the MSC and the BSC also uses the BSSAP protocol layer. Therefore, the BSSAP serves two purposes:

MSC-BSC signalling

MSC-MS signalling.

6-66869Issue 2.0

© Nokia Oyj 15 (27)

Page 16: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

Transport of signallingmessages within one network

Control messages

MTP

BSCM

TPMSC

Physicalconnections

Data linkcontrol

Signalling Connection &Control Part

Used to• exchange requests and responses between

BSC and MSC• encapsulate messages to be exchanged

transparently between MS and MSC

Layer 1

Layer 2

Layer 3

SCCP

BSSAP

Layer 1

Layer 2

Layer 3

SCCP

BSSAP

BSSAPBase Station Subsystem Application part

Figure 9. Location of the BSSAP in SS7

5.2 Mobile Application Part

The example of a location update procedure mentioned previously is not confined only to the MSC-BSC section, it spans multiple PLMNs. In case of a first time location update by an international roaming subscriber (where he is not in his home network), the VLR has to get the data from the subscriber’s HLR via the gateway MSC of the subscriber’s home network.

While a mobile terminated call is being handled, the MSRN has to be requested from the HLR without routing the call to the HLR. Therefore, for these cases another protocol layer was added to the SS7 called the Mobile Application Part (MAP). MAP is used for signalling communication between NSS elements.

NoteThe MSC-MSC communication using MAP is used only in case of non-call-related signalling. For routing a call from one MSC to another MSC, TUP or ISUP is still used.

16 (27) © Nokia Oyj 6-66869Issue 2.0

Page 17: Introduction to Ss7 Signalling

Review questions

5.3 Transaction Capabilities Application Part (TCAP)

In MAP signalling, one MSC sends a message to an HLR, and that message requests (or invokes) a certain result. The HLR sends the result back, which may be the final result, or some other messages might also follow (or it might not be the last result). These invocations and results that are sent back and forth between multiple elements using MAP need some sort of secretary to manage the transactions. This secretary is called the Transaction Capabilities Application Part (TCAP). This completes the SS7 protocol stack in the GSM network and its functions.

The SS7 picture is now complete.

Transport of signallingmessages within one network

Transaction CapabilitiesApplication Part

MTP

GMSC

MTP

HLR

Physicalconnections

Data linkcontrol

Signalling Connection &Control Part

Secretary function for higher layer, e.g. when the higher layer transaction consists of a set of messages, which have to be exchanged between the peer entities in an orderly way.

Layer 1

Layer 2

Layer 3

SCCP

TCAP

Layer 1

Layer 2

Layer 3

SCCP

TCAP

MAP MAPMobileApplication Part

Non-call-related requests and responses, e.g. GMSC interrogation for the MSRN.

Figure 10. MAP and TCAP

6-66869Issue 2.0

© Nokia Oyj 17 (27)

Page 18: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

5.4 Summary

Protocol Name Function

MTP Message Transfer Part Responsible for transferring an SS7 message from one network element to another within the same signalling network.

TUP

NUP

ISUP

Telephone User Part

National User Part

ISDN User Part

User parts of MTP. They send, receive, analyse and act on the messages delivered by the MTP. All of these are Call Control Messages that help in setting up, supervising and clearing a call.

SCCP Signalling Connection and Control Part

Protocol layer responsible for making virtual connections and making connectionless signalling across multiple signalling networks.

BSSAP Base Station Subsystem Application Part

Protocol layer responsible for communicating GSM specific messages between the MSC and the BSC, and the MSC and the MS.

MAP Mobile Application Part A GSM specific protocol for non-call-related applications between NSS elements.

TCAP Transaction Capabilities Application Part

Protocol layer responsible for providing service to MAP by handling the MAP transaction messages between multiple elements.

18 (27) © Nokia Oyj 6-66869Issue 2.0

Page 19: Introduction to Ss7 Signalling

Review questions

6 SS7 layers in GSM elementsIn this section, the SS7 requirements for individual GSM elements will be shown. The previous sections explained why SS7 was needed in GSM and what protocol layers are used. It is useful to note that not all the GSM elements have all the protocols in the SS7 stack. For example, a BSC would never need TUP because call control is not the task of the BSC.

6.1 Protocol stack in the MSC

Since the MTP is the foundation on which SS7 is built, this will be required in every element that is capable of processing SS7. Because the MSC is the element in GSM networks that is responsible for call control, TUP/ISUP sits on top of the MTP. The MSC/VLR is also responsible for location updates and communication with the BSC and the HLR. For this reason it also needs to have BSSAP and MAP that sit on top of the SCCP. The MSC also has the TCAP to provide services for the MAP. It can thus be seen that the MSC/VLR has all the SS7 protocol stacks implemented in it.

MTP

TUP NUPISUP

SCCP

BSSAPMAP

TCAP

Figure 11. Protocol stack in the MSC

6-66869Issue 2.0

© Nokia Oyj 19 (27)

Page 20: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

6.2 Protocol stack in the HLR, VLR, and EIR

The registers are not responsible for call control. Therefore, the TUP/ISUP is not necessary. In addition, the registers do not communicate directly with the BSC and so the BSSAP is not needed either, which leaves the MTP, SCCP, TCAP and MAP as the signalling protocols in the HLR, VLR, and EIR.

6.3 Protocol stack in the BSC

The BSC only needs the BSSAP, but since the BSSAP needs the services of the SCCP, which in turn needs the MTP, the BSC contains the MTP, the SCCP and the BSSAP.

20 (27) © Nokia Oyj 6-66869Issue 2.0

Page 21: Introduction to Ss7 Signalling

Review questions

7 Other signalling protocols in GSMAs we have already seen, the GSM core network elements use SS7 (Signalling System No. 7) to pass signalling messages between them.

TDMAFDMA

LAPDm

RR

MM

CM

TDMAFDMA

LAPDm

RR‘

L1

LAPD

BTSM

LAPD

BTSM

RR

MTP‘

SCCP

BSSAPP

MM

CM

BSSAP

TCAP

SCCP

MTP‘

MS MSCBSCBTS

CM Connection Management BTSM Base Transceiver Station ManagementMM Mobility Management BSSAP BSS Application PartRR Radio Resource Management SCCP Signalling Connection Control PartLAPDm Link Protocol MTP Message Transfer Part

L1Um Abis A

TUPNUPISUS

MAP

HLR

externalex-

change

Figure 12. Signalling in GSM

Between the BSC and the BTS, a signalling protocol known as LAPD (Link Access Protocol for the ISDN "D" channel) is used. This is the same protocol that is used in ISDN networks between the customer and the network. This protocol is also used the exchange requests and responses between the BSC and the TRAU. Between the mobile station and the BTS, the LAPD is used with small modifications to cope with the characteristics of the radio transmission medium. This protocol is known as LAPDm where the "m" denotes modified. The LAP-D message structure is similar to SS7, but it does not support networking capabilities, therefore, it is used for point-to-point connections.

As can be seen with the figure above, a signalling protocol is required to negotiate to radio resources to be used for dedicated signalling and user data transport. The protocol is called Radio Resource (RR) management protocol, and its messages are exchanged between the MS and the BSC via LAPDm and LAPD. RR’ in the above figure indicates, that some radio resource management

6-66869Issue 2.0

© Nokia Oyj 21 (27)

Page 22: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

tasks can be directly performed between the MS and the BTS.The BTS determines, which radio interface resources are allocated to the MS for dedicated traffic. But also the BTS must be informed about it. This is one cause for the existence of the BTSM (BTS Management) protocol.

What about mobility management? Mobility Management (MM) comprises tasks such as location update and authentication. These are messages that are exchanged directly between the MS and the MSC/VLR. As can be seen above, there are other network elements in the transmission path of the mobility management messages, such as the BTS and the BSC. But these network elements transparently transmit the higher layer mobility management messages. Similar to the STP in SS7, they take the signalling message, and forward it to the next entity. The MS and the MSC/VLR are the so-called peer entities of mobility management messages.The same is true for Connection Management (CM) messages. Connection management includes call set-up messages, alerting message, etc., i.e. messages necessary for call control. Also SMS and supplementary services are managed with the help of the connection management.

22 (27) © Nokia Oyj 6-66869Issue 2.0

Page 23: Introduction to Ss7 Signalling

Review questions

8 Summary and Key PointsThe following table highlights the function of the SS7 protocol in every GSM network element capable of processing SS7.

MSC BSC HLR

MTP Transfer of SS7 messages between different network elements.

Transfer of SS7 messages between different network elements.

Transfer of SS7 messages between different network elements.

TUP/ISUP Setting up, supervising, and clearing call connections.

Unavailable. Unavailable.

SCCP Connectionless signalling and virtual connections.

Virtual connection between MSC and MS.

Connectionless signalling.

BSSAP GSM signalling with BSC and MS.

GSM signalling with MSC.

Unavailable.

MAP GSM specific signalling with HLR and other MSC.

Unavailable. GSM specific signalling with MSCs and other HLRs.

TCAP Service provider to MAP. Unavailable. Service provider to MAP.

A virtual connection uses packet type switching principles and the connection only exists when packets or messages are being transferred. In the simplest form of packet switching each packet is regarded as a complete transaction in itself. This is known as the “connectionless” mode as there is no sense of a connection being set up before communication begins, and the network treats each packet independently. Some applications, however, involve the transfer of a sequence of packets, for which the “connection-oriented” approach is more appropriate. In this case, a virtual connection is established by an initial exchange of "set-up" packets between the communicating terminals. During the data transfer, each packet associated with a connection is passed over the same route through the network.

Key points

Signalling is the transfer of information between subscriber interface points and the network, and between different network elements to help establish a call.

Signalling information is interchanged as standard sets of messages that was developed and standardised into the present SS7 system.

6-66869Issue 2.0

© Nokia Oyj 23 (27)

Page 24: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

GSM networks need non-call related signalling, which is possible with SS7.

The SS7 used in PSTN networks is not sufficient to fulfil the signalling requirements of GSM networks, thus new protocols specific to GSM were developed.

The MTP is the basis of SS7, and it is responsible for transferring signalling messages from one element to another within the same signalling network.

The TUP/ISUP are the user parts of the MTP that handle call control.

The SCCP is needed for virtual connections and connectionless signalling.

The BSSAP is used for signalling between MSC-BSC and MSC-MS.

The MAP is needed for signalling between MSC-HLR, MSC-VLR, HLR-VLR (and MSC-MSC in the case of non-call related signalling).

The Link Access Protocol in D channel (LAP-D) provides a point-to-point signalling capability. It is used between the BTS and BSC, and in a modified version between the MS and the BTS (LAP-Dm).

24 (27) © Nokia Oyj 6-66869Issue 2.0

Page 25: Introduction to Ss7 Signalling

Review questions

9 Review questionsIn the following questions, please select one alternative that you think is the best answer for the particular question.

1. Which of the following is not a signalling function?

a. To analyse the dialled digits.

b. To digitise the user's speech before transmission.

c. To make speech path connections.

d. To inform the user of the progress of the call.

2. Which of the following was a drawback of CAS signalling?

a. It supported only call related signalling.

b. It required one signalling channel for every PCM line.

c. It was not possible to have many different signalling messages.

d. All of the above.

3. Which of the following are advantages of SS7 over CAS signalling?

a. It can send call set-up messages.

b. One signalling channel can support 10 000 traffic channels.

c. It can support non-call-related signalling.

d. All of the above.

4. Which of the following is not a need for SS7 signalling?

a. The need to supervise a call.

b. The need to make circuit reservations.

c. The need to clear connections when the call is over.

d. The need to transfer charging information.

6-66869Issue 2.0

© Nokia Oyj 25 (27)

Page 26: Introduction to Ss7 Signalling

Introduction to SS7 Signalling

5. Which of the following signalling requirements is specific to GSM networks only?

a. The ability to reserve circuits in the outgoing direction.

b. The ability of one signalling channel to handle calls in other physically different cables.

c. The ability to transport service dependent messages across switching exchanges.

d. The ability to perform non-call-related signalling procedures.

6. Which of the following combinations of SS7 protocols is not present in PSTN exchanges?

a. MTP, SCCP.

b. MTP, ISUP.

c. MTP, TUP.

d. MTP, SCCP, TCAP, MAP.

7. Which pair of network elements in the GSM network does not both have SS7?

a. MSC, HLR.

b. BSC, HLR.

c. MSC, BSC.

d. BTS, HLR.

26 (27) © Nokia Oyj 6-66869Issue 2.0

Page 27: Introduction to Ss7 Signalling

Review questions

8. Which of the following pictures is correct?

a.

b.

c.

d.

6-66869Issue 2.0

© Nokia Oyj 27 (27)