Upload
salman-zaheer
View
241
Download
0
Embed Size (px)
Citation preview
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 1/298
CHAPTER 2THE SS7 NETWORK
CHAPTER 3SS7 4 LEVEL MODEL
CHAPTER 4SS7 NETWOR
ADDRESSING AND R
CHAPTER 1ROLE OF SIGNALLING
SYSTEM
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 2/298
CHAPTER 7TRANS. CAP’S. AP AND
MAP
CHAPTER 8GSM NETWORK OVERVIEW
TO SS7
CHAPTER 6SIGNALLING CONNECTION
CONTROL PART
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 3/298
Principles of C7
Training Manual
Issue 5 Revision 0
FOR TRAININGPURPOSES ONLY
CP03
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 5/298
FOR TRAININGPURPOSES ONLY
Issue 5 Revision 0
T r ai ni n
gM
an
u al
P r i n ci pl e s o
f C 7
I s s u e 5
R ev i s i
on 0
C o ur s
e
Principles of C7
Course
CP03
P o s i t i n
m a r k f o r T E D s p i n e
TrainingManual
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 7/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Issue 5 Revision 0
CP03
Principles of C7
E Motorola 1993, 1994, 1995, 1996, 1997, 1998, 1999
All Rights Reserved
Printed in the U.K.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 8/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
Copyrights, notices and trademarks
Copyrights
The Motorola products described in this document may include copyrighted Motorola computer
programs stored in semiconductor memories or other media. Laws in the United States and other
countries preserve for Motorola certain exclusive rights for copyright computer programs, including the
exclusive right to copy or reproduce in any form the copyright computer program. Accordingly, any
copyright Motorola computer programs contained in the Motorola products described in this document
may not be copied or reproduced in any manner without the express written permission of Motorola.
Furthermore, the purchase of Motorola products shall not be deemed to grant either directly or by
implication, estoppel or otherwise, any license under the copyrights, patents or patent applications of
Motorola, except for the rights that arise by operation of law in the sale of a product.
Restrictions
The software described in this document is the property of Motorola. It is furnished under a licenseagreement and may be used and/or disclosed only in accordance with the terms of the agreement.
Software and documentation are copyright materials. Making unauthorized copies is prohibited by
law. No part of the software or documentation may be reproduced, transmitted, transcribed, stored
in a retrieval system, or translated into any language or computer language, in any form or by any
means, without prior written permission of Motorola.
AccuracyWhile reasonable efforts have been made to assure the accuracy of this document, Motorola
assumes no liability resulting from any inaccuracies or omissions in this document, or from the use
of the information obtained herein. Motorola reserves the right to make changes to any products
described herein to improve reliability, function, or design, and reserves the right to revise this
document and to make changes from time to time in content hereof with no obligation to notify any
person of revisions or changes. Motorola does not assume any liability arising out of the application
or use of any product or circuit described herein; neither does it convey license under its patent
rights of others.
Trademarks
and MOTOROLA are trademarks of Motorola Inc.
UNIX is a registered trademark in the United States and other countries, licensed exclusively throughX/Open Company Limited.
Tandem, Integrity, Integrity S2, and Non-Stop-UX are trademarks of Tandem Computers
Incorporated.
X Window System, X and X11 are trademarks of the Massachusetts Institute of Technology.
Looking Glass is a registered trademark of Visix Software Ltd.
OSF/Motif is a trademark of the Open Software Foundation.
Ethernet is a trademark of the Xerox Corporation.
Wingz is a trademark and INFORMIX is a registered trademark of Informix Software Ltd.
SUN, SPARC, and SPARCStation are trademarks of Sun Microsystems Computer Corporation.
IBM is a registered trademark of International Business Machines Corporation.
HP is a registered trademark of Hewlett Packard Inc.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 9/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
General information 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Important notice 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About this manual 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cross references 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Text conventions 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
First aid in case of electric shock 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reporting safety issues 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Warnings and cautions 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General warnings 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Human exposure to radio frequency energy (PCS1900 only) 8. . . . . . . . . . . . . . . . . . . . . .
Beryllium health and safety precautions 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General cautions 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Devices sensitive to static 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Motorola GSM manual set 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Introduction 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generic manuals 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tandem OMC 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scaleable OMC 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related manuals 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service manuals 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Category number 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Catalogue number 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ordering manuals 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1
Role of Signalling SystemNo 7 in GSM i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 in GSM 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Network Overview 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Network Switching Subsystem 1–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Base Station System 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Management Centre (NMC) 1–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2Mbits PCM 1–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Interfaces 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Interface Names 1–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Interface Names 1–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2The SS7 Network i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Requirements of SS7 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Elements in a Network 2–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Point/Signalling Transfer Point 2–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Point Code 2–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 10/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
Format of Signalling Point Code 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numbering of International Signalling Points 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Link and Link Sets 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Signalling Link Types 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Route and Route Set 2–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Routing across a network 2–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Methods 2–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E1 PCM 2–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCP Database 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Switching Point (SSP) 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Control Point (SCP) 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The SS7 Network 2–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3SS7 4 Level Model i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocols 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol Layers of the OSI 7 Model 3–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol Comparison of OSI to SS7 3–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 to OSI Overview 3–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 1 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 2 3–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 2 Functionality 3–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 3 3–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 3 Functionality 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Handling 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Network Management 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Functionality 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message discrimination 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Transfer Part 3–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 layer 4 3–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 to OSI layers 3–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Connection Control Part 3–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Capabilities Application Part 3–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mobile Application Part (MAP) 3–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP services 3–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP Services and Primitives 3–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4SS7 Network Addressing and Routing i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Addressing 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Codes 4–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 11/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY v
Point Codes 4–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Title 4–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subsystem Numbering 4–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5SS7 Signalling Units i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Units Overview 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Circuit Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Packet Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Packet Switching 5–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Unit Packets (Generic) 5–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flag 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Correction and Flow Control 5–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Error Correction and Flow Control 5–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIB p BIB 5–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retransmission of Signalling Units 5–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Length Indicator (LI) 5–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Check Sum 5–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Units Overview 5–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fill in Signal Unit 5–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Link Status Signal Unit 5–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LSSU Status Indication 5–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Link Alignment 5–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Link Alignment Test Duration 5–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Signal Unit 5–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Information Octet 5–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Indicator (SI) 5–38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-Service Field 5–40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Information Field 5–42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label 5–44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Management and Test Messages 5–46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Header Fields 5–48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Network Management and Network Test Messages 5–50. . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Network Management and Network Test Messages 5–52. . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 6Signalling Connection Control Part i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Connection Control Part 6–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Signalling Services 6–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 12/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYvi
SCCP Services 6–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Primitives 6–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Protocol Classes 6–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Embedded in MSU 6–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Message 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message type code. 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Message Structure 6–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Type Code 6–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Routing 6–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Routing Calling Party and Called Party 6–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Addressing for Routing 6–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Called Party Address 6–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Address information 6–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Functional Structure 6–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 7Transaction Capabilities Application Part and Mobile Application Part i. .
Objectives 7–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Capabilities Application Part (TCAP) 7–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose of TCAP 7–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mobile Application Part 7–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP Application Entities 7–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP and MAP Interworking 7–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP and MAP in the OSI Model 7–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AE Functionality 7–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Structure 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Component Sub Layer (CSL) 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Transaction Sub layer (TSL) 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Message Interfaces 7–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Embedded Message Structure 7–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Information Elements 7–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primitives and Constructor IE 7–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TCAP Message Structure 7–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Transaction Procedures 7–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP user Communication 7–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP/MAP Transactions 7–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 8GSM Network Overview to SS7 i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 8–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Network Components 8–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 13/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY vii
GSM Interface Names 8–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Names 8–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Interface Protocols 8–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Interface between MSC and BSS 8–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BSSAP Message Structure 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BSSMAP Message 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DTAP Message 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaces Between BSC, BTS and MS 8–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPD frame Structure 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Address Field 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control field 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPDm Frames 8–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPDm Frame Structure 8–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A and B format Frame Structure 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Address Field 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Field 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Connection to GPRS 8–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 14/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYviii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 15/298
Issue 5 Revision 0 General information
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1
General information
Important notice
If this manual was obtained when you attended a Motorola training course, it will not beupdated or amended by Motorola. It is intended for TRAINING PURPOSES ONLY. If itwas supplied under normal operational circumstances, to support a major softwarerelease, then corrections will be supplied automatically by Motorola in the form ofGeneral Manual Revisions (GMRs).
Purpose
Motorola Global System for Mobile Communications (GSM) Technical Education manualsare intended to support the delivery of Technical Education only and are not intended toreplace the use of Customer Product Documentation.
Failure to comply with Motorola’s operation, installation and maintenanceinstructions may, in exceptional circumstances, lead to serious injury or death.
WARNING
These manuals are not intended to replace the system and equipment training offered byMotorola, although they can be used to supplement and enhance the knowledge gainedthrough such training.
About thismanual
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 16/298
Issue 5 Revision 0General information
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2
Cross references
Throughout this manual, cross references are made to the chapter numbers and sectionnames. The section name cross references are printed bold in text.
This manual is divided into uniquely identified and numbered chapters that, in turn, aredivided into sections. Sections are not numbered, but are individually named at the topof each page, and are listed in the table of contents.
Text conventions
The following conventions are used in the Motorola GSM manuals to represent keyboardinput text, screen output text and special key sequences.
Input
Characters typed in at the keyboard are shown like this.
Output
Messages, prompts, file listings, directories, utilities, and environmental
variables that appear on the screen are shown like this.
Special key sequences
Special key sequences are represented as follows:
CTRL-c Press the Control and c keys at the same time.
ALT-f Press the Alt and f keys at the same time.
| Press the pipe symbol key.
CR or RETURN Press the Return (Enter) key. The Return key isidentified with the ↵ symbol on both the X terminal andthe SPARCstation keyboards. The SPARCstationkeyboard Return key is also identified with the wordReturn.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 17/298
Issue 5 Revision 0 First aid in case of electric shock
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3
First aid in case of electric shock
Warning
Do not touch the victim with your bare hands until the electric circuit isbroken.
Switch off. If this is not possible, protect yourself with dry insulatingmaterial and pull or push the victim clear of the conductor.
WARNING
Artificialrespiration
In the event of an electric shock it may be necessary to carry out artificial respiration.
Send for medical assistance immediately.
Burns treatment
A warning is used to alert the reader to possible hazards that could cause loss of life,physical injury, or ill health. This includes hazards introduced during maintenance, forexample, the use of adhesives and solvents, as well as those inherent in the equipment.
1. Do not attempt to remove clothing adhering to the burn.
2. If help is available, or as soon as artificial respiration is no longer required, coverthe wound with a dry dressing.
3. Do not apply oil or grease in any form.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 18/298
Issue 5 Revision 0Reporting safety issues
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4
Reporting safety issues
Introduction
A caution means that there is a possibil ity of damage to systems, or individual items ofequipment within a system. However, this presents no danger to personnel.
Procedure
Whenever a safety issue arises:
1. Make the equipment concerned safe, for example, by removing power.
2. Make no further attempt to tamper with the equipment.
3. Report the problem directly to GSM Customer Network Resolution Centre+44 (0)1793 430040 (telephone) and follow up with a written report by fax
+44 (0)1793 430987 (fax).
4. Collect evidence from the equipment under the guidance of the Customer NetworkResolution Centre.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 19/298
Issue 5 Revision 0 Warnings and cautions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5
Warnings and cautions
Introduction
The following describes how warnings and cautions are used in this manual and in allmanuals of the Motorola GSM manual set.
Warnings
Definition
A warning is used to alert the reader to possible hazards that could cause loss of life,physical injury, or ill health. This includes hazards introduced during maintenance, forexample, the use of adhesives and solvents, as well as those inherent in the equipment.
Example and format
Do not look directly into fibre optic cables or optical data in/out connectors.Laser radiation can come from either the data in/out connectors orunterminated fibre optic cables connected to data in/out connectors.
WARNING
Cautions
Definition
A caution means that there is a possibil ity of damage to systems, or individual items ofequipment within a system. However, this presents no danger to personnel.
Example and format
Do not use test equipment that is beyond its calibration due date when testingMotorola base stations.
CAUTION
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 20/298
Issue 5 Revision 0General warnings
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6
General warnings
Introduction
Observe the following warnings during all phases of operation, installation andmaintenance of the equipment described in the Motorola GSM manuals. Failure tocomply with these warnings, or with specific warnings elsewhere in the Motorola GSMmanuals, violates safety standards of design, manufacture and intended use of theequipment. Motorola assumes no liability for the customer’s failure to comply with theserequirements.
Warning labels
Personnel working with or operating Motorola equipment must comply with any warninglabels fitted to the equipment. Warning labels must not be removed, painted over orobscured in any way.
Specificwarnings
Warnings particularly applicable to the equipment are positioned on the equipment andwithin the text of this manual. These must be observed by all personnel at all times whenworking with the equipment, as must any other warnings given in text, on the illustrationsand on the equipment.
High voltage
Certain Motorola equipment operates from a dangerous high voltage of 230 V ac singlephase or 415 V ac three phase mains which is potentially lethal. Therefore, the areaswhere the ac mains power is present must not be approached until the warnings and
cautions in the text and on the equipment have been complied with.To achieve isolation of the equipment from the ac supply, the mains input isolator mustbe set to off and locked.
Within the United Kingdom (UK) regard must be paid to the requirements of theElectricity at Work Regulations 1989. There may also be specific country legislationwhich need to be complied with, depending on where the equipment is used.
RF radiation
High RF potentials and electromagnetic fields are present in the base station equipmentwhen in operation. Ensure that all transmitters are switched off when any antennaconnections have to be changed. Do not key transmitters connected to unterminatedcavities or feeders.
Refer to the following standards:
S ANSI IEEE C95.1-1991, IEEE Standard for Safety Levels with Respect to Human Exposure to Radio Frequency Electromagnetic Fields, 3kHz to 300GHz .
S CENELEC 95 ENV 50166-2, Human Exposure to Electromagnetic Fields High Frequency (10kHz to 300GHz).
Laser radiation
Do not look directly into fibre optic cables or optical data in/out connectors. Laserradiation can come from either the data in/out connectors or unterminated fibre opticcables connected to data in/out connectors.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 21/298
Issue 5 Revision 0 General warnings
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7
Liftingequipment
When dismantling heavy assemblies, or removing or replacing equipment, the competentresponsible person must ensure that adequate lifting facilities are available. Where
provided, lifting frames must be used for these operations. When equipments have to bemanhandled, reference must be made to the Manual Handling of Loads Regulations1992 (UK) or to the relevant manual handling of loads legislation for the country in whichthe equipment is used.
Do not ...... substitute parts or modify equipment.
Because of the danger of introducing additional hazards, do not install substitute parts orperform any unauthorized modification of equipment. Contact Motorola if in doubt toensure that safety features are maintained.
Battery supplies
Do not wear earth straps when working with standby battery supplies.
Toxic material
Certain Motorola equipment incorporates components containing the highly toxic materialBeryllium or its oxide Beryllia or both. These materials are especially hazardous if:
S Beryllium materials are absorbed into the body tissues through the skin, mouth, ora wound.
S The dust created by breakage of Beryllia is inhaled.
S Toxic fumes are inhaled from Beryllium or Beryllia involved in a fire.
See the Beryllium health and safety precautions section for further information.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 22/298
Issue 5 Revision 0Human exposure to radio frequency energy (PCS1900 only)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8
Human exposure to radio frequency energy (PCS1900 only)
Introduction
This equipment is designed to generate and radiate radio frequency (RF) energy. Itshould be installed and maintained only by trained technicians. Licensees of the FederalCommunications Commission (FCC) using this equipment are responsible for insuringthat its installation and operation comply with FCC regulations designed to limit humanexposure to RF radiation in accordance with the American National Standards InstituteIEEE Standard C95.1-1991, IEEE Standard for Safety Levels with Respect to Human Exposure to Radio Frequency Electromagnetic Fields, 3kHz to 300GHz .
Definitions
This standard establishes two sets of maximum permitted exposure limits, one forcontrolled environments and another, that allows less exposure, for uncontrolledenvironments. These terms are defined by the standard, as follows:
Uncontrolled environmentUncontrolled environments are locations where there is the exposure of individuals whohave no knowledge or control of their exposure. The exposures may occur in livingquarters or workplaces where there are no expectations that the exposure levels mayexceed those shown for uncontrolled environments in the table of maximum permittedexposure ceilings.
Controlled environment
Controlled environments are locations where there is exposure that may be incurred bypersons who are aware of the potential for exposure as a concomitant of employment, byother cognizant persons, or as the incidental result of transient passage through areaswhere analysis shows the exposure levels may be above those shown for uncontrolledenvironments but do not exceed the values shown for controlled environments in the
table of maximum permitted exposure ceilings.
Maximumpermittedexposures
The maximum permitted exposures prescribed by the standard are set in terms ofdifferent parameters of effects, depending on the frequency generated by the equipmentin question. At the frequency range of this Personal Communication System equipment,1930-1970MHz, the maximum permitted exposure levels are set in terms of powerdensity, whose definition and relationship to electric field and magnetic field strengths aredescribed by the standard as follows:
Power density (S)
Power per unit area normal to the direction of propagation, usually expressed in units ofwatts per square metre (W/m2) or, for convenience, units such as milliwatts per squarecentimetre (mW/cm2). For plane waves, power density, electric field strength (E) andmagnetic field strength (H) are related by the impedance of free space, 377 ohms. Inparticular,
S+E2
377+ 377 H
2
where E and H are expressed in units of V/m and A/m, respectively, and S in units ofW/m2. Although many survey instruments indicate power density units, the actualquantities measured are E or E2 or H or H2.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 23/298
Issue 5 Revision 0 Human exposure to radio frequency energy (PCS1900 only)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 9
Maximumpermittedexposureceilings
Within the frequency range, the maximum permitted exposure ceiling for uncontrolledenvironments is a power density (mW/cm2) that equals f/1500, where f is the frequencyexpressed in MHz, and measurements are averaged over a period of 30 minutes. Themaximum permitted exposure ceiling for controlled environments, also expressed inmW/cm2, is f/300 where measurements are averaged over 6 minutes. Applying theseprinciples to the minimum and maximum frequencies for which this equipment is intendedto be used yields the following maximum permitted exposure levels:
Uncontrolled Environment Controlled Environment
1930MHz 1970MHz 1930MHz 1970MHz
Ceiling 1.287mW/cm2 1.313mW/cm2 6.433mW/cm2 6.567mW/cm2
If you plan to operate the equipment at more than one frequency, compliance should beassured at the frequency which produces the lowest exposure ceiling (among thefrequencies at which operation will occur).
Licensees must be able to certify to the FCC that their facilities meet the above ceilings.Some lower power PCS devices, 100 milliwatts or less, are excluded from demonstratingcompliance, but this equipment operates at power levels orders of magnitude higher, andthe exclusion is not applicable.
Whether a given installation meets the maximum permitted exposure ceilings depends, inpart, upon antenna type, antenna placement and the output power to which thisequipment is adjusted. The following example sets forth the distances from the antennato which access should be prevented in order to comply with the uncontrolled andcontrolled environment exposure limits as set forth in the ANSI IEEE standards and
computed above.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 24/298
Issue 5 Revision 0Human exposure to radio frequency energy (PCS1900 only)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY10
Examplecalculation
For a base station with the following characteristics, what is the minimum distance fromthe antenna necessary to meet the requirements of an uncontrolled environment?
Transmit frequency 1930MHz
Base station cabinet output power, P +39.0dBm (8 watts)
Antenna feeder cable loss, CL 2.0dB
Antenna input power Pin P–CL = +39.0–2.0 = +37.0dB (5watts)
Antenna gain, G 16.4dBi (43.65)
Using the following relationship:
G+ 4 p r 2W
Pin
Where W is the maximum permissible power density in W/m2 and r is the safe distancefrom the antenna in metres, the desired distance can be calculated as follows:
r + GPin
4 pW + 43.65 5
4 p 12.87 + 1.16 m
where W = 12.87 W/m2 was obtained from table listed above and converting frommW/cm2 to W/m2.
The above result applies only in the direction of maximum radiation of theantenna. Actual installations may employ antennas that have defined radiationpatterns and gains that differ from the example set forth above. The distancescalculated can vary depending on the actual antenna pattern and gain.
NOTE
Power densitymeasurements
While installation calculations such as the above are useful and essential in planning anddesign, validation that the operating facility using this equipment actually complies willrequire making power density measurements. For information on measuring RF fields fordetermining compliance with ANSI IEEE C95.1-1991, see IEEE Recommended Practice for the Measure of Potentially Hazardous Electromagnetic Fields - RF and Microwave ,IEEE Std C95.3-1991. Copies of IEEE C95.1-1991 and IEEE C95.3-1991 may bepurchased from the Institute of Electrical and Electronics Engineers, Inc., Attn:Publication Sales, 445 Hoes Lane, P.O. Box 1331, Piscattaway, NJ 08855-1331,(800) 678-IEEE or from ANSI, (212) 642-4900. Persons responsible for installation of this
equipment are urged to consult these standards in determining whether a giveninstallation complies with the applicable limits.
Other equipment
Whether a given installation meets ANSI standards for human exposure to radiofrequency radiation may depend not only on this equipment but also on whether theenvironments being assessed are being affected by radio frequency fields from otherequipment, the effects of which may add to the level of exposure. Accordingly, the overallexposure may be affected by radio frequency generating facilities that exist at the timethe licensee’s equipment is being installed or even by equipment installed later.Therefore, the effects of any such facilities must be considered in site selection and indetermining whether a particular installation meets the FCC requirements.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 25/298
Issue 5 Revision 0 Beryllium health and safety precautions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 11
Beryllium health and safety precautions
Introduction
Beryllium (Be), is a hard silver/white metal. It is stable in air, but burns brilliantly inOxygen.
With the exception of the naturally occurring Beryl ore (Beryllium Silicate), all Berylliumcompounds and Beryllium metal are potentially highly toxic.
Health issues
Beryllium Oxide is used within some components as an electrical insulator. Captive withinthe component it presents no health risk whatsoever. However, if the component shouldbe broken open and the Beryllium Oxide, which is in the form of dust, released, thereexists the potential for harm.
Inhalation
Inhalation of Beryllium Oxide can lead to a condition known as Berylliosis, the symptomsof Berylliosis are similar to Pneumonia and may be identified by all or any of thefollowing:
Mild poisoning causes fever, shortness of breath, and a cough that producesyellow/green sputum, or occasionally bloodstained sputum. Inflammation of the mucousmembranes of the nose, throat, and chest with discomfort, possibly pain, and difficultywith swallowing and breathing.
Severe poisoning causes chest pain and wheezing which may progress to severeshortness of breath due to congestion of the lungs. Incubation period for lung symptoms
is 2-20 days.
Exposure to moderately high concentrations of Beryllium in air may produce a veryserious condition of the lungs. The injured person may become blue, feverish with rapidbreathing and raised pulse rate. Recovery is usual but may take several months. Therehave been deaths in the acute stage.
Chronic response. This condition is more truly a general one although the lungs aremainly affected. There may be lesions in the kidneys and the skin. Certain featuressupport the view that the condition is allergic. There is no relationship between thedegree of exposure and the severity of response and there is usually a time lag of up to10 years between exposure and the onset of the illness. Both sexes are equallysusceptible. The onset of the illness is insidious but only a small number of exposedpersons develop this reaction.
First aid
Seek immediate medical assistance. The casualty should be removed immediately fromthe exposure area and placed in a fresh air environment with breathing supported withOxygen where required. Any contaminated clothing should be removed. The casualtyshould be kept warm and at rest until medical aid arrives.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 26/298
Issue 5 Revision 0Beryllium health and safety precautions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY12
Skin contact
Possible irritation and redness at the contact area. Persistent itching and blisterformations can occur which usually resolve on removal from exposure.
First aidWash area thoroughly with soap and water. If skin is broken seek immediate medicalassistance.
Eye contact
May cause severe irritation, redness and swelling of eyelid(s) and inflammation of themucous membranes of the eyes.
First aid
Flush eyes with running water for at least 15 minutes. Seek medical assistance as soon
as possible.
Handlingprocedures
Removal of components from printed circuit boards (PCBs) is to take place only atMotorola approved repair centres.
The removal station will be equipped with extraction equipment and all other protectiveequipment necessary for the safe removal of components containing Beryllium Oxide.
If during removal a component is accidently opened, the Beryllium Oxide dust is to bewetted into a paste and put into a container with a spatula or similar tool. The spatula/toolused to collect the paste is also to be placed in the container. The container is then to be
sealed and labelled. A suitable respirator is to be worn at all times during this operation.
Components which are successfully removed are to be placed in a separate bag, sealedand labelled.
Disposalmethods
Beryllium Oxide or components containing Beryllium Oxide are to be treated ashazardous waste. All components must be removed where possible from boards and putinto sealed bags labelled Beryllium Oxide components. These bags must be given to thesafety and environmental adviser for disposal.
Under no circumstances are boards or components containing Beryllium Oxide to be putinto the general waste skips or incinerated.
Product life cycleimplications
Motorola GSM and analogue equipment includes components containing Beryllium Oxide(identified in text as appropriate and indicated by warning labels on the equipment).These components require specific disposal measures as indicated in the preceding(Disposal methods) paragraph. Motorola will arrange for the disposal of all suchhazardous waste as part of its Total Customer Satisfaction philosophy and will arrangefor the most environmentally ‘friendly’ disposal available at that time.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 27/298
Issue 5 Revision 0 General cautions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 13
General cautions
Introduction
Observe the following cautions during operation, installation and maintenance of theequipment described in the Motorola GSM manuals. Failure to comply with thesecautions or with specific cautions elsewhere in the Motorola GSM manuals may result indamage to the equipment. Motorola assumes no liability for the customer’s failure tocomply with these requirements.
Caution labels
Personnel working with or operating Motorola equipment must comply with any cautionlabels fitted to the equipment. Caution labels must not be removed, painted over orobscured in any way.
Specific cautions
Cautions particularly applicable to the equipment are positioned within the text of thismanual. These must be observed by all personnel at all times when working with theequipment, as must any other cautions given in text, on the illustrations and on theequipment.
Fibre optics
The bending radius of all fibre optic cables must not be less than 30 mm.
Static discharge
Motorola equipment contains CMOS devices that are vulnerable to static discharge.Although the damage caused by static discharge may not be immediately apparent,CMOS devices may be damaged in the long term due to static discharge caused bymishandling. Wear an approved earth strap when adjusting or handling digital boards.
See Devices sensitive to static for further information.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 28/298
Issue 5 Revision 0Devices sensitive to static
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY14
Devices sensitive to static
Introduction
Certain metal oxide semiconductor (MOS) devices embody in their design a thin layer ofinsulation that is susceptible to damage from electrostatic charge. Such a charge appliedto the leads of the device could cause irreparable damage.
These charges can be built up on nylon overalls, by friction, by pushing the hands intohigh insulation packing material or by use of unearthed soldering irons.
MOS devices are normally despatched from the manufacturers with the leads shortedtogether, for example, by metal foil eyelets, wire strapping, or by inserting the leads intoconductive plastic foam. Provided the leads are shorted it is safe to handle the device.
Special handling
techniquesIn the event of one of these devices having to be replaced observe the followingprecautions when handling the replacement:
S Always wear an earth strap which must be connected to the electrostatic point(ESP) on the equipment.
S Leave the short circuit on the leads until the last moment. It may be necessary toreplace the conductive foam by a piece of wire to enable the device to be fitted.
S Do not wear outer clothing made of nylon or similar man made material. A cottonoverall is preferable.
S If possible work on an earthed metal surface. Wipe insulated plastic work surfaceswith an anti-static cloth before starting the operation.
S All metal tools should be used and when not in use they should be placed on anearthed surface.
S Take care when removing components connected to electrostatic sensitivedevices. These components may be providing protection to the device.
When mounted onto printed circuit boards (PCBs), MOS devices are normally lesssusceptible to electrostatic damage. However PCBs should be handled with care,preferably by their edges and not by their tracks and pins, they should be transferreddirectly from their packing to the equipment (or the other way around) and never leftexposed on the workbench.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 29/298
Issue 5 Revision 0 Motorola GSM manual set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 15
Motorola GSM manual set
Introduction
The following manuals provide the information needed to operate, install and maintain theMotorola GSM equipment.
Generic manuals
The following are the generic manuals in the GSM manual set, these manuals arerelease dependent:
Categorynumber
Name Cataloguenumber
GSM-100-101 System Information: General 68P02901W01
GSM-100-201 Operating Information: GSM System Operation 68P02901W14GSM-100-311 Technical Description: OMC in a GSM System 68P02901W31
GSM-100-313 Technical Description: OMC Database Schema 68P02901W34
GSM-100-320 Technical Description: BSS Implementation 68P02901W36
GSM-100-321 Technical Description: BSS CommandReference
68P02901W23
GSM-100-403 Installation & Configuration: GSM SystemConfiguration
68P02901W17
GSM-100-423 Installation & Configuration: BSS Optimization 68P02901W43
GSM-100-501 Maintenance Information: Alarm Handling atthe OMC
68P02901W26
GSM-100-521 Maintenance Information: Device StateTransitions
68P02901W57
GSM-100-523 Maintenance Information: BSS FieldTroubleshooting
68P02901W51
GSM-100-503 Maintenance Information: GSM StatisticsApplication
68P02901W56
GSM-100-721 Software Release Notes: BSS/RXCDR 68P02901W72
Tandem OMC
The following Tandem OMC manuals are part of the GSM manual set for systemsdeploying Tandem S300 and 1475:
Categorynumber
Name Cataloguenumber
GSM-100-202 Operating Information: OMC SystemAdministration
68P02901W13
GSM-100-712 Software Release Notes: OMC System 68P02901W71
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 30/298
Issue 5 Revision 0Motorola GSM manual set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY16
Scaleable OMC
The following Scaleable OMC manuals replace the equivalent Tandem OMC manuals inthe GSM manual set:
Categorynumber
Name Cataloguenumber
GSM-100-202 Operating Information: Scaleable OMC SystemAdministration
68P02901W19
GSM-100-413 Installation & Configuration: Scaleable OMCClean Install
68P02901W47
GSM-100-712 Software Release Notes: Scaleable OMCSystem
68P02901W74
Related manualsThe following are related Motorola GSM manuals:
Categorynumber
Name Cataloguenumber
GSM-001-103 System Information: BSS Equipment Planning 68P02900W21
GSM-002-103 System Information: DataGen 68P02900W22
GSM-005-103 System Information: Advance OperationalImpact
68P02900W25
GSM-008-403 Installation & Configuration: Expert Adviser 68P02900W36
Service manuals
The following are the service manuals in the GSM manual set, these manuals are notrelease dependent. The internal organization and makeup of service manual sets mayvary, they may consist of from one to four separate manuals, but they can all be orderedusing the overall catalogue number shown below:
Categorynumber
Name Cataloguenumber
GSM-100-020 Service Manual: BTS 68P02901W37
GSM-100-030 Service Manual: BSC/RXCDR 68P02901W38
GSM-105-020 Service Manual: M-Cell2 68P02901W75
GSM-106-020 Service Manual: M-Cell6 68P02901W85
GSM-201-020 Service Manual: M-Cellcity 68P02901W95
GSM-202-020 Service Manual: M-Cellaccess 68P02901W65
GSM-101-SERIES ExCell4 Documentation Set 68P02900W50
GSM-103-SERIES ExCell6 Documentation Set 68P02900W70
GSM-102-SERIES TopCell Documentation Set 68P02901W80
GSM-200-SERIES M-Cellmicro Documentation Set 68P02901W90
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 31/298
Issue 5 Revision 0 Motorola GSM manual set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 17
Category number
The category number is used to identify the type and level of a manual. For example,manuals with the category number GSM-100-2xx contain operating information.
Cataloguenumber
The Motorola 68P catalogue number is used to order manuals.
Orderingmanuals
All orders for Motorola manuals must be placed with your Motorola Local Office orRepresentative. Manuals are ordered using the catalogue number. Remember, specifythe manual issue required by quoting the correct suffix letter.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 32/298
Issue 5 Revision 0Motorola GSM manual set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY18
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 33/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 1
Role of Signalling System
No 7 in GSM
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 34/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 35/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 1Role of Signalling SystemNo 7 in GSM i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 in GSM 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .GSM Network Overview 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Network Switching Subsystem 1–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Base Station System 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Management Centre (NMC) 1–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2Mbits PCM 1–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Interfaces 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Interface Names 1–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Names 1–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 36/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 37/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–1
Objectives
At the end of this chapter the student will be able to:
S Identify the two Subsystems and their components in GSM.
S Identify the components and interfaces of the GSM network and describe theirfunction.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 38/298
Issue 5 Revision 0SS7 in GSM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–2
SS7 in GSM
GSM network components
GSM NetworkOverview
The diagram opposite shows a simplified GSM network. Each network component isillustrated only once. However, many of the components will occur several timesthroughout a network.
Each network component is designed to communicate over an interface specified by theGSM standards. This provides flexibility and enables a network provider to utilizesystem components from different manufacturers. For example Motorola Base StationSystem (BSS) equipment may be coupled with an Ericsson Network Switching System.
The principle component groups of a GSM network are:
The Mobile Station (MS)
This consists of the mobile telephone, fax machine etc. This is the part of the networkthat the subscriber will see.
The Base Station System (BSS)
This BSS is the part of the network that provides the radio interconnection from the MSto the land-based switching equipment.
The Network Switching System (NSS)
The NSS consists of the Mobile services Switching Centre (MSC) and its associated
system-control databases and processors together with the required interfaces. This isthe part that provides for interconnection between the GSM network and the PublicSwitched Telephone Network (PSTN).
The Operations and Maintenance Centre (OMC)
This enables the network provider to configure and maintain the network from a centrallocation.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 39/298
Issue 5 Revision 0 SS7 in GSM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–3
GSM Network Components
CP03_Ch1_01
NMC
OMC
Operations and
Maintenance SystemNetwork Switching System
Base Station System
Interface/Connection
Mobile Station
PSTN
VLR HLR
AUC
EIR
MSC
IWFEC
BTS
BSC
ME
SIM
XCDR
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 40/298
Issue 5 Revision 0The Network Switching Subsystem
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–4
The Network Switching Subsystem
Network Switching System
The Network Switching System includes the main switching functions of the GSMnetwork. It also contains the databases required for subscriber data and mobilitymanagement. Its main function is to manage communications between the GSMnetwork and other telecommunications networks.
The components of the Network Switching System are listed below:
S Mobile Services Switching Centre (MSC)
S Home Location Register (HLR)
S Visitor Location Register (VLR)
S Equipment Identity Register (EIR)
S Authentication Centre (AUC)
S InterWorking Function (IWF)
S Echo Canceller (EC)
In addition to the more traditional elements of a cellular telephone system, GSM hasLocation Register network entities. These entities are the Home Location Register(HLR), Visitor Location Register (VLR), and the Equipment Identity Register (EIR). Thelocation registers are database-oriented processing nodes, which address the problemsof managing subscriber data and keeping track of a MS’s location as it roams around thenetwork.
Functionally, the Interworking Function and the Echo Cancellers may be considered asparts of the MSC, since their activities are inextricably linked with those of the switch as itconnects speech and data calls to and from the MSs.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 41/298
Issue 5 Revision 0 The Network Switching Subsystem
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–5
Networking Switching System
CP03_Ch1_02
VLR
EC IWF
MSC
HLR
AUC
EIR
Network Switching System
VLR
EC IWF
MSC
HLR
AUC
EIR
Network Switching System
PSTN
PSTN
PSTN
Operationsand
Maintenance System
Operationsand
Maintenance System
Operationsand
Maintenance System
BSS
BSS
BSS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 42/298
Issue 5 Revision 0The Base Station System
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–6
The Base Station System
The GSM Base Station System is the equipment located at a cell site. It comprises acombination of digital and RF equipment. The BSS provides the link between the MobileStation (MS) and the Mobile services Switching Centre (MSC).
The BSS communicates with the MS over the digital air interface and with the MSC via 2Mbit/s links.
The BSS consists of three major hardware components:
The Base Transceiver Station (BTS)
The BTS contains the RF components that provide the air interface for a particular cell.This is the part of the GSM network that communicates with the MS. The antenna isincluded as part of the BTS.
The Base Station Controller (BSC)
The BSC as its name implies provides the control for the BSS. The BSC communicatesdirectly with the MSC. The BSC may control single or multiple BTSs.
The Transcoder (XCDR)
The transcoder is used to compact the signals from the MS so that they are moreefficiently sent over the terrestrial interfaces. Although the transcoder is considered to bea part of the BSS, it is very often located closer to the MSC.
The transcoder is used to reduce the rate at which the traffic (voice/data) is transmittedover the air interface. Although the transcoder is part of the BSS, it is often foundphysically closer to the NSS to allow more efficient use of the terrestrial links.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 43/298
Issue 5 Revision 0 The Base Station System
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–7
Base Station System
CP03_Ch1_03
BSC
BSS
BTS
XCDR
BTS
BTSBTS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 44/298
Issue 5 Revision 0Network Management Centre (NMC)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–8
Network Management Centre (NMC)
The NMC offers the ability to provide hierarchical regionalized network management of acomplete GSM system.
It is responsible for operations and maintenance at the network level, supported by theOMCs which are responsible for regional network management.
The NMC is therefore a single logical facility at the top of the network managementhierarchy.
The NMC has a high level view of the network, as a series of network nodes andinterconnecting communications facilities.
The OMC, on the other hand, is used to filter information from the network equipment forforwarding to the NMC, thus allowing it to focus on issues requiring nationalco-ordination. The NMC can also co-ordinate issues regarding interconnection to othernetworks, for example the Public Switched Telephone Network (PSTN).
The NMC can take regional responsibility when an OMC is not manned, with the OMC
acting as a transit point between the NMC and the network equipment. The NMCprovides operators with functions equivalent to those available at the OMC.
Functionality of the NMC
S Monitors node on the network.
S Monitors GSM Network Element Statistics.
S Monitors OMC regions and provides information to OMC staff.
S Passes on statistical information from one OMC region to another to improveproblem strategies.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 45/298
Issue 5 Revision 0 Network Management Centre (NMC)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–9
Network Management Centre
CP03_Ch1_04
NMC
OMC
OMC
OMC
NETWORK
REGION 1
REGION 2 REGION 3
Q3 PROTOCOL(GSM 12 SERIES)
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 46/298
Issue 5 Revision 02Mbits PCM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–10
2Mbits PCM
2 Mbit/s Trunk 32-channel PCM
This diagram opposite shows the logical GSM system with the 2 Mbit/s interfaceshighlighted.
The interfaces carry traffic from the PSTN to the MSC, between MSCs, from an MSC toa BSC and from a BSC to remotely sited BTSs.
These links are also used between the MSC and IWF.
Each 2.048 Mbit/s link provides thirty-two 64 kbit/s channels available to carry speech,data, or control information. The control information may contain C7, LAPD or X.25formatted information.
These 2 Mbit/s links commonly act as the physical bearer for the interfaces usedbetween the GSM system entities.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 47/298
Issue 5 Revision 0 2Mbits PCM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–11
2Mbit trunks
CP03_Ch1_05
NMC
OMC
VLR
MSC
ECIWFXC
XC
VLR
EC IWF XC
MSC
HLR
AUC
EIR
PSTN
BTS BSC
CO–LOCATED ENTITIES
BSS
BTS
BTS
BTS
BTS
BTS
BTS
BSC
BTS BTS BTS
MS
MS
MS
VLR
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 48/298
Issue 5 Revision 0SS7 Interfaces
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–12
SS7 Interfaces
The term C7 and SS7 are describing the same function, they both describe the signallingfunction of the network, either term may be used
ITU-TS Signalling System #7
The diagram opposite illustrates the use of C7 in the GSM system; carrying signallingand control information between most major entities, and to and from the PSTN.
The following message protocols, which are part of C7, are used to communicatebetween the different GSM network entities:
Interfacing the PSTN, the MSC performs call-signalling functions using the TelephoneUser Part (TUP), or interfacing ISDN, the ISDN User Part (ISUP).
Between the MSC and the BSC, the Base Station System Management Application Part(BSSMAP) is used.
The Direct Transfer Application Part (DTAP) is used to send messages between theMSC and the mobile (MS).
MAP is used between the MSC and the VLR, EIR, and HLR.
Acronyms:
BSSAP Base Station System Application Part
BSSMAP Base Station System Management Application Part
DTAP Direct Transfer Application Part
ISUP ISDN User Part
MAP Mobile Application Part
SCCP Signalling connection Control Part
TUP Telephone User Part
TCAP Transaction Capabilities Application Part
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 49/298
Issue 5 Revision 0 SS7 Interfaces
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–13
C7 Interfaces
CP03_Ch1_06
MAP
NMC
OMC
VLR
MSC
ECIWFXC
XC
VLR
ECIWF
XC
MSC
HLR
AUC
EIR
PSTN
BTS BSC
BSS
BTS
BTS
BTS
BTS
BTS
BTS
BSC
BTS BTS BTS
MS
MS
MS
VLR
BSSMAP TUP
BSSAP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 50/298
Issue 5 Revision 0GSM Interface Names
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–14
GSM Interface Names
Interface Names
Each interface specified within the GSM system has a name associated with it. Thediagram opposite illustrates the names of all the interfaces specified by GSM.
Air-interface MS–BTS
A-bis(Mo-bis) BTS–BSC
A-interface BSS–MSC
B-Interface MSC–VLR
C-interface MSC–HLR
D-interface HLR–VLR
E-interface inter–MSC
F-interface MSC–EIR
G-interface VLR–VLR
R-interface MS–DTE (Data Terminating Equipment)
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 51/298
Issue 5 Revision 0 GSM Interface Names
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 1–15
GSM interface names
CP03_Ch1_07
NMC
OMC
VLR
MSC
ECIWFXC
XC
VLR
EC IWF XC
MSC
HLR
AUC
EIR
PSTN
BTS BSC
CO–LOCATED ENTITIES
BSS
BTS
BTS
BTS
BTS
BTS
BTS
BSC
BTS BTS BTS
MS
MS
MS
VLR
A
E
Abis
Um
G
B
D
BC
H
F
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 52/298
Issue 5 Revision 0GSM Interface Names
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY1–16
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 53/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 2
The SS7 Network
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 54/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 55/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 2The SS7 Network i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Requirements of SS7 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Elements in a Network 2–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Point/Signalling Transfer Point 2–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Point Code 2–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format of Signalling Point Code 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numbering of International Signalling Points 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Link and Link Sets 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Signalling Link Types 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Route and Route Set 2–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Routing across a network 2–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Methods 2–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .E1 PCM 2–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCP Database 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Switching Point (SSP) 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Control Point (SCP) 2–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The SS7 Network 2–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 56/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 57/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–1
Objectives
At the end of this chapter you will be able to:
S Identify the different functions that make up a signalling network.
S Understand the functionality within an SS7 network.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 58/298
Issue 5 Revision 0Main Requirements of SS7
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–2
Main Requirements of SS7
There are two main requirements of the signalling system.
S All calls must be set-up, monitored and broken down in a correct manner.
S The signalling system must be able to support all non-circuit applications such asdatabase enquires and supplementary services.
The SS7 network and protocol are used for:
S Basic call set-up, management, and tear down.
S Wireless services such as personal communications services (PCS), wirelessroaming, and mobile subscriber authentication.
S Local number portability (LNP).
S Toll-free (800/888) and toll (900) wire line services.
S Enhanced call features such as call forwarding, calling party name/number display,
and three-way calling.
S Efficient and secure worldwide telecommunications.
Network management information must also be carried across the network. This enablesthe network to maintain itself during failures and then recover from them.
The network also needs to deal with load sharing and re-routing this is also achievedthrough the use of SS7
When looking at any signalling requirements within a telephone network it is important tounderstand that all voice calls breakdown into two separate components, the voicecomponent and the signalling component. All other calls are just seen by the network asdata that is signalling
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 59/298
Issue 5 Revision 0 Main Requirements of SS7
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–3
Main Requirements of SS7
CP03_Ch2_01
Circuit related applications concerned with the connection and
disconnection of telephone calls
Non circuit related applications which support the circuit relatedapplications
To achieve call processing the different components in the network mustbe able to interact with each other.
A call is made up of two components:
– The voice/data component.
– The signalling component.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 60/298
Issue 5 Revision 0Signalling Elements in a Network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–4
Signalling Elements in a Network
SP/STP The basic blocks in the network
SPC An address of a single unit in the network
Signalling link The physical connection
Link set More than one physical connection between the same two points
Route The logical connection between two points in a network
Route set More than one logical connection between the same two points
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 61/298
Issue 5 Revision 0 Signalling Elements in a Network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–5
Signalling Elements
CP03_Ch2_02
SP/STP
SPC ( opc–dpc)
Signalling Link
Link set
Route
Route set
S
S
S
S
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 62/298
Issue 5 Revision 0Signalling Point/Signalling Transfer Point
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–6
Signalling Point/Signalling Transfer Point
Signalling Point (SP)
A Signalling Point is any node in the network that is able to handle signalling messages.These signalling messages can either be generated or received
Signalling transfer Point (STP)
A Signalling Transfer Point is able to receive a message on one signalling link and thentransfer that message to another link, without processing the contents of the message.
STP is able to transfer in three dimensions, national, regional and international
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 63/298
Issue 5 Revision 0 Signalling Point/Signalling Transfer Point
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–7
Signalling Point/STP
CP03_Ch2_03
SP is a processing node in a signalling network, which has
SS7 implemented
STP is a processing node where a message is received in
one link and transferred to another.
SPSPSTPSTP
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 64/298
Issue 5 Revision 0Signalling Point Code
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–8
Signalling Point Code
Signalling Point Code (SPC)
In the SS7 network all signalling points (SP) need to be identified in order to allow forcommunication between each other. All Signalling Points are identified by a unique codeknown as the Signalling Point Code (SPC)
The Signalling Point at which the signalling message is generated, or is the source userpart is known as the Originating Point Code (OPC)
The Signalling Point to which the signalling message is destined, or is the receiving userpart is known as the Destination Point Code (DPC)
In order to allow for multiplayer signalling there must be a method that allows forcommunication between different networks. It is the Network Indicator (NI) that must bedefined for this.
SP = NI – SPC
The SPC is normally 14 bits long in the binary form. This can be translated to either hexor various national presentations
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 65/298
Issue 5 Revision 0 Signalling Point Code
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–9
Signalling Point Code
CP03_Ch2_04
All signalling points in a SS7 network are identified by a unique code
known as a Signalling Point Code SPC
There are two components to a SPC
SP = NI –SPC
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 69/298
Issue 5 Revision 0 Signalling Link and Link Sets
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–13
Signalling link & Link Set
CP03_Ch2_06
The physical connection between two nodes (SP/STP) in the
SS7 network
One or more links connected between the same two nodes in
the network Can be used for Load distribution
Link 2
SPSP
STPSTP
Link 1 Link Set
Link 2
SPSP
STPSTP
Link 1 Link Set
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 70/298
Issue 5 Revision 0Signalling Route and Route Set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–14
Signalling Route and Route Set
A signalling route is the pre-determined path, consisting of a succession of STPs andinterconnecting SLs that take a message through the network between the originatingpoint to the destination point.
Each route carries traffic to only one destination, the route may be direct or over severalSTPs, the SLs in a route may belong to several routes and as such carry traffic toseveral destinations
SLs and data in STPs combine to form a signalling route.
All the signalling routes that may be used between an originating point and a destinationpoint are known as a Signalling Route Set.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 71/298
Issue 5 Revision 0 Signalling Route and Route Set
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–15
Signalling Route and Route Set
CP03_Ch2_07
A signalling route is a predetermined path that takes themessage through the signalling network
A route set is one or more routes linked together
SPSPSPSP
STPSTP
Link Set
STPSTP
Link Set
STPSTP
Link Set
STPSTP
Link Set
STPSTP
Link Set
Signalling route
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 73/298
Issue 5 Revision 0 Message Routing across a network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–17
Message Routing
CP03_Ch2_08
Link SetOPC 2 –2–2
SPSP
STPSTP
STPSTP
Link Set
STPSTP
Link Set
signallinglink
Link Set
OPC 1 –1–1
STPSTP
STPSTP
SPSP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 75/298
Issue 5 Revision 0 Signalling Methods
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–19
Signalling Methods
CP03_Ch2_09
Voice and Signalling Channel
Signalling Channel
Voice Channels
CAS
CCS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 76/298
Issue 5 Revision 0E1 PCM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–20
E1 PCM
An E1 or 2.048Mbit/s PCM frame is made up of 32 eight-bit timeslots, numbered from 0to 31. Timeslot (T/S) 0 is always used for sync, this enables incoming slots to be read atthe correct time, timeslot 16 is normally used for signalling – this is not mandatory but it
is widely accepted as the norm.
Sampling of the analogue signal is done at 8000 times per second. Each frame consistsof 8 bits from each timeslot. So, each timeslot is 88000=64,000 bits per second 64Kbit/sec
When referred to, the term E1 indicates both transmission and reception components.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 77/298
Issue 5 Revision 0 E1 PCM
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–21
E1 PCM
CP03_Ch2_10
VOICE
32 timeslots @64 kb/s
0 16 31
What is an E1 PCM?
VOICE
SYNC SIG
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 78/298
Issue 5 Revision 0SCP Database
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–22
SCP Database
The terms SSP and SCP are used in the Intelligent Network (IN), they explain theoperation of database enquiries.
ServiceSwitching Point(SSP)
SSPs are switches that originate, terminate, or tandem calls. An SSP sends signallingmessages to other SSPs to set-up, manage, and release voice circuits required tocomplete a call. An SSP may also send a query message to a centralized database (anSCP) to determine how to route a call (e.g., a toll-free 1-800/888 call in North America).
Service ControlPoint (SCP)
An SCP sends a response to the originating SSP containing the routing number(s)associated with the dialled number. An alternate routing number may be used by theSSP if the primary number is busy or the call is unanswered within a specified time.Actual call features vary from network to network and from service to service.
Databases may be either physically internal or external to the SCP, but must beconsidered a separate device. There are several types of database, which include:
S Call Management Service Database (CMSDB)
S Number Portability (NP)
S Line Information Database (LIDB)
S Home Location Register (HLR)
S Visitor Location Register (VLR)
Registers act as an interface to the telephone company database, and translate nongeographical numbers from a database to provide information for calling card, subscriberservices, fraud protection and intelligent networks
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 79/298
Issue 5 Revision 0 SCP Database
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–23
Network Databases
CP03_Ch2_11
SCP
SSP
SSP
SCP
SS7 LINKS
SCP
SCP
SSP
SSP
SCP
SCP
SS7 LINKS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 80/298
Issue 5 Revision 0The SS7 Network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–24
The SS7 Network
The SS7 network can be divided into two parts, Voice and Signalling. As alreadymentioned they do need to follow the same physical path, and the two components arerequired to achieve a completed call.
In the network the signalling can also be broken into separate parts, one for the control ofthe voice and a second that is involved with database access. The database queries areclose to register signalling, however they can also be from many User Parts (UP) orapplication parts (AP).
The first parts of the network that will be used are the SPs and the SSPs these willestablish the validity of the call and also prepare the voice circuit, behind these parts theother components in the network the STPs and the SSPs will be used in the set up, or toanswer database queries and send reponses.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 81/298
Issue 5 Revision 0 The SS7 Network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 2–25
The SS7 Network
CP03_Ch2_12
STP
STP
SCP
SCP
SS7 Links
STP
STP
SCP
SCP
SCP
SCP
SS7 LinksVOICE CIRCUITS
SP
SP
SSP
SSP
VOICE CIRCUITS
SP
SP
SSP
SSP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 82/298
Issue 5 Revision 0The SS7 Network
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY2–26
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 83/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 3
SS7 4 Level Model
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 84/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 85/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 3SS7 4 Level Model i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocols 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol Layers of the OSI 7 Model 3–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol Comparison of OSI to SS7 3–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 to OSI Overview 3–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 1 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 2 3–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 2 Functionality 3–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 3 3–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MTP Layer 3 Functionality 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Handling 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Network Management 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MTP Functionality 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message discrimination 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Transfer Part 3–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 layer 4 3–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 to OSI layers 3–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Connection Control Part 3–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Capabilities Application Part 3–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mobile Application Part (MAP) 3–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP services 3–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MAP Services and Primitives 3–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 86/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 87/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–1
Objectives
At the end of this chapter you will be able to:
S State the rules of a protocol and identify the different layers that constitute aprotocol.
S Identify the different levels in SS7 and their function.
S Understand how SS7 relates to the OSI model.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 89/298
Issue 5 Revision 0 Protocols
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–3
What is a Protocol?
S
CP03_Ch3_01
The Definition of a protocol is:
– A protocol is a set of definitions and agreements on how tocommunicate
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 90/298
Issue 5 Revision 0Protocol Layers of the OSI 7 Model
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–4
Protocol Layers of the OSI 7 Model
Number Layer Description
1 Physical Is responsible for the actual transmission of
the data and the provision of the necessaryfacilities, could be copper, wire, radio, satellite
2 Data Link Is responsible for the packaging of the data tobe transmitted. Also error detection andcorrection
3 Network Prescribes the path a message has to takeand who the message is routed to. Layer 3has all responsibility for all routing
4 Transport Guarantees the correct end–to–end orderingof message packets, also end–to–end datacontrol
5 Session Global synchronization, both parties use thislayer to co–ordinate the communicationprocess between themselves
6 Presentation Is responsible for the definition andpreparation of data before it is passed to theapplication layer, it is able to distinguishdifferent data types and perform datacompression and decompression
7 Application Is the interface of specific application to thetransmission medium
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 91/298
Issue 5 Revision 0 Protocol Layers of the OSI 7 Model
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–5
Protocol Layers of the OSI Model
CP03_Ch3_02
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
OSI 7 Layer Model
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 92/298
Issue 5 Revision 0Protocol Comparison of OSI to SS7
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–6
Protocol Comparison of OSI to SS7
The model that is most often spoken about when referring to the SS7 network is the OSImodel, this covers all layers within the SS7 model but the OSI model is laid out over 7layers whilst the SS7 model is a 4 level one.
The major problem is that one can not then define directly across the two, the simpleview is that layers 1–3 in OSI are almost covered by level 1–3 in SS7, and that the Level4 in SS7 can be laid over the layers 4–7 in the OSI model
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 93/298
Issue 5 Revision 0 Protocol Comparison of OSI to SS7
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–7
Protocol Comparison of OSI to SS7
CP03_Ch3_03
Level 1 –3
Level 4Level 4
OSI SS7
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 94/298
Issue 5 Revision 0SS7 to OSI Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–8
SS7 to OSI Overview
The layers in the SS7 model the three lowest levels form the message transfer part(MTP) and the fourth level contains the user parts (UP).
The OSI model uses layer 4–7 as the message handling part. In SS7 the messagehandling also uses part of what would be layer three in OSI, and as a consequence themessage transfer part layer 1–3 in OSI does not equate to level 1–3 in the SS7 model.
The layers 4–7 in OSI are known as User Parts in SS7, these can be a specific User Partsuch as the ISDN–User Part (ISUP) or can be comprised of different parts to make upthe signalling:
SCCP – Signalling Connection Control Part
TCAP – Transaction Capabilities Application Part
MAP – Mobile Application Part
ASE – Application Service Elements
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 95/298
Issue 5 Revision 0 SS7 to OSI Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–9
SS7 to OSI Overview
CP03_Ch3_04
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
I
S
U
P
TCAP
ASE
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
I
S
U
P
TCAP
ASE
OSI SS7
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 96/298
Issue 5 Revision 0MTP Layer 1
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–10
MTP Layer 1
The MTP Layer 1 is the physical level and it is virtually the same as the OSI model.Layer 1 defines the physical, electrical and functional characteristics of a signalling datalink and the means to access it. The Layer 1 element provides a bearer for a signalling
link.
In a digital environment, 64 kbit/s digital paths will normally be used for the signallingdata link. The signalling data link may be accessed via a switching function, providing apotential for automatic reconfiguration of signalling links.
S Provides the physical connection between two nodes.
S The protocol should be able to use any type of physical interface.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 97/298
Issue 5 Revision 0 MTP Layer 1
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–11
MTP layer 1
CP03_Ch3_05
MTP–L1
MAP ASE
TCAP
SCCP
MTP–L3
MTP–L2
MTP–L1
ISDN –UP
Physical Data Link
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 98/298
Issue 5 Revision 0MTP Layer 2
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–12
MTP Layer 2
Level 2 defines the functions and procedures for, and relating to, the transfer of signallingmessages over one individual signalling data link. The layer 2 functions together with alayer 1 signalling data link as a bearer provide a signalling link for reliable transfer of
signalling messages between two points.
A signalling message delivered by the higher levels is transferred over the signalling linkin variable length signal units. For proper operation of the signalling link, the signal unitcomprises transfer control information in addition to the information content of thesignalling message.
The signalling link functions include:
S Delimitation of signal unit by means of flags;
S Flag imitation prevention by bit stuffing;
S Error detection by means of check bits included in each signal unit;
SError correction by retransmission and signal unit sequence control by means ofexplicit sequence numbers in each signal unit and explicit continuousacknowledgements;
S Signalling link failure detection by means of signal unit error rate monitoring andsignalling link recovery by means of special procedures.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 99/298
Issue 5 Revision 0 MTP Layer 2
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–13
MTP layer 2
CP03_Ch3_06
SP
SP SP
SP
MTPMTP – – L1L1MTP–L1
MAP ASE
TCAP
SCCP
MTP–L3
MTP–L2
MTP–L1
ISDN–UP
SS7LINKSP
SP SP
SP
MTPMTP – – L1L1MTP–L1
MAP ASE
TCAP
SCCP
MTP–L3
MTP–L2
MTP–L1
ISDN–UP
SS7LINK
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 101/298
Issue 5 Revision 0 MTP Layer 2 Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–15
MTP Layer 2 Functionality
CP03_Ch3_07
Level 1
Level 3
TransmissionBufferTransmissionBuffer
ChecksumgenerationChecksumgenerationChecksumgeneration
Message LengthCheck
Message LengthCheck
RetransmissionBufferRetransmissionBuffer
ReceiveBufferReceiveBuffer
Sequence NumberCheck
Sequence NumberCheck
ChecksumDecodingChecksumDecoding
Bit destuffing
Flag detection
Bit destuffing
Flag detection
Bit stuffing
Flag generation
Bit stuffing
Flag generation
Level 2
IncomingMSUs
IncomingMSUs outgoingMSUs
outgoing MSUs
Supervision(LSSU)
Sequence numbergeneration
Supervision(LSSU)
Supervision(LSSU)
Sequence numbergeneration
Sequence numbergeneration
DelimitationDelimitation
Error detectionError detection
Error correctionError correction
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 102/298
Issue 5 Revision 0MTP Layer 3
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–16
MTP Layer 3
Layer 3 in principle defines those transport functions and procedures that are commonto, and independent of, the operation of individual signalling links.
These functions fall into two major categories:
1. Signalling message handling functions – These are functions that, at the actualtransfer of a message, direct the message to the proper signalling link or UserPart.
2. Signalling network management functions – These are functions that, on the basisof predetermined data and information about the status of the signalling network,control the current message routing and configuration of signalling networkfacilities. In the event of changes in the status, they also control reconfigurationsand other actions to preserve or restore the normal message transfer capability.
The different Layer 3 functions interact with each other and with the functions of otherlevels by means of indications and controls as well as the testing and maintenanceactions may include exchange of signalling messages with corresponding functionslocated at other signalling points. Although not User Parts, these parts of layer 3 can beseen as serving as “User Parts of the Message Transfer Part”. As a convention in thesespecifications, for each description, general references to User Parts as sources or sinksof a signalling message, implicitly include these parts of Layer 3 – unless the opposite isevident from the context or explicitly stated.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 103/298
Issue 5 Revision 0 MTP Layer 3
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–17
MTP Layer 3
CP03_Ch3_08
SCP
SSP SSP
STP
STP STP
STP
SCP
MTP–L1
MAP ASE
TCAP
SCCP
MTP–L3
MTP–L2
MTP–L1
ISDN–UP
NETWORKNETWORK
SCP
SCP
SSP SSP
STP
STP STP
STP
SCP
SCP
MTP–L1
MAP ASE
TCAP
SCCP
MTP–L3
MTP–L2
MTP–L1
ISDN–UP
NETWORKNETWORK
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 104/298
Issue 5 Revision 0MTP Layer 3 Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–18
MTP Layer 3 Functionality
The Layer 3 function is signalling network, and can be divided into two basic categories,Traffic Handling and Signalling Network Management.
Traffic Handling
Traffic Handling has the purpose of ensuring that signalling messages from a User Partat a Signalling Point are delivered to the same user part at the destination indicated bythe sending User Part. The signalling message handling functions are divided into thethree areas detailed below.
Message Discrimination
This determines whether or not the received message is destined to the point itself
Message DistributionThis is used to deliver the received messages to the appropriate user part
Message Routing
This is used at each signalling point to determine the outgoing signalling link on which amessage is forwarded to the destination point.
SignallingNetworkManagement
The Signalling Network Management function is to provide reconfiguration of thesignalling network in the case of failures. The signalling network functions are divided intofour main areas:
Network flow control
The purpose of network flow control is to limit signalling traffic at source, this is done tocontrol congestion of a destination
Network control
This contains the rules and procedures for routing the traffic in both normal and abnormal
states. This provides all the necessary information to traffic handling to perform therouting.
Signalling link Management
This is used to restore failed links, activates idle links and to deactivate aligned signallinglinks, the function monitors and controls signalling resources.
Policing
This is a method by which operators are able to restrict the use of their signalling networkby external operators; this can be implemented in STPs and at the MTP level.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 105/298
Issue 5 Revision 0 MTP Layer 3 Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–19
MTP layer 3 Functionality
CP03_Ch3_09
Traffic Handling
MessageDistribution
MessageDiscrimination
MessageRouting
Traffic Handling
MessageDistributionMessageDistribution
MessageDiscriminationMessageDiscrimination
MessageRoutingMessageRouting
Signalling network management
Networkcontrol
Policing
Network flowcontrol
Signalling resource
management
Signalling network management
NetworkcontrolNetworkcontrol
PolicingPolicing
Network flowcontrolNetwork flowcontrol
Signalling resource
management
Signalling resource
management
IncomingMessage
OutgoingMessage
To UserPart
From UserPart
MTP Layer 2
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 106/298
Issue 5 Revision 0MTP Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–20
MTP Functionality
Since the Message Transfer Part forms the interface at a node with the rest of thesignalling network, the signalling network will have significant impact on the MTP. TheMTP must however be independent of the signalling network in that it has to be capable
of performing its set functions and attaining its objectives, no matter what networkstructure or status prevails.
The MTP has therefore to contain the necessary functions to ensure any impact that thenetwork has does not impair MTP performance. The components that must beconsidered by the MTP are:
– Signalling points (including signalling transfer points);
– Signalling relations between two signalling points;
– Signalling links;
– Signalling link sets (including link groups);
– Signalling routes; – Signalling route-sets.
The modes applicable to SS No. 7 MTP are:
– Associated mode;
– Quasi–associated mode.
The standard routing label is suitable for national applications. The signalling systemincludes the possibility for using different routing labels nationally.
Message routing is the process of selecting the signalling to be used, for each signallingmessage sent. Message routing is destination-code dependent with an additionalload-sharing element allowing different portions of the signalling traffic to a particular
destination to be distributed over two or more signalling links. This traffic distribution maybe limited to different links within a link set, or applied to links in different link sets.
Message distribution is the process, which, upon receipt of a message at its destinationpoint, determines to which User Part or Layer 3 function the message is to be delivered.
Messagediscrimination
Upon receipt of a message at a signalling point, message discrimination determineswhether or not that point is the destination point of that message. This decision is basedon analysis of the destination code in the routing label in the message. If the signalling
point is the destination point, the message is delivered to the message distributionfunction. If it is not the destination point, and the signalling point has the transfercapability, the message is delivered to the routing function for further transfer on asignalling link.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 107/298
Issue 5 Revision 0 MTP Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–21
MTP Functionality
CP03_Ch3_10
Level 1Level 2Level 3Level 4 Level 1Level 2Level 3Level 4
Message Transfer PartMessage Transfer Part
Signalling Network
Functions
SignallingMessage
Handling
SignallingMessage
Handling
SignallingNetwork
Management
SignallingNetwork
Management
SignallingMessage
Handling
SignallingMessage
Handling
SignallingMessage
Handling
SignallingMessage
Handling
SignallingMessage
Handling
SignallingMessage
Handling
Signalling Link
Functions
Signalling Link
Functions
TUP
ISUP
SCCP
TUP
ISUP
SCCP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 108/298
Issue 5 Revision 0Message Transfer Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–22
Message Transfer Part
MTP is responsible for the delivery of messages between switches
The MTP covers the first three levels of the SS7 protocol, the function of MTP is to serve
as a common transport system that provides reliable transmission of signalling messagesbetween communicating users, SS7 network does not equate directly to the OSI model,for the SS7 model to match to the OSI first 3 layers some of the SCCP functionality mustbe included in the MTP, in SS7 the MTP and SCCP is known as the Network ServicePart.
The MTP will ensure that the messages are transferred
S Correctly, all the received messages will be checked before they are accepted
S Without loss or duplication
S In correct sequence
The MTP will also react to system and network features that will affect the reliable
transport of messages and will take the necessary action to ensure a high degree ofreliability.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 109/298
Issue 5 Revision 0 Message Transfer Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–23
Message transfer Part
CP03_Ch3_11
Data Link
Network
Physical
3
2
1 MTP Level 1
MTP Level 2
MTP Level 3
OSI SS7
Data Link
Network
Physical
3
2
1 MTP Level 1
MTP Level 2
MTP Level 3
OSI SS7
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 110/298
Issue 5 Revision 0SS7 layer 4
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–24
SS7 layer 4
The 4th level in SS7 equate to layers 4–7 in the OSI model, in SS7 the 4th level is knownas the User Parts (UP).
The user parts contain functions connected with the processing of signal information, theUPs generate and analyse signalling messages, they use the MTP as a transportfunction to carry the information to other user parts.
The combination of MTP 1–3 and SCCP is called the Network Services Part.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 112/298
Issue 5 Revision 0SS7 to OSI layers
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–26
SS7 to OSI layers
SS7 User Parts are
S ISDN User Part (ISUP)
S Telephone User Part (TUP)
S Data User Part (DUP)
S Signalling Connection Control Part (SCCP)
For some applications more complex signalling maybe required, in these casesApplication parts have been defined.
Application parts include
S Mobile Telephony Application Part (MAP)
S Intelligent Network Application Part (INAP)
S
Transaction Capabilities Application Part (TCAP)
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 114/298
Issue 5 Revision 0Signalling Connection Control Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–28
Signalling Connection Control Part
SCCP sits at level 4 and is part of the SS7 protocol. It provides the following functions:
S Connectionless and connection oriented network services
S Tracking of application status.
S Transfer of messages between subsystems at the originating and destinationnodes
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 115/298
Issue 5 Revision 0 Signalling Connection Control Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–29
Signalling Connection Control Part
CP03_Ch3_14
Data Link
Network
Transport
Physical
4
3
2
1 MTP Level 1
MTP Level 2
MTP Level 3
SCCP
Data Link
Network
Transport
Physical
4
3
2
1 MTP Level 1
MTP Level 2
MTP Level 3
SCCP
OSI SS7
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 116/298
Issue 5 Revision 0Transaction Capabilities Application Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–30
Transaction Capabilities Application Part
TCAP is an SS7 level 4 application and is part of the SS7 Protocol.
TCAP provides a common protocol which allows a large number of applications which
use databases to operate. The protocol is independent of application.
TCAP is responsible for
S Maintaining the connection once it is established.
S Transferring information between nodes to allow applications to operate
S Containing a transaction portion and a component portion.
TCAP provides support for interactive applications in a distributed environment.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 117/298
Issue 5 Revision 0 Transaction Capabilities Application Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–31
Transaction Capabilities Application Part
CP03_Ch3_15
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
TCAP
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
TCAP
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 118/298
Issue 5 Revision 0Mobile Application Part (MAP)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–32
Mobile Application Part (MAP)
For some applications more complex signalling maybe required, in these casesApplication Parts have been defined.
MAP’s functions are to perform signalling within the GSM network, SS7 signalling isrequired between the MSC and all the registers such as HLR, VLR, EIR and AUC.
MAP consists of all signalling messages on the SS7 network that are not call control(ISUP) messages (e.g. statistics, mobility, SMS)
MAP is the interface between TCAP and the application, because the MAP function iscontrol tasks and data exchange between subsystems MAP can be considered anapplication.
As the MAP services are seen as primitives it cannot really be considered to be withinthe OSI reference Model
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 119/298
Issue 5 Revision 0 Mobile Application Part (MAP)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–33
Mobile Application Part
CP03_Ch3_16
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
TCAP
MAP
MTP Level 1
MTP Level 2
MTP Level 3
SCCP
TCAP
MAP
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
Data Link
Network
Transport
Session
Presentation
Application
Physical
7
6
5
4
3
2
1
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 121/298
Issue 5 Revision 0 MAP services
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–35
MAP services
CP03_Ch3_17
MAP
TCAP
MAP
TCAP
MAP user MAP user
Peer to peer protocol
Peer to peer protocol
MAP
TCAP
MAP
TCAP
MAP user MAP user
Peer to peer protocolPeer to peer protocol
Peer to peer protocolPeer to peer protocol
MAP services(Primitives)
Primitives
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 122/298
Issue 5 Revision 0MAP Services and Primitives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–36
MAP Services and Primitives
The common MAP services can be used to control a communication between MAP andits application. Depending on the task of the service either all, or only some of theprimitives will be used.
The purpose of the special MAP services is to carry the data between MAP and theapplication. It is only a special MAP service that will contain the actual parameters.
Up to four of the primitives could be defined for the special MAP services
Included in the special MAP services are the message types, the local operation code,used to identify the special MAP services within MAP. The primitives used could be“request”, “indication”, “response” and “confirmation”.
It is only the special MAP message that will contain the actual parameter
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 123/298
Issue 5 Revision 0 MAP Services and Primitives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 3–37
Map Services (cont)
CP03_Ch3_18
There are six common MAP services, these are used to control a
communication
Between Map and an application. Depending on the service beingused
either all or only some of the primitives will be used.
Common MAP services
–MAP–DELIMITER
–MAP–OPEN
–MAP–CLOSE
–MAP–U–ABORT (U=user)
–MAP–P–ABORT (P=provider)
–MAP–NOTICE
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 124/298
Issue 5 Revision 0MAP Services and Primitives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY3–38
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 125/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 4
SS7 Network Addressing and
Routing
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 126/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 127/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 4SS7 Network Addressing and Routing i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Network Addressing 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Codes 4–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Codes 4–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Title 4–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subsystem Numbering 4–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 128/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 129/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–1
Objectives
At the end of this chapter you will be able to:
S Describe the different types of addressing and routing structures.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 130/298
Issue 5 Revision 0Network Addressing
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–2
Network Addressing
In an SS7 network the signalling information is not always exchanged between adjacentSPs or STPs
In a GSM system the exchange of information may involve several STPs, as aconsequence the network needs to understand how to each STP is addressed and howcan the system rout the signalling information to the correct point.
The addressing systems work on a national and international basis, with the services ofhigher layers being used for international addressing.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 131/298
Issue 5 Revision 0 Network Addressing
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–3
Network Addressing
CP03_Ch4_01
There are three types of network addressing information
these are:
– Point code routing
– Sub system routing
– Global title translation
S
elements
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 132/298
Issue 5 Revision 0Point Codes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–4
Point Codes
In order to find the destination SP/STP certain signalling messages have routing labels.Contained in the routing label is the Originating Point Code (OPC) (that is the point codeof the sender) and the addressee or Destination Point Code (DPC).
Addressing using signalling point codes will only work on a national basis.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 133/298
Issue 5 Revision 0 Point Codes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–5
Point Codes
CP03_Ch4_02
Point codes are a unique address of a signalling point within
network
Originating point code (OPC)
Destination point code (DPC)
Signalling point code (SPC)
S
S
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 134/298
Issue 5 Revision 0Point Codes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–6
Point Codes
If two SPs need to communicate with each other if they are part of the same network, allthat is required is a signalling link between the two SPs.
The key element is the Point Code, this will allow unique addressing of each individualelement within a network.
For example, if the two SPs 1–134 and 1–234, as part of the same networks, areenabled correctly they can communicate without requiring an STP, this would allow fullcommunication between the two points.
If two SPs that are not in the same network, SPs 1–134 and 4–234, which can be eitherdifferent layers or international networks, require to communicate they will require allelements of the signalling networks to be in place. Because the network needs to eithercross network layers or is accessing a different network there is a requirement to gothrough an STP. The STP is the only part of the signalling network that is able to changethe layer on which a network may communicate.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 135/298
Issue 5 Revision 0 Point Codes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–7
Point Code Layers
CP03_Ch4_03
SPSTP
SS7 LINKS
Point Code = 1–334
SS7 LINKS
STP
SS7 LINKS
Point Code = 1–334
SS7 LINKS
SP SPVOICE CIRCUITS
Point Code = 1–134 Point Code = 1–234
SS7 LINKS
SP SPVOICE CIRCUITS
Point Code = 1–134 Point Code = 1–234
SS7 LINKSPoint Code = 4–234Point Code = 4–234
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 136/298
Issue 5 Revision 0Global Title
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–8
Global Title
A Global Title (GT) is not an element within a signalling network that on its own is able toprovide routing within the network, a translation function is required to define the DPC.
A Global Title is an address such as a dialled digit.
The Global Title consists of a directory number and information on how to read thenumber in order to achieve a routing solution.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 137/298
Issue 5 Revision 0 Global Title
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–9
Global Title Translations
CP03_Ch4_04
Global title translation is performed by an STP to enable routing
a message towards its final destination
The destination point code or subsystem number is determined
from the the dialled digits
S
S
of
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 138/298
Issue 5 Revision 0Subsystem Numbering
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–10
Subsystem Numbering
A Subsystem Number (SSN) is an identification of a specific User Part, each user partwill have its own specific number.
The subsystem is identified either directly as in SCCP or indirectly, using a layer to carrythe signalling MAP.
Subsystem Numbers
SSN (Hex) Subsystem
00 SSN not available
01 SCCP Management
02 Reserved
03 ISUP
04 OMAP
05 MAP
06 HLR
07 VLR
08 MSC
09 EIR
0A AuC
FE NSSAP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 139/298
Issue 5 Revision 0 Subsystem Numbering
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 4–11
Subsystem Numbering
CP03_Ch4_05
The Subsystem Number (SSN) specifies the user that either sent the
SCCP message, or to which subsystem it is addressed.
The SSN is transmitted in the SCCP message and has a hex value
Subsystems might be
SCCP management
ISUP
OMAP
MAP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 140/298
Issue 5 Revision 0Subsystem Numbering
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY4–12
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 141/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 5
SS7 Signalling Units
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 142/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 143/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 5SS7 Signalling Units i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Units Overview 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Circuit Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Message Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Packet Switch 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Packet Switching 5–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Unit Packets (Generic) 5–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flag 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Correction and Flow Control 5–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Correction and Flow Control 5–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIB p BIB 5–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Retransmission of Signalling Units 5–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Length Indicator (LI) 5–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Check Sum 5–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Units Overview 5–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fill in Signal Unit 5–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Link Status Signal Unit 5–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LSSU Status Indication 5–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Link Alignment 5–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Link Alignment Test Duration 5–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Signal Unit 5–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Service Information Octet 5–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Indicator (SI) 5–38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub-Service Field 5–40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Information Field 5–42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label 5–44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Management and Test Messages 5–46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Header Fields 5–48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Network Management and Network Test Messages 5–50. . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Network Management and Network Test Messages 5–52. . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 144/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 145/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–1
Objectives
At the end of this chapter you will be able to:
S Understand the different types of switching.
S Identify the SS7 signalling units and describe their function and composition.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 146/298
Issue 5 Revision 0Signalling Units Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–2
Signalling Units Overview
In all networks there are three types of switching, they can either be implementedtogether, working with and over each other, or a network could have one method ofswitching.
Circuit Switch
Where an open circuit is required at all times during the call, such as voice, this isexpensive and wasteful of resources. With the relationship to voice this is currently thebest option because open circuit reduces time delay.
Message Switch
With message switching the circuit is open for as long as each message takes to send.This is good for a point-to-point data transmission. The sending switch does not stayactive but once the message has been sent the circuit closes down
Packet Switch
With the packet switch the circuit is made up only to send the packet of data, the packetsare of a set size, this allows packets that are going to multiple points to be sent down thesame links. This allows a high connection rate to one link. A packet switch will switchuser data and control data.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 147/298
Issue 5 Revision 0 Signalling Units Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–3
Signalling units overview
S
CP03_Ch5_01
There are three basic methods of switching within a network
– Circuit switching
– Message switching
– Packet switching
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 148/298
Issue 5 Revision 0SS7 Packet Switching
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–4
SS7 Packet Switching
The SS7 network uses a packet switch to send the information around, this allows a lotof information to be sent and also allows for fewer links to control more points.
If switch A has data to send to switch B, using packet data it does not require the circuitA–B to be active all the time. This means it could be used as a signalling link within adifferent route.
Packets can be sent directly or via different signalling routes. The data arrives at itsdestination and can arrive in any order, this is because the destination is able toreassemble the data in the correct order by using the Packet Assembler/Dissembler(PAD).
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 150/298
Issue 5 Revision 0Signal Unit Packets (Generic)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–6
Signal Unit Packets (Generic)
The definition of SS7 message types is a functionality of MTP 2. In level 2 of SS7 thereare three different message types. Each one has its own role.
All messages follow the same basic format, the frame structure is laid down by ITU-TQ.701.
All signalling messages are an assembly of information that is to be transferred as a datapacket by the MTP, the signalling information can be exchanged between User Parts,Application Parts or Message Transfer Parts.
The frame structure is as follows:
S A flag to indicate the start
S An acknowledgement field which houses sequence numbers
S A length indicator
S An optional information field the length varies with usage
S The field check sum field
S An end flag.
The end flag may also be used as the start flag for the next frame. Two flags should notbe sequenced.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 151/298
Issue 5 Revision 0 Signal Unit Packets (Generic)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–7
Signal Packet Generic
CP03_Ch5_03
Length
(Bits)
FirstTransmission
Direction
Last FirstTransmission
Direction
Last
Flag FlagFCS Information field Length Acknowledgment
Flag FlagFCS Information field Length Acknowledgment
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 152/298
Issue 5 Revision 0Flag
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–8
Flag
Each signalling unit is enclosed between two flags, the opening flag and closing flag. Theclosing flag may also be the opening flag of the next frame. As a consequence two flagsshould not be sequenced.
The flag is made up of 8 bits, this is a unique 8 bits pattern, 01111110 (zero-sixones-zero). As this is a unique pattern to stop it appearing elsewhere in the signal unit,bit stuffing is used. The sender is responsible for the stuffing and the receiver isresponsible for the removal or de-stuffing.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 153/298
Issue 5 Revision 0 Flag
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–9
Flag
CP03_Ch5_04
0 1 1 1 1 1 1 0
LI FlagBSNBI
B
FSNFI
B
SpareFCSFlag
0 1 1 1 1 1 1 0
0 1 1 1 1 1 1 0
LI FlagBSNBI
B
FSNFI
B
SpareFCSFlag
FLAG
FirstTransmission DirectionLast FirstTransmission DirectionLast
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 154/298
Issue 5 Revision 0Error Correction and Flow Control
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–10
Error Correction and Flow Control
The error correction field contains 16 bits and consists of the Forward Sequence Number(FSN), the Backward Sequence Number (BSN), the Forward Information Bit (FIB) andthe Backward Information Bit (BIB).
The error correction field ensures the reception of messages in the right order andrequests resending in case of any error.
Backward Sequence Number (BSN),
There are 7 bits reserved for sequence numbers. The BSN are used to acknowledge thecorrect transmission of a signalling unit.
Backward Information Bit (BIB)
The BIB marks the signalling unit as to the state of received signalling units.
Forward Sequence Number (FSN),There are 7 bits reserved for a 128 modulo counter function, it is stepped up whenever asignalling unit is transmitted, FSN is used to recognise signalling units that are out ofsequence.
Forward Information Bit (FIB)
The FIB informs the receiver if the signalling unit is a retransmission or a first timetransmission.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 155/298
Issue 5 Revision 0 Error Correction and Flow Control
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–11
Error Correction Field
CP03_Ch5_05
LI FlagBSNBI
BFSN
FI
BSpareFCSFlag
16 Bits
LI FlagBSNBI
BFSN
FI
BSpareFCSFlag
LI FlagBSNBI
BFSN
FI
BSpareFCSFlag
16 Bits
Error Correction FieldError Correction Field
FirstTransmission DirectionLast FirstTransmission DirectionLast
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 156/298
Issue 5 Revision 0Error Correction and Flow Control
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–12
Error Correction and Flow Control
There are two error correction methods, the Basic Error Correction Method (BASIC) andthe Preventive Cyclic Retransmission Error Correction (PCR).
The Basic Error Correction Method (BASIC)
The receiving terminal sends a negative acknowledgement in response to an incorrectlyreceived signal unit, this will initiate a retransmission of the incorrect message signallingunit and all those that follow.
The Preventive Cyclic Retransmission Error Correction (PCR)
In PCR, retransmission of not positively acknowledged message signal units is initiatedwhen there are no new message signal units to send from the transmission buffer. Thisleads on to the sending of FISUs when the transmission buffer is empty and there are nonew message signalling units to send. Also if a timer is used, once the time frame isover, retransmission takes place. During a period when there are no new signal units to
transmit, all units, which have not been positively acknowledged, will be retransmittedcyclically.
Both methods are used in GSM. The PCR is easier to understand, when a timer has rundown or if no positive acknowledgement is received retransmission takes place.
With the BASIC method, the BSN and FSN use modulo 128 counters to indicate themessage signalling units numbers, the FIB and BIB are used to indicate if the messagesignalling units have been received or to indicate a transmission error.
If the link has just been brought into service all of the values for the FSN, BSN, BIB andFIB are 1, the return information will be of the same values if there are no errors or needto retransmit.
Because FIB= BIB this can be thought of as a positive acknowledgement and the
originating signalling point will now remove the message from the buffer.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 157/298
Issue 5 Revision 0 Error Correction and Flow Control
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–13
Error Correction and flow control
CP03_Ch5_06
SP SP
SP SP
FIB = 1, FSN = 50, BIB = 1, BSN= 0FIB = 1, FSN = 50, BIB = 1, BSN= 0
BSN = 50, BIB = 1, FSN = 1, FIB = 1BSN = 50, BIB = 1, FSN = 1, FIB = 1
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 158/298
Issue 5 Revision 0FIB p BIB
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–14
FIB ≠ BIB
The value of the FIB and BIB are the keys to error correction. Both the FIB and BIB are 1bit symbols and can either be 1 or 0.
To indicate a transmission error the BIB is inverted either from 1 to 0 or from 0 to 1, it isthe sending of the inverted BIB that indicates an error.
The function of the FIB is to indicate if the message signalling unit is a retransmission.This is shown by the inversion of the FIB.
When the receiving point receives an incorrect message two actions are taken:
The BIB is inverted, and the FSN of the last correct received message will be insertedinto the BSN field, this will indicate an error to the sending point and which messagesignalling unit needs to be retransmitted.
When it is received at the sending point, the FIB will then be compared to the BIB,because FIB ≠ BIB, it means that it is a negative acknowledgement.
When a negative acknowledgement is received the sending of new signalling units isinterrupted, all signals in the buffer, which have not been positively acknowledged, willnow be retransmitted. Any message signalling units in the buffer that have sequencenumbers that are higher than the retransmitted signal unit will also be retransmitted.
If a signalling message has been lost completely, then because the sequencing numbersare not consecutive, the receiving point is able to ask for retransmission.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 159/298
Issue 5 Revision 0 FIB p BIB
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–15
FIB ≠ BIB
CP03_Ch5_06
SP SP
SP SP
FIB = 1, FSN = 51, BIB = 1, BSN= 1FIB = 1, FSN = 51, BIB = 1, BSN= 1
BSN = 50, BIB = 0, FSN= 2, FIB = 1,BSN = 50, BIB = 0, FSN= 2, FIB = 1,
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 160/298
Issue 5 Revision 0Retransmission of Signalling Units
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–16
Retransmission of Signalling Units
The sending point on receipt of the indication of a signalling error will retransmit themessage signalling unit. On transmission the FIB will now be inverted to indicate that thisis a retransmission.
The sending point will then send the signalling unit, on receipt of a successfulre-transmission the receiving point will send message signalling units as normal. If theFIB = BIB then the signalling is correct.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 161/298
Issue 5 Revision 0 Retransmission of Signalling Units
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–17
Retransmission of Signalling Unit
CP03_Ch5_08
SP SP
SP SP
FIB = 0, FSN = 51, BIB = 0, BSN= 2FIB = 0, FSN = 51, BIB = 0, BSN= 2
BSN = 51, BIB = 0 , FSN= 3, FIB = 0,BSN = 51, BIB = 0 , FSN= 3, FIB = 0,
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 162/298
Issue 5 Revision 0Length Indicator (LI)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–18
Length Indicator (LI)
The length indicator is used to distinguish between the types of signalling units, MSU,FISU and LSSU. The LI relates to the length of the optional Data Field.
The field consists of two parts, it is an 8 bit field, the first 6 bits are used to indicate avalue of between 0–63.
The final 2 bits are spare and not currently used.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 163/298
Issue 5 Revision 0 Length Indicator (LI)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–19
Length Indicator
CP03_Ch5_09
LI FlagBSNBIB
FSNFIB
SpareFCSFlag
LI FlagBSNBIB
FSNFIB
SpareFCSFlag
8 bits
2 Bits 6 Bits
MSULI>2
LSSULI=1,2
FISULI=0
Signalling UnitLI
MSULI>2
LSSULI=1,2
FISULI=0
Signalling UnitLI
FirstTransmission DirectionLast FirstTransmission Direction
Last
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 164/298
Issue 5 Revision 0Field Check Sum
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–20
Field Check Sum
The error detection function of the message signalling unit is performed by means of the16 bit Field Check Sum (FCS).
The sending terminal generates the check bits, the FCS consists of the preceding bits ofthe signalling unit being applied to a specified algorithm, and the FCS is opened at thereceiving terminal. The same algorithm is applied and the new check sum is compared tothe received. If an error occurs then the error correction operates.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 165/298
Issue 5 Revision 0 Field Check Sum
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–21
Field Check Sum
CP03_Ch5_10
LI FlagBSNBIB
FSNFIB
SpareFCSFlag
LI FlagBSNBIB
FSNFIB
SpareFCSFlag
16 Bits
FirstTransmission DirectionLast FirstTransmission Direction
Last
Field used to check the signalling units for errors
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 166/298
Issue 5 Revision 0Signalling Units Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–22
Signalling Units Overview
There are three different formats of messages. The message type is another functionalityof MTP 2, in SS7 level 2 the types of message are defined.
Although no field is available to determine what type the message is, it is possible to doso based on their different lengths, it is the LI that provides the information.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 167/298
Issue 5 Revision 0 Signalling Units Overview
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–23
Signalling Units Overview
CP03_Ch5_11
There are three different types of packets in the SS7 network a
these are:
Fill in signal unit (FISU)
Link status signal unit (LSSU)
Message signal unit (MSU)
S
S
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 169/298
Issue 5 Revision 0 Fill in Signal Unit
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–25
Fill In Signal Unit
CP03_Ch5_12
Flag BSNBI
B
FSNFI
B
LISpareFCS
Length(Bits)
Flag BSNBI
B
FSNFI
B
LISpareFCS
Length(Bits)
FirstTransmission DirectionLast FirstTransmission DirectionLast
Flag
8 71716216 88 71716216 8
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 170/298
Issue 5 Revision 0Link Status Signal Unit
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–26
Link Status Signal Unit
The Link Status Signal Unit (LSSU) is used to transfer information dealing with thephysical state of the signalling link. The LSSUs are only used to bring a link into service,take a link out of service and during error situations, between two SPs/STPs.
Link Status Signal Units can also be used to align signalling links.
The status field of the LSSU can under ITU-T either be 1 or 2 octets long. This is reallyinconsequential because it is only the first 3 bits that carry actual status information.
The receiver of an LSSU does not confirm its receipt.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 171/298
Issue 5 Revision 0 Link Status Signal Unit
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–27
Link Status Signal Unit
CP03_Ch5_13
FirstTransmission DirectionLast FirstTransmission Direction
Last
87171628 or 16
Length(Bits)
168
FCS Status FlagFlag Spare LI
FIB
BIB
FSN BSN
FCS Status FlagFlag Spare LI
FIB
BIB
FSN BSN
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 172/298
Issue 5 Revision 0LSSU Status Indication
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–28
LSSU Status Indication
The term, Status Field, in the LSSU is not normally used and the term Status Informationis used to explain the data that the LSSU carries.
The SF (or status field) according to ITU-T is 1 or 2 octets long, only the first three bits ofthe first octet are used. All other bits are currently spare.
SI is the term STATUS INDICATION
Value Abbreviation Description
0 SIO Start of link alignment
1 SIN A link brought into service with anormal surveillance time of 8.2 secs
2 SIE A link brought into service with anemergency surveillance time of 500
msecs
3 SIOS An error situation or before a link isin service, no MSU’s can be sent or
received
4 SIPO When layer 2 of an SP detects aproblem within layer 3 within it’s ownnode it indicate the problem status to
the peer entity.
5 SIB Signals overload on the originatingside, acknowledgements will not be
sent, link failure usually follows
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 173/298
Issue 5 Revision 0 LSSU Status Indication
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–29
LSSU Status Indication
CP03_Ch5_14
FirstTransmission DirectionLast FirstTransmission DirectionLast
000 SIO Out of alignment001 SIN Normal Alignment010 SIE Emergency Alignment011 SIOS Out of Service100 SIPO Processor Outage101 SIB Busy
5 or 13 Spare Bits
000 SIO Out of alignment001 SIN Normal Alignment010 SIE Emergency Alignment
011 SIOS Out of Service100 SIPO Processor Outage101 SIB Busy
5 or 13 Spare Bits
Status
8 or 16
Spare LIFCS
Status
8 or 16
Spare LIFCS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 174/298
Issue 5 Revision 0Link Alignment
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–30
Link Alignment
The operation of a signalling link is a duplex operation – that is the link must be createdin both directions. Both terminals are equal, and as such, both need to establish thecorrect link.
The first stage is the sending of SIOS indicating that the link is in error and out of service(OOS).
The second stage is the sending of the SIO, this is the link out of alignment and the startof alignment.
These steps are returned from the other SP involved in the link, to establish layer 2between the two SPs
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 175/298
Issue 5 Revision 0 Link Alignment
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–31
Link Alignment
CP03_Ch5_15
LSSU OOS = SIOS
STPSP
STPSP
LSSU OOS = SIOS
LSSU OOS = SIO
LSSU OOS = SIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 176/298
Issue 5 Revision 0Link Alignment Test Duration
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–32
Link Alignment Test Duration
The test period is started once the duplex link has been established in layer 2, the LSSUsent depends on the test duration, if the test duration is normal at 8.2 secs, then the SINis sent, the other option, Emergency, the time duration of test is 500 msecs, then the SIE
is sent.
During this time all FISUs that are sent must demonstrate no errors.
The SIE or emergency alignment is only used if no alternative link exists and the linkneeds to be in service.
When the test time is over and layer 2 is in service layer 3 will then initiate further tests,an Signalling Link Test Message (SLTM)is sent for this purpose and it transmits a numberof test octets to layer 3 of the receiving end, if the test is correctly completed by thesending of a Signalling Link Test Acknowledgement (SLTA) message, layer 3 is alsoconsidered to be in traffic.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 178/298
Issue 5 Revision 0Message Signal Unit
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–34
Message Signal Unit
Message Signalling Units (MSU) are the third type of signalling unit and they are themost diverse. The message signalling units are used for transmission of layer 3information or layer 4 signalling. Whenever an MSU is received it must be acknowledged
to the peer entity.
Layer 3 information includes Signalling Network Management messages (SNM) andSignalling Network Testing and Maintenance messages (SNT).
Layer 4 information is mainly User Parts or Application Parts signalling information.
In the Message Signal Unit the status field is divided into two parts – the ServiceInformation Octet (SIO) and the Signal Information Field (SIF). The Signal InformationOctet is used to associate signalling information with a User Part, while the SignalInformation Field contains the actual user data.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 179/298
Issue 5 Revision 0 Message Signal Unit
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–35
Message Signal Unit
CP03_Ch5_17
B
IB
B
IB
FirstTransmission DirectionLast FirstTransmission Direction
Last
87171628n
N< 272
Length(Bits)
168 8
FCS SIF FlagFlag Spare LI
F
IB
FSN BSNSIOFCS SIF FlagFlag Spare LI
F
IB
FSN BSNSIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 180/298
Issue 5 Revision 0Service Information Octet
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–36
Service Information Octet
The Service Information Octet (SIO) is 8 bits long and is divided in two parts, the ServiceIndicator (SI) and the Sub-Service Field (SSF). Both of these two sub fields are 4 bits inlength.
The Service Indicator is used to associate signalling information with a User Part and isonly used with MSU messages.
The Sub-Service Field allows for a distinction to be made between national andinternational signalling messages.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 181/298
Issue 5 Revision 0 Service Information Octet
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–37
Service Information Octet
CP03_Ch5_18
FirstTransmission DirectionLast FirstTransmission DirectionLast
8 bits
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
SF SISF SISF SI
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 183/298
Issue 5 Revision 0 Service Indicator (SI)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–39
Service Indicator
CP03_Ch5_19
FirstTransmission DirectionLast FirstTransmission Direction
Last
8 bitsSF SISF SISF SI
Data User Part (DUP) (call admin)0110
Telephone User Part (TUP)0100
ISDN User Part (ISUP)0101
Service IndicatorDCBA
Signalling Network Testing and Maintenance0001
Data User Part (DUP) (Supp Services)0111
Signalling Connection Control Part (SCCP)0011
Operation and Maintenance Application Part (OMAP)0010
Signalling Network Management0000
Data User Part (DUP) (call admin)0110
Telephone User Part (TUP)0100
ISDN User Part (ISUP)0101
Service IndicatorDCBA
Signalling Network Testing and Maintenance0001
Data User Part (DUP) (Supp Services)0111
Signalling Connection Control Part (SCCP)0011
Operation and Maintenance Application Part (OMAP)0010
Signalling Network Management0000
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 184/298
Issue 5 Revision 0Sub-Service Field
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–40
Sub-Service Field
The Sub-Service Field indicates the type of signalling network used. Bits C and D areused to specify if the network is international or national. Bits A and B are used in theUSA for priority but are spare under ETSI.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 185/298
Issue 5 Revision 0 Sub-Service Field
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–41
Sub-Service Field
CP03_Ch5_20
FirstTransmission DirectionLast FirstTransmission Direction
Last
8 bitsSF SISF SISF SI
International 10100
Network IndicatorDCBA
National 11100
National 01000
International 00000
International 10100
Network IndicatorDCBA
National 11100
National 01000
International 00000
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 186/298
Issue 5 Revision 0Signalling Information Field
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–42
Signalling Information Field
The Signalling Information Field (SIF) is the only part of the MSU that refers to the UserPart. The SIF consists of two sub fields, the user information with the contained messageelements and the label field.
The user information is all the information carried in the message-signalling unit thatrelates to the User Part of the message.
The label field refers to the transfer of the message through the signalling system.
MSUs do not need to be exchanged only between adjacent SP/STP. In a GSM systemthe information may involve several STPs.
As SS7 uses signalling Point Codes (SPC) each SP/STP has a unique identifier to map itin the GSM system.
MSUs can be exchanged through SP/STPs and as a result need a routing label withinthe signalling unit, because FISUs and LSSUs are only between adjacent SP/STPs theyhave no requirement for routing labels.
Each type of MSU within the SS7 network has its own label type.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 187/298
Issue 5 Revision 0 Signalling Information Field
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–43
Signalling Information Field
CP03_Ch5_21
FirstTransmission DirectionLast FirstTransmission Direction
Last
LabelMessage elements
MTP Management
SCCP User Data
ISUP Information Elements
TUP Information Elements
MTP Management
SCCP User Data
ISUP Information Elements
TUP Information Elements
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 188/298
Issue 5 Revision 0Routing Label
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–44
Routing Label
The Routing Label is separately defined for each of the User Parts and this label is usedby the MTP to route the message to the correct destination. Each User Part within theSS7 system has its own label format.
Destination Point Code (DPC) indicates the Signalling Point Code of the receiver of thesignalling message
Originating Point Code (OPC) indicates the signalling point code of the sender of thesignalling message
Signalling Link Selection (SLS), these 12 bits have various uses depending on the userpart that the signalling message belongs to.
Depending on the user part the SLS may carry the Circuit Identification Code or it may bea separate field. The Signalling Link Selection (SLS), depending again on the user part,might have its own field or might be imposed in the CIC fields, as in TUP. The length ofthe SLS field allows for the definition of a maximum of 16 signalling links per link set, assuch it is used to determine which Signalling Link within a link set will be used to transferthe message.
If the user part is Signalling Network Management messages (SNM) or SignallingNetwork Testing and Maintenance messages (SNT), then the SLS is replaced bySignalling Link Code (SLC) again 12 bits long but only 4 are used, this indicates theSignalling Link Number.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 189/298
Issue 5 Revision 0 Routing Label
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–45
Routing Label
CP03_Ch5_21
FirstTransmission DirectionLast FirstTransmission Direction
Last
Routing LabelRouting Label
Signalling Link Selection (SLS) OPC DPCSignalling Link Selection (SLS) OPC DPC
12/4 bit 14 bit 14 bit
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 190/298
Issue 5 Revision 0SS7 Management and Test Messages
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–46
SS7 Management and Test Messages
The core of a Message Signalling Unit (MSU) is generated on level 3 or 4. At level 3there are two kinds of MSU that are generated:
S Signalling Network Management messages (SNM-MSU) or
S Signalling Network Testing and Maintenance messages (SNT-MSU).
In the Service Information Octet (SIO) the Service Indicator (SI) identifies the MSU,
0000 for SNM-MSUs
0001 for SNT-MSUs
for these messages contained in the Service Information Field (SIF) after the label willbe the header and then the data field which is optional. This applies only to layer 3.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 191/298
Issue 5 Revision 0 SS7 Management and Test Messages
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–47
SS7 Management and Test Messages
CP03_Ch5_23
FirstTransmission DirectionLast FirstTransmission Direction
Last
Routing LabelData Field Heading Code
8n (272 >n>3) bits
32 bits8 bitsData opt.
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 192/298
Issue 5 Revision 0Header Fields
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–48
Header Fields
Because this is a Layer 3 only, all of the signaling messages will relate to the signallingnetwork and not the user part. It is these dedicated user parts in layer 3 thatautomatically detects error situations.
Errors can be separated into one of three groups
S Overload on a single SS7 link
S Outage/bringing into service an SP/STP
S Outage/bringing into service an SS7 link between SPs/STPs
The SI will already define the MSUs and as such the SIF will be of a set nature.
Heading Code 0 (H0) defines a whole message group, whilst Heading Code 1 (H1) isused to define a single message within the group.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 193/298
Issue 5 Revision 0 Header Fields
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–49
Header Fields
CP03_Ch5_24
By using the SI field it is possible to differentiate between user parts
within the network, this is only a layer 3 function, it will indicates what is
contained in both the heading codes and how much of the data field will
used.
The SI field and the Heading Code are necessary for message andmessage –group coding.
Heading code 0 (H0) defines the whole message group.
Heading code 1 (H1) identifies a single message in that group.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 194/298
Issue 5 Revision 0SS7 Network Management and Network Test Messages
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–50
SS7 Network Management and Network Test Messages
Field H0 and H1 work together to give full message. H0 explains what is being appliedand H1 explains each task to achieve H0
The heading code (H0) is the 4-bit field following the label and identifies the messagegroup.
The different heading codes for message groups are allocated as follows:
0000 Spare
0001 Changeover and change back messages
0010 Emergency changeover message
0011 Transfer-controlled and signalling-route-set congestion messages
0100 Transfer-prohibited-allowed-restricted messages
0101 Signalling-route-set-test messages
0110 Management inhibit messages
0111 Traffic restart allowed message
1000 Signalling-data-link-connection messages
1001 Spare
1010 User part flow control messages
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 195/298
Issue 5 Revision 0 SS7 Network Management and Network Test Messages
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 5–51
SS7 Network Management and Network Test Messages
CP03_Ch5_25
FirstTransmission DirectionLast FirstTransmission Direction
Last
Heading Code Routing Label
H1 H0
4 bits 4 bits
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 198/298
Issue 5 Revision 0SS7 Network Management and Network Test Messages
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY5–54
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 200/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 201/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 6Signalling Connection Control Part i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signalling Connection Control Part 6–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Signalling Services 6–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Services 6–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Primitives 6–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Protocol Classes 6–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Embedded in MSU 6–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Message 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message type code. 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters 6–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Message Structure 6–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message Type Code 6–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Routing 6–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Routing Calling Party and Called Party 6–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Addressing for Routing 6–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Called Party Address 6–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Address information 6–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SCCP Functional Structure 6–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 202/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 203/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–1
Objectives
At the end of this chapter you will be able to:
S Identify the SCCP protocol class and describe their functions.
S Explain the connection–oriented and commectionless processes.
S Explain SCCP routing and SCCP management methods.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 204/298
Issue 5 Revision 0Signalling Connection Control Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–2
Signalling Connection Control Part
The Signalling Connection Control Part (SCCP) is a functional entity, which is situatedabove the message transfer part (MTP). In SS7 the SCCP and MTP combine to form theNetwork Service Part (NSP). This then meets the requirements of the network layer –
Layer 3 of the OSI model. SCCP is defined in ITU-T recommendation Q.711– Q.716.
SCCP was designed to communicate with databases without any speech connections. InGSM new protocols have been developed to handle the signalling between the MSC/VLRand BSC the protocol Base Station System Application Part (BSSAP), and for theMSC/VLR and HLR the protocol is Mobile Application Part (MAP). SCCP will work withboth the Transaction Capabilities Application Part (TCAP) and MAP on the interfaces thatare within the Network Switching Subsystem (NSS).
The SCCP maintains both Connection Orientated (CO) and Connection-less (CL)network services. CO services allow the transfer of signals via an established path. COservices are used normally when there are many messages to transfer or if the signallingmessages are so large they need to be segmented. In CL the address required to routethe information to its destination is included in each data packet, no logical connection
between the nodes is established in CL service.
SCCP has addressing capabilities that allow for end-to-end routing. This is possible asthe SCCP supplements the addressing found in MTP which is only possible to deliver amessage to a node by the use of a four bit code. In SCCP the addressing is enhanced bythe use of Destination Point Codes (DPC) and Subsystem Numbers (SSN). A secondfeature in SCCP addressing is the ability to translate Global Titles into DPC and SSN.
Although SCCP is considered a Layer 3 functionality it is able to provide features that areLayer 4, such as error detection and segmentation of data. SCCP also provides its ownmanagement for administrative tasks. These are independent from the SS7 signallingNetwork Management.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 205/298
Issue 5 Revision 0 Signalling Connection Control Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–3
Signalling Connection Control Part
S
CP03_Ch6_01
SCCP is used by the Base Station Subsystem Application Part
(BSSAP) on the A–interface and by the TCAP and MAP on various
interfaces within the Network Subsystem (NSS)
The SCCP can operate in either the connectionless or connection– orientated service. It also maintains circuit and non–circuit signalling
The SCCP offers end to end addressing even across networks,
national or international.
SCCP also has it’s own management and administrative functions.
S
S
S
either
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 206/298
Issue 5 Revision 0SCCP Signalling Services
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–4
SCCP Signalling Services
The SCCP protocol is able to provide two types of signalling service – Connection-orientated (CO) service and connection-less (CL). Distinguishing betweenconnection-oriented and connection-less service within the SCCP is done using a
parameter called the protocol class.
Connection-orientated (CO) service is when a virtual connection is established betweennodes and identification of the connection is via reference numbers, these being theSource Local Reference (SLR) and the Destination Local Reference (DLR), when theconnection is active data can be exchanged not only between the nodes but also toaddress individual transactions, such as a location update in GSM or a mobile originatingcall.
Connection-less (CL) service is different, there is no referencing, and as a result thereceiver of the message must assign it to an active process, such as paging in theBSSAP.
The SCCP user is the functionality that determines if the connection for SCCP is CO or
CL.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 207/298
Issue 5 Revision 0 SCCP Signalling Services
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–5
SCCP Signalling Services
CP03_Ch6_02
Connection–orientated services allow transfer of messages via an
established path, this is used either for multiple messages or when thesignalling message needs to be segmented. BSSAP
Connection–less service is when no logical path is established and theSCCP message will contain the destination. MAP or BSSAP
MTP Level 3
SCCP
MAP
TCAP
BSSAP
CL CO
DTAPBSSMAP
MTP Level 3
SCCP
MAP
TCAP
BSSAP
CL CO
DTAPBSSMAP
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 208/298
Issue 5 Revision 0SCCP Services
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–6
SCCP Services
The connection-oriented services enable the transfer of signalling over establishedsignalling connections. These connections are either temporary or permanent. If theconnection is a temporary connection the control of signalling can be divided into three
phases.
1. Connection Establishment – this provides the method to establish the signallingconnection. At this stage both the reference numbers are assigned to the link andeach node.
2. Data transfer – this provides the transfer of data in Network Service Data Units(NSDU). The transfer can be in simultaneous directions or in answer responsemethod. The data transfer service is compiled of SCCP messages. the SCCPmessage contains two elements – Network Protocol Information (NPCI) andNetwork Service Data Unit (NSDU).
S Network Protocol Control Information (NPCI)
The NPCI contains a connection reference number that allocated the
message to a signalling connection.
S Network Service Data Unit (NSDU)
The NSDU contains the user data, if the data is too large for one SCCPmessage to be carried in the SIF of an SS7 message the protocol class willcontrol segmenting and reassembling
3. Connection release – this provides the method to breakdown the connection andrelease of the reference numbers.
The permanent connections have the same phases as temporary connection but mayhave additional safeguarding mechanisms at the end points to ensure re-establishment incase of processor outage.
In connectionless signalling all data for routing is carried in each data packet, so nological path is created in the network, the functions of the connectionless service are,mapping of the network address to signalling relations, sequence services andsegmenting.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 209/298
Issue 5 Revision 0 SCCP Services
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–7
SCCP services
CP03_Ch6_03
Connection orientated transfer mode can be divided into three phases
Establishing the connection
Data transfer
Release of the connection
Connection less orientated transfer all of the information required to routethe data to its destination is contained in each packet.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 210/298
Issue 5 Revision 0SCCP Primitives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–8
SCCP Primitives
SCCP is a layer within the SS7. Because SCCP is not a top layer or a base layer itmeans that it must be able to transfer information and communicate with the layersabove and below it in the protocol stack.
Layers either side of the SCCP are known as the service user and the SCCP is theservice provider, communication is achieved using Service Primitives.
Primitives consist of commands and responses that are associated with the servicesrequested of the layers. Service primitives are data units sent between layers to invoke adifferent procedure.
There is a general syntax applied to all primitives:-
Layer Identifier Generic Name Specific Name Parameter
The Layer Identifier specifies which layer is providing the service e.g. N=SCCP,MTP=MTP, TR=transaction sub layer TCAP, TC=service provider in TCAP
The Generic Name defines the action to be performed
The Specific Name indicates the purpose of the primitive, it also indicates the direction ofprimitive flow.
The parameter contains elements of information that will be transferred between layers.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 211/298
Issue 5 Revision 0 SCCP Primitives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–9
Primitive Structure
CP03_Ch6_04
MTP Level 3
SCCP
ISUP
TCAP
ServicePrimitives
ServicePrimitives
ServicePrimitives
Network Service Part
Service Access Point
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 212/298
Issue 5 Revision 0SCCP Protocol Classes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–10
SCCP Protocol Classes
The protocol used by SCCP to provide network services is divided into four classes.
Two classes are defined for each signalling services, 0 and 1 represent the
connection-less service and 2 and 3 represent the connection-orientated services.
Class 0 and 2 form the basic version whilst 1 and 3 allow for additional data security andsegmentation.
In GSM protocol classes 0,1 and 2 are used, class 3 is never used in GSM
Over the A interface protocol classes, 0 and 2 are used.
When using GSM MAP protocol classes, 0 and 2 are used
Protocol class 0 – the NSDUs are transported independently of each other and may bedelivered out of sequence, this protocol class is a pure connection-less network service
Protocol class 1 – all the features of class 0 are included and added to. An additionalsequencing feature is added and the signalling link selection is encoded into the routing
label. This is a connection-less network service.
Protocol class 2 – allows for bi-directional transfer of NSDUs and it ensures sequencingas in protocol class 1. This corresponds to a connection-oriented network service.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 213/298
Issue 5 Revision 0 SCCP Protocol Classes
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–11
SCCP Protocol Classes
CP03_Ch6_05
There are four Protocol classes defined within the SCCP protocol
Protocol Classes
Dataform2 packets DT2Flow Control Connection–orientated Class3
Dataform1 packets DT1Basic Connection–orientated Class2
Unit Data (UDT) or UnitData Service (UDTS)
Sequenced Connection–less class1
Unit Data (UDT) or UnitData Service (UDTS)
Basic Connection–less Class0
Dataform2 packets DT2Flow Control Connection–orientated Class3
Dataform1 packets DT1Basic Connection–orientated Class2
Unit Data (UDT) or UnitData Service (UDTS)
Sequenced Connection–less class1
Unit Data (UDT) or UnitData Service (UDTS)
Basic Connection–less Class0
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 214/298
Issue 5 Revision 0SCCP Embedded in MSU
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–12
SCCP Embedded in MSU
SCCP messages are carried on signalling links by means of MSUs.
The Service Indicator (SI) in the Service Information Octet (SIO) is coded to 0011 to
indicate that the payload of the Signalling Information Field (SIF) is an SCCP. The maxsize of the SCCP message is 272 octets.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 217/298
Issue 5 Revision 0 SCCP Message
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–15
Signalling Connection Control Part Msg
CP03_Ch6_07
FirstTransmission DirectionLast FirstTransmission DirectionLast
Routing LabelMandatory variable Part Message type Code
8n (272 >n>3) bits
Mandatory Fixed Part
Parameters
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 218/298
Issue 5 Revision 0SCCP Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–16
SCCP Message Structure
The complete message is hosted by the MSU. The SCCP breaks down into various partsand the SCCP message that is sent will have three types of fields filled as laid out byITU-T.
Message TypeCode
This is the protocol class, it is using the message type code that the SCCP includes inthe MSU. The message type will also indicate if it is a CO or CL service. For CL themessage is either Unit Data (UDT) or Unit Data Service (UDTS). For CO the messagewill be Data form 1 (DT1).
The parameters are further broken down into two sub fields.
S Mandatory fixed Part
S Mandatory variable Part
The contents of these two sub fields are specific for each SCCP message. This isbecause each SCCP message has its specific number and type of parameters. Thelength of these can be fixed or variable.
The Mandatory Part includes segmentation information, Destination/Source LocationRegister DLR/SLR, or calling party and called party address.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 221/298
Issue 5 Revision 0 SCCP Routing
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–19
SCCP routing
CP03_Ch6_09
When SCCP is used to transfer a message, two parameters are used toroute it to the next node
– Called Party Address
– Calling Party Address
Both parts are included in connection–less Unidata and Unidata services.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 222/298
Issue 5 Revision 0SCCP Routing Calling Party and Called Party
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–20
SCCP Routing Calling Party and Called Party
Within the SCCP message structure there must be parameters that enable non-circuitrelated signalling for point-to-point communication between two users.
These address parameters are Called Party Address (CdPA) and Calling Party Address(CaPA). The format of these two sub fields is the same and they identify the type ofaddress and the address itself.
An address may consist of any combination the following,
S SPC
S SSN
S Global Title
The parameters CaPA and CdPA are necessary for end-to-end addressing of SCCPmessages
MAP uses all possible combinations for addressing, while BSSAP requires only the SPC
and SSN.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 223/298
Issue 5 Revision 0 SCCP Routing Calling Party and Called Party
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–21
SCCP Routing Calling Party and Called Party
CP03_Ch6_10
The calling –party address ( CaPA) and the called–party address (CdPA)
have the same format and also identify the type of address beingused.
The address may consist of any combination of the following
– SPC
– SSN
– Global title
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 225/298
Issue 5 Revision 0 SCCP Addressing for Routing
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–23
SCCP Addressing for Routing
CP03_Ch6_11
There are two methods of addresses for SCCP routing
– Global title (GT), is a destination address, it is used by different
nodes to solve routing
– DPC and SSN, this allows direct routing, as a result no
translation is required by the SCCP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 226/298
Issue 5 Revision 0SCCP Called Party Address
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–24
SCCP Called Party Address
The format of the Called Party Address (CdPA) and the Calling Party Address (CaPA)are the same, so by looking at one it is possible to explain both.
The Called Party Address field breaks down into three sub fields:
Address Length. This indicates the amount of information in the SCCP address subfield.
Address Indicator. Because address information handled by the SCCP can appear indifferent variants, it is then practical to have a sub field that defines the structure of theaddress related information.
SCCP address. This is made up from the Sub-System Number (SSN), Signaling PointCode (SPC) and Global Title (GT) (which is defined by lower level parameters).
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 227/298
Issue 5 Revision 0 SCCP Called Party Address
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–25
SCCP Called Party Addressing
CP03_Ch6_12
Address LengthSSN Address IndicatorSPCGT Address LengthSSN Address IndicatorSPCGT
FirstTransmission DirectionLast
SCCP Address
FirstTransmission Direction
Last FirstTransmission Direction
Last
SCCP Address
Point Code IndicatorGT Indicator SSN IndicatorRouting IndicatorSpare Point Code IndicatorGT Indicator SSN IndicatorRouting IndicatorSpare Point Code IndicatorGT Indicator SSN IndicatorRouting IndicatorSpare
0=SPC not included1=SPC included
0=SPC not included1=SPC included
0=SPC not included1=SPC included
0=SSN not included1=SSN included
0=SSN not included1=SSN included
0=SSN not included1=SSN included
0000=GT not included00010010
=GT included00110100
0000=GT not included00010010
=GT included00110100
0000=GT not included00010010
=GT included00110100
Routing based on0=GT1=DPC+SSN
Routing based on0=GT1=DPC+SSN
Routing based on0=GT1=DPC+SSN
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 229/298
Issue 5 Revision 0 SCCP Address information
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–27
SCCP Address Information
CP03_Ch6_13
MTP
SCCP
MAP
TCAP
MTP
SCCP
MAP
TCAP
Routing Label
Calling Address
Called Address
Routing LabelRouting Label
Calling AddressCalling Address
Called AddressCalled Address
DPC
OPC
DPC
DPC
OPC
OPC
Translation type
Numbering Plan
Nature of Address
Address Information
Translation type
Translation type
Numbering Plan
Numbering Plan
Nature of Address
Nature of Address
Address Information
Address Information
Global Title
SSN
SPC
Global Title
Global Title
SSN
SSN
SPC
SPC
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 230/298
Issue 5 Revision 0SCCP Functional Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–28
SCCP Functional Structure
The SCCP is able to transfer messages both to higher layers, SCCP Users and aroundthe network using MTP, in order to do so it must have separate functionality within theSCCP to achieve this
The SCCP function consists of the following main sub functions:
SCCP Connection-Oriented Control (SCOC). The function of the SCOC is to control theestablishment and release of signalling connection and to provide for data transfer onsignalling connections.
SCCP Connectionless Control (SSLC). This sub function is responsible for theconnectionless transfer of data units.
SCCP Management (SCM). The purpose of the SCCP Management is to providecapabilities to handle the congestion or failure of the SCCP, the SCCP user or thesignalling route to the SCCP/SCCP user. These are in addition to the MTPs signallingroute management and flow control.
SCCP Routing Control. On receipt of a message from the MTP or any of the above subfunctions, the SCCP Routing Control provides the necessary routing functions to forwardthe message. If the called party is a local user then the message is passed to eitherSCOC, SSLC or SCM. If the called party is not a local user, then it is passed to MTP fortransfer to a distant SCCP user.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 231/298
Issue 5 Revision 0 SCCP Functional Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 6–29
SCCP Functional Structure
CP03_Ch6_14
SCCP MTPSCCP MTP
SCCP
Management
(SCM)
SCCP
Connectionless
Control(SCLC)
SCCPConnection
Oriented
Control(SCOC) SCCPRouting
Control(SCRC)
MTPSCCP
USERS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 232/298
Issue 5 Revision 0SCCP Functional Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY6–30
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 233/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 7
Transaction Capabilities
Application Part and Mobile
Application Part
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 234/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 235/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 7Transaction Capabilities Application Part and Mobile Application Part i. .
Objectives 7–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Capabilities Application Part (TCAP) 7–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose of TCAP 7–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mobile Application Part 7–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP Application Entities 7–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP and MAP Interworking 7–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP and MAP in the OSI Model 7–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AE Functionality 7–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Structure 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Component Sub Layer (CSL) 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Transaction Sub layer (TSL) 7–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Message Interfaces 7–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TCAP Embedded Message Structure 7–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Information Elements 7–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primitives and Constructor IE 7–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Message Structure 7–26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP Transaction Procedures 7–28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MAP user Communication 7–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TCAP/MAP Transactions 7–32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 236/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 237/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–1
Objectives
At the end of this chapter you will be able to:
S Describe the functionality of TCAP and MAP.
S Identify the portions of the TCAP and MAP environment.
S Identify the TCAP message structure and explain the function of the elements.
S Describe the procedure for a TCP transaction.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 238/298
Issue 5 Revision 0Transaction Capabilities Application Part (TCAP)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–2
Transaction Capabilities Application Part (TCAP)
Transaction Capabilities Application Part (TCAP) was introduced above the SCCP andMTP as a reaction for the need to deal with increasing Database-to-Databasecommunication. TCAP uses SCCP to carry the information throughout the signalling
network and it is TCAP that provides the core functionality to support roaming.
TCAP is the serving interface between SCCP and the functionality that sits above TCAPproviding GSM with a lot of dialogues running concurrently with a wide variety ofmessages carrying numerous parameters. These communications are now not onlyconcerned with data transfer but are now able to invoke operations at the remote end.The element named Transaction Capabilities (TC) provides general standardised protocolfunctions.
TCAP information is carried within SCCP messages as user data. This is known asembedded data, allowing the TCAP message through the SS7 levels. It relies on theNSP for physically transporting the messages over the network.
TCAP defines an end-to-end protocol between TC users. This means that in a
communication link between two TCAP nodes, the TCAP is not processed in anyintermediate node.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 239/298
Issue 5 Revision 0 Transaction Capabilities Application Part (TCAP)
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–3
Transaction Capabilities Application Part
CP03_Ch7_01
TCAP and MAP sit over SCCP and MTP 1–3
TCAP is routed using the SCCP routing function, this provides logical
routing through the MTP layers
TCAP defines an end –to–end protocol between TC users, this means th
a communication link between two TCAP nodes is not processed by
TCAP in any intermediate node
S
S
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 240/298
Issue 5 Revision 0Purpose of TCAP
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–4
Purpose of TCAP
The purpose of TCAP is to provide means for the transfer of information between nodes,which will enable generic services for applications in mobile telephony and different typesof Intelligent Network services.
The main purpose of TCAP is to support interactive applications. This allows for transferof information and interactive applications. This element is called Transaction Capabilities(TC) and are defined in ITU-T Q.771-775.
TC provides the means to establish non-circuit related communications between twonodes in a TC enabled signalling network.
Examples of interactive applications are:
S Mobile service applications
S 0800 service applications
S HLR/VLR communication
S Credit Card Calling
An important function of TCAP is that the information obtained is able to be acted on inthe receiving node.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 241/298
Issue 5 Revision 0 Purpose of TCAP
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–5
Purpose of TCAP
S
S
S
CP03_Ch7_02
TCAP provides the capability for an application to invoke an operation in
another node and provides a means for the transfer of information
between nodes
TCAP information flow between two nodes is known as dialogue
It can also receive the results of the operation and act upon them
It was developed to support interactive applications, both in GSM and
database access. E.g. HLR/VLR communication, 0800 services and IN
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 242/298
Issue 5 Revision 0Mobile Application Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–6
Mobile Application Part
Mobile Application Part (MAP) is a protocol that is designed to support GSMrequirements. This protocol is required between the MSC and all registers in the GSMsystem, the protocol is installed in the MSC, VLR, HLR, EIR and AUC to allow these
node communication. A second application part is required from the MSC to the BSC,this has been designed and is known as the Base Station System Application Part(BSSAP).
MAP is a TC user and it utilises the dialogue and component-handling facilities forpeer-to-peer communication offered by TCAP. It uses the services of the NSP (SCCPand MTP) for the transmission of messages.
Because most of the applications that use MAP are not part of the OSI, MAP servicesare required for control tasks and data exchanges between the different applications andMAP. The MAP services are primitives.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 243/298
Issue 5 Revision 0 Mobile Application Part
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–7
Mobile Application Part
S
S
S
CP03_Ch7_03
MAP is a protocol that was designed to support GSM requirements,
with TCAP, MAP resides above level 4 in the SS7 model
MAP is installed in the GSM network entities. HLR/VLR, MSC, EIR
MAP is a TC user utilising the dialogue and component handling of
TCAP in an end –to–end solution
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 244/298
Issue 5 Revision 0MAP Application Entities
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–8
MAP Application Entities
In order for MAP to communicate with the applications that sit outside the OSI modelthere needs to be a method within MAP to establish a link with these applications.
MAP is divided into five Application Entities (AE)
MAP-MSCMAP-VLRMAP-HLRMAP-EIRMAP-AUC
Each AE consists of a number of Application Service Elements (ASEs). There are twotypes of ASE – common and specific. Common ASEs are required by all AEs in order tooperate, and specific ASEs are dependant on each AE.
Application Service Elements (ASE) support the interworking of AEs and will consist ofone or several operations with their associated parameters. Any entity using the MAP
protocol can communicate with several other entities simultaneously.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 245/298
Issue 5 Revision 0 MAP Application Entities
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–9
TCAP and MAP
S
CP03_Ch7_04
MAP is divided into five Application Entities (AE)
MAP–MSC
MAP–VLRMAP–HLR
MAP–EIR
MAP–AUC
S Each AE is divided into Application Service Elements (ASE). These are grouped as common and specific. ESEssupport the interwork of the AEs, they may be combined to perform a certain task.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 246/298
Issue 5 Revision 0TCAP and MAP Interworking
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–10
TCAP and MAP Interworking
Each of the AEs are assigned a Sub System Number (SSN). These are the same SSNsthat are used by the SCCP to address certain GSM network entities.
The functionality of AEs are subdivided into Application Service Elements (ASE). ASEsare grouped as common ASEs and specific ASEs. ASEs support the interworking ofAEs. ASEs consist of one or more operations and these operations can be combined toperform a certain task. E.g. in handover a system may require interaction with severalother systems at once and any entity using MAP protocol can communicate with severalothers simultaneously.
TCAP is common to all ASEs and is always included in the MAP-AEs
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 247/298
Issue 5 Revision 0 TCAP and MAP Interworking
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–11
TCAP and MAP Interworking
CP03_Ch7_05
MTP
SCCP
MAP
HLR
MAP
AuC
SSN SSN
TCAP
ASE common
MTP
SCCP
MAP
HLR
MAP
AuC
SSN SSN
TCAP
ASE common
MAP MSC
ASE 1 ASE 2
MAP MSC
ASE 1 ASE 2
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 248/298
Issue 5 Revision 0TCAP and MAP in the OSI Model
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–12
TCAP and MAP in the OSI Model
When looking at the OSI model compared to the SS7 levels it is important to rememberthat the OSI model is only used as a guide to explain the functionality of a signallingnetwork.
SCCP sits both on the functionality of MTP-3 and layer 4. Layers 5 and 6 are transparentto the SS7 4 level system – this does not mean that they are not in place but are coveredby TCCP. It is also possible to show TCAP as being spread across Layers 4 to 7. Thebiggest problem is that SS7 does not cross directly to the OSI.
MAP protocol is designed to support GSM requirements. In the OSI model, MAP residesabove TCAP, both are thought of as belonging to layer 7. As MAP does not requireconnected signalling links it uses the connection-less service of the SCCP.
The Application Entities (AE) are logically part of the MAP protocol within a signallingnetwork but are physically outside the SS7 model – they are thought of as MAP users.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 249/298
Issue 5 Revision 0 TCAP and MAP in the OSI Model
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–13
TCAP and MAP in the OSI Model
CP03_Ch7_06
SCCP
MAP
TCAP
SCCP
MAP
TCAP
OSI Layer
Transport
Session
Presentation
Application7
6
54
OSI Layer
Transport
Session
Presentation
Application7
6
54
EIRMSCVLRHLR AUC
EIRMSCVLRHLR AUC AE’s
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 250/298
Issue 5 Revision 0AE Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–14
AE Functionality
There are five Application Entities (AE) within the GSM architecture and all operate in thesame manner. However their functions supported within the GSM network are different.
All application entities (AE) consist of a number of Application Service Elements (ASEs).ASEs are grouped as common ASEs and specific ASEs. TCAP is a common ASE to allAEs – this is because it is always included in all MAP-AEs.
Common ASEs
Common ASEs control communication between MAP and the application
MAP-OPEN – allows MAP to establish a dialogueMAP-CLOSE – terminates the existing processMAP-U-ABORT – indicates that an application wishes to interrupt a dialogueMAP-P-ABORT – indicates that TCAP wishes to interrupt a dialogueMAP-NOTICE – provides an application with information about problems on the peer
sideMAP-DELIMITER – this indicates that a data packet is ready to be passed.
Specific ASEs
Specific ASEs contain and transfer the actual data. The common service only containsthe applications context name and establishes the requested protocol for the dialogue tobe established. The specific ASE’s depend on the MAP application entity
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 251/298
Issue 5 Revision 0 AE Functionality
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–15
AE Functionality
CP03_Ch7_07
OTHER ASE OTHER ASE
TCAP
(common ASE)
APPLICATION ENTITY
OTHER ASE OTHER ASE
TCAP
(common ASE)
APPLICATION ENTITY
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 252/298
Issue 5 Revision 0TCAP Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–16
TCAP Structure
The TCAP is divided into two main parts – The Component Sub Layer (CSL) and theTransaction Sub Layer (TSL).
The ComponentSub Layer (CSL)
The CSL is responsible for individual actions or data requested, and is concerned withthe exchange of information between the TC user and TCAP. The component layerequates to Layers 5 and 6 in the OSI model. The CSL also provides the TC user with thecapabilities of invoking remote operations and receiving replies. The CSL provides auniform data interface to its users, represented by the Application Protocol Data Unit(APDU). These transport the payload which MAP and the application uses. The CSLallows many dialogues to be run concurrently between TC users.
The TransactionSub layer (TSL)
The TSL deals with the actual exchange of messages between two TC users, containingthe components from the CSL. The term “transaction” is used because the dialoguecontrol is translated to transaction control with one-to-one mapping.
TCAP packages a message with all its parameters and components in a special format,before it is handed over to the NSP. Because there is a transaction id, dialogue id, invokeid and operation code included in the message, the destination TCAP is able to handlemulti dialogues and transactions concurrently between two nodes without mixing themessages.
S “Dialogue” is between TC users
S “Transaction” is between TCAP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 253/298
Issue 5 Revision 0 TCAP Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–17
TCAP Structure
S
CP03_Ch7_08
TCAP has two main parts
– Component Sub layer, which is responsible for individual actions or
data requests, it is concerned with the exchange of information
between the TC user and TCAP
– Transaction Sub layer, this deals with the actual exchange of
messages. The term transaction is used because each TCAP
message is associated with one transaction.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 254/298
Issue 5 Revision 0TCAP Message Interfaces
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–18
TCAP Message Interfaces
The TCAP resides between SCCP and MAP and as such it has the requirement tofunction in both directions.
The Transaction Sub Layer (TSL) defines the transaction ID that is comparable to theSLR/DLR in SCCP to invoke addressing. This is used with the invoke ID, it is possible tohave several dialogues open at once. TCAP allows for the dialogues to run concurrentlybetween two users. The TSL provides the capability for the exchange of componentsbetween TC users and it is the TSL that interfaces with the SCCP.
The Component Sub Layer (CSL) is responsible for the synchronisation andco-ordination of a communication. The CSL consists of two functions:
S Dialogue Handling (DHA)
S Component Handling (CHA)
There are two dialogue facilities provided – unstructured and structured. The differencebetween unstructured and structured is that in unstructured the dialogue is terminated as
soon as the component is transferred. In structured dialogue several flows ofcomponents are allowed to co-exist between two TC users. The component handling isrelated to the request to perform an operation or a reply and it is the CHA which isresponsible for the correct component.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 255/298
Issue 5 Revision 0 TCAP Message Interfaces
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–19
TCAP Message Interfaces
CP03_Ch7_09
Network Service e.g SCCP
NSP
Network Service e.g SCCP
NSP
APDUTransfer
AddressingInformation
MAP TC–user
Actions or dataAPDUTransfer
AddressingInformation
APDUTransfer
AddressingInformationAddressingInformation
MAP TC–user
Actions or dataActions or data
TCAP Transaction Sublayer
TCAP Component Sublayer
TCAPExchange of components
Network ServiceAccess Point
TCAP Transaction Sublayer
TCAP Component Sublayer
TCAPExchange of componentsExchange of components
Network ServiceAccess PointNetwork ServiceAccess Point
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 256/298
Issue 5 Revision 0TCAP Embedded Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–20
TCAP Embedded Message Structure
The TCAP message is carried as a payload of an SCCP message, this in turn is hostedby the MSU.
The SCCP breaks down into various parts
Label is a type D this is the routing label which is of standard format,
| sig info | SLS | OPC | DPC .
Message type indicates what the SCCP message is carried.
The SCCP message header carries the protocol class and the standard SCCPinformation, such as CaPA and CdPA
The User data within the message will indicate it is a TCAP message, this is broken intothe transaction portion and the component portion.
EOP = end of optional part
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 257/298
Issue 5 Revision 0 TCAP Embedded Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–21
TCAP Embedded Message Structure
CP03_Ch7_10
FirstTransmission DirectionLast FirstTransmission DirectionLast
LabelMessage TypeSCCP message HeaderUser message/dataEOP LabelMessage TypeSCCP message HeaderUser message/dataEOP
Transactionportion
Component Portion
Component n Component 2 Component 1
Transactionportion
Component Portion
Component n Component 2 Component 1
Transactionportion
Component Portion
Component n Component 2 Component 1TCAP
FCS SIFFlag Spare LISIO
FCS SIFFlag Spare LISIO
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 258/298
Issue 5 Revision 0TCAP Information Elements
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–22
TCAP Information Elements
All types of information in a TCAP message are divided into modules. These are calledinformation elements.
All information elements have the same structure and they consist of three fields whichwill always appear in a set order:
1. TAG, this distinguishes one information element from another, and controls theinterpretation of the contents.
2. LENGTH specifies the length of the contents of an information element.
3. CONTENTS, this is the substance of an information element.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 259/298
Issue 5 Revision 0 TCAP Information Elements
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–23
TCAP Information Elements
CP03_Ch7_11
Information in TCAP messages are divided into modules called
information elements, all information elements have the same structure
– TAG
– Length
– Contents
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 260/298
Issue 5 Revision 0Primitives and Constructor IE
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–24
Primitives and Constructor IE
The content of each element is either one Information Element (primitive) or multipleInformation Elements (constructor)
If primitives are used the information elements are always Tag, Length and thenContents.
If it is more than one information element it is a constructor and the Tag will then be usedto distinguish between one information element and another.
The first Field indicators will indicate the information in the Constructor InformationElement.
The length of content is coded to indicate the number of octets. The Length does notinclude the Tag or the length of the Contents octets.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 261/298
Issue 5 Revision 0 Primitives and Constructor IE
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–25
Primitives and Constructor IE
CP03_Ch7_12
Tag
Length
Tag
Length
Contents
Contents
Contents
Tag
Length
Tag
Length
Tag
Length
Contents
Tag
Length
Tag
Length
Tag
Length
Contents
ContentsPrimitive
Constructor
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 262/298
Issue 5 Revision 0TCAP Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–26
TCAP Message Structure
A TC user invoking an operation creates the structure of a TCAP message. It consists ofa Dialogue portion part, Transaction portion part and a Component portion part.
Message Type Tag
There are five types of messages defined for the transaction portion
S Unidirectional
S Begin
S End
S Continue
S Abort
Message length
The message length indicates the total length of the message.
Transaction portion information element
The Transaction portion information element carries the transaction ID. It will carry eitherthe destination and/or originating ID.
Dialogue portion information element
The Dialogue portion information element consists of two elements – the applicationcontext and the user information.
Component portion
The Component portion is a constructor and consists of two elements, the invoke ID andOperation code information element. The Invoke ID distinguishes between differentoperations invoked within one dialogue. The Operation code information element,identifies the operation that is to be invoked at the far end. The number of parametersand constructors included in the Operation code constructor is not limited, so a numberof constructors may be included in the same message.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 263/298
Issue 5 Revision 0 TCAP Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–27
TCAP Message Structure
CP03_Ch7_13
Total Message Length
Message Type Tag
TransactionPortion
ComponentPortion
Transaction Portion Information Element
Dialogue Portion Information Element
Component Portion Tag
Component Portion Length
Component Portion Contents
Component Portion Tag
Component Portion Length
Component Portion Contents
Component Information Element
Component Portion Tag
Component Portion Length
Component Portion Contents
Component Portion Tag
Component Portion Length
Component Portion Contents
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 264/298
Issue 5 Revision 0TCAP Transaction Procedures
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–28
TCAP Transaction Procedures
The operation of TCAP is logical.
The originating TC user will send a dialogue request (this is a BEG message – BEGin)
for TCAP to open a dialogue for one user with another. The BEG message comprises ofthe transaction ID and identifies a dialogue within the transaction layer.
The second TC user will either send a CON (CONtinue) or END message. If it is a CONmessage it means that the transport of information may take place. The first CONmessage confirms that the requested protocol and application context are accepted. Ifthe message is an END it means that the process is to be terminated.
The only other message is the ABT (AborT) message and this can be sent by either TCuser and the reason for termination does not need to be provided. There is, however adistinction between the user abort, U-ABT and the service provider abort, P-ABT.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 265/298
Issue 5 Revision 0 TCAP Transaction Procedures
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–29
TCAP transaction Procedures
CP03_Ch7_14
BEGIN [OTID = x, Invoke (#1, provide dialled freephone number)]
CONTINUE [OTID = y DTID = x,
Invoke(#2, play announcement and collect digits)]
CONTINUE [OTID = x DTID = y,
Return result (#2 collected digits)}
END [DTID = x, Return result (#1, routing number)]
ORIGINATING
EXCHANGEDATABASE
BEGIN [OTID = x, Invoke (#1, provide dialled freephone number)]
CONTINUE [OTID = y DTID = x,
Invoke(#2, play announcement and collect digits)]
CONTINUE [OTID = x DTID = y,
Return result (#2 collected digits)}
END [DTID = x, Return result (#1, routing number)]
ORIGINATING
EXCHANGEDATABASE
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 266/298
Issue 5 Revision 0MAP user Communication
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–30
MAP user Communication
As can be seen, all of the Application Parts interact using primitives. A primitive is acommunication between layers.
Service primitives are data units, or functional signals that are sent between adjacentlayers in order to invoke different procedures. The data units contain parameters withinformation that is used in the interaction between the two users.
TCAP primitives contain the portions of information that make up a TCAP message
Primitives can be sent in both directions
The virtual communication is the apparent communication that is seen by the user.
Primitives are used to access the different layers and levels. This is done through accesspoints and each layer has its own service access point. A service access point is anentry/exit point between two protocols and each service access point has a designatedfunction.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 267/298
Issue 5 Revision 0 MAP user Communication
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–31
MAP user Communication
CP03_Ch7_15
MAP
TCAP
MAP User
MAP
TCAP
MAP User
MAP ServicePrimitives
Primitives
Virtual Peer to Peercommunication
To/From SCCP To/From SCCP
Virtual Peer to Peercommunication
MAP ServicePrimitives
Primitives
PrimitivesPrimitives
MAP
TCAP
MAP User
MAP
TCAP
MAP User
MAP ServicePrimitives
Primitives
Virtual Peer to Peercommunication
To/From SCCP To/From SCCP
Virtual Peer to Peercommunication
MAP ServicePrimitives
Primitives
PrimitivesPrimitives
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 268/298
Issue 5 Revision 0TCAP/MAP Transactions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–32
TCAP/MAP Transactions
In MAP there is an important need for the direction of the services to be known. Thereare four variants defined for every MAP service.
Initiating MAP user will start with a request (REQ), this translates itself as an indication(IND) at the responding MAP user.
When the responding MAP user replies the MAP service will respond with the response(RSP). This indicates that the message being sent, although known that it is leaving theresponding MAP user, it is in response to an already sent REQ. The RSP when it isreceived at the initiating MAP user it translated to a Confirmation (CNF) message.
These actions are important to understand the operation of direction control in MAP.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 269/298
Issue 5 Revision 0 TCAP/MAP Transactions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 7–33
TCAP/MAP transactions
CP03_Ch7_16
Initiating MAP User Responding MAP User
Initiating MAP User Responding MAP User
Confirmation
CNF
Request
REQ
Indication
IND
Response
RES
APDU Transfer
MAP MAP
Addressing
Information
Addressing
Information
APDU Transfer
TCAP Transaction Sublayer
TCAP ComponentSublayer
TCAP Transaction Sublayer
TCAP ComponentSublayer
To/From SCCP To/From SCCP
Confirmation
CNF
Request
REQ
Indication
IND
Response
RES
Confirmation
CNF
Request
REQ
Indication
IND
Response
RES
APDU Transfer
MAP MAP
Addressing
Information
Addressing
Information
APDU Transfer
TCAP Transaction Sublayer
TCAP ComponentSublayer
TCAP Transaction Sublayer
TCAP ComponentSublayer
To/From SCCP To/From SCCP
APDU Transfer
MAP MAP
Addressing
Information
Addressing
Information
APDU Transfer
TCAP Transaction Sublayer
TCAP ComponentSublayer
TCAP Transaction Sublayer
TCAP ComponentSublayer
To/From SCCP To/From SCCP
TCAP Transaction Sublayer
TCAP ComponentSublayer
TCAP Transaction Sublayer
TCAP ComponentSublayer
To/From SCCP To/From SCCP
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 270/298
Issue 5 Revision 0TCAP/MAP Transactions
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY7–34
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 271/298
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY i
Chapter 8
GSM Network Overview to SS7
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 272/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYii
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 273/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY iii
Chapter 8GSM Network Overview to SS7 i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives 8–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Network Components 8–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Interface Names 8–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Names 8–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Interface Protocols 8–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Interface between MSC and BSS 8–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BSSAP Message Structure 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BSSMAP Message 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DTAP Message 8–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaces Between BSC, BTS and MS 8–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPD frame Structure 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Address Field 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control field 8–14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPDm Frames 8–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LAPDm Frame Structure 8–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A and B format Frame Structure 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Address Field 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Field 8–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SS7 Connection to GPRS 8–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 274/298
Issue 5 Revision 0
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLYiv
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 275/298
Issue 5 Revision 0 Objectives
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–1
Objectives
At the end of this chapter the student will be able to:
S Identify the two Subsystems and their components in GSM.
S Identify the components and interfaces of the GSM network and describe theirfunction.
S Understand the A interface, LApD and LApdM message formats.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 276/298
Issue 5 Revision 0GSM Network Components
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–2
GSM Network Components
Each network component is illustrated only once, however, many of the components willoccur several times throughout a network.
Each network component is designed to communicate over an interface specified by theGSM standards. This provides flexibility and enables a network provider to utilize systemcomponents from different manufacturers. For example Motorola Base Station System(BSS) equipment may be coupled with an Ericsson Network Switching System.
The principle component groups of a GSM network are:
The Mobile Station (MS)
This consists of the mobile telephone, fax machine etc. This is the part of the networkthat the subscriber will see.
The Base Station System (BSS)
This is the part of the network that provides the radio interconnection from the MS to theland-based switching equipment.
The Network Switching System
This consists of the Mobile services Switching Centre (MSC) and its associatedsystem-control databases and processors together with the required interfaces. This isthe part that provides for interconnection between the GSM network and the PublicSwitched Telephone Network (PSTN).
The Operations and Maintenance System
This enables the network provider to configure and maintain the network from a central
location.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 277/298
Issue 5 Revision 0 GSM Network Components
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–3
GSM Network Components
CP03_Ch8_01
NMC
OMC
Operations and
Maintenance SystemNetwork Switching System
Base Station System
Interface/Connection
Mobile Station
PSTN
VLR HLR
AUC
EIRMSC
IWFEC
BTS
BSC
ME
SIM
XCDR
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 278/298
Issue 5 Revision 0GSM Interface Names
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–4
GSM Interface Names
Interface Names
Each interface specified within the GSM system has a name associated with it. Thediagram opposite illustrates the names of all the interfaces specified by GSM.
Air-interface MS-BTS
A-bis(Mo-bis) BTS-BSC
A-interface BSS-MSC
B-Interface MSC-VLR
C-interface MSC-HLR
D-interface HLR-VLR
E-interface inter-MSC
F-interface MSC-EIR
G-interface VLR-VLR
R-interface MS-DTE (Data Terminating Equipment)
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 279/298
Issue 5 Revision 0 GSM Interface Names
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–5
GSM Interface Names
CP03_Ch8_02
NMC
OMC
VLR
MSC
ECIWFXC
XC
VLR
EC IWF XC
MSC
HLR
AUC
EIR
PSTN
BTS BSC
CO–LOCATED ENTITIES
BSS
BTS
BTS
BTS
BTS
BTS
BTS
BSC
BTS BTS BTS
MS
MS
MS
VLR
A
E
Abis
Um
G
B
D
BC
H
F
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 280/298
Issue 5 Revision 0A Interface Protocols
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–6
A Interface Protocols
The A interface is the interface between the BSS and the MSC. The protocol usedacross the A interface is called Base Station System Application Part (BSSAP). TheBSSAP sends messages associated with specific MS in the SCCP connection-orientated
mode.
The BSSAP is used for signalling between MSC and BSS and it is made up of threetypes of signalling messages
S DTAP
S BSSMAP
S Initial MS message
DTAP and Initial signalling can be looked at as one as they are both transparent to theBSS, both of these messages carry user information.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 281/298
Issue 5 Revision 0 A Interface Protocols
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–7
A Interface Protocols
CP03_Ch8_03
DTAP
MTPLevel 1
MTPLevel 2
MTPLevel 3
SCCP
BSSMAP
BSSAP
DTAP
MTPLevel 1
MTPLevel 2
MTPLevel 3
SCCP
BSSMAP
BSSAP
M
SC
BSS
BSC/BTS
Transparent to BSS
DTAP
BSSAP LAPDm
Initial MS
M
SC
BSS
BSC/BTS
Transparent to BSS
DTAP
BSSAP LAPDm
Initial MS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 282/298
Issue 5 Revision 0A Interface between MSC and BSS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–8
A Interface between MSC and BSS
The signalling channel between the MSC and BSS is able to serve one or more basetransceiver stations. Motorola’s feature is 100 BTSs supported by one BSC.
The protocols used for signalling between the MSC and BSS are BSSAP, SCCP andMTP.
The distribution sub layer performs the distribution of BSSAP messages to eitherBSSMAP or DTAP. It is able to do this by reading the distribution data unit which iscontained in the header of the message. This information is used to determine if themessage is BSSMAP or DTAP.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 283/298
Issue 5 Revision 0 A Interface between MSC and BSS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–9
A Interface between MSC and BSS
CP03_Ch8_04
MTP
SCCP
Distribution Sublayer
BSSAP
MTP
SCCP
Distribution Sublayer
BSSAP
MTP
SCCP
Distribution Sublayer
BSSAP
MTP
SCCP
Distribution Sublayer
MTP
SCCP
Distribution Sublayer
BSSAP
DTAPBSSMAP
DTAPBSSMAP DTAPBSSMAP
DTAPBSSMAP
A–Interface
MSC BSS
A–Interface
MSC BSS
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 284/298
Issue 5 Revision 0BSSAP Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–10
BSSAP Message Structure
The entire BSSAP message is embedded in an SCCP message. The first 8 or 16 bits ofthe BSSAP indicate if the message is either a BSSMAP or a DTAP. This is thediscrimination field.
BSSMAP, the 8-bit header discriminates the message as a BSSMAP.
DTAP, the 16 bits break into the first 8 bits indicate a DTAP and the second 8 bitsindicate the data link connection identifier (DLCI).
A length indicator, indicates the length of the information/data field.
BSSMAPMessage
Message type is an 8-bit field indicating the code of the message.
Information field consists of the information element identifier (IEI), a length indicator anda data field.
DTAP Message
Data Link Connection Identification (DLCI), part of the distribution data unit, is used toidentify the radio channel and also specifies which SAPI value used on the radio link:
S SAPI 0= call control signalling
S SAPI 1= short message service
Message type is an 8-bit field indicating the code of the message
TI/PD
The purpose of Transaction Identifier (TI) is to distinguish between multiple parallelactivities within one MS.
Protocol Discriminator (PD) is to distinguish between messages belonging to following:
S Call control
S Mobility management
S Radio resource management
S Supplementary service control
S Other signalling procedures
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 285/298
Issue 5 Revision 0 BSSAP Message Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–11
BSSAP Message Structure
CP03_Ch8_05
BSSMAP
Discrimination
Length
Message Type
Info
BSSMAP
Discrimination
Length
Message Type
Info
DTAP
Discrimination
Length
Message Type
Info
DLCI
TI / PD
DTAP
Discrimination
Length
Message Type
Info
DLCI
TI / PD
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 286/298
Issue 5 Revision 0Interfaces Between BSC, BTS and MS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–12
Interfaces Between BSC, BTS and MS
Between the BSC and the BTS one 64 kbit/sec channel is used for sending all thesignalling information. This requires a special protocol and this is the link accessprocedure on D channel (LAPD).
The sending portion constructs a LAPD frame, which is then transmitted octet by octetover the PCM link. At the receiving end the octets are put back into the LAPD frame andthe information data is extracted and then delivered to the user.
LAPD supports both unacknowledged and acknowledged information transfer.
Between the BTS and the MS which is the Air interface, it is not possible to use TDMA tosend a signalling frame that is the length of LAPD. As a result the message needs to bedivided into segments. To meet the radio requirements the LAPD functionality has beenused to create the LAPDm.
LAPD and LAPDm are Layer 2 in the OSI protocol Stack.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 287/298
Issue 5 Revision 0 Interfaces Between BSC, BTS and MS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–13
Interfaces Between BSC, BTS and MS
Between the BSC and the BTS the protocol for transporting signalling
messages is Link Access Procedure on D–channel (LAPD)
Between the BTS and the MS, which is viewed as the air interface, a
modified LAPD protocol is used. (LAPDm). This protocol is based onLAPD functionality but has been adapted to match radio requirements.
Due to the length of LAPD frame, sending the frame over the air interface
requires that frame to be segmented.
S
S
CP03_Ch8_06
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 288/298
Issue 5 Revision 0LAPD frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–14
LAPD frame Structure
The LAPD frame follows the same format as all signalling frames, the fields are outlinedbelow.
Address Field
EA Extension Address – one EA per octet, first ia always set to 0 indicating that thefollowing octet is part of the address field, the second one is set to 1, meaning it is thelast octet of the address
SAPI Service Access Point Identifier – this address is used to access differentfunctions. GSM uses 3 SAPI
S 0–Radio signalling/traffic management, call control
S 62–operational and maintenance
S 63–layer 2 management
C/R command or response – is the message a command or an answer/response
TEI Terminal Endpoint Identifier – this allows for distinction among identical functionentities, e.g. transceivers
Control field
There are 3 types of Control Field, either 8 bits or 16 bits long, depending on the frametype.
S Information frame – I
S Supervision frame – S
S Unnumbered frame – U
N (S) (R) Number send and receive – used for modulo counting used in I frame only
P/F polling bit final bit – used for forcing a response to a frame by setting p=1 in acommand frame, f bit is the response.
The P/F bit varies with frame type and is dependant on the frame requiringacknowledgement.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 289/298
Issue 5 Revision 0 LAPD frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–15
LAPD Frame Structure
CP03_Ch8_07
C/RTEI SAPIEA EAC/RTEI SAPIEA EA
FirstTransmission DirectionLast FirstTransmission DirectionLast
Flag FlagFCSInformation field
Layer 3Control Address
8 816 0–260 octets 16 16
Flag FlagFCSInformation field
Layer 3Control Address
Flag FlagFCSInformation field
Layer 3Control Address
8 816 0–260 octets 16 16
N(S)PFN(R) 0N(S)PFN(R) 0N(S)PFN(R) 0
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 290/298
Issue 5 Revision 0LAPDm Frames
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–16
LAPDm Frames
There are two operation modes in LAPDm
Unacknowledged
Messages that do not need to be acknowledged are sent in Unnumbered Informationframes (UI), there is no error correction or flow control for these frames.
Acknowledged
These are sent when it is necessary to obtain an answer. The frame is a NumberedInformation Frame (I-frame). They require acknowledgement before the next frame issent.
There are three formats of the LAPDm frame:
S A-format
SB-format
S Bbis format
A and B formats are used in both directions. Bbis format is used in downlink only.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 291/298
Issue 5 Revision 0 LAPDm Frames
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–17
LAPDm Frames
CP03_Ch8_08
There are two type of frame, Unacknowledged (UI) and Acknowledged
and three formats for the LAPDm frame, which one is sent depends on
the type of information to be sent
– A–format, sent with no payload but has addressing information
– B–format, used to transport signalling information
– Bbis–format, used for broadcast when no addressing information is
needed
– All formats are of identical length 23 octets
S
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 292/298
Issue 5 Revision 0LAPDm Frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–18
LAPDm Frame Structure
The three frame types that are used can be separated into two frame structures – theA-format and B-format can be viewed as the same format and the Bbis format isdifferent.
The Bbis format is the easiest structure to view. It consists of an information field, whichis the signalling data which takes the frame length to 23 octets.
The A-format and B-format frame length sub field contains more information.
EL Extension Length bit, is always set to 0 unless another length indicator field followswhen it is set to 1.
M More data bit this bit indicates segmentation if the layer 3 message.
S M=1 part of a segmented message
S M=0 last segment of message
The last bits 2–7 are used in all three frames to indicate the length of the information
field.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 293/298
Issue 5 Revision 0 LAPDm Frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–19
LAPDm Frame Structure
CP03_Ch8_09
Bbis format
Signalling Data
Bbis format
Signalling Data
B–format
Fill–in octet Signalling Data Frame Length Control Field Address FieldFill–in octet Signalling Data Frame Length Control Field Address Field
Fill octets Frame Length Control Field Address FieldFill octets Frame Length Control Field Address Field
A–format
Length MLengthLength M EL
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 294/298
Issue 5 Revision 0A and B format Frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–20
A and B format Frame Structure
The A-format and B-format have the same structure – the only difference being after theframe length sub field.
Address Field
EA Extension Address – one EA per octet, the first EA is permanently set to 0indicating following octet is part of the address field.
C/R command or response – is the message a command or an answer/response.
SAPI Service Access Point Identifier – this address is used to access differentfunctions. LAPDm uses different SAPI on the air interface.
S SAPI 0= Radio Resources, Mobility Management, Call Control.
S SAPI 3= Short Message Service, Supplementary Services.
LPD Link Protocol Discriminator – a 2-bit field always coded 00, unless Cell Broadcastservice is used then it is coded 01.
X is a fill bit.
Control Field
The MT message Type bit – indicates what the frame is being used for,
S 0 = Information Frame
S 1 = Supervisory frame
In unnumbered frames the N(S) field is not used and becomes part of the MT field, the
MT field then is a 2bit field.
11 = Unnumbered frame.
N (S) (R) Number send and receive – used for modulo counting used in I frame only.
P/F polling bit final bit – used for forcing a response to a frame by setting p=1 in acommand frame, f bit is the response.
The P/F bit varies with frame type and is dependant on the frame requiringacknowledgement.
In the B-format, if the information to be transmitted requires less space than thesignalling data field, the space is filled in with fill-in octets.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 295/298
Issue 5 Revision 0 A and B format Frame Structure
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–21
A and B format Frame Structure
CP03_Ch8_10
B–format
Fill–in octet Signalling Data Frame Length Control Field Address FieldFill–in octet Signalling Data Frame Length Control Field Address Field
Fill octets Frame Length Control Field Address FieldFill octets Frame Length Control Field Address Field
A–format
N(S)P/FN(R) MTN(S)P/FN(R)
MTN(S)P/FN(R)
MT
SAPIX C/RLPD EASAPIX C/RLPD EASAPIX C/RLPD EA
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 296/298
Issue 5 Revision 0SS7 Connection to GPRS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY8–22
SS7 Connection to GPRS
GPRS is a new set of GSM bearer services that provide packet mode transmission withinthe PLMN.
There remains a requirement to interface with certain components within the GSMnetwork over SS7 interfaces.
The interfaces that are used are:
Gs – the interface between the MSC/VLR and the SGSN
Gr – the interface between the SGSN and the HLR.
The Gs is the interface that is used to establish what state the subscriber is in – if thesubscriber has initialised the GPRS services or not (IMSI attached). The Gs is also usedfor circuit switching paging messages.
The Gr is the interface that is used to establish if the subscriber has the servicesenabled.
8/4/2019 C7 Principles
http://slidepdf.com/reader/full/c7-principles 297/298
Issue 5 Revision 0 SS7 Connection to GPRS
EMOTOROLA LTD. 2001
CP03: Principles of C7
FOR TRAINING PURPOSES ONLY 8–23
SS7 Connections to GPRS
CP03_Ch8_11
ExternalGateway
IP Routers
GatewayIP Router
GatewayGSN
Comm Hub ISS
SF
Serving GSN
FRaccess
BSC
PCU
BTS
MSC – VLRs
SMS – SC
SS7Network
SignalingTransferPoints
HLRs
Gr Gs Gd
Gn
FR access
Frame RelayNetwork
IPhost
IPhost
IPhost
IPhost IP
host
IPhostIP
hostExternal IP Network
ExternalGateway
IP Routers
GatewayIP Router
GatewayGSN
Serving GSN
FRaccess
FR access
MSMSMSMSMSMSMSMSMSMSMSMS
MSMSMSMSMSMSMSMSMSMS
Gn
Gn Gn
Gi Gi
BSC
PCU
BTS
BSC
PCU
BTS
BSC
PCU
BTS
cell
External IP Network External IP Network
MS