Professional Documents
Culture Documents
BSSAP
Contents
1 Protocol Architecture 3
2 Call Sequences 11
2.1 BSSMAP Procedures 12
2.2 Complete Sequences 30
3 Formatting Rules 39
4 Appendix 53
4.1 BSSMAP Procedures 56
4.2 K1103 Protocol Tester 62
5 Exercise 93
6 Solution 135
TM3101EU01TM_0001
1
Siemens BSSAP
2 TM3101EU01TM_0001
BSSAP Siemens
1 Protocol Architecture
TM3101EU01TM_0001
3
Siemens BSSAP
4 TM3101EU01TM_0001
BSSAP Siemens
The A-interface was defined by GSM as the interface between the Base Station
System (BSS) and the Switching Subsystem (SSS). It connects the Base Station
Controller (BSC) with the Mobile Switching Center (MSC). Its description is found in
the GSM guidelines 08.01 to 08.20.
The interface comprises both signaling and user channels. It consists of one or
several digital transmission links with 2048 kbit/s; they have a frame structure of 32
timeslots with 64 kbit/s each as it is described in the CCITT recommendation G.705.
The electrical-physical properties correspond to the CCITT recommendation G.703.
The timeslots are created as user or signaling channels. The user channels are
allocated to the mobile originating and terminating calls during connection set up and
released during connection clear down. The MSC is in charge of the user channel
selection. If, during the connection, digitized speech must be transmitted in the user
channels, the coding is done according to the A-law (see CCITT Rec. G.711).
The signaling channels are operated with the Common Channel Signaling System 7.
The only User Part which is applicable is the Signaling Connection Control Part
(SCCP), and the only network indicator in use is National 0. This means that the
Service Information Octet (SIO) has always the value 10000011 (Sub-Service Field =
10 = National 0, Spare = 00, Service Indicator = 0011 = SCCP). Otherwise, the
structure of the Message Transfer Part (BSN / BIB / FSN / FIB / LI / SIO and CRC)
and the Routing Label (DPC / OPC / SLS) corresponds to the CCITT
recommendations. Especially, this means that each BSC needs a signaling point
code (SPC) in the National 0 (NAT0) network in order to be addressed by the MSC.
At the A-interface, the SCCP supports two subsystems: the Base Station System
Application Part (BSSAP) and the BSS Operation and Maintenance Application
Part (BSSOMAP). The BSSAP is described in the GSM guideline 08.08, the
BSSOMAP in the 12-series of the GSM recommendations. In this course, we are
interested in the BSSAP only.
TM3101EU01TM_0001
5
Siemens BSSAP
The SCCP routing at the A-interface depends on the Destination Point Code (DPC) in
the Routing Label and on the distinction between the two subsystems exclusively.
Accordingly, the called party address (if available) in the SCCP-section of the
messages indicates to which of the two subsystems the message is related. The
called party address contains neither another signaling point code nor Global Title
digits.
The BSSAP uses the two SCCP protocol classes 0 (connectionless) and 2
(connection-oriented). Messages which are related to a particular RR connection at
the air interface (e.g. a user connection, a Location Update, etc.), are always
transmitted with protocol class 2. Messages, which do not concern a particular SCCP
connection, make use of protocol class 0.
The SCCP connections of protocol class 2 are set up together with the RR
connections. The Base Station knows the allocation between the RR connections at
the air interface and the SCCP connections at the A-interface. Therefore, the BSS
can forward each message it has received over a RR connection towards the MSC
over the allocated SCCP connection. Vice-versa, messages the BSS has received
over an SCCP connection are forwarded over the allocated RR connection towards
the Mobile Station.
Messages, which are exchanged in this manner between Mobile Station and MSC
transparently through the BSS, belong to the Direct Transfer Application Part
(DTAP). The DTAP is a part of the BSSAP and consists of those messages where
the layer 3 data are not modified in any way by the BSS. When the BSS receives
such a message on the air interface (RR connection), it evaluates the layer 2 data,
puts the layer 3 data without any alteration into an MTP-SCCP frame and transmits
this frame over the corresponding SCCP connection to the MSC. When the BSS
receives a DTAP message over an SCCP connection, it evaluates MTP and SCCP,
puts the DTAP data without any alteration into a layer 2 frame and forwards this layer
2 frame over the corresponding RR connection to the Mobile Station.
The reason for the introduction of the DTAP is that, with messages of the Mobility
Management (MM) and of the Connection Management (CM), not the BSS but the
SSS is affected. Only the Radio Resource Management (RR) lies within the
responsibility of the BSS. Therefore, the BSS should be transparent for MM and CM.
The other BSSAP messages (i.e. the messages where the BSS is not transparent)
forms the BSS Management Application Part (BSSMAP). With these messages,
the BSS at least modifies the received information, or it is alone the sender or the
receiver of these messages, respectively (e.g. the blocking of a terrestrial circuit).
6 TM3101EU01TM_0001
BSSAP Siemens
MSC
SIEMENS D900SIEMENS D900
A- Interface
BSS
MTP
SCCP
BSSOMAP BSSAP
DTAP BSSMAP
TM3101EU01TM_0001
7
Siemens BSSAP
It follows from what has been said that DTAP messages are always related to a
particular RR connection; thus, they are always transmitted in protocol class 2
(connection-oriented) between BSC and MSC. The BSSMAP messages can belong
to protocol class 2 as well, but there are connectionless BSSMAP messages, too
(protocol class 0).
Thus, the structure displayed Fig. 2 results for signaling messages of the A-interface.
All messages belong to the Common Channel Signaling System No. 7 with User Part
SCCP. There are the two Application Parts BSSOMAP and BSSAP; they are
distinguished in the Called Party Address of the SCCP. The BSSAP, in due course, is
subdivided into DTAP (BSS is transparent for layer 3) and BSSMAP (BSS is not
transparent for layer 3). The distinction between these two parts lies within the
BSSAP. the DTAP messages always belong to protocol class 2, but the BSSMAP
messages belong to protocol class 2 or 0.
To each RR connection MS-BSS, there is an SCCP connection BSS MSC. Since the
BSS is transparent for MM and CM messages, the MM and CM connections do not
exist between MS and BSS but between MS and MSC.
8 TM3101EU01TM_0001
BSSAP Siemens
BSS
MSC
S I E M E N S D 9 0 0
CM connection
MM connection
TM3101EU01TM_0001
9
Siemens BSSAP
10 TM3101EU01TM_0001
BSSAP Siemens
2 Call Sequences
TM3101EU01TM_0001
11
Siemens BSSAP
12 TM3101EU01TM_0001
BSSAP Siemens
Initial MS message X
Assignment X
Release X
Paging X
Handover execution X
Classmark update X
Trace invocation X
Queuing indication X
Blocking X
Resource indication X
Reset X
Reset Circuit X
Flow control X
TM3101EU01TM_0001
13
Siemens BSSAP
In the first case, the Mobile Station uses the contention resolution procedure. This
means that the Mobile Station sends a SABM in the assigned SDCCH containing an
information field with a layer 3 message (e.g. "Location Update Request", "CM
Service Request" or "Paging Response"). Now, the contention resolution procedure
causes the BSC to set up an SCCP connection to the MSC. To do this, the BSC
selects a local reference and sends the SCCP message "Connect Request" (CR) to
the MSC. The "Connect Request" contains the local reference and the BSSAP
message "Complete Layer 3 Information". This message consists of the received
layer 3 data of the SABM and the identity of the cell where the request came from.
The "Complete Layer 3 Information" belongs to the BSSMAP although it contains
unaltered layer 3 data from the air interface, because the BSS has added data (i.e.
the cell identity).
Now, the MSC selects its own local reference and answers with the SCCP message
"Connect Confirm" (CC). This message contains both local references so that now
the SCCP connection is established. Furthermore, the CC might contain a BSSAP
message (e.g. "Authentication Request"), but this is not necessary.
Independently, the Base Station responds to the SABM with UA (Unnumbered
Acknowledgment). Now, the RR connection is established, too. At once, the two
connections are assigned to each other in the BSS so that DTAP messages can be
exchanged in both directions.
It can come to pass that, in the sequel, the RR connection is changed because the
Mobile Station switches to another signaling channel. This happens in the following
cases:
l User channel assignment (TCH+FACCH+SACCH)
l Handover within the cell
l Handover within the BSC.
In these cases, the SCCP connection remains stable, but the BSS modifies the
allocation to the RR connection. MM and CM connections can be "carried over".
In the second case of an SCCP connection set up (Handover to a new BSC), it is the
mobile switching center which selects a local reference first. It sends the SCCP
message "Connect Request" (CR) to the new BSC with the local reference and the
BSSMAP message "Handover Request". In this message, the MSC informs the BSC
about the selected terrestrial circuit, about the requested channel configuration at the
air interface and the valid air interface ciphering key. The selection of the radio
channel is left to the BSS. The BSS also selects its own local reference and tells it to
the MSC in the SCCP message "Connect Confirm" (CC) which contains the
BSSMAP message "Handover Request Acknowledge". Now, the SCCP connection is
established; for the present, it is assigned only to a radio channel (and not to an RR
connection).
14 TM3101EU01TM_0001
BSSAP Siemens
BSS MSC
SABM CR (Complete L3 Info)
SDCCH
(Layer 3) (Cell-Id.,Layer 3)
UA SDCCH CC
BSS MSC
(CR Handover Request)
CC ( Handover Request
Acknowledge)
FACCH Handover
Access DT 1 (Handover Detect)
FACCH SABM
UA FACCH
TM3101EU01TM_0001
15
Siemens BSSAP
The Mobile Station announces itself in the new cell at first with "Handover Access"-
Bursts in the FACCH. As soon as the Base Station detects these bursts, it sends the
SCCP message "Data Form 1" (DT1) with the BSSMAP messages "Handover
Detected" to the MSC. Now, the Mobile Station will set up with an SABM a layer 2
connection and simultaneously a RR connection in the FACCH. This RR connection
is now assigned in the BSS to the existing SCCP connection. With this, the exchange
of DTAP messages is possible again.
Again, the RR connection can change (due to a Handover within the cell or within the
BSC area) without impact to the SCCP connection and to the MM and CM
connections.
The MSC side always initiates the clear down of SCCP connections. Normally,
this happens in the following cases:
l Termination of a proceeding (call clear down, successful location update)
l Handover to another BSC.
In these cases, the SCCP connection will not be cleared down until the circuit
between MSC and BSC is released. The MSC sends the SCCP message "Released"
(RLSD) with both local references to the BSC. The message can contain a last DTAP
message, which is then forwarded to the Mobile Station. At any rate, the BSC will
answer with "Release Complete" (RLC; this message, too, contains both local
references). Now, the clear down of the SCCP connection is completed; the
BSSMAP is not concerned.
The Assignment of the channels is a matter of the BSSMAP. Here, the MSC causes
the BSS to select a suitable channel at the air interface and to assign it to the Mobile
Station; simultaneously, a user channel between MSC and BSC will be seized, if
necessary and through-connected to the channel of the air interface. It is always the
BSC who selects and assigns the radio channel; the MSC causes it to do so by the
indication of the requested channel type. The MSC selects the terrestrial channel.
The MSC sends the BSSMAP message "Assignment Request" in a "Data Form 1"
(DT1) to the BSS. The message contains the type of the radio channel to be seized.
This comprises the purpose (speech/data/signaling), the sort of channel (Bm, Lm, or
both) and information about channel coding and the bit rate. If a speech or data
channel is to be seized, the MSC will additionally assign a terrestrial user channel; for
this, the "Assignment Request" contains the CIC (Circuit Identification Code) of this
channel. Thus, the CIC is not transmitted in the extended Routing Label (as it is done
in the case of the ISDN-UP and the TUP) but it is part of the BSSMAP data.
Thereupon, the BSS assigns to the Mobile Station a channel of the requested type
with "Assignment Command". After reception of "Assignment Complete", the BSS
acknowledges with a BSSMAP message of the same name to the MSC.
16 TM3101EU01TM_0001
BSSAP Siemens
BSS MSC
RLC
BSS MSC
SABM
FACCH
UA
FACCH
Fig. 6 Assignment
TM3101EU01TM_0001
17
Siemens BSSAP
In the first case, the MSC sends to the BSC in a DT1 the BSSMAP message "Clear
Command" with the cause for the release (e.g. "Call Control"). Thereupon, the BSS
releases the radio channel with the message "Channel Release". As soon as the
Mobile Station releases the layer 2 at the air interface, the BSC sends to the MSC the
BSSMAP message "Clear Complete" in a DT1. With this, the terrestrial channel (if
such a channel was seized) is released, too.
In the second case (successful Handover), the MSC also sends to the BSC a DT1
with the BSSMAP message "Clear Command", but the release cause is "Handover
successful". Thus, no message exchange with the Mobile Station is necessary (or
even possible), but the BSC can release the radio channel locally and answer
immediately to the MSC with "Clear Complete".
In the last case (channel release with reasons in the BSS), the BSC sends to the
MSC a DT1 with the BSSMAP message "Clear Request" which contains again the
cause for the release (e.g. "OAM intervention", "Equipment failure" etc.). The further
proceeding is as with the two former cases: the MSC transmits to the BSC a "Clear
Command" where it repeats the cause given by the BSC. The BSC releases with
"Channel Release" the radio channel, and as soon as the Mobile Station clears down
layer 2, the Base Station acknowledges to the MSC with "Clear Complete". Once
more, even the terrestrial circuit is released now, if such a circuit was assigned.
At any rate, the MSC clears down the SCCP connection after the channel release (for
this).
18 TM3101EU01TM_0001
BSSAP Siemens
MSC
a) Release at the end of a proceeding S IE M E N S D 900
BSS
UA
DCCH
MSC
S IE M E N S D 900
BSS
DT1 (Clear Request)
(Cause)
UA
DCCH
TM3101EU01TM_0001
19
Siemens BSSAP
Two other BSSMAP procedures play a central role with mobile calls: the cipher mode
control and the paging.
The cipher mode control is initiated by the MSC with the BSSMAP message
"Cipher Mode Command". This message is transmitted in a DT1 and contains as
most important parameter the ciphering key for the air interface (Kc). The BSS
evaluates the message, stores the Kc and forwards to the Mobile Station a message
of the same name but without parameters (especially, without Kc). With the Kc, the
Base Station is able to encipher all future data to the Mobile Station and to decipher
all future data from the Mobile Station.
The Mobile Station answers with the message "Cipher Mode Complete" (already
ciphered). Thereupon, the Base Station sends a BSSMAP message of the same
name in a DT1 to the MSC, and the cipher mode control is completed.
Paging is initiated by the MSC with the BSSMAP message "Paging" which is
transmitted in the SCCP-message "Unitdata" (UDT; a message of the protocol class
0 [connectionless]). The message contains the IMSI and the TMSI of the called
subscriber as well as a list of the possible cells. The BSS is now able to call the
subscriber in the indicated cells, using the PCH.
If the Mobile Station recognizes its own TMSI, its first reaction is to have an SDCCH
assigned (via RACH and AGCH). In this SDCCH, it sets up a layer 2 connection and
transmits the message "Paging Response" in the SABM. Now, the Base Station
sends this "Paging Response" as a "Complete Layer 3 Information" in a CR to the
MSC, thus establishing the SCCP connection (see Fig. 4).
The Base Station answers to the SABM with a UA and acknowledges the set up of
the layer 2 connection. Also, the MSC answers to the CR with CC and acknowledges
the set up of the SCCP connection.
20 TM3101EU01TM_0001
BSSAP Siemens
MSC
S IE M E N S D 900
BSS
MSC
S IE M E N S D 900
BSS
Channel Req.
RACH
UI (Imm. Ass.)
AGCH
(SDCCH-No.)
UA CC
SDCCH
Fig. 9 Paging
TM3101EU01TM_0001
21
Siemens BSSAP
After reception of the "Handover Required", the MSC contacts the new BSC; this is
the BSSMAP procedure "Handover resource allocation". With an Intra-MSC-
Handover, the former MSC contacts the new BSC, whilst, with an MSC-MSC-
Handover, it is another MSC and first communication MSC-MSC is required. At any
rate, the MSC sends to the new BSC the BSSMAP message "Handover Request" in
a CR. The message contains:
l the identity of the old and of the new cell
l the requested channel type at the air interface
l the ciphering key Kc for the air interface
l the CIC of the user channel MSC ® new BSC (selected by the MSC).
22 TM3101EU01TM_0001
BSSAP Siemens
BSS
old
etc.
BSS
new
CR (Handover Required)
(Old/new cell,
Channel type Kc, CIC)
CC (Handover Request
Acknowledgment)
(Um -message:
Handover Command)
TM3101EU01TM_0001
23
Siemens BSSAP
The new BSC selects a channel at the air interface and forms the air interface
message "Handover Command" which informs the MSC about the new cell, the new
channel and the Handover reference number. However, this message is not radiated
by the new BSC because the Mobile Station is still tuned to the old channel and to
the old cell. Rather, the new BSC puts this air interface message (together with an
indication of the selected channel) into the BSSMAP message "Handover Request
Acknowledge" and sends this message with a CC to the MSC.
The last step is the BSSMAP procedure "Handover execution". Here, the MSC sends
to the old BSC in a DT1 the BSSMAP message "Handover command" which contains
the air interface message of the same name coming from the new BSC. (Of course,
in the case of an MSC-MSC-Handover, a communication between old and new MSC
must precede.) Now the old BSC radiates this air interface message which has been
formulated by the new BSC. Thereupon, the Mobile Station switches from the old to
the new cell.
The Mobile Station announces itself in the new FACCH at first with "Handover
Access" bursts containing the allocated Handover reference number. As soon as the
new BSC detects a burst with the correct reference number, it sends a DT1 with
"Handover Detected" to the MSC. Although the Mobile Station sends the "Handover
Access" burst four times, "Handover Detected" BSC ® MSC comes only once. Now,
the Mobile Station sets up the layer 2 (and thus the RR connection) in the new
FACCH and sends as first message "Handover Complete"; this is forwarded by the
new BSC to the MSC in a BSSMAP message of the same name. Thereupon, the
MSC releases the user channel to the former BSC (DT1 with "Clear Command" -
Answer DT1 with "Clear Complete") and finally clears down the SCCP connection
(RLSD - answer RLC). Now, the Handover is accomplished.
With a Handover within the BSC or within the cell, the BSC informs the MSC with
a BSSMAP message "Handover Performed" (in a DT1). This contains the identity of
the new cell and optionally the new channel of the air interface.
24 TM3101EU01TM_0001
BSSAP Siemens
c) Handover execution
MSC old
S IE M E N S D 90 0
BSS
old
BSS
new
Handover Access DT1 (Handover Detected)
FACCH
4 times once
SABM
FACCH
UA
FACCH
BSS
old
DT1 (Clear Command)
RLSD
RLC
TM3101EU01TM_0001
25
Siemens BSSAP
Let's discuss now the connectionless procedures; of these, only Paging has been
treated hitherto. Blocking is used by the BSC to inform the MSC if certain terrestrial
circuits are no longer accessible from the BSC side. The MSC must know this since it
is in charge of the channel selection at the A-interface and must avoid these circuits
henceforth.
In order to block a channel, the BSC sends to the MSC a UDT with the BSSMAP
message "Block"; this contains the CIC of the blocked channel and the blocking
cause (e.g. "Equipment failure", "OAM intervention" etc.). The MSC answers with
another UDT, which contains the BSSMAP message "Blocking Acknowledge"; in this
message, the CIC is repeated for confirmation.
Beyond this, it is possible to block several channels simultaneously. This is done by
means of the BSSMAP message "Circuit Group Block" BSC ® MSC which contains
the cause and a whole list of CICs. The MSC answers with "Circuit Group Blocking
Acknowledge" and repeats the CIC list for confirmation.
When a blocked channel becomes accessible again, the BSC informs the MSC with
a UDT containing the BSSMAP message "Unblock" with the CIC of the newly
accessible channel. The MSC confirms with a UDT containing the BSSMAP message
"Unblocking Acknowledge" in which the CIC is repeated. Again, this unblocking is
possible for whole groups ("Circuit Group Unblock" BSC ® MSC with CIC list -
"Circuit Group Unblocking Acknowledge" MSC ® BSC repeating the CIC list).
26 TM3101EU01TM_0001
BSSAP Siemens
MSC
S I E M E N S D 9 0 0
BSS
Fig. 12 Blocking
TM3101EU01TM_0001
27
Siemens BSSAP
The purpose of the Reset procedure is to re-initialize BSS and MSC after a failure, to
release all calls and all resources. For this, the side where the failure has happened
(BSC or MSC) sends the BSSMAP message "Reset" (in a UDT) with the failure
cause, and the partner side answers with "Reset Acknowledge" (in another UDT). If
the "Reset" came from the MSC, the BSC will at first inform the MSC about the
blocked channels of the A-interface ("Block" or "Circuit Group Block") since the MSC
could have lost this information as a result of the failure. It is only after the
acknowledgment from the MSC ("Blocking Acknowledge" or "Circuit Group Blocking
Acknowledge", respectively) that the BSC sends "Reset Acknowledge".
If the failure affects only single channels, the less restrictive procedure Circuit Reset
can be used instead. This has the advantage that connections in other channels
remain stable. In this case, the side where the failure has happened sends the
BSSMAP message "Reset Circuit" containing the CIC of the affected channel and the
failure cause, and the partner side answers with "Reset Circuit Acknowledge"; the
CIC is repeated for security reasons. Again: if the "Reset Circuit" came from the MSC
and if the affected channel was inaccessible in the BSC, the BSC sends a "Block" for
this channel and waits for the "Blocking Acknowledge" from the MSC before sending
"Reset Circuit Acknowledge".
28 TM3101EU01TM_0001
BSSAP Siemens
MSC
SIEMENS D 900
BSS
UDT (Reset)
Fig. 13 Reset
TM3101EU01TM_0001
29
Siemens BSSAP
30 TM3101EU01TM_0001
BSSAP Siemens
MSC
S IE M E N S D 90 0
BSS
Channel Req.
RACH
UI (Imm. Assign.)
AGCH
UA
SDDCH
I Setup DT1
and so on
SABM
FACCH
UA
FACCH
TM3101EU01TM_0001
31
Siemens BSSAP
A Mobile Terminating Call (MTC) begins with Paging. In the course of this
procedure, both the RR connection at the air interface and the SCCP connection at
the A-interface are set up.
The following authentication is done in the DTAP whereas the Cipher Mode Control
is again a BSSMAP procedure.
"Setup" and "Call Confirmed" are DTAP messages. The last BSSMAP procedure is
the Assignment. Everything else again runs in the DTAP.
32 TM3101EU01TM_0001
BSSAP Siemens
MSC
SIEMENS D 900
BSS
Channel Request
RACH
UI (Imm. Assign.)
AGCH
SABM
SDCCH
(Paging Resp.)
UA CR (Complete L3 Info)
SDCCH
(Cell-Id., Paging resp.)
I Setup DT1
and so on
TM3101EU01TM_0001
33
Siemens BSSAP
With the Call clear down, the messages "Disconnect" (if it is the Mobile Station who
initiates the cleardown), "Release" and "Release Complete" run in the DTAP.
Afterwards, Channel Release is performed with "Clear Command" and "Clear
Complete" at the A-interface and "Channel Release" at the air interface. Finally, the
layer 2 connection at the air interface and the SCCP connection will be cleared down.
34 TM3101EU01TM_0001
BSSAP Siemens
initiated MSC
SIEMENS D 900
BSS
I Disconnect DT1
I Release DT1
MSC
initiated SIEMENS D 900
BSS
I Release DT1
TM3101EU01TM_0001
35
Siemens BSSAP
Finally, with the Location Update, there are three relevant BSSMAP procedures. It
starts with the Initial MS-Message, namely the message "Location Update Request";
this includes the set up of the SCCP connection. As usual, the first Mobile Station
message (after the assignment of the SDCCH) is contained in the SABM (Contention
resolution procedure).
The following authentication again uses the DTAP. As before, "Authentication
Request" can run in the CC (this case is illustrated on Fig. 17) or in a DT1 (in this
case, the MSC must send an empty CC beforehand). Afterwards, the Cipher Mode
Control is performed in the BSSMAP.
The messages "Location Update Accept" and "TMSI Reallocation Complete" belong
to the DTAP. Afterwards, however, the Release procedure of the BSSMAP is
performed with "Clear Command" and "Clear Complete" at the A-interface and
"Channel Release" at the air interface. Finally, the layer 2 connection at the air
interface and the SCCP connection are cleared down.
36 TM3101EU01TM_0001
BSSAP Siemens
MSC
SIEMENS D 900
BSS
Channel Req.
RACH
UI (Imm. Assign.)
AGCH
UA
SDDCH
RLC
DISC
SDCCH
UA
SDCCH
TM3101EU01TM_0001
37
Siemens BSSAP
38 TM3101EU01TM_0001
BSSAP Siemens
3 Formatting Rules
TM3101EU01TM_0001
39
Siemens BSSAP
CR, CC, RLSD and DT1 are messages of the protocol class 2 (connection-oriented)
whilst UDT belongs (at the A-interface) to the protocol class 0 (connectionless).
Because "Data" can appear as an optional parameter or as a mandatory parameter
of variable length, the SCCP always contains a length indicator for the "Data" field,
which gives the total length of the BSSAP. After this length indicator, the so-called
Discrimination byte follows which distinguishes between DTAP and BSSMAP. The
most significant seven bit are 0, and the least significant bit (= the discrimination bit)
is 1 for the DTAP (i.e. transparent) and 0 for the BSSMAP (i.e. not transparent).
40 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
41
Siemens BSSAP
In the case of the DTAP, after the Discrimination byte the Data Link Connection
Identification (DLCI) ensues which is also 1 byte long. The byte indicates the SAPI
(Service Access Point Identifier, from layer 2 of the air interface) with which the
message has been received or is to be sent, respectively.
After the DLCI, the following data ensue:
l the length indicator for layer 3 of the air interface (1 byte)
l layer 3 of the air interface corresponding its formatting rules .
The value of the SCCP length indicator for the "Data" parameter exceeds by 3 the
length indicator for layer 3 since the "Data" length indicator includes three additional
bytes (the discrimination byte, the DLCI and the length indicator for layer 3).
In the case of the BSSMAP, the following data ensue after the discrimination byte:
l the length indicator for layer 3 of the BSSMAP
l layer 3 of the BSSMAP itself.
This time, the two length indicators ("Data" parameter, layer 3 BSSMAP) differ by 2
only since the DLCI byte is omitted.
Layer 3 of the BSSMAP consists of information elements. The first information
element (after the length indicator) is the message type. It has a length of 1 byte and
classifies the messages as to their purpose (e.g. "Assignment Request", "Complete
Layer 3 Information" etc.).
The GSM guideline 08.08 contains, for each message type, a list of the further
information elements of the message; these further information elements can be
optional (O) or mandatory (M). However, the elements always begin with an element
identifier with the length of 1 byte. Thus, the only element without an element
identifier is the message type itself.
Simultaneously, the list of information elements indicates the sequence in which the
mandatory and optional parameters (the latter as far as present) must be sent. There
is no general rule for this sequence; rather, it is defined for each message type
individually.
42 TM3101EU01TM_0001
BSSAP Siemens
DTAP: 0 0 0 0 0 0 0 1 Discriminator:
transparent
0 0 0 0 0 SAPI DLCI
Length indicator
Layer 3 of the
air interface
BSSMAP: Discriminator:
0 0 0 0 0 0 0 0
not transparent
Length indicator
BSSMAP message type
information elements
TM3101EU01TM_0001
43
Siemens BSSAP
Elements of variable length contain after the identifier a length indicator of 1 byte,
which indicates how many bytes, will follow after the indicator. The total length of
such an element is the length indicator value +2 (since the length indicator does not
count the identifier and itself). With elements of fixed length, the length indicator is
omitted; here, after the identifier, the contents begin immediately.
Let's consider as a first example the message "Block", which is used by the BSC to
inform the MSC that it cannot access a certain terrestrial circuit any longer (see the
BSSMAP procedure "blocking"). Besides the message type, the message contains
two more parameters: the Circuit Identity Code (CIC) of the affected channel and the
cause for the blocking (e.g. "Equipment failure" or "OAM intervention"). Both
parameters are mandatory. Whilst the CIC has the fixed length of 3 byte, the cause
can have a length of 3 or 4 byte; thus, the indication of the length in the message is
necessary.
"Block" is always transmitted in a "Unitdata" (UDT). Therefore, "Data" is a mandatory
SCCP parameter of variable length.
As a second example, we take the message "Complete Layer 3 Information" which is
used by the BSC to set up the SCCP connection. This message belongs to the
BSSMAP procedure "Initial MS message". A layer 3 message of the air interface
received in an SABM is forwarded to the MSC; the BSC adds the identity of the radio
cell. Correspondingly, the message contains, besides the message type, the cell
identity and the layer 3 data of the air interface. Both parameters are mandatory and
have a variable length. As a consequence, length indicators are required. The
optional parameter chosen channel tells which channel was selected at the air
interface.
"Complete Layer 3 Information" is always transmitted in a "Connect Request" (CR).
Thus, "Data" is an optional SCCP parameter.
44 TM3101EU01TM_0001
BSSAP Siemens
Message type M 1
Cause M 3-4
Fig. 20 Block
Message type M 1
Chosen Channel O 2
TM3101EU01TM_0001
45
Siemens BSSAP
As an example for a DTAP message, we select the "Setup" MS ® BSS ® MSC. The
BSS removes the layer 2 frame of this message and adds instead
l the Discrimination byte (0000 0001 = transparent, i.e. DTAP)
l the DLCI (Data Link Control Identifier). The last 3 bit provide the SAPI value 000
(signaling)
l the length indicator of layer 3 (here: 17 byte).
The layer 3 data with protocol discriminator, transaction identifier, message type and
all information elements are forwarded to the MSC in an unaltered manner.
The DTAP message constructed in this way is contained in an SCCP message "Data
Form 1" (DT1) as parameter "Data".
46 TM3101EU01TM_0001
BSSAP Siemens
0 0 0 0 0 0 0 1 Discrim.:transparent
0 0 0 0 0 0 0 0 DLCI: SAPI = 0 (signaling)
0 0 0 1 0 0 0 1 Length indicator: 17 byte
0 TI-Value 0 0 1 1 Protocol discriminator CC (TI-Flag = 0)
0 N(SD) 0 0 0 1 0 1 Message Type "Setup"
0 0 0 0 0 1 0 0 Bearer Capability:
0 0 0 0 0 0 0 1 Length 1,
speech full rate, Circuit Mode
1 0 1 0 0 0 0 0
0 1 0 1 1 1 1 0
0 0 0 0 0 1 1 1
1 0 0 0 0 0 0 0
Called Party BCD Number:
1 0 0 0 0 0 0 0 Length 7,
Type of Number unknown,
0 1 1 1 1 0 0 1
Numbering Plan unknown,
0 0 1 0 0 0 1 0 Number 08972241497
0 0 0 1 0 1 0 0
1 0 0 1 0 1 0 0
1 1 1 1 0 1 1 1
0 1 1 1 1 1 0 0 Low Layer Capability:
0 0 0 0 0 0 0 1 Length 1,
speech
0 0 0 0 0 0 0 0
TM3101EU01TM_0001
47
Siemens BSSAP
Now, we consider an example for a "Block" message. The message begins with the
Discriminator byte 0000 0000 (not transparent, i.e. BSSMAP). Their now follows the
length indicator (here: 7 byte). The subsequent message type 0100 0000 identifies
the message as "Block".
Afterwards, the CIC must ensure corresponding Fig. 20. Indeed, we find next the
element identifier 0000 0001 which marks the next element as CIC, followed by 2
bytes CIC value. Here, the length is fixed, and no length indicator is included.
Now, we find the element identifier 0000 0100, i.e. Cause, which again corresponds
with Fig. 20. This time, a length indicator is required since the total length can vary.
The length indicator has the value 1 (1 byte contents), and we conclude 3 bytes total
length of the element (1 byte identifier, 1 byte length indicator, 1 byte contents).
The content of the element "Cause" begins with an extension bit (value 0: no further
byte present). The next 3 bits identify the class of the cause (value 010: resource
unavailable), whilst the next 4 bits clearly identify the cause within its class (here:
equipment failure).
"Block" is a "Data" parameter in the SCCP message "Unitdata" (UDT).
48 TM3101EU01TM_0001
BSSAP Siemens
CIC
TM3101EU01TM_0001
49
Siemens BSSAP
50 TM3101EU01TM_0001
BSSAP Siemens
CI
MCC
1 1 1 1
MNC Location Area Identification
LACOD
TM3101EU01TM_0001
51
Siemens BSSAP
52 TM3101EU01TM_0001
BSSAP Siemens
4 Appendix
TM3101EU01TM_0001
53
Siemens BSSAP
The function split between BSS and SSS is displayed in figure 18. Simplified, it can
be said that the BSS tries as far as possible to deal by itself with the proceedings at
the air interface, whereas the SSS is in charge of all proceedings between MSC and
BSC and, of course, within the SSS itself. Thus, the user channels at the A-interface
are always seized and released by the MSC; the BSC can only indicate if a channel
is blocked. On the other hand, all channels of the air interface are administered by
the BSC. Here, the MSC can only initiate the channel release (during call clear down,
Handover etc.). Handover within one cell or within the BSC area is controlled by the
BSC, but as soon as the BSC area is left, the MSC is in charge, of course. Finally,
the BSC enciphers and deciphers the radio channels, but it gets the ciphering key
from the MSC.
54 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
55
Siemens BSSAP
56 TM3101EU01TM_0001
BSSAP Siemens
S IE M E N S
MSC D 900
BSS
MSC
S IE M E N S D 900
BSS
MSC
S IE M E N S D 900
BSS
time
DT1 (Assignment Failure)
DT1 (Handover Failure)
TM3101EU01TM_0001
57
Siemens BSSAP
The last connection oriented procedure is Data link control for SAPI ¹ 0. In all
messages of the air interface, the SAPI among the layer 2 data indicates the
category of the message. SAPI = 0 is used for signaling. Especially, in all RR
connections, 0 is the value of the SAPI.
When an RR connection to a Mobile Station exists (and thus an SCCP connection
BSC-MSC), further layer 2 connections between mobile and Base Station with other
SAPI values than 0 can be established. These layer 2 connections will be managed
between BSC and MSC over the same SCCP connection as the RR connection.
The demand for the set up of a layer 2 connection with SAPI ¹ 0 can come from the
Mobile Station (with a SABM) or from the MSC (with an arbitrary DTAP message with
a SAPI value 0 for which no layer 2 connection exists). If the MSC requests the set
up of the layer 2 connection, and for some reason or other the BSC is not able to do
so, it answers with the BSSMAP message "SAPI 'n' Reject"; here, 'n' stands for the
requested SAPI value. The message contains the cause for the refusal (e.g. "BSS
not equipped", "MS not equipped" etc.).
The Resource indication is used to inform the MSC how many channels are available
at the air interface of a given cell. This may be decisive in a Handover decision of the
MSC. For this, the BSSMAP message "Resource Indication" exists which is
transmitted from the BSC to the MSC in a UDT and which tells how many full rate
and half rate channels are free in the various interference bands of the cell.
The "Resource Indication" is sent to the MSC either on request or when certain
conditions are met (periodically, on reaching a threshold value etc.). The BSSMAP
message "Resource Request" MSC ® BSC is used either to demand explicitly a
"Resource Indication" from the BSC or to define the conditions for a later "Resource
Indication". At any rate, the BSS sends a "Resource Indication" as an immediate
acknowledgment for the "Resource Request".
58 TM3101EU01TM_0001
BSSAP Siemens
MSC
S IE M E N S D 900
BSS
UA DT1 (SAPI`n`reject)
DCCH
(SAPI=0) (Cause)
MSC
S IE M E N S D 900
BSS
Condition
met: UDT (Resource Indication)
(Cell identity; Amount of free traffic channels)
TM3101EU01TM_0001
59
Siemens BSSAP
The purpose of the Handover candidate enquiry is to find out in how far it is
possible to hand over the Mobile Station of a given cell to other cells (e.g. because
the BTS of this cell shall be switched off). The MSC sends to the BSC the BSSMAP
message "Handover Candidate Enquiry" (in a UDT) with the identity of the affected
cell and a list of possible target cells. Thereupon, the BSS finds out the possible
Handover candidates and sends for each of them on his SCCP connection a
"Handover Required"; unlike a normal Handover, this message will not be repeated
periodically with the timer T7. Finally, the BSC sends to the MSC a UDT with the
message "Handover Candidate Response". This contains the identity of the affected
radio cell and the amount of Handover candidates.
The flow control (no illustration) has the following philosophy: if one of the two sides
has overload problems, it sends the BSSMAP message "Overload" in a UDT. The
partner side will reduce the traffic step by step. At first, the traffic is reduced by one
step, and two timers are started (a short one and a long one). Further "Overload"
messages arriving during the run time of the short timer will be ignored in order not to
reduce the traffic too rapidly. Whenever an "Overload" message arrives during the
run time of the long timer but outside the run time of the short timer, the traffic will be
reduced by another step, and both timers will be started anew. If, however, the long
timer expires, the traffic will be increased by one step, and the long timer will be
started anew. This is repeated until the full traffic capacity is reached again.
60 TM3101EU01TM_0001
BSSAP Siemens
MSC
S IE M E N S D 900
BSS
Once per
handover
candidate
TM3101EU01TM_0001
61
Siemens BSSAP
62 TM3101EU01TM_0001
BSSAP Siemens
9
8
7
6
Winch
Power 5
Reset
1 2
1 2 3 4
C C 1 Color display
2, 3 LED’s port 1 and port 2
4 Keyboard correction
5 Reset opening
6 „Power on“ display
D D 7 Access display of hard disk
8 Access display of disk drive
9 Floppy disk drive
LED green
LED red
TM3101EU01TM_0001
63
Siemens BSSAP
64 TM3101EU01TM_0001
BSSAP Siemens
1 15
220
110
SIEMENS
Type label
2 3 4 5 6 7 8 9 10 11 12 13 14
TM3101EU01TM_0001
65
Siemens BSSAP
The Protocol Tester K1103 is designed for monitoring at the following PCM links in a
GSM network:
It is often necessary to monitor more than one GSM interface simultaneously in order
to judge whether or not the network components are interacting correctly. An
application example for that case is shown on fig. 35 where four PCM systems are
monitored at the same time. It is possible to test up to eight signaling links at four
different PCM links in any combination at the same time.
66 TM3101EU01TM_0001
BSSAP Siemens
Abis
BTS BTS
BSC
E Abis
TRAU
MSC A
G
BTS AC
VLR
MSC
HLR D, C
C
VLR B
E
MSC VLR
BTS BSC
F
EIR
Abis
BTS BSC
MSC
PSTN
S IEMEN S
N IXDORF
K1103
HLR
TM3101EU01TM_0001
67
Siemens BSSAP
68 TM3101EU01TM_0001
BSSAP Siemens
MSC
K1103
SIEMENS D900SIEMENS D900
CCS7
BSS
TM3101EU01TM_0001
69
Siemens BSSAP
4.2.2.1 HW Set Up
Check the following on the rear of the K1103: (use the figure ‘Rear view of the
K1103’)
l 220 V must be connected (14)
On the right you will see a fuse, a switch, and a 220 V cable.
l There can be various interface modules plugged into the port positions (9, 11). For
the monitoring at the A-interface the standard PRI Interface module for the
monitoring of the PCM-interface (i.e. PCM30, PCM24 or PA) is used. The
allocation of the up to 4 PCM-connections is as follows:
Connect at least one of the monitor cables to the interface to be monitored. In our
case to the A-interface.
70 TM3101EU01TM_0001
BSSAP Siemens
4.2.2.2 Power Up
To power up switch on from rear of K1103 (14).
Wait for normal “Windows” self tests and configurations.
The K1103 runs up into the Main Menu .
Click “OK” when “CCS7 Monitor” is displayed.
TM3101EU01TM_0001
71
Siemens BSSAP
72 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
73
Siemens BSSAP
The settings for the link definition could be checked in a short way:
Select the Main Menu and do a double click on the box “Interface”.
With Display of numerical values the following can be defined: SPC-length, SPC-
/CIC-grouping, output presentation of values like CIC, SPC, message type,... in the
formats HEX, DEC,...
The entries could be as follows:
l SPC length: 14 bits
l SPC grouping: 4-3-4-3 ON
l CIC grouping: no grouping ON
l Output Representation: for various values it could be selected how these values
appear in the trace.
At the end, this configuration can be (and should be, if you need it again !!) saved in a
standard file with the ending *.sup.
74 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
75
Siemens BSSAP
76 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
77
Siemens BSSAP
In the mask Editor for protocol stack each loaded protocol is represented by an
entry. Each entry consists of three connected lines with the following contents:
1st line: Short name / Protocol information / Used memory
2nd line: Protocol name
3rd line: File name
If you want to load a new single protocol, click on “Protocols“ and “Load new
protocol“. Standard single protocols are sorted to countries and already available at
the hard disc. All files containing a protocol description (i.e. files with the extension
*.upd) and located in the directory c:\k1103\awf or a subdirectory will be displayed.
Use the cursor to select a new protocol (selected entry is gray shaded) and press
"Load" button to add the protocol into the protocol stack.
78 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
79
Siemens BSSAP
To save the current protocol stack: click on "File" and "Save protocol stack"; it can
be saved at any directory and name but has to have the ending .txt . So, as well as
the standard settings have to prepared only once, the protocol stack is created only
one time for a specific interface (e.g. A-interface) and can be reloaded again at any
time.
80 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
81
Siemens BSSAP
Filter
Filter setting is shown at the example Disk Recording Filter. The same principle holds
for all the other filters. With filtering the K1103 Protocol Tester ignores messages you
don’t want to collect. Examples are the FISU messages of the level 2 of the signaling
system no. 7.
Double click on Disk Recording Filter
Ensure that the following are set at the mask “Criterion for recording file filter“:
Source=X (all on)
Filter condition =Message
Click on “Define”
Ensure that in the mask “Recording file filter at message level“ the following are
set:
User part =“??? All”
Message types =“???? On”
Middle of screen:
Same SPCs for all UP’s = X
Back Dir as well = X
Click on OK
Click on OK
82 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
83
Siemens BSSAP
General
Once all the settings have been “set” you can put the K1103 onto “LIVE” monitor by
“double clicking” on the “Online Monitor” box.
As soon as events occur on the link that you are tracing , messages will appear on
the “LIVE” monitor screen.
Format
Each protocol level 2, 3 & 4 can be set to record either short, medium or complete
information.
Select Format => Format dialogue => “set “
(Even if you forget to set these levels they can be changed later before transferring to
the A drive)
While on line the “right mouse key” will bring up the Format Dialogue.
If you scroll through the trace information (“arrow up”, “arrow down” or use the
mouse), notice the top right corner of the screen “LIVE” will turn to bold print. This
indicates “freeze mode” . The K1103 is scrolling in the trace file, no new messages
will appear on the screen. They are still recorded on the disk however.
To return to “LIVE” mode (non scrolling) click on “LIVE”
(LIVE changes to LIVE)
84 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
85
Siemens BSSAP
a) Selecting an area
To select an area the Online monitor must be in freeze mode and the cursor position
defines the begin of the area. Select now "File" form the menu and use option
"Selecting an area". Two possibilities exists: Begin or Again. Chose "Begin" from
the submenu.
Select the area with the mouse or with the cursor key.
To finish the selection the end of the area must be defined. Chose "End" of the
submenu.
Selected areas are automatically deselected by transfer function.
86 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
87
Siemens BSSAP
b) Transmission to disk
The content can be copied into three different files or a printout can be started. To
store the information in a standard text file use the menu "File", select the option
"Selected area" and choose "Text file" from the submenu. The file can be saved at
any directory. The directory and the filename can be defined in the next menu.
88 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
89
Siemens BSSAP
90 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
91
Siemens BSSAP
92 TM3101EU01TM_0001
BSSAP Siemens
5 Exercise
TM3101EU01TM_0001
93
Siemens BSSAP
94 TM3101EU01TM_0001
BSSAP Siemens
Exercise
1. Which user parts and which application parts appear at the A-interface?
3. What is the difference between the message "Cipher Mode Command" at the A-
interface and the message with the same name at the air interface?
6. On reception a message from the Mobile Station, how can the Base Station
recognize whether it has to evaluate the message by itself or whether it must
forward the message transparently (i.e. via DTAP or complete layer 3
information) to the MSC?
TM3101EU01TM_0001
95
Siemens BSSAP
a) Was there a repetition of any MSU (message signal unit) e.g. because of
check error during that call? By which values can you detect it?
b) How many SLS-values (signaling link selection) are used for that call (Give
as well the reasons for the number of SLS)?
d) Find out the Local References of that call. Allocate them to the correct entity
and to MOC and MTC.
e) Write down the CICs of the user channels at the A-interface. In which
messages did you find them?
f) What are the SPCs for the MSC and BSS (in decimal format)?
g) Which values for IMSI are used for the mobile stations?
h) Write down the MSISDN for the called and for the calling party address. In
which message did you find that?
i) Find out the IMEI-values for both mobile stations. In which message did you
find that?
j) What is the release cause for that call? In which message did you find that?
96 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
97
Siemens BSSAP
98 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
99
Siemens BSSAP
100 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
101
Siemens BSSAP
102 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
103
Siemens BSSAP
104 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
105
Siemens BSSAP
106 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
107
Siemens BSSAP
108 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
109
Siemens BSSAP
---0---- Spare
-00----- Revision level Reserved for phase 1
0------- Spare
-------0 Frequency capability MS does not support the ext. band G1
-----00- Spare
----1--- SM capability Present
--00---- SS Screening Indicator Phase 1
-0------ PS capability Not present
0------- Spare
Mobile IDentity
00001000 IE Length 8
-----001 Type of identity IMSI
----1--- Odd/Even Indicator Odd no of digits
******** Identity digits 262026200000007
110 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
111
Siemens BSSAP
112 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
113
Siemens BSSAP
114 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
115
Siemens BSSAP
116 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
117
Siemens BSSAP
118 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
119
Siemens BSSAP
120 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
121
Siemens BSSAP
122 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
123
Siemens BSSAP
124 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
125
Siemens BSSAP
126 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
127
Siemens BSSAP
128 TM3101EU01TM_0001
BSSAP Siemens
TM3101EU01TM_0001
129
Siemens BSSAP
130 TM3101EU01TM_0001
BSSAP Siemens
K1103 --- CCS No. 7 - Monitor , Date: 21.01.97 , Time: 15:20:54"1 msc
sccp 83 408 3050 3 UDT
ITU-T WHITE BOOK SCCP (sccp) Unitdata (UDT)
----0011 Service Indicator SCCP
--00---- Sub-Service: Priority Spare/priority 0 (U.S.A. only)
10------ Sub-Service: Network Ind National message
******** Destination Point Code 408
******** Originating Point Code 3050
******** Signalling Link Selection 3
00001001 SCCP Message Type 0x9
----0000 Protocol Class Class 0
0000---- Message Handling No special options
00000011 Ptr to Called address pa 3
00000111 Ptr to Calling address p 7
00001011 Ptr to Data parameter 11
Called address parameter
00000100 Parameter Length 4
-------1 Point Code Indicator PC present
------1- Subsystem No. Indicator SSN present
--0000-- Global Title Indicator No global title included
-1------ Routing Indicator Route on DPC + Subsystem No.
0------- For national use 0
******** Called Party SPC 408
00------ Spare
11111110 Subsystem number BSSAP
Calling address parameter
00000100 Parameter Length 4
-------1 Point Code Indicator PC present
------1- Subsystem No. Indicator SSN present
--0000-- Global Title Indicator No global title included
-1------ Routing Indicator Route on DPC + Subsystem No.
0------- For national use 0
******** Calling Party SPC 3050
00------ Spare
11111110 Subsystem number BSSAP
Data parameter
00011000 Parameter length 24
******** Data
00
16
52
08
TM3101EU01TM_0001
131
Siemens BSSAP
08
29
26
10
77
80
51
74
11
09
04
21
132 TM3101EU01TM_0001
BSSAP Siemens
D0
67
AF
1A
03
05
2C
78
TM3101EU01TM_0001
133
Siemens BSSAP
134 TM3101EU01TM_0001
BSSAP Siemens
6 Solution
TM3101EU01TM_0001
135
Siemens BSSAP
136 TM3101EU01TM_0001
BSSAP Siemens
Solution
1. Which user parts and which application parts appear at the A-interface?
User parts: only Signaling Connection Control Part (SCCP)
Application parts: Base Station System OAM Application Part (BSSOMAP)
and Base Station System Application Part (BSSAP).
3. What is the difference between the message "Cipher Mode Command" at the A-
interface and the message with the same name at the air interface?
At the A-interface, the ciphering key Kc for the air interface is included, at
the air interface itself, it is not included.
6. On reception a message from the Mobile Station, how can the Base Station
recognize whether it has to evaluate the message by itself or whether it must
forward the message transparently (i.e. via DTAP or complete layer 3
information) to the MSC?
By the protocol discriminator: RR = evaluate by itself, possibly BSSMAP
MM or CM = forward transparently
TM3101EU01TM_0001
137
Siemens BSSAP
138 TM3101EU01TM_0001
BSSAP Siemens
k) Was there a repetition of any MSU (message signal unit) e.g. because of
check error during that call? By which values can you detect it?
l) How many SLS-values (signaling link selection) are used for that call (Give
as well the reasons for the number of SLS)?
n) Find out the Local References of that call. Allocate them to the correct entity
and to MOC and MTC.
o) Write down the CICs of the user channels at the A-interface. In which
messages did you find them?
p) What are the SPCs for the MSC and BSS (in decimal format)?
q) Which values for IMSI are used for the mobile stations?
r) Write down the MSISDN for the called and for the calling party address. In
which message did you find that?
s) Find out the IMEI-values for both mobile stations. In which message did you
find that?
t) What is the release cause for that call? In which message did you find that?
TM3101EU01TM_0001
139
Siemens BSSAP
140 TM3101EU01TM_0001