Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIGNALING SYSTEM 7
(SS7)
Overview
Overview
Channel Associated Signaling
Overview
Channel Associated Signaling
Limitations of CAS:
Overview
Common Channel Signaling
Overview
Common Channel Signaling
Overview
Common Channel Signaling
Associated
Quasi-associated
Non-associated
Overview
Common Channel Signaling
Associated signaling
Overview
Common Channel Signaling
Quasi-associated signaling
Overview
Common Channel Signaling
Non-associated signaling
10
Overview
Common Channel Signaling
11
Overview
Common Channel Signaling
Pre-SS7 system
CCITT R1 (regional 1)
C6 (CCITT Signaling System No. 6), also called SS6,
was the first system to employ Common Channel
Signaling (CCS).
AT&T developed SS7/C7 in 1975, and the
International Telegraph and Telephone Consultative
Committee (CCITT) adopted it in 1980 as a worldwide
standard.
12
13
14
16
International
National
19
10
21
22
11
23
24
12
Example
Signaling a POTS Call
4. STP X forwards IAM
3. STP W forwards IAM SSP B
2. SSP A formulates
Initial Address
Message (IAM),
forwards to STP W
1. caller goes
offhook, dials
callee. SSP A
decides to route
call via SSP B.
Assigns idle
trunk A-B
to STP X
X
A
B
25
Example
Signaling a POTS Call
5. B determines it serves callee, creates
address completion message
(ACM[A,B,trunk]), rings callee phone, sends
ringing sound on trunk to A
6. ACM routed to Z to Y to A
X
B
26
13
Example
Signaling a POTS Call
8. Callee goes off hook, B
creates, sends answer
message to A
(ANM[A,B,trunk])
9. ANM routed to A
X
B
27
Link Types
28
14
A Link
29
C Link
30
15
B Link
31
D Link
32
16
E Link
33
F Link
34
17
36
18
37
MTP2
38
19
MTP3
39
40
20
TUP and ISUP sit on top of MTP to provide circuitrelated signaling to set up, maintain, and tear down calls.
Both TUP and ISUP are used to perform interswitch call
signaling.
ISUP also has inherent support for supplementary
services, such as automatic callback.
41
SCCP
42
21
TCAP
43
Protocol Standards
44
22
Delimiting of frames.
Alignment of frames.
Error detection.(Basic & PCR)
Error correction by retransmission.
Initial alignment of data link.
Error monitoring and reporting.
Link-flow control.
45
MTP Level 2
46
23
CK
SIF
SIO
LI
Network:
National
International
CK
SF
LI
Control
CK
LI
Control
LSB
User part:
ISUP
SCCP
Signalling
network
management
Control
F
MSB
47
CK
SIF
S
P
A
R
E
SIO
F
B
I
LI
FSN I BSN
B
B
Direction of transmission
Format of Link Status Signal Unit (LSSU)
F
CK
S
P
A
R
E
SF
LI
F
B
I FSN I BSN
B
B
CK
S
P
A
R
E
F
B
I
LI
FSN I BSN
B
B
F Flag (8)
CK Checksum (16)
LI Length Indicator (6)
FSN Forward Sequence Number (7)
BSN Backward Sequence Number (7)
48
24
MTP Level 2
Error Control
SP
SP
Normal, No-error
51
25
MTP Level 2
Length indicator
LI = 0 indicates a FISU.
LI = 1 or 2 indicates an LSSU.
LI > 2 indicates a MSU
52
26
Level 4
User Parts
Message
Discrimination
Level 2 MTP
Message
Routing
Signalling
Link
Management
54
MTP Level 3
LSSU
55
27
MTP Level 3
Aligning and Proving
56
MTP Level 3
SIO
57
28
MTP Level 3
Signaling Network Functions
D C B A
D C B A
International Network
Not used
National network
58
MTP Level 3
Signaling Network Functions
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Spare
59
29
MTP Level 3
Routing Labels
SLS (4 bits)
Direction of transmission
60
MTP Level 3
Routing Labels
SS7 signalling messages contain MTP level 3 routing information in
the form of a routing label:
MSB
LSB
SIO octet
DPC
DPC
OPC
OPC
OPC
SLS
Signalling message
payload
Area/Network
8 bits
SP
3 bits
61
30
MTP Level 3
Heading Codes-Network Management
63
MTP Level 3
Example of Changeover of an MSU Containing
Changeover Message
64
31
The ISDN User Part is the Signaling System No. 7 protocol which
provides the signaling functions required to support basic bearer
services and supplementary services for voice and non-voice
applications in an integrated services digital network. The ISDN
User Part is also suited for application in dedicated telephone
and circuit switched data networks and in analogue and mixed
analogue/digital networks.
65
ISUP
Message
Address Complete
Answer
Blocking
Blocking acknowledgement
Call progress
Circuit group blocking
Circuit group blocking acknowledgement
Circuit group query
Circuit group query response
Circuit group reset
Circuit group reset acknowledgement
Circuit group unblocking
Circuit group unblocking acknowledgement
Charge information (National specific)
Confusion
Hex Code
06
09
13
15
2C
18
1A
2A
2B
17
29
19
1B
31
2F
Binary Code
00000110
00001001
00010011
00010101
00101100
00011000
00011010
00101010
00101011
00010111
00101001
00011001
00011011
00110001
00101111
66
32
ISUP
Message
Connect
Continuity
Continuity check request
Facility
Facility accepted
Facility reject
Facility request
Forward transfer
Identification request
Identification response
Information
Information request
Initial address
Loop back acknowledgement
Network resource management
Hex Code
07
05
11
33
20
21
1F
08
36
37
04
03
01
24
32
Binary Code
00000111
00000101
00010001
00110011
00100000
00100001
00011111
00001000
00110110
00110111
00000100
00000011
00000001
00100100
00110010
Hex Code
30
28
0C
10
12
0E
38
2
0D
14
16
2E
35
34
2D
Binary Code
00110000
00101000
00001100
00010000
00010010
00001110
00111000
00000010
00001101
00010100
00010110
00101110
00110101
00110100
00101101
67
ISUP
Message
Overload
Pass-along
Release
Release complete
Reset Circuit
Resume
Segmentation
Subsequent address
Suspend
Unblocking
Unblocking acknowledgement
Unequipped CIC
User part available
User part test
User to User information
68
33
ISUP
ISUP is a signalling application protocol that is used for establishing
and releasing circuit-switched connections (calls).
Only for signalling between exchanges (ISUP can never be
used between an exchange and a stand-alone database)
Not only for ISDN (=> ISUP is generally used in the PSTN)
Structure of ISUP message:
SIO (one octet)
Routing label (four octets)
CIC (two octets)
Message type (one octet)
Mandatory fixed part
Mandatory variable part
Optional part
69
Mandatory
Fixed Part
Mandatory Parameter F
Pointer to Parameter M
Pointer to Parameter P
Pointer to Optional Part
Length Indicator of M
Parameter M
Mandatory
Variable Part
Length Indicator of P
Parameter P
Parameter name X
Length Indicator of X
Optional Parameter X
Optional Part
Parameter name Z
Length Indicator Z
Optional Parameter Z
End of Optional Part
70
34
71
ISUP
Address Complete Message (ACM). Sent in the
number information.
72
35
ISUP
From LE A to LE B
From LE B to LE A
Call release:
REL (Release message)
RLC (Release complete message)
Direction depends
on releasing party
(user A or user B)
73
ISUP
Exchange
Circuit
74
36
ISUP
SPC = 82
Circuit
14
Exchange
Circuit
20
Exchange
Outgoing message:
OPC = 82 CIC = 14
DPC = 22 SLS = 4
SPC = 60
Exchange
ISUP
Setup
LE A
Transit exchange
LE B
User B
IAM
IAM
DSS1
signalling
assumed
Alert
Setup
Number analysis
Alert
ACM
ACM
Connect
ANM
ANM
Connect
Charging of call starts now
76
37
LE A
Off hook
TE
LE B
Dial tone
B number
Local exchange:
User B
analyzes B number
determines that call
77
LE A
TE
LE B
User B
78
38
LE A
Ringback
tone
TE
Address complete
message (ACM)
LE B
User B
Ringing signal
or
Ringing signal is sent to user B (=> user B is alerted).
Ringback tone (or busy tone) is sent to user A.
(Ringback/busy tone is generated locally at LE A or is
sent from LE B through circuit switched path.)
79
LE A
TE
LE B
User B
User B answers
Charging
starts now
39
358
1234567
International number
1234567
National number
1234567
User number
Prefix
Country code
Area code
358
358
1234567
Prefix
Country code
(1-3 digits)
Subscriber number
National destination code (1-3 digits)
Area code, e.g. 9
Mobile network code, e.g. 40
MSISDN number
82
40
LE A
TE
LE B
User B
User part
ISUP
Speech circuits
User
message
User
message
Message
Transfer part
Message
Transfer part
MTP
component
User
information
Address
MTP
component
84
User message
41
Example
tel
LS
TS
TS
LS
tel
Off hook
DT
Dialling
1st digit
Seizure
Dialling
last digit
A5, A1
Sequence
IAM
A3
RBT
ACM
IAM
ACM
Ringing
B6
Off hook
Conversation
Answer
ANM
ANM
85
Metering pulse
Exchange
STP
Database
86
42
Exchange
Database
Database
STP
Exchange
Exchange
Exchange
Exchange
87
SCCP
Example: SCCP Usage in Mobile Call
Outgoing message:
OPC = 82 DPC = 32
SCCP: IMSI global title
SPC = 32
SCCP
HLR located in Oslo
SPC = 99
Processing in STP:
Received message is given to SCCP for GTT.
SCCP finds the DPC of the HLR: DPC = 99
88
43
SCCP
Connection-oriented services
Connectionless services
89
SCCP
44
SCCP
SCCP
Connection-oriented Data Transfer
92
45
SCCP
Connectionless Data Transfer
93
SCCP
Format of SCCP Message
94
46
Transaction Capabilities
Allocation Part (TCAP)
97
47
Transaction Capabilities
Allocation Part (TCAP)
Relation between INAP, OMAP, GSM, MAP, TCAP and the ISO OSI model
98
TCAP Sub-layers
99
48
Architecture
100
101
49