Professional Documents
Culture Documents
C7 Principles
C7 Principles
ROLE OF SIGNALLING
SYSTEM
CHAPTER 2
THE SS7 NETWORK
CHAPTER 3
SS7 4 LEVEL MODEL
CHAPTER 4
SS7 NETWORK
ADDRESSING AND ROUTING
CHAPTER 5
SS7 SIGNALLING UNITS
CHAPTER 6
SIGNALLING CONNECTION
CONTROL PART
CHAPTER 7
TRANS. CAPS. AP AND
MAP
CHAPTER 8
GSM NETWORK OVERVIEW
TO SS7
Principles of C7
CP03
Issue 5 Revision 0
Training Manual
FOR TRAINING
PURPOSES ONLY
Principles of C7
Training Manual
Issue 5 Revision 0
Course
Principles of C7
Course
Training
Manual
Issue 5 Revision 0
FOR TRAINING
PURPOSES ONLY
CP03
Issue 5 Revision 0
CP03
Principles of C7
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
Restrictions
The software described in this document is the property of Motorola. It is furnished under a license
agreement 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.
Accuracy
While 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
CP03: Principles of C7
ii
Issue 5 Revision 0
General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Important notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
About this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cross references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Text conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
1
1
2
2
General warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
General cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
14
15
15
15
15
16
16
16
17
17
17
Chapter 1
Role of Signalling System
No 7 in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
SS7 in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
12
14
16
18
2Mbits PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
SS7 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112
114
114
Chapter 2
The SS7 Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
22
24
26
28
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
210
210
212
212
214
216
Signalling Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
218
E1 PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
220
SCP Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Switching Point (SSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Control Point (SCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
222
222
222
224
Chapter 3
SS7 4 Level Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
34
36
38
MTP Layer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
310
MTP Layer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
312
314
MTP Layer 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
316
318
318
318
MTP Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message discrimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
320
320
322
SS7 layer 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
324
326
328
330
332
MAP services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
334
336
Chapter 4
SS7 Network Addressing and Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
Network Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Point Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
CP03: Principles of C7
iv
Issue 5 Revision 0
Point Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
Global Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
Subsystem Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
410
Chapter 5
SS7 Signalling Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
52
52
52
52
54
56
Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
510
512
FIB p BIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
514
516
518
520
522
524
526
528
Link Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
530
532
534
536
538
Sub-Service Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
540
542
Routing Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
544
546
Header Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
550
552
Chapter 6
Signalling Connection Control Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
62
64
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
SCCP Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
SCCP Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
610
612
SCCP Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message type code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
614
614
614
614
616
616
SCCP Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
618
620
622
624
626
628
Chapter 7
Transaction Capabilities Application Part and Mobile Application Part . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
72
Purpose of TCAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
76
78
710
712
AE Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
714
TCAP Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Component Sub Layer (CSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Transaction Sub layer (TSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
716
716
716
718
720
722
724
726
728
730
TCAP/MAP Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
732
Chapter 8
GSM Network Overview to SS7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
82
CP03: Principles of C7
vi
Issue 5 Revision 0
84
84
A Interface Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
88
810
810
810
812
814
814
814
LAPDm Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816
818
820
820
820
822
CP03: Principles of C7
EMOTOROLA LTD. 2001
vii
Issue 5 Revision 0
CP03: Principles of C7
viii
General information
Issue 5 Revision 0
General information
Important notice
If this manual was obtained when you attended a Motorola training course, it will not be
updated or amended by Motorola. It is intended for TRAINING PURPOSES ONLY. If it
was supplied under normal operational circumstances, to support a major software
release, then corrections will be supplied automatically by Motorola in the form of
General Manual Revisions (GMRs).
Purpose
Motorola Global System for Mobile Communications (GSM) Technical Education manuals
are intended to support the delivery of Technical Education only and are not intended to
replace the use of Customer Product Documentation.
WARNING
Failure to comply with Motorolas operation, installation and maintenance
instructions may, in exceptional circumstances, lead to serious injury or death.
These manuals are not intended to replace the system and equipment training offered by
Motorola, although they can be used to supplement and enhance the knowledge gained
through such training.
About this
manual
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
General information
Cross references
Throughout this manual, cross references are made to the chapter numbers and section
names. The section name cross references are printed bold in text.
This manual is divided into uniquely identified and numbered chapters that, in turn, are
divided into sections. Sections are not numbered, but are individually named at the top
of each page, and are listed in the table of contents.
Text conventions
The following conventions are used in the Motorola GSM manuals to represent keyboard
input 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.
ALT-f
CR or RETURN
CP03: Principles of C7
2
Issue 5 Revision 0
Artificial
respiration
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, for
example, the use of adhesives and solvents, as well as those inherent in the equipment.
1.
2.
3.
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
Procedure
Whenever a safety issue arises:
1.
2.
3.
4.
Collect evidence from the equipment under the guidance of the Customer Network
Resolution Centre.
CP03: Principles of C7
4
Issue 5 Revision 0
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, for
example, the use of adhesives and solvents, as well as those inherent in the equipment.
Cautions
Definition
A caution means that there is a possibility of damage to systems, or individual items of
equipment within a system. However, this presents no danger to personnel.
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
General warnings
General warnings
Introduction
Observe the following warnings during all phases of operation, installation and
maintenance of the equipment described in the Motorola GSM manuals. Failure to
comply with these warnings, or with specific warnings elsewhere in the Motorola GSM
manuals, violates safety standards of design, manufacture and intended use of the
equipment. Motorola assumes no liability for the customers failure to comply with these
requirements.
Warning labels
Personnel working with or operating Motorola equipment must comply with any warning
labels fitted to the equipment. Warning labels must not be removed, painted over or
obscured in any way.
Specific
warnings
Warnings particularly applicable to the equipment are positioned on the equipment and
within the text of this manual. These must be observed by all personnel at all times when
working with the equipment, as must any other warnings given in text, on the illustrations
and on the equipment.
High voltage
Certain Motorola equipment operates from a dangerous high voltage of 230 V ac single
phase or 415 V ac three phase mains which is potentially lethal. Therefore, the areas
where 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 must
be set to off and locked.
Within the United Kingdom (UK) regard must be paid to the requirements of the
Electricity at Work Regulations 1989. There may also be specific country legislation
which 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 equipment
when in operation. Ensure that all transmitters are switched off when any antenna
connections have to be changed. Do not key transmitters connected to unterminated
cavities 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.
Laser radiation
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 or unterminated fibre optic
cables connected to data in/out connectors.
CP03: Principles of C7
6
General warnings
Issue 5 Revision 0
Lifting
equipment
When dismantling heavy assemblies, or removing or replacing equipment, the competent
responsible person must ensure that adequate lifting facilities are available. Where
provided, lifting frames must be used for these operations. When equipments have to be
manhandled, reference must be made to the Manual Handling of Loads Regulations
1992 (UK) or to the relevant manual handling of loads legislation for the country in which
the equipment is used.
Do not ...
... substitute parts or modify equipment.
Because of the danger of introducing additional hazards, do not install substitute parts or
perform any unauthorized modification of equipment. Contact Motorola if in doubt to
ensure 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 material
Beryllium 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, or
a wound.
See the Beryllium health and safety precautions section for further information.
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
Definitions
This standard establishes two sets of maximum permitted exposure limits, one for
controlled environments and another, that allows less exposure, for uncontrolled
environments. These terms are defined by the standard, as follows:
Uncontrolled environment
Uncontrolled environments are locations where there is the exposure of individuals who
have no knowledge or control of their exposure. The exposures may occur in living
quarters or workplaces where there are no expectations that the exposure levels may
exceed those shown for uncontrolled environments in the table of maximum permitted
exposure ceilings.
Controlled environment
Controlled environments are locations where there is exposure that may be incurred by
persons who are aware of the potential for exposure as a concomitant of employment, by
other cognizant persons, or as the incidental result of transient passage through areas
where analysis shows the exposure levels may be above those shown for uncontrolled
environments but do not exceed the values shown for controlled environments in the
table of maximum permitted exposure ceilings.
Maximum
permitted
exposures
The maximum permitted exposures prescribed by the standard are set in terms of
different parameters of effects, depending on the frequency generated by the equipment
in question. At the frequency range of this Personal Communication System equipment,
1930-1970MHz, the maximum permitted exposure levels are set in terms of power
density, whose definition and relationship to electric field and magnetic field strengths are
described by the standard as follows:
H2
where E and H are expressed in units of V/m and A/m, respectively, and S in units of
W/m 2. Although many survey instruments indicate power density units, the actual
quantities measured are E or E2 or H or H2.
CP03: Principles of C7
8
Issue 5 Revision 0
Maximum
permitted
exposure
ceilings
Within the frequency range, the maximum permitted exposure ceiling for uncontrolled
environments is a power density (mW/cm2) that equals f/1500, where f is the frequency
expressed in MHz, and measurements are averaged over a period of 30 minutes. The
maximum permitted exposure ceiling for controlled environments, also expressed in
mW/cm 2, is f/300 where measurements are averaged over 6 minutes. Applying these
principles to the minimum and maximum frequencies for which this equipment is intended
to be used yields the following maximum permitted exposure levels:
Uncontrolled Environment
1930MHz
Ceiling
1970MHz
Controlled Environment
1930MHz
1970MHz
If you plan to operate the equipment at more than one frequency, compliance should be
assured at the frequency which produces the lowest exposure ceiling (among the
frequencies 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 demonstrating
compliance, but this equipment operates at power levels orders of magnitude higher, and
the exclusion is not applicable.
Whether a given installation meets the maximum permitted exposure ceilings depends, in
part, upon antenna type, antenna placement and the output power to which this
equipment is adjusted. The following example sets forth the distances from the antenna
to which access should be prevented in order to comply with the uncontrolled and
controlled environment exposure limits as set forth in the ANSI IEEE standards and
computed above.
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
Example
calculation
For a base station with the following characteristics, what is the minimum distance from
the antenna necessary to meet the requirements of an uncontrolled environment?
Transmit frequency
1930MHz
2.0dB
Antenna gain, G
16.4dBi (43.65)
Where W is the maximum permissible power density in W/m2 and r is the safe distance
from the antenna in metres, the desired distance can be calculated as follows:
r+
GPin
+ 43.65 5 + 1.16m
4pW
4p 12.87
where W = 12.87 W/m2 was obtained from table listed above and converting from
mW/cm 2 to W/m2.
NOTE
The above result applies only in the direction of maximum radiation of the
antenna. Actual installations may employ antennas that have defined radiation
patterns and gains that differ from the example set forth above. The distances
calculated can vary depending on the actual antenna pattern and gain.
Power density
measurements
While installation calculations such as the above are useful and essential in planning and
design, validation that the operating facility using this equipment actually complies will
require making power density measurements. For information on measuring RF fields for
determining 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 be
purchased 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 given
installation complies with the applicable limits.
Other equipment
Whether a given installation meets ANSI standards for human exposure to radio
frequency radiation may depend not only on this equipment but also on whether the
environments being assessed are being affected by radio frequency fields from other
equipment, the effects of which may add to the level of exposure. Accordingly, the overall
exposure may be affected by radio frequency generating facilities that exist at the time
the licensees equipment is being installed or even by equipment installed later.
Therefore, the effects of any such facilities must be considered in site selection and in
determining whether a particular installation meets the FCC requirements.
CP03: Principles of C7
10
Issue 5 Revision 0
Health issues
Beryllium Oxide is used within some components as an electrical insulator. Captive within
the component it presents no health risk whatsoever. However, if the component should
be broken open and the Beryllium Oxide, which is in the form of dust, released, there
exists the potential for harm.
Inhalation
Inhalation of Beryllium Oxide can lead to a condition known as Berylliosis, the symptoms
of Berylliosis are similar to Pneumonia and may be identified by all or any of the
following:
Mild poisoning causes fever, shortness of breath, and a cough that produces
yellow/green sputum, or occasionally bloodstained sputum. Inflammation of the mucous
membranes of the nose, throat, and chest with discomfort, possibly pain, and difficulty
with swallowing and breathing.
Severe poisoning causes chest pain and wheezing which may progress to severe
shortness 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 very
serious condition of the lungs. The injured person may become blue, feverish with rapid
breathing and raised pulse rate. Recovery is usual but may take several months. There
have been deaths in the acute stage.
Chronic response. This condition is more truly a general one although the lungs are
mainly affected. There may be lesions in the kidneys and the skin. Certain features
support the view that the condition is allergic. There is no relationship between the
degree of exposure and the severity of response and there is usually a time lag of up to
10 years between exposure and the onset of the illness. Both sexes are equally
susceptible. The onset of the illness is insidious but only a small number of exposed
persons develop this reaction.
First aid
Seek immediate medical assistance. The casualty should be removed immediately from
the exposure area and placed in a fresh air environment with breathing supported with
Oxygen where required. Any contaminated clothing should be removed. The casualty
should be kept warm and at rest until medical aid arrives.
CP03: Principles of C7
EMOTOROLA LTD. 2001
11
Issue 5 Revision 0
Skin contact
Possible irritation and redness at the contact area. Persistent itching and blister
formations can occur which usually resolve on removal from exposure.
First aid
Wash area thoroughly with soap and water. If skin is broken seek immediate medical
assistance.
Eye contact
May cause severe irritation, redness and swelling of eyelid(s) and inflammation of the
mucous membranes of the eyes.
First aid
Flush eyes with running water for at least 15 minutes. Seek medical assistance as soon
as possible.
Handling
procedures
Removal of components from printed circuit boards (PCBs) is to take place only at
Motorola approved repair centres.
The removal station will be equipped with extraction equipment and all other protective
equipment necessary for the safe removal of components containing Beryllium Oxide.
If during removal a component is accidently opened, the Beryllium Oxide dust is to be
wetted into a paste and put into a container with a spatula or similar tool. The spatula/tool
used 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, sealed
and labelled.
Disposal
methods
Beryllium Oxide or components containing Beryllium Oxide are to be treated as
hazardous waste. All components must be removed where possible from boards and put
into sealed bags labelled Beryllium Oxide components. These bags must be given to the
safety and environmental adviser for disposal.
Under no circumstances are boards or components containing Beryllium Oxide to be put
into the general waste skips or incinerated.
General cautions
Issue 5 Revision 0
General cautions
Introduction
Observe the following cautions during operation, installation and maintenance of the
equipment described in the Motorola GSM manuals. Failure to comply with these
cautions or with specific cautions elsewhere in the Motorola GSM manuals may result in
damage to the equipment. Motorola assumes no liability for the customers failure to
comply with these requirements.
Caution labels
Personnel working with or operating Motorola equipment must comply with any caution
labels fitted to the equipment. Caution labels must not be removed, painted over or
obscured in any way.
Specific cautions
Cautions particularly applicable to the equipment are positioned within the text of this
manual. These must be observed by all personnel at all times when working with the
equipment, as must any other cautions given in text, on the illustrations and on the
equipment.
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 by
mishandling. Wear an approved earth strap when adjusting or handling digital boards.
See Devices sensitive to static for further information.
CP03: Principles of C7
EMOTOROLA LTD. 2001
13
Issue 5 Revision 0
Special handling
techniques
In the event of one of these devices having to be replaced observe the following
precautions when handling the replacement:
S
Always wear an earth strap which must be connected to the electrostatic point
(ESP) on the equipment.
Leave the short circuit on the leads until the last moment. It may be necessary to
replace the conductive foam by a piece of wire to enable the device to be fitted.
Do not wear outer clothing made of nylon or similar man made material. A cotton
overall is preferable.
If possible work on an earthed metal surface. Wipe insulated plastic work surfaces
with an anti-static cloth before starting the operation.
All metal tools should be used and when not in use they should be placed on an
earthed surface.
When mounted onto printed circuit boards (PCBs), MOS devices are normally less
susceptible to electrostatic damage. However PCBs should be handled with care,
preferably by their edges and not by their tracks and pins, they should be transferred
directly from their packing to the equipment (or the other way around) and never left
exposed on the workbench.
CP03: Principles of C7
14
Issue 5 Revision 0
Generic manuals
The following are the generic manuals in the GSM manual set, these manuals are
release dependent:
Category
number
Name
Catalogue
number
GSM-100-101
68P02901W01
GSM-100-201
GSM-100-311
GSM-100-313
GSM-100-320
68P02901W36
GSM-100-321
68P02901W23
GSM-100-403
68P02901W17
GSM-100-423
68P02901W43
GSM-100-501
68P02901W26
GSM-100-521
68P02901W57
GSM-100-523
68P02901W51
GSM-100-503
68P02901W56
GSM-100-721
68P02901W72
68P02901W31
Tandem OMC
The following Tandem OMC manuals are part of the GSM manual set for systems
deploying Tandem S300 and 1475:
Category
number
Name
Catalogue
number
GSM-100-202
68P02901W13
GSM-100-712
68P02901W71
CP03: Principles of C7
EMOTOROLA LTD. 2001
15
Issue 5 Revision 0
Scaleable OMC
The following Scaleable OMC manuals replace the equivalent Tandem OMC manuals in
the GSM manual set:
Category
number
Name
Catalogue
number
GSM-100-202
GSM-100-413
68P02901W47
GSM-100-712
68P02901W74
Related manuals
The following are related Motorola GSM manuals:
Category
number
Name
Catalogue
number
GSM-001-103
68P02900W21
GSM-002-103
68P02900W22
GSM-005-103
68P02900W25
GSM-008-403
68P02900W36
Service manuals
The following are the service manuals in the GSM manual set, these manuals are not
release dependent. The internal organization and makeup of service manual sets may
vary, they may consist of from one to four separate manuals, but they can all be ordered
using the overall catalogue number shown below:
Category
number
Name
Catalogue
number
GSM-100-020
68P02901W37
GSM-100-030
68P02901W38
GSM-105-020
68P02901W75
GSM-106-020
68P02901W85
GSM-201-020
68P02901W95
GSM-202-020
68P02901W65
GSM-101-SERIES
68P02900W50
GSM-103-SERIES
68P02900W70
GSM-102-SERIES
68P02901W80
GSM-200-SERIES
68P02901W90
CP03: Principles of C7
16
Issue 5 Revision 0
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.
Catalogue
number
The Motorola 68P catalogue number is used to order manuals.
Ordering
manuals
All orders for Motorola manuals must be placed with your Motorola Local Office or
Representative. Manuals are ordered using the catalogue number. Remember, specify
the manual issue required by quoting the correct suffix letter.
CP03: Principles of C7
EMOTOROLA LTD. 2001
17
Issue 5 Revision 0
CP03: Principles of C7
18
Chapter 1
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 1
Role of Signalling System
No 7 in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
SS7 in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
12
14
16
18
2Mbits PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
SS7 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
112
114
114
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter the student will be able to:
Identify the components and interfaces of the GSM network and describe their
function.
CP03: Principles of C7
EMOTOROLA LTD. 2001
11
Issue 5 Revision 0
SS7 in GSM
SS7 in GSM
GSM network components
GSM Network
Overview
The diagram opposite shows a simplified GSM network. Each network component is
illustrated only once. However, many of the components will occur several times
throughout a network.
Each network component is designed to communicate over an interface specified by the
GSM standards. This provides flexibility and enables a network provider to utilize
system components 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:
CP03: Principles of C7
12
SS7 in GSM
Issue 5 Revision 0
Operations and
Maintenance System
HLR
NMC
AUC
MSC
EIR
OMC
PSTN
EC
IWF
XCDR
ME
BSC
Interface/Connection
SIM
Mobile Station
BTS
Base Station System
CP03_Ch1_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
13
Issue 5 Revision 0
In addition to the more traditional elements of a cellular telephone system, GSM has
Location Register network entities. These entities are the Home Location Register
(HLR), Visitor Location Register (VLR), and the Equipment Identity Register (EIR). The
location registers are database-oriented processing nodes, which address the problems
of managing subscriber data and keeping track of a MSs location as it roams around the
network.
Functionally, the Interworking Function and the Echo Cancellers may be considered as
parts of the MSC, since their activities are inextricably linked with those of the switch as it
connects speech and data calls to and from the MSs.
CP03: Principles of C7
14
Issue 5 Revision 0
Operations
and
Maintenance System
VLR
HLR
AUC
EIR
MSC
PSTN
EC
IWF
BSS
CP03_Ch1_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
15
Issue 5 Revision 0
CP03: Principles of C7
16
Issue 5 Revision 0
BSS
XCDR
BSC
BTS
BTS
BTS
BTS
CP03_Ch1_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
17
Issue 5 Revision 0
CP03: Principles of C7
18
Issue 5 Revision 0
NMC
Q3 PROTOCOL
(GSM 12 SERIES)
OMC
OMC
OMC
REGION 2
REGION 3
REGION 1
NETWORK
CP03_Ch1_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
19
Issue 5 Revision 0
2Mbits PCM
2Mbits PCM
2 Mbit/s Trunk 32-channel PCM
This diagram opposite shows the logical GSM system with the 2 Mbit/s interfaces
highlighted.
The interfaces carry traffic from the PSTN to the MSC, between MSCs, from an MSC to
a 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.25
formatted information.
These 2 Mbit/s links commonly act as the physical bearer for the interfaces used
between the GSM system entities.
CP03: Principles of C7
110
2Mbits PCM
Issue 5 Revision 0
2Mbit trunks
NMC
VLR
BSS
XC
VLR
HLR
AUC
OMC
EIR
MSC
MSC
MS
XC
IWF
EC
EC
IWF
XC
BSC
BTS BSC BTS
BTS
BTS
PSTN
BTS
BTS
BTS
MS
BTS
BTS
COLOCATED ENTITIES
BTS
MS
CP03_Ch1_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
111
Issue 5 Revision 0
SS7 Interfaces
SS7 Interfaces
The term C7 and SS7 are describing the same function, they both describe the signalling
function of the network, either term may be used
Acronyms:
BSSAP
BSSMAP
DTAP
ISUP
MAP
SCCP
TUP
TCAP
CP03: Principles of C7
112
SS7 Interfaces
Issue 5 Revision 0
C7 Interfaces
NMC
VLR
BSS
XC
VLR
HLR
AUC
OMC
EIR
MSC
MS
MSC
MAP
BSSAP
XC
BTS
BSC
IWF
EC
EC
BSSMAP
TUP
IWF
BSC
BTS
BTS
BTS
BTS
XC
PSTN
BTS
BTS
MS
BTS
BTS
BTS
MS
CP03_Ch1_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
113
Issue 5 Revision 0
MSBTS
A-bis(Mo-bis)
BTSBSC
A-interface
BSSMSC
B-Interface
MSCVLR
C-interface
MSCHLR
D-interface
HLRVLR
E-interface
interMSC
F-interface
MSCEIR
G-interface
VLRVLR
R-interface
CP03: Principles of C7
114
Issue 5 Revision 0
NMC
VLR
VLR
BSS
XC
VLR
OMC
HLR
AUC
C
EIR
MSC
MSC
MS
XC
IWF
EC
EC
IWF
XC
A
Abis
BSC
PSTN
BTS
BTS
Um
MS
BTS
BTS
COLOCATED ENTITIES
BTS
MS
CP03_Ch1_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
115
Issue 5 Revision 0
CP03: Principles of C7
116
Chapter 2
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 2
The SS7 Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
22
24
26
28
210
210
212
212
214
216
Signalling Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
218
E1 PCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
220
SCP Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Switching Point (SSP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Control Point (SCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
222
222
222
224
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter you will be able to:
CP03: Principles of C7
EMOTOROLA LTD. 2001
21
Issue 5 Revision 0
All calls must be set-up, monitored and broken down in a correct manner.
The signalling system must be able to support all non-circuit applications such as
database enquires and supplementary services.
Enhanced call features such as call forwarding, calling party name/number display,
and three-way calling.
Network management information must also be carried across the network. This enables
the 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 achieved
through the use of SS7
When looking at any signalling requirements within a telephone network it is important to
understand that all voice calls breakdown into two separate components, the voice
component and the signalling component. All other calls are just seen by the network as
data that is signalling
CP03: Principles of C7
22
Issue 5 Revision 0
CP03_Ch2_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
23
Issue 5 Revision 0
SPC
Signalling link
Link set
More than one physical connection between the same two points
Route
Route set
More than one logical connection between the same two points
CP03: Principles of C7
24
Issue 5 Revision 0
Signalling Elements
S SP/STP
S SPC ( opc dpc )
S Signalling Link
S Link set
S Route
S Route set
CP03_Ch2_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
25
Issue 5 Revision 0
CP03: Principles of C7
26
Issue 5 Revision 0
Signalling Point/STP
STP
SP
CP03_Ch2_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
27
Issue 5 Revision 0
CP03: Principles of C7
28
Issue 5 Revision 0
SP = NI SPC
CP03_Ch2_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
29
Issue 5 Revision 0
CP03: Principles of C7
210
Issue 5 Revision 0
CP03_Ch2_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
211
Issue 5 Revision 0
SS7 Signalling
Link Types
Signalling links are logically organized by link type (A through F) according to their use
in the SS7 signalling network.
A Link: An A (access) link connects a signalling end point (e.g., an SCP or SSP) to an
STP.
B Link: A B (bridge) link connects an STP to another STP. Typically, a quad of B links
interconnect peer (or primary) STPs (e.g., the STPs from one network to the STPs of
another network). The distinction between a B link and a D link is rather arbitrary. For
this reason, such links may be referred to as B/D links.
C Link: A C (cross) link connects STPs performing identical functions into a mated pair.
D Link: A D (diagonal) link connects a secondary (e.g., local or regional) STP pair to a
primary (e.g., inter-network gateway) STP pair in a quad-link configuration. The
distinction between a B link and a D link is rather arbitrary. For this reason, such links
may be referred to as B/D links.
E Link: An E (extended) link connects an SSP to an alternate STP.
F Link: An F (fully associated) link connects two signalling end points.
CP03: Principles of C7
212
Issue 5 Revision 0
Link Set
Link 1
STP
Link 2
SP
CP03_Ch2_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
213
Issue 5 Revision 0
CP03: Principles of C7
214
Issue 5 Revision 0
S
S
SP
SP
Link Set
Link Set
STP
STP
Signalling route
CP03_Ch2_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
215
Issue 5 Revision 0
CP03: Principles of C7
216
Issue 5 Revision 0
Message Routing
OPC 1 11
OPC 2 22
Link Set
SP
STP
STP
Link Set
SP
signalling
link
Link Set
Link Set
STP
STP
CP03_Ch2_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
217
Issue 5 Revision 0
Signalling Methods
Signalling Methods
There are two methods of signalling that can be used to achieve call processing, they
are:
S
Channel Associated Signalling (CAS), where the speech and signalling are
associated to each other and follow the same physical path.
Connectionless signalling where a node sends information that does not require
acknowledgement of receipt
CP03: Principles of C7
218
Signalling Methods
Issue 5 Revision 0
Signalling Methods
CAS
Voice and Signalling Channel
Signalling Channel
CCS
Voice Channels
CP03_Ch2_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
219
Issue 5 Revision 0
E1 PCM
E1 PCM
An E1 or 2.048Mbit/s PCM frame is made up of 32 eight-bit timeslots, numbered from 0
to 31. Timeslot (T/S) 0 is always used for sync, this enables incoming slots to be read at
the 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 consists
of 8 bits from each timeslot. So, each timeslot is 88000=64,000 bits per second 64
Kbit/sec
When referred to, the term E1 indicates both transmission and reception components.
CP03: Principles of C7
220
E1 PCM
Issue 5 Revision 0
E1 PCM
What is an E1 PCM?
SIG
SYNC
VOICE
16
VOICE
31
CP03_Ch2_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
221
Issue 5 Revision 0
SCP Database
SCP Database
The terms SSP and SCP are used in the Intelligent Network (IN), they explain the
operation of database enquiries.
Service
Switching Point
(SSP)
SSPs are switches that originate, terminate, or tandem calls. An SSP sends signalling
messages to other SSPs to set-up, manage, and release voice circuits required to
complete a call. An SSP may also send a query message to a centralized database (an
SCP) to determine how to route a call (e.g., a toll-free 1-800/888 call in North America).
Service Control
Point (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 the
SSP 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 be
considered a separate device. There are several types of database, which include:
S
Registers act as an interface to the telephone company database, and translate non
geographical numbers from a database to provide information for calling card, subscriber
services, fraud protection and intelligent networks
CP03: Principles of C7
222
SCP Database
Issue 5 Revision 0
Network Databases
SSP
SCP
SS7 LINKS
SSP
SCP
CP03_Ch2_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
223
Issue 5 Revision 0
CP03: Principles of C7
224
Issue 5 Revision 0
SSP
STP
SCP
SS7 Links
VOICE CIRCUITS
SSP
STP
SCP
SP
CP03_Ch2_12
CP03: Principles of C7
EMOTOROLA LTD. 2001
225
Issue 5 Revision 0
CP03: Principles of C7
226
Chapter 3
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 3
SS7 4 Level Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
34
36
38
MTP Layer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
310
MTP Layer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
312
314
MTP Layer 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
316
318
318
318
MTP Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message discrimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
320
320
322
SS7 layer 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
324
326
328
330
332
MAP services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
334
336
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter you will be able to:
State the rules of a protocol and identify the different layers that constitute a
protocol.
CP03: Principles of C7
EMOTOROLA LTD. 2001
31
Issue 5 Revision 0
Protocols
Protocols
A Protocol is an agreed set of rules and procedures that if followed by all participants, will
allow the orderly and controlled transfer of information between and among these
participants.
Or in simple terms a protocol:
S
Controls the flow of information between the network layers for guaranteed
delivery.
Processor outages
Protocols also define the rules for data exchange, using fixed or variable length packets,
enables error free data transmission. It has the ability to append network management
information in predefined message structures using segmentation of data blocks for
transmission over established layers for different functions.
CP03: Principles of C7
32
Protocols
Issue 5 Revision 0
What is a Protocol?
CP03_Ch3_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
33
Issue 5 Revision 0
Layer
Description
Physical
Data Link
Network
Transport
Session
Presentation
Application
CP03: Principles of C7
34
Issue 5 Revision 0
Application
Presentation
Session
Transport
Network
Data Link
Physical
CP03_Ch3_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
35
Issue 5 Revision 0
CP03: Principles of C7
36
Issue 5 Revision 0
OSI
SS7
Application
Presentation
Session
Transport
Network
Data Link
Physical
Level 4
Level 1 3
CP03_Ch3_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
37
Issue 5 Revision 0
CP03: Principles of C7
38
Issue 5 Revision 0
OSI
SS7
ASE
Application
Presentation
Session
Transport
SCCP
Network
MTP Level 3
Data Link
MTP Level 2
Physical
MTP Level 1
TCAP
I
S
U
P
CP03_Ch3_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
39
Issue 5 Revision 0
MTP Layer 1
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 data
link 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 signalling
data link. The signalling data link may be accessed via a switching function, providing a
potential for automatic reconfiguration of signalling links.
S
CP03: Principles of C7
310
MTP Layer 1
Issue 5 Revision 0
MTP layer 1
MAP
ASE
TCAP
ISDN UP
SCCP
MTP L3
MTP L2
MTP L1
MTP L1
CP03_Ch3_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
311
Issue 5 Revision 0
MTP Layer 2
MTP Layer 2
Level 2 defines the functions and procedures for, and relating to, the transfer of signalling
messages over one individual signalling data link. The layer 2 functions together with a
layer 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 link
in variable length signal units. For proper operation of the signalling link, the signal unit
comprises transfer control information in addition to the information content of the
signalling message.
The signalling link functions include:
S
Signalling link failure detection by means of signal unit error rate monitoring and
signalling link recovery by means of special procedures.
CP03: Principles of C7
312
MTP Layer 2
Issue 5 Revision 0
MTP layer 2
MAP
ASE
TCAP
ISDNUP
SCCP
SP
SP
SS7
LINK
MTPL3
MTPL2
SP
SP
MTP
L1
MTP
MTP
L1
MTP
L1
CP03_Ch3_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
313
Issue 5 Revision 0
CP03: Principles of C7
314
Issue 5 Revision 0
IncomingMSUs
Level 3
outgoingMSUs
Level 2
Receive
Buffer
Transmission
Buffer
Supervision
(LSSU)
Sequence Number
Check
Sequence number
generation
Error correction
Retransmission
Buffer
Checksum
Decoding
Checksum
generation
Error detection
Message Length
Check
Bit destuffing
Flag detection
Bit stuffing
Flag generation
Delimitation
IncomingMSUs
Level 1
outgoing MSUs
CP03_Ch3_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
315
Issue 5 Revision 0
MTP Layer 3
MTP Layer 3
Layer 3 in principle defines those transport functions and procedures that are common
to, 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 actual
transfer of a message, direct the message to the proper signalling link or User
Part.
2.
Signalling network management functions These are functions that, on the basis
of predetermined data and information about the status of the signalling network,
control the current message routing and configuration of signalling network
facilities. In the event of changes in the status, they also control reconfigurations
and 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 other
levels by means of indications and controls as well as the testing and maintenance
actions may include exchange of signalling messages with corresponding functions
located at other signalling points. Although not User Parts, these parts of layer 3 can be
seen as serving as User Parts of the Message Transfer Part. As a convention in these
specifications, for each description, general references to User Parts as sources or sinks
of a signalling message, implicitly include these parts of Layer 3 unless the opposite is
evident from the context or explicitly stated.
CP03: Principles of C7
316
MTP Layer 3
Issue 5 Revision 0
MTP Layer 3
SSP
MAP
ASE
TCAP
ISDNUP
SSP
SCCP
STP
STP
STP
STP
NETWORK
MTPL3
MTPL2
SCP
SCP
MTPL1
MTP
L1
CP03_Ch3_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
317
Issue 5 Revision 0
Traffic Handling
Traffic Handling has the purpose of ensuring that signalling messages from a User Part
at a Signalling Point are delivered to the same user part at the destination indicated by
the sending User Part. The signalling message handling functions are divided into the
three areas detailed below.
Message Discrimination
This determines whether or not the received message is destined to the point itself
Message Distribution
This 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 a
message is forwarded to the destination point.
Signalling
Network
Management
The Signalling Network Management function is to provide reconfiguration of the
signalling network in the case of failures. The signalling network functions are divided into
four main areas:
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 the
routing.
Policing
This is a method by which operators are able to restrict the use of their signalling network
by external operators; this can be implemented in STPs and at the MTP level.
CP03: Principles of C7
318
Issue 5 Revision 0
To User
Part
Traffic Handling
Message
Distribution
From User
Part
Message
Discrimination
Message
Routing
Incoming
Message
Outgoing
Message
MTP Layer 2
Policing
Network flow
control
Signalling resource
management
CP03_Ch3_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
319
Issue 5 Revision 0
MTP Functionality
MTP Functionality
Since the Message Transfer Part forms the interface at a node with the rest of the
signalling network, the signalling network will have significant impact on the MTP. The
MTP 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 network
structure or status prevails.
The MTP has therefore to contain the necessary functions to ensure any impact that the
network has does not impair MTP performance. The components that must be
considered 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;
Quasiassociated mode.
The standard routing label is suitable for national applications. The signalling system
includes the possibility for using different routing labels nationally.
Message routing is the process of selecting the signalling to be used, for each signalling
message sent. Message routing is destination-code dependent with an additional
load-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 may
be 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 destination
point, determines to which User Part or Layer 3 function the message is to be delivered.
Message
discrimination
Upon receipt of a message at a signalling point, message discrimination determines
whether or not that point is the destination point of that message. This decision is based
on 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 distribution
function. If it is not the destination point, and the signalling point has the transfer
capability, the message is delivered to the routing function for further transfer on a
signalling link.
CP03: Principles of C7
320
MTP Functionality
Issue 5 Revision 0
MTP Functionality
Level 4
Level 3
Level 2
Level 1
Signalling
Message
Handling
Signalling
Message
Handling
TUP
ISUP
SCCP
Signalling
Network
Management
Signalling Link
Functions
Signalling Network
Functions
CP03_Ch3_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
321
Issue 5 Revision 0
Correctly, all the received messages will be checked before they are accepted
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 of
reliability.
CP03: Principles of C7
322
Issue 5 Revision 0
OSI
SS7
Network
Data Link
MTP Level 2
Physical
MTP Level 1
MTP Level 3
CP03_Ch3_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
323
Issue 5 Revision 0
SS7 layer 4
SS7 layer 4
The 4th level in SS7 equate to layers 47 in the OSI model, in SS7 the 4th level is known
as the User Parts (UP).
The user parts contain functions connected with the processing of signal information, the
UPs generate and analyse signalling messages, they use the MTP as a transport
function to carry the information to other user parts.
The combination of MTP 13 and SCCP is called the Network Services Part.
CP03: Principles of C7
324
SS7 layer 4
Issue 5 Revision 0
SS7 level 4
CP03_Ch3_12
CP03: Principles of C7
EMOTOROLA LTD. 2001
325
Issue 5 Revision 0
For some applications more complex signalling maybe required, in these cases
Application parts have been defined.
Application parts include
S
CP03: Principles of C7
326
Issue 5 Revision 0
OSI
7
Application
Presentation
Session
Transport
SS7
ASE
TCAP
I
S
U
P
SS7 Level 4
SCCP
CP03_Ch3_13
CP03: Principles of C7
EMOTOROLA LTD. 2001
327
Issue 5 Revision 0
CP03: Principles of C7
328
Issue 5 Revision 0
OSI
SS7
Transport
SCCP
Network
MTP Level 3
Data Link
MTP Level 2
Physical
MTP Level 1
CP03_Ch3_14
CP03: Principles of C7
EMOTOROLA LTD. 2001
329
Issue 5 Revision 0
CP03: Principles of C7
330
Issue 5 Revision 0
Application
Presentation
Session
Transport
SCCP
Network
MTP Level 3
Data Link
MTP Level 2
Physical
MTP Level 1
TCAP
CP03_Ch3_15
CP03: Principles of C7
EMOTOROLA LTD. 2001
331
Issue 5 Revision 0
CP03: Principles of C7
332
Issue 5 Revision 0
MAP
Application
Presentation
Session
Transport
SCCP
Network
MTP Level 3
Data Link
MTP Level 2
Physical
MTP Level 1
TCAP
CP03_Ch3_16
CP03: Principles of C7
EMOTOROLA LTD. 2001
333
Issue 5 Revision 0
MAP services
MAP services
MAP must be considered as both an application in its own right and part of the GSM
subsystems. This is because it uses the TCAP within the signalling system for
peer-to-peer communication and also has a functionality of its own for the application
entities to allow them to operate in the GSM environment.
Because the function of MAP service is control and data exchange between the
applications and MAP, two functions are required.
Common MAP services, for pure communication control
Special MAP services, for carrying signalling data
MAP subsystems include MSC, BSC, HLR, VLR, AUC and SMSC.
CP03: Principles of C7
334
MAP services
Issue 5 Revision 0
MAP services
MAP user
MAP user
MAP services
(Primitives)
MAP
MAP
Peer to peer protocol
Primitives
TCAP
TCAP
Peer to peer protocol
CP03_Ch3_17
CP03: Principles of C7
EMOTOROLA LTD. 2001
335
Issue 5 Revision 0
CP03: Principles of C7
336
Issue 5 Revision 0
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 UABORT
MAP PABORT
MAP NOTICE
(U=user)
(P=provider)
CP03_Ch3_18
CP03: Principles of C7
EMOTOROLA LTD. 2001
337
Issue 5 Revision 0
CP03: Principles of C7
338
Chapter 4
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 4
SS7 Network Addressing and Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
Network Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
Point Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
Point Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
Global Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
Subsystem Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
410
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter you will be able to:
CP03: Principles of C7
EMOTOROLA LTD. 2001
41
Issue 5 Revision 0
Network Addressing
Network Addressing
In an SS7 network the signalling information is not always exchanged between adjacent
SPs or STPs
In a GSM system the exchange of information may involve several STPs, as a
consequence the network needs to understand how to each STP is addressed and how
can the system rout the signalling information to the correct point.
The addressing systems work on a national and international basis, with the services of
higher layers being used for international addressing.
CP03: Principles of C7
42
Network Addressing
Issue 5 Revision 0
Network Addressing
CP03_Ch4_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
43
Issue 5 Revision 0
Point Codes
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 code
of the sender) and the addressee or Destination Point Code (DPC).
Addressing using signalling point codes will only work on a national basis.
CP03: Principles of C7
44
Point Codes
Issue 5 Revision 0
Point Codes
CP03_Ch4_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
45
Issue 5 Revision 0
Point Codes
Point Codes
If two SPs need to communicate with each other if they are part of the same network, all
that is required is a signalling link between the two SPs.
The key element is the Point Code, this will allow unique addressing of each individual
element within a network.
For example, if the two SPs 1134 and 1234, as part of the same networks, are
enabled correctly they can communicate without requiring an STP, this would allow full
communication between the two points.
If two SPs that are not in the same network, SPs 1134 and 4234, which can be either
different layers or international networks, require to communicate they will require all
elements of the signalling networks to be in place. Because the network needs to either
cross network layers or is accessing a different network there is a requirement to go
through an STP. The STP is the only part of the signalling network that is able to change
the layer on which a network may communicate.
CP03: Principles of C7
46
Point Codes
Issue 5 Revision 0
STP
SP
SS7 LINKS
Point Code = 4234
SS7 LINKS
SP
SP
VOICE CIRCUITS
CP03_Ch4_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
47
Issue 5 Revision 0
Global Title
Global Title
A Global Title (GT) is not an element within a signalling network that on its own is able to
provide 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 the
number in order to achieve a routing solution.
CP03: Principles of C7
48
Global Title
Issue 5 Revision 0
CP03_Ch4_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
49
Issue 5 Revision 0
Subsystem Numbering
Subsystem Numbering
A Subsystem Number (SSN) is an identification of a specific User Part, each user part
will have its own specific number.
The subsystem is identified either directly as in SCCP or indirectly, using a layer to carry
the signalling MAP.
Subsystem Numbers
SSN (Hex)
Subsystem
00
01
SCCP Management
02
Reserved
03
ISUP
04
OMAP
05
MAP
06
HLR
07
VLR
08
MSC
09
EIR
0A
AuC
FE
NSSAP
CP03: Principles of C7
410
Subsystem Numbering
Issue 5 Revision 0
Subsystem Numbering
The Subsystem Number (SSN) specifies the user that either sent
het
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
CP03_Ch4_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
411
Issue 5 Revision 0
Subsystem Numbering
CP03: Principles of C7
412
Chapter 5
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 5
SS7 Signalling Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
52
52
52
52
54
56
Flag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
510
512
FIB p BIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
514
516
518
520
522
524
526
528
Link Alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
530
532
534
536
538
Sub-Service Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
540
542
Routing Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
544
546
Header Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
550
552
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter you will be able to:
Identify the SS7 signalling units and describe their function and composition.
CP03: Principles of C7
EMOTOROLA LTD. 2001
51
Issue 5 Revision 0
Circuit Switch
Where an open circuit is required at all times during the call, such as voice, this is
expensive and wasteful of resources. With the relationship to voice this is currently the
best 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 stay
active 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 packets
are of a set size, this allows packets that are going to multiple points to be sent down the
same links. This allows a high connection rate to one link. A packet switch will switch
user data and control data.
CP03: Principles of C7
52
Issue 5 Revision 0
CP03_Ch5_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
53
Issue 5 Revision 0
CP03: Principles of C7
54
Issue 5 Revision 0
1
3
4
1
2
2
4
3
2
4
3
4
3
2
1
2
4
CP03_Ch5_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
55
Issue 5 Revision 0
A length indicator
An end flag.
The end flag may also be used as the start flag for the next frame. Two flags should not
be sequenced.
CP03: Principles of C7
56
Issue 5 Revision 0
Last
Flag
Transmission
Direction
FCS
Information field
First
Length
Acknowledgment
Flag
Length
(Bits)
CP03_Ch5_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
57
Issue 5 Revision 0
Flag
Flag
Each signalling unit is enclosed between two flags, the opening flag and closing flag. The
closing flag may also be the opening flag of the next frame. As a consequence two flags
should not be sequenced.
The flag is made up of 8 bits, this is a unique 8 bits pattern, 01111110 (zero-six
ones-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 is
responsible for the removal or de-stuffing.
CP03: Principles of C7
58
Flag
Issue 5 Revision 0
Flag
FLAG
Flag
Last
FCS Spare
LI
F
I
B
FSN
Transmission Direction
B
I
B
BSN
Flag
First
CP03_Ch5_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
59
Issue 5 Revision 0
CP03: Principles of C7
510
Issue 5 Revision 0
Last
Transmission Direction
First
Flag
FCS Spare
LI
F
I
B
FSN
B
I
B
BSN
Flag
16 Bits
CP03_Ch5_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
511
Issue 5 Revision 0
CP03: Principles of C7
512
Issue 5 Revision 0
SP
SP
BSN = 50, BIB = 1, FSN = 1, FIB = 1
CP03_Ch5_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
513
Issue 5 Revision 0
FIB p BIB
FIB BIB
The value of the FIB and BIB are the keys to error correction. Both the FIB and BIB are 1
bit 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 is
the 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 inserted
into the BSN field, this will indicate an error to the sending point and which message
signalling 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 is
interrupted, all signals in the buffer, which have not been positively acknowledged, will
now be retransmitted. Any message signalling units in the buffer that have sequence
numbers that are higher than the retransmitted signal unit will also be retransmitted.
If a signalling message has been lost completely, then because the sequencing numbers
are not consecutive, the receiving point is able to ask for retransmission.
CP03: Principles of C7
514
FIB p BIB
Issue 5 Revision 0
FIB BIB
SP
SP
BSN = 50, BIB = 0, FSN= 2, FIB = 1,
CP03_Ch5_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
515
Issue 5 Revision 0
CP03: Principles of C7
516
Issue 5 Revision 0
SP
SP
BSN = 51, BIB = 0 , FSN= 3, FIB = 0,
CP03_Ch5_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
517
Issue 5 Revision 0
CP03: Principles of C7
518
Issue 5 Revision 0
Length Indicator
8 bits
Flag
FCS Spare
2 Bits
F
I
B
LI
FSN
BSN
Flag
6 Bits
LI
Last
B
I
B
Signalling Unit
LI=0
LI=1,2
FISU
LSSU
LI>2
MSU
Transmission Direction
First
CP03_Ch5_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
519
Issue 5 Revision 0
CP03: Principles of C7
520
Issue 5 Revision 0
16 Bits
Flag
Last
FCS Spare
LI
F
I
B
FSN
Transmission Direction
B
I
B
BSN
Flag
First
CP03_Ch5_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
521
Issue 5 Revision 0
CP03: Principles of C7
522
Issue 5 Revision 0
CP03_Ch5_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
523
Issue 5 Revision 0
CP03: Principles of C7
524
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
Spare
LI
F
I
B
16
First
FSN
B
I
B
BSN
Flag
Length
(Bits)
CP03_Ch5_12
CP03: Principles of C7
EMOTOROLA LTD. 2001
525
Issue 5 Revision 0
CP03: Principles of C7
526
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
16
Status
8 or 16
First
Spare
LI
F
I
B
FSN
B
I
B
BSN
Flag
Length
(Bits)
CP03_Ch5_13
CP03: Principles of C7
EMOTOROLA LTD. 2001
527
Issue 5 Revision 0
Abbreviation
Description
SIO
SIN
SIE
SIOS
SIPO
SIB
CP03: Principles of C7
528
Issue 5 Revision 0
Transmission Direction
Last
FCS
Status
Spare
First
LI
8 or 16
000
001
010
5 or 13 Spare Bits
011
100
101
SIO
SIN
SIE
SIOS
SIPO
SIB
Out of alignment
Normal Alignment
Emergency Alignment
Out of Service
Processor Outage
Busy
CP03_Ch5_14
CP03: Principles of C7
EMOTOROLA LTD. 2001
529
Issue 5 Revision 0
Link Alignment
Link Alignment
The operation of a signalling link is a duplex operation that is the link must be created
in both directions. Both terminals are equal, and as such, both need to establish the
correct 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 start
of alignment.
These steps are returned from the other SP involved in the link, to establish layer 2
between the two SPs
CP03: Principles of C7
530
Link Alignment
Issue 5 Revision 0
Link Alignment
STP
SP
LSSU OOS = SIOS
LSSU OOS = SIO
CP03_Ch5_15
CP03: Principles of C7
EMOTOROLA LTD. 2001
531
Issue 5 Revision 0
CP03: Principles of C7
532
Issue 5 Revision 0
1 LSSU = SIN/SIE
3 MSU = SLTM
STP
SP
2 LSSU =SIN/SIE
4 MSU = SLTM
CP03_Ch5_16
CP03: Principles of C7
EMOTOROLA LTD. 2001
533
Issue 5 Revision 0
CP03: Principles of C7
534
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
SIO
16
8n
LI
Spare
2
First
F
I
B
1
FSN
B
I
B
BSN
Flag
N< 272
Length
(Bits)
CP03_Ch5_17
CP03: Principles of C7
EMOTOROLA LTD. 2001
535
Issue 5 Revision 0
CP03: Principles of C7
536
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIO
SIF
Spare
First
LI
8 bits
SF
SI
CP03_Ch5_18
CP03: Principles of C7
EMOTOROLA LTD. 2001
537
Issue 5 Revision 0
CP03: Principles of C7
538
Issue 5 Revision 0
Service Indicator
Last
Transmission Direction
Flag
FCS
SIF
SF
SIO
Spare
SI
DCBA
Service Indicator
0000
0001
0010
0011
0100
0101
0110
0111
First
LI
8 bits
CP03_Ch5_19
CP03: Principles of C7
EMOTOROLA LTD. 2001
539
Issue 5 Revision 0
Sub-Service Field
Sub-Service Field
The Sub-Service Field indicates the type of signalling network used. Bits C and D are
used to specify if the network is international or national. Bits A and B are used in the
USA for priority but are spare under ETSI.
CP03: Principles of C7
540
Sub-Service Field
Issue 5 Revision 0
Sub-Service Field
Last
Transmission Direction
Flag
FCS
SIF
SF
SIO
First
Spare
SI
LI
8 bits
DCBA
Network Indicator
0000
International 0
0100
International 1
1000
National
1100
National
CP03_Ch5_20
CP03: Principles of C7
EMOTOROLA LTD. 2001
541
Issue 5 Revision 0
CP03: Principles of C7
542
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
SIO
Spare
Message elements
First
LI
Label
CP03_Ch5_21
CP03: Principles of C7
EMOTOROLA LTD. 2001
543
Issue 5 Revision 0
Routing Label
Routing Label
The Routing Label is separately defined for each of the User Parts and this label is used
by the MTP to route the message to the correct destination. Each User Part within the
SS7 system has its own label format.
Destination Point Code (DPC) indicates the Signalling Point Code of the receiver of the
signalling message
Originating Point Code (OPC) indicates the signalling point code of the sender of the
signalling message
Signalling Link Selection (SLS), these 12 bits have various uses depending on the user
part that the signalling message belongs to.
Depending on the user part the SLS may carry the Circuit Identification Code or it may be
a 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 of
the SLS field allows for the definition of a maximum of 16 signalling links per link set, as
such it is used to determine which Signalling Link within a link set will be used to transfer
the message.
If the user part is Signalling Network Management messages (SNM) or Signalling
Network Testing and Maintenance messages (SNT), then the SLS is replaced by
Signalling Link Code (SLC) again 12 bits long but only 4 are used, this indicates the
Signalling Link Number.
CP03: Principles of C7
544
Routing Label
Issue 5 Revision 0
Routing Label
Last
Transmission Direction
FCS
Flag
SIO
SIF
Spare
First
LI
Routing Label
OPC
DPC
14 bit
14 bit
CP03_Ch5_21
CP03: Principles of C7
EMOTOROLA LTD. 2001
545
Issue 5 Revision 0
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 will
be the header and then the data field which is optional. This applies only to layer 3.
CP03: Principles of C7
546
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
SIO
Spare
First
LI
Data opt.
Heading Code
8 bits
Routing Label
32 bits
CP03_Ch5_23
CP03: Principles of C7
EMOTOROLA LTD. 2001
547
Issue 5 Revision 0
Header Fields
Header Fields
Because this is a Layer 3 only, all of the signaling messages will relate to the signalling
network and not the user part. It is these dedicated user parts in layer 3 that
automatically detects error situations.
Errors can be separated into one of three groups
S
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) is
used to define a single message within the group.
CP03: Principles of C7
548
Header Fields
Issue 5 Revision 0
Header Fields
CP03_Ch5_24
CP03: Principles of C7
EMOTOROLA LTD. 2001
549
Issue 5 Revision 0
Spare
0001
0010
0011
0100
Transfer-prohibited-allowed-restricted messages
0101
Signalling-route-set-test messages
0110
0111
1000
Signalling-data-link-connection messages
1001
Spare
1010
CP03: Principles of C7
550
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
Heading Code
SIO
Spare
First
LI
Routing Label
H1
H0
4 bits
4 bits
CP03_Ch5_25
CP03: Principles of C7
EMOTOROLA LTD. 2001
551
Issue 5 Revision 0
With SNT the SI sub field in the SIO has the value 0001 to indicate that it is a MSU-SNT
message, the H0 code is SLT indicating signalling link test messages, the two message
types are M, for message and A, for acknowledgement.
CP03: Principles of C7
552
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
Heading Code
SIO
Spare
First
LI
Routing Label
H1
H0
4 bits
4 bits
CP03_Ch5_25
CP03: Principles of C7
EMOTOROLA LTD. 2001
553
Issue 5 Revision 0
CP03: Principles of C7
554
Chapter 6
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 6
Signalling Connection Control Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
62
64
SCCP Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
SCCP Primitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
610
612
SCCP Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routing Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Message type code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
614
614
614
614
616
616
SCCP Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
618
620
622
624
626
628
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
CP03: Principles of C7
EMOTOROLA LTD. 2001
61
Issue 5 Revision 0
CP03: Principles of C7
62
Issue 5 Revision 0
S
S
CP03_Ch6_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
63
Issue 5 Revision 0
CP03: Principles of C7
64
Issue 5 Revision 0
S
S
BSSAP
MAP
TCAP
DTAP
BSSMAP
CL
CO
SCCP
MTP Level 3
CP03_Ch6_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
65
Issue 5 Revision 0
SCCP Services
SCCP Services
The connection-oriented services enable the transfer of signalling over established
signalling connections. These connections are either temporary or permanent. If the
connection is a temporary connection the control of signalling can be divided into three
phases.
1.
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 response
method. The data transfer service is compiled of SCCP messages. the SCCP
message contains two elements Network Protocol Information (NPCI) and
Network Service Data Unit (NSDU).
S
3.
Connection release this provides the method to breakdown the connection and
release of the reference numbers.
The permanent connections have the same phases as temporary connection but may
have additional safeguarding mechanisms at the end points to ensure re-establishment in
case of processor outage.
In connectionless signalling all data for routing is carried in each data packet, so no
logical path is created in the network, the functions of the connectionless service are,
mapping of the network address to signalling relations, sequence services and
segmenting.
CP03: Principles of C7
66
SCCP Services
Issue 5 Revision 0
SCCP services
CP03_Ch6_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
67
Issue 5 Revision 0
SCCP Primitives
SCCP Primitives
SCCP is a layer within the SS7. Because SCCP is not a top layer or a base layer it
means that it must be able to transfer information and communicate with the layers
above and below it in the protocol stack.
Layers either side of the SCCP are known as the service user and the SCCP is the
service provider, communication is achieved using Service Primitives.
Primitives consist of commands and responses that are associated with the services
requested of the layers. Service primitives are data units sent between layers to invoke a
different 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 of
primitive flow.
The parameter contains elements of information that will be transferred between layers.
CP03: Principles of C7
68
SCCP Primitives
Issue 5 Revision 0
Primitive Structure
TCAP
Service
Primitives
Service
Primitives
I
S
U
P
SCCP
Service Access Point
Network Service Part
Service
Primitives
MTP Level 3
CP03_Ch6_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
69
Issue 5 Revision 0
CP03: Principles of C7
610
Issue 5 Revision 0
There are four Protocol classes defined within the SCCP protocol
Protocol Classes
0
CP03_Ch6_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
611
Issue 5 Revision 0
CP03: Principles of C7
612
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
SIO
Spare
LI
16
8n
First
F
I
B
FSN
B
I
B
BSN
Flag
n< 272
SCCP Message
CP03_Ch6_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
613
Issue 5 Revision 0
SCCP Message
SCCP Message
An SCCP message consists of the following parts,
Routing Label
This contains the DPC, OPC and SLS.
Message type
code.
This is a 1 octet field and defines the function and format of the SCCP message.
Parameters
This field is variable and depends on the information that needs to be carried. The SCCP
may contain a number of parameters with the signalling information. These parameters
can be of either a fixed or variable length and can also be mandatory or optional.
CP03: Principles of C7
614
SCCP Message
Issue 5 Revision 0
Last
Transmission Direction
Flag
FCS
SIF
SIO
First
Spare
LI
Routing Label
Parameters
CP03_Ch6_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
615
Issue 5 Revision 0
Message Type
Code
This is the protocol class, it is using the message type code that the SCCP includes in
the MSU. The message type will also indicate if it is a CO or CL service. For CL the
message is either Unit Data (UDT) or Unit Data Service (UDTS). For CO the message
will be Data form 1 (DT1).
The parameters are further broken down into two sub fields.
S
The contents of these two sub fields are specific for each SCCP message. This is
because each SCCP message has its specific number and type of parameters. The
length of these can be fixed or variable.
The Mandatory Part includes segmentation information, Destination/Source Location
Register DLR/SLR, or calling party and called party address.
CP03: Principles of C7
616
Issue 5 Revision 0
Last
Transmission Direction
First
Param. A
Param. B
Param. N
Pointer A
Pointer B
Pointer Opt
Param. A
Length
Param. B
Length
NAME
Length
End
Opt
Parm.
Routing Label
Msg.
type
Code
CP03_Ch6_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
617
Issue 5 Revision 0
SCCP Routing
SCCP Routing
The SCCP messages are carried in the SIF of the MSU. The only identifier is carried in
the SIO. The routing label carries information about the correct routing of the message
In the Parameter field there is a division of parameter groups. It is here that the protocol
class for service is indicated. Also included in the parameters is the Called Party
address, this is for SCCP routing. The information carried here will identify the type of
address and the address itself.
This information, being SCCP routing and addressing must be carried in both CO and CL
services.
CP03: Principles of C7
618
SCCP Routing
Issue 5 Revision 0
SCCP routing
CP03_Ch6_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
619
Issue 5 Revision 0
SPC
SSN
Global Title
The parameters CaPA and CdPA are necessary for end-to-end addressing of SCCP
messages
MAP uses all possible combinations for addressing, while BSSAP requires only the SPC
and SSN.
CP03: Principles of C7
620
Issue 5 Revision 0
S The calling party address ( CaPA ) and the calledparty address (CdPA)
have the same format and also identify the type of address beingused.
CP03_Ch6_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
621
Issue 5 Revision 0
Global Title (GT), a global title consists of a regular directory number and
information as to how to interpret the number, only the SCCP layer in different
nodes is able to use the GT
2.
Destination Point Code (DPC) and Sub System Number (SSN), this system allows
direct routing, it bypasses the SCCP, the sub system number (SSN) is used by the
SCCP to identify different applications in a node, this is to identify the part of a
node and establish if it uses SCCP directly or indirectly.
Sub System
00
01
SCCP management
02
Reserved
03
ISUP
04
OMAP
05
MAP
06
HLR
07
VLR
08
MSC
09
EIR
0A
AuC
FE
BSSAP
CP03: Principles of C7
622
Issue 5 Revision 0
CP03_Ch6_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
623
Issue 5 Revision 0
CP03: Principles of C7
624
Issue 5 Revision 0
SCCP Address
GT
SSN
SPC
Routing based on
0=GT
1=DPC+SSN
Last
Address Indicator
GT Indicator
Address Length
SSN Indicator
Transmission Direction
First
CP03_Ch6_12
CP03: Principles of C7
EMOTOROLA LTD. 2001
625
Issue 5 Revision 0
Address Information
this indicates the called or calling partys number
Nature of Address
defines the type of number contained in the GT National number or International
Number
Numbering Plan
indicates the numbering plan PLMN, ISDN/Mobile
Translation type
defines the routing table GSM or Short Message Centre
The format of the information is laid out in ITU-T Q713
CP03: Principles of C7
626
Issue 5 Revision 0
MAP
TCAP
Called Address
SPC
Address Information
SSN
Nature of Address
Global Title
Numbering Plan
SCCP
Calling Address
Translation type
MTP
Routing Label
DPC
OPC
CP03_Ch6_13
CP03: Principles of C7
EMOTOROLA LTD. 2001
627
Issue 5 Revision 0
CP03: Principles of C7
628
Issue 5 Revision 0
SCCP
SCCP
Connection
Oriented
Control
(SCOC)
SCCP
USERS
MTP
SCCP
Routing
Control
(SCRC)
MTP
SCCP
Connectionless
Control
(SCLC)
SCCP
Management
(SCM)
CP03_Ch6_14
CP03: Principles of C7
EMOTOROLA LTD. 2001
629
Issue 5 Revision 0
CP03: Principles of C7
630
Chapter 7
Transaction Capabilities
Application Part and Mobile
Application Part
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 7
Transaction Capabilities Application Part and Mobile Application Part . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
72
Purpose of TCAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
76
78
710
712
AE Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
714
TCAP Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Component Sub Layer (CSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Transaction Sub layer (TSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
716
716
716
718
720
722
724
726
728
730
TCAP/MAP Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
732
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter you will be able to:
Identify the TCAP message structure and explain the function of the elements.
CP03: Principles of C7
EMOTOROLA LTD. 2001
71
Issue 5 Revision 0
CP03: Principles of C7
72
Issue 5 Revision 0
TCAP is routed using the SCCP routing function, this provides logical
routing through the MTP layers
CP03_Ch7_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
73
Issue 5 Revision 0
Purpose of TCAP
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 types
of Intelligent Network services.
The main purpose of TCAP is to support interactive applications. This allows for transfer
of 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 two
nodes in a TC enabled signalling network.
Examples of interactive applications are:
S
HLR/VLR communication
CP03: Principles of C7
74
Purpose of TCAP
Issue 5 Revision 0
Purpose of TCAP
It can also receive the results of the operation and act upon them
CP03_Ch7_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
75
Issue 5 Revision 0
CP03: Principles of C7
76
Issue 5 Revision 0
CP03_Ch7_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
77
Issue 5 Revision 0
CP03: Principles of C7
78
Issue 5 Revision 0
Each AE is divided into Application Service Elements (ASE). These are grouped as common and specific. ESEs
support the interwork of the AEs, they may be combined to perform a certain task.
CP03_Ch7_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
79
Issue 5 Revision 0
CP03: Principles of C7
710
Issue 5 Revision 0
MAP MSC
ASE 1
ASE 2
MAP
HLR
MAP
AuC
TCAP
ASE common
SSN
SSN
SCCP
MTP
CP03_Ch7_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
711
Issue 5 Revision 0
CP03: Principles of C7
712
Issue 5 Revision 0
OSI Layer
HLR
VLR
MSC EIR
AUC
AEs
MAP
Application
TCAP
Presentation
Session
Transport
SCCP
CP03_Ch7_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
713
Issue 5 Revision 0
AE Functionality
AE Functionality
There are five Application Entities (AE) within the GSM architecture and all operate in the
same 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 all
AEs 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 dialogue
MAP-CLOSE terminates the existing process
MAP-U-ABORT indicates that an application wishes to interrupt a dialogue
MAP-P-ABORT indicates that TCAP wishes to interrupt a dialogue
MAP-NOTICE provides an application with information about problems on the peer
side
MAP-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 contains
the applications context name and establishes the requested protocol for the dialogue to
be established. The specific ASEs depend on the MAP application entity
CP03: Principles of C7
714
AE Functionality
Issue 5 Revision 0
AE Functionality
APPLICATION ENTITY
OTHER ASE
OTHER ASE
TCAP
(common ASE)
CP03_Ch7_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
715
Issue 5 Revision 0
TCAP Structure
TCAP Structure
The TCAP is divided into two main parts The Component Sub Layer (CSL) and the
Transaction Sub Layer (TSL).
The Component
Sub Layer (CSL)
The CSL is responsible for individual actions or data requested, and is concerned with
the exchange of information between the TC user and TCAP. The component layer
equates to Layers 5 and 6 in the OSI model. The CSL also provides the TC user with the
capabilities of invoking remote operations and receiving replies. The CSL provides a
uniform data interface to its users, represented by the Application Protocol Data Unit
(APDU). These transport the payload which MAP and the application uses. The CSL
allows many dialogues to be run concurrently between TC users.
The Transaction
Sub layer (TSL)
The TSL deals with the actual exchange of messages between two TC users, containing
the components from the CSL. The term transaction is used because the dialogue
control 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, invoke
id and operation code included in the message, the destination TCAP is able to handle
multi dialogues and transactions concurrently between two nodes without mixing the
messages.
S
CP03: Principles of C7
716
TCAP Structure
Issue 5 Revision 0
TCAP Structure
CP03_Ch7_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
717
Issue 5 Revision 0
There are two dialogue facilities provided unstructured and structured. The difference
between unstructured and structured is that in unstructured the dialogue is terminated as
soon as the component is transferred. In structured dialogue several flows of
components are allowed to co-exist between two TC users. The component handling is
related to the request to perform an operation or a reply and it is the CHA which is
responsible for the correct component.
CP03: Principles of C7
718
Issue 5 Revision 0
MAP TCuser
Addressing
Information
APDU
Transfer
Actions or data
TCAP
Network Service
Access Point
NSP
Network Service e.g SCCP
CP03_Ch7_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
719
Issue 5 Revision 0
CP03: Principles of C7
720
Issue 5 Revision 0
Last
Transmission Direction
Flag
EOP
FCS
User message/data
SIF
SIO
Spare
Component Portion
Component n
Component 2
First
Component 1
LI
Message Type
Transaction
portion
Label
TCAP
CP03_Ch7_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
721
Issue 5 Revision 0
TAG, this distinguishes one information element from another, and controls the
interpretation of the contents.
2.
3.
CP03: Principles of C7
722
Issue 5 Revision 0
CP03_Ch7_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
723
Issue 5 Revision 0
CP03: Principles of C7
724
Issue 5 Revision 0
Constructor
Tag
Length
Contents
Contents
Primitive
Tag
Tag
Length
Length
Contents
Tag
Length
Contents
Contents
CP03_Ch7_12
CP03: Principles of C7
EMOTOROLA LTD. 2001
725
Issue 5 Revision 0
Unidirectional
Begin
End
Continue
Abort
Message length
The message length indicates the total length of the message.
Component portion
The Component portion is a constructor and consists of two elements, the invoke ID and
Operation code information element. The Invoke ID distinguishes between different
operations invoked within one dialogue. The Operation code information element,
identifies the operation that is to be invoked at the far end. The number of parameters
and constructors included in the Operation code constructor is not limited, so a number
of constructors may be included in the same message.
CP03: Principles of C7
726
Issue 5 Revision 0
Transaction
Portion
Component
Portion
CP03_Ch7_13
CP03: Principles of C7
EMOTOROLA LTD. 2001
727
Issue 5 Revision 0
CP03: Principles of C7
728
Issue 5 Revision 0
ORIGINATING
EXCHANGE
DATABASE
CP03_Ch7_14
CP03: Principles of C7
EMOTOROLA LTD. 2001
729
Issue 5 Revision 0
CP03: Principles of C7
730
Issue 5 Revision 0
MAP User
MAP User
MAP Service
Primitives
MAP Service
Primitives
MAP
Primitives
TCAP
MAP
Primitives
Primitives
TCAP
Primitives
To/From SCCP
To/From SCCP
CP03_Ch7_15
CP03: Principles of C7
EMOTOROLA LTD. 2001
731
Issue 5 Revision 0
TCAP/MAP Transactions
TCAP/MAP Transactions
In MAP there is an important need for the direction of the services to be known. There
are 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 the
responding MAP user, it is in response to an already sent REQ. The RSP when it is
received 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.
CP03: Principles of C7
732
TCAP/MAP Transactions
Issue 5 Revision 0
TCAP/MAP transactions
Response
RES
Indication
IND
MAP
MAP
APDU Transfer
APDU Transfer
TCAP Component
Sublayer
Addressing
Information
TCAP Component
Sublayer
To/From SCCP
To/From SCCP
Addressing
Information
CP03_Ch7_16
CP03: Principles of C7
EMOTOROLA LTD. 2001
733
Issue 5 Revision 0
TCAP/MAP Transactions
CP03: Principles of C7
734
Chapter 8
CP03: Principles of C7
EMOTOROLA LTD. 2001
Issue 5 Revision 0
CP03: Principles of C7
ii
Issue 5 Revision 0
Chapter 8
GSM Network Overview to SS7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
82
84
84
A Interface Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
88
810
810
810
812
814
814
814
LAPDm Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
816
818
820
820
820
822
CP03: Principles of C7
EMOTOROLA LTD. 2001
iii
Issue 5 Revision 0
CP03: Principles of C7
iv
Objectives
Issue 5 Revision 0
Objectives
At the end of this chapter the student will be able to:
Identify the components and interfaces of the GSM network and describe their
function.
CP03: Principles of C7
EMOTOROLA LTD. 2001
81
Issue 5 Revision 0
CP03: Principles of C7
82
Issue 5 Revision 0
Operations and
Maintenance System
HLR
NMC
AUC
MSC
EIR
OMC
PSTN
EC
IWF
XCDR
ME
BSC
Interface/Connection
SIM
Mobile Station
BTS
Base Station System
CP03_Ch8_01
CP03: Principles of C7
EMOTOROLA LTD. 2001
83
Issue 5 Revision 0
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
CP03: Principles of C7
84
Issue 5 Revision 0
NMC
VLR
VLR
BSS
XC
VLR
HLR
OMC
AUC
C
EIR
MSC
MSC
MS
XC
IWF
EC
EC
IWF
XC
A
Abis
BSC
BTS
BTS
PSTN
BTS
Um
MS
BTS
BTS
COLOCATED ENTITIES
BTS
MS
CP03_Ch8_02
CP03: Principles of C7
EMOTOROLA LTD. 2001
85
Issue 5 Revision 0
A Interface Protocols
A Interface Protocols
The A interface is the interface between the BSS and the MSC. The protocol used
across the A interface is called Base Station System Application Part (BSSAP). The
BSSAP 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 three
types of signalling messages
S
DTAP
BSSMAP
Initial MS message
DTAP and Initial signalling can be looked at as one as they are both transparent to the
BSS, both of these messages carry user information.
CP03: Principles of C7
86
A Interface Protocols
Issue 5 Revision 0
A Interface Protocols
DTAP
BSSAP
BSSMAP
BSS
Transparent to BSS
SCCP
MTP Level 3
MTP Level 2
MTP Level 1
DTAP
M
S
C
Initial MS
BSSAP
LAPDm
BSC/BTS
CP03_Ch8_03
CP03: Principles of C7
EMOTOROLA LTD. 2001
87
Issue 5 Revision 0
CP03: Principles of C7
88
Issue 5 Revision 0
AInterface
MSC
BSS
BSSAP
BSSAP
BSSMAP
DTAP
BSSMAP
DTAP
Distribution Sublayer
Distribution Sublayer
SCCP
SCCP
MTP
MTP
CP03_Ch8_04
CP03: Principles of C7
EMOTOROLA LTD. 2001
89
Issue 5 Revision 0
BSSMAP
Message
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 and
a data field.
DTAP Message
Data Link Connection Identification (DLCI), part of the distribution data unit, is used to
identify the radio channel and also specifies which SAPI value used on the radio link:
S
Call control
Mobility management
CP03: Principles of C7
810
Issue 5 Revision 0
BSSMAP
DTAP
Discrimination
Discrimination
Length
DLCI
Message Type
Length
Message Type
Info
TI / PD
Info
CP03_Ch8_05
CP03: Principles of C7
EMOTOROLA LTD. 2001
811
Issue 5 Revision 0
CP03: Principles of C7
812
Issue 5 Revision 0
S
S
Between the BSC and the BTS the protocol for transporting signalling
messages is Link Access Procedure on Dchannel (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 on
LAPD 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.
CP03_Ch8_06
CP03: Principles of C7
EMOTOROLA LTD. 2001
813
Issue 5 Revision 0
Address Field
EA Extension Address one EA per octet, first ia always set to 0 indicating that the
following octet is part of the address field, the second one is set to 1, meaning it is the
last octet of the address
SAPI Service Access Point Identifier this address is used to access different
functions. GSM uses 3 SAPI
S
63layer 2 management
Control field
There are 3 types of Control Field, either 8 bits or 16 bits long, depending on the frame
type.
S
Information frame I
Supervision frame 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 a
command frame, f bit is the response.
The P/F bit varies with frame type and is dependant on the frame requiring
acknowledgement.
CP03: Principles of C7
814
Issue 5 Revision 0
Last
N(R)
Flag
First
Transmission Direction
16
FCS
0260 octets
PF
N(S)
16
Information field
Layer 3
TEI
16
Control
EA
Address
SAPI
C/R
Flag
EA
CP03_Ch8_07
CP03: Principles of C7
EMOTOROLA LTD. 2001
815
Issue 5 Revision 0
LAPDm Frames
LAPDm Frames
There are two operation modes in LAPDm
Unacknowledged
Messages that do not need to be acknowledged are sent in Unnumbered Information
frames (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 Numbered
Information Frame (I-frame). They require acknowledgement before the next frame is
sent.
There are three formats of the LAPDm frame:
S
A-format
B-format
Bbis format
A and B formats are used in both directions. Bbis format is used in downlink only.
CP03: Principles of C7
816
LAPDm Frames
Issue 5 Revision 0
LAPDm Frames
CP03_Ch8_08
CP03: Principles of C7
EMOTOROLA LTD. 2001
817
Issue 5 Revision 0
The last bits 27 are used in all three frames to indicate the length of the information
field.
CP03: Principles of C7
818
Issue 5 Revision 0
Aformat
Fill octets
Frame Length
Control Field
Address Field
Frame Length
Control Field
Address Field
Bformat
Fillin octet
Signalling Data
Length
M EL
Bbis format
Signalling Data
CP03_Ch8_09
CP03: Principles of C7
EMOTOROLA LTD. 2001
819
Issue 5 Revision 0
Address Field
EA Extension Address one EA per octet, the first EA is permanently set to 0
indicating 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 different
functions. LAPDm uses different SAPI on the air interface.
S
LPD Link Protocol Discriminator a 2-bit field always coded 00, unless Cell Broadcast
service 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
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 a
command frame, f bit is the response.
The P/F bit varies with frame type and is dependant on the frame requiring
acknowledgement.
In the B-format, if the information to be transmitted requires less space than the
signalling data field, the space is filled in with fill-in octets.
CP03: Principles of C7
820
Issue 5 Revision 0
Aformat
Fill octets
Frame Length
N(R)
P/F
Control Field
N(S)
Address Field
MT
Bformat
Fillin octet
Signalling Data
Frame Length
Control Field
X LPD
Address Field
SAPI
C/R
EA
CP03_Ch8_10
CP03: Principles of C7
EMOTOROLA LTD. 2001
821
Issue 5 Revision 0
CP03: Principles of C7
822
Issue 5 Revision 0
IP
host
IP
host
IP
host
External IP Network
SS7
Network
External
Gateway
IP Routers
Gateway
IP Router
Gi
Gateway
GSN
SMS
SC
Signaling
Transfer
Points
Gateway
IP Router
Gi
Gateway
GSN
Gn
Gn
Comm Hub
Gr Gs Gd
SF
HLRs
Gn
ISS
Gn
Serving GSN
Serving GSN
FR
access
FR
access
Frame Relay
Network
FR access
MS
cell
MS
MS
IP
host
External IP Network
External IP Network
External
Gateway
IP Routers
MSC
VLRs
IP
host
IP
host
IP
host
FR access
PCU
PCU
PCU
PCU
BSC
BSC
BSC
BSC
BTS
BTS
BTS
BTS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
MS
CP03_Ch8_11
CP03: Principles of C7
EMOTOROLA LTD. 2001
823
Issue 5 Revision 0
CP03: Principles of C7
824