GSM Network and Services
Interfaces and protocols - even more three letter acronyms
GSM Network and Services 2G1723 Johan Montelius
Interfaces
F BSC C A-bis A MSC Um E
EIR
D B
HLR VLR
G VLR MSC
GSM Network and Services 2G1723 Johan Montelius
2
Signaling protocols BSS
Um
CM MM RR LAPDm radio RR RR LAPDm radio BTSM LAPD E1 BTSM LAPD E1
Abis
GSM Network and Services 2G1723 Johan Montelius
Signaling protocols BSS
LAPD Link Access Procedure D channel, the link layer defined for ISDN, provides retransmission, error detection ... E1 the physical layer most often used for ISDN, 30 traffic channels and one signaling channel all of 64kbps RR RR LAPDm radio BTSM LAPD E1 BTSM LAPD E1
CM MM RR LAPDm radio
GSM Network and Services 2G1723 Johan Montelius
Signaling protocols BSS
RR radio resource management idle mode: monitoring broadcast channels dedicated mode: request, measure quality, power control, handover, syncronization of encryption, ... BTSM BTS management, the BSC controls the radio resources of the BTS RR RR LAPDm radio BTSM LAPD E1 BTSM LAPD E1
CM MM RR LAPDm radio
MS
GSM Network and Services 2G1723 Johan Montelius
BTS
BSC
5
Signaling protocols MS/BSC/MSC
CM MM RR DTAP SCCP MTP3 MTP2 MTP1 DTAP SCCP
SS7
MTP3 MTP2 MTP1
BSC
GSM Network and Services 2G1723 Johan Montelius
MSC
6
SS7 signaling system number 7
MTP message transfer part, defines layer one to three.
MTP1: could be E1 MTP2: link layer, error detection, retransmission... MTP3: addressing in the form of signaling points, one interface has a unique address, limited address range
SCCP signaling connection control part
segmentation, global addressing, sub addressing (similar to UDP ports), each mobile has a MSC unique SCCP address
GSM Network and Services 2G1723 Johan Montelius
DTAP/MM/CM
Direct transfer application part
Will enclose a MM message so that it is transparently shipped over the BSC and BT to the MM layer at the mobile phone CM MM DTAP SCCP MTP3 MTP2 MTP1
Mobility management
location area updating, paging, authentication ...
Connection Management
Call control, SMS, supplementary services
GSM Network and Services 2G1723 Johan Montelius
MSC
8
Signaling protocols BSC/MSC
BSS Application Part the MSC will direct the BSC, for example when doing handover between two BSCs
BSSAP SCCP MTP3 MTP2 MTP1 BSSAP SCCP MTP3 MTP2 MTP1
BSC
GSM Network and Services 2G1723 Johan Montelius
MSC
9
Signaling protocols MSC/HLR/VLR/...
TCAP - transaction capabilities application part, defined in the SS7 stack MAP mobile application part, this is the application layer protocol used by the nodes for example register updating and query
MAP TCAP SCCP MTP3 MTP2 MTP1
GSM Network and Services 2G1723 Johan Montelius
10
Which are important
MAP BSSAP / BTSM CM MM RR LAPDm Radio ... and of course the traffic channels
GSM Network and Services 2G1723 Johan Montelius
11
Services what is offered
Bearer services basic bit pipes in various sizes Tele services Speech, SMS, fax, teletext ... Supplementary services Controls the tele services
GSM Network and Services 2G1723 Johan Montelius
12
Bearer services
Circuit switched data services up to 9.6 kbps up to 57.6 kbps using 4x14.4 HSCSD (how) Circuit swicthed data comes as: tranparent or non-transparent, the network does error detection and retransmission GRPS has introduced new bearer services data services are migrating to GPRS
GSM Network and Services 2G1723 Johan Montelius
13
Teleservices
Voice, TS11 Emergency call, TS12 Fax, TS61 SMS, mobile terminating TS21 mobile originating TS22 Message Handling System, TS31 Teletext TS51 does anyone use this?
GSM Network and Services 2G1723 Johan Montelius
14
Supplementary services
Call forwading always/busy/no reply/not reacable Barring Outgoing: all or international Incoming: all or international when roaming Number presentation Call waiting Multi-party
GSM Network and Services 2G1723 Johan Montelius
15
Transport of voice
GSM Speech Code is converted in the TRAU (often in the BSC) to A-law (regular phone voice codec)
GSC Code Cipher Radio Code Cipher Radio E1 E1 E1 GSC A-law
GSM Network and Services 2G1723 Johan Montelius
16