Professional Documents
Culture Documents
20 January 2008
Version 01
Noppamat Ponyarat
SCCP services
MAP/CAP TCAP
TUP/
RANAP/ BSSAP
ISUP
SCCP MTP
SCCP services
SCCP Connectionless
UDT
... UDT
Description
UDT
UDTS
0,1
Unitdata Service. Used to indicate to the originating SCCP that a UDT cannot be delivered to its destination.
XUDT
0,1
XUDTS
0,1
Extended Unitdata Service. Used to indicate to the originating SCCP that an XUDT cannot be delivered to its destination.
LUDT
0,1
Long Unitdata. Used to send data along with optional parameters over MTP3b (Q.2210). Up to 3952 octets without segmentation are allowed.
LUDTS
0,1
Long Unitdata Service. Used to indicate to the originating SCCP that an LUDT cannot be delivered to its destination.
UDT
(Sender,Receiver, Protocol class, User message)
XUDT
(Sender,Receiver, Protocol class, Hop Counter, Segmentation,User message)
UDTS
(Sender,Receiver, Cause, User message)
X X
XUDT
(Sender,Receiver, Protocol class, Hop Counter, Segmentation,User message)
XUDTS
(Sender,Receiver, Cause, Hop Counter, Segmentation, User message)
Service type
2,3 2,3 2,3 3 2 3 3 Connection Confirm Connection Request Connection Refused
Description
Data acknowledgement. Used to control the window flow control mechanism selected for the data transfer phase. Data Form 1 Data Form 2 (not used in GSM-protocol class 3) Expedited Data. Similar to DT2 but it can bypass the flow control mechanism.
EA
IT ERR RLSD RLC RSC RSR
3
2,3 2,3 2,3 2,3 3 3
Expedited Data acknowledgement. Every ED message must be acknowledged with EA message before another ED is sent.
Inactivity Test. Sent periodically to check if the connection is still active at both ands and to audit the consistency of data. Protocol Data Unit Error. Sent on detection of the SCCP protocol error. Released Release Complete Reset Confirm. Reset Request. Indicates that the SCCP needs to reset the sequence numbers.
SCCP Connection-oriented
LRA
LRB
LRA
DPC OPC
SLS
Message type code Mandatory fixed part SIF MTP Routing Label
SCCP Message
Optional part
. . .
. . . Pointer to parameter P
Identifier parameter Z Length indicator parameter Z Optional parameter Z End of tue optional parameters
. . .
Optional part
Type
Mandatory fixed part 1
Length (octets)
09
Value
Protocol class
0 or 1
2 minimum
2 minimum
Data
2-Xa)
a)
Due to the ongoing studies on the SCCP called and calling party address, the maximum length of this parameter needs further study. Note that the transfer of up to 255 octets of user data is allowed when the SCCP called and calling party address do not include global title.
MTP message
F CK
SIF
SIO
LI
FSN
BSN F
SCCP message
User Data
Pointer to data
Protocol class
8n
32
[bit]
User data
L e n g t h
L e n g t h
L e n g t h
SCCP Addressing
Addressing within SCCP makes use of 3 separate elements
i.e. DPC, GT, SSN
Address Indicator
LSB
SPC
Octet 3 . . .
Numbering Plan (NP) Spare O/E* 2. GT-Digit 4. GT-Digit Encoding Scheme Nature of Address (NA) 1. GT-Digit 3. GT-Digit
MSB
Subsystem Number Translation Type (TT)
Octet n
Address indicator
Bit 1: 1 indicates that the address contains a Signalling Point Code (SPC) Bit 2: 1 indicates that the address contains a Subsystem Number (SSN) Bit 3-6: contain the Global Tible Indicator (GTI), which is encoded as follows:
Bits 6 5 4 3 0000 0001 0010 0011 0100
0101 0111 1000 1110 1111 No global title includes Global title includes nature of address indicator only Global title includes translation type only Global title includes translation type, numbering plan and encoding scheme Global title includes translation type, numbering plan, encoding scheme and nature of address indicator Spare international Spare national Reserved for extension
1 indicates routing on SSN 0 indicates routing on GT Bit 8: reserved for national use and is always set to zero on an international network
Translation type
Bits 87654321 00000000 00000001 00111111 01000000 01111111 10000000 11111110 11111111
Spare
Encoding scheme
Encoding scheme Unknown BCD, Odd number of digits BCD, Even number of digits National specific Spare
Reserved
Numbering plan
Bits 8765 0000 0001 Numbering plan Unknown ISDN/telephony numbering plan (Recommendations E.163 and E.164) 0010 0011 0100 0101 0110 0111 1000 1101 1110 1111 Private network or network-specific numbering plan Reserved Generic numbering plan Data numbering plan (Recommendation X.121) Telex numbering plan (Recommendation F.69) Maritime mobile numbering plan (Recommendations E.210, E.211) Land mobile numbering plan (Recommendation E.212) ISDN/mobile numbering plan (Recommendation E.214) Spare
Nature of address
Nature of address Unknown Subscriber number Reserved for national use National significant number International number Spare
E.212
International Mobile Subscriber Identity, IMSI Used in identifying subscribers and subscribers HLRs
IMSI = Mobile Country Code + Mobile Network Code + Mobile Station Identification Number
E.214
Routing by DPC vs GT
To be able to route out signalling message by MTP
Upper layer has to know DPC (Destination Point Code)
Application parts
BSSAP/ RANAP
MAP
INAP
Yes
No (there is a GT)
SCCP
MTP
Message handling
Application parts
BSSAP
MAP
INAP
GT Analysis
RI = GT
RI
RI = SSN
SSN
SCCP
Own SPC
DPC
Other DPC SIO = SCCP
Distribution
MTP
Routing
GT analysis
DPC RI
When the DPC receives the message RI = SSN, there is no need for GT analysis RI = GT, the GT analysis has to be performed
For public use IPR applies 32 Nokia Siemens Networks
MS sends IMSI to the VLR in VPLMN VLR will send update location message to HLR Does the VLR know the SPC of the HLR? Does the VLR know the HLR address? How can the VLR send the LU message to the HLR?
IMSI (E.212)
IMSI analysis
Hybrid no.
(E.214)
MCC MNC
MSIN
Operator No.
MSIN
MTP
For public use IPR applies 35 Nokia Siemens Networks
Message handling
MS sends IMSI to the VLR in HPLMN VLR will send update location message to HLR Does the VLR know SPC of the HLR? How can the VLR send LU message to the HLR?
IMSI (E.212)
IMSI analysis
DPC of HLR
MCC MNC
MSIN
IMSI analysis
DPC of HLR
MTP
For public use IPR applies 38 Nokia Siemens Networks
Message handling
Description Subsystem Allowed Subsystem Out Of Service Grant Subsystem Out Of Service Request Subsystem Prohibited Subsystem Status Test Subsystem Congested