30
Intro: GSM Call Flows

GSM Call Flows

Embed Size (px)

Citation preview

Page 1: GSM Call Flows

Intro: GSM Call Flows

Page 2: GSM Call Flows

Interfaces

• The A-interface lies between the MSC and the BSS (Base Station Subsystem). The A-interface consists of both user plane (PCM links) and control plane (signaling).

• The C/D-interface between the MSC and the HLR is used by the GMSC (Gateway MSC) to interrogate the HLR in order to obtain routing information for a call to a subscriber. Signaling on this interface uses the MAP over TCAP protocols (MAP/C).

• The D-interface between the VLR and HLR is used to exchange data related to the location of an MS and the management of the subscriber. Signalling on this interface uses the MAP over TCAP protocols (MAP/D).

• The E-interface between two MSCs is used during inter-MSC handover. Signalling on this interface uses the MAP over TCAP protocols (MAP/E).

• When the BSS consists of a BSC (Base Station Controller) and one or more BTSs (Base Transceiver Stations), the Abis-interface between the BSC and BTS is used to support the services offered to the GSM users and subscribers.

• When the BSS consists of a BSC (Base Station Controller) and one or more BTSs (Base Transceiver Stations), the Abis-interface between the BSC and BTS is used to support the services offered to the GSM users and subscribers.

• The Um-interface is the air interface that is used for exchanges between an MS and a BSS.

Um – DTAP (Direct Transfer Application Part )Abis – DTAPA -- BSSAP (Base Station System Application Part)

CL3I -- Complete Layer 3 Information

Page 3: GSM Call Flows

OSI layer Model vs SS7 protocol

Page 4: GSM Call Flows

Types of Registration• Normal location updating: used to update the LA (Location Area) of an

MS when the MS changes LA.

• Periodic Updating: used to periodically inform the network that the MS is still available and thus prevents the MS from accidentally becoming detached from the system.

• IMSI Attach: used to indicate the IMSI as active in the network; it is the counterpart of the IMSI detach procedure.

• IMSI Detach: An MS may invoke the IMSI detach procedure if the MS is deactivated (e.g. powered down) or if the SIM (Subscriber Identity Module) is detached from the MS.

MT Exchange Property – PURGECONTROL – MGADP;

IMSI -- International Mobile Subscriber IdentityTMSI --Temporary Mobile Subscriber Identity

Page 5: GSM Call Flows

Location Updating

Page 6: GSM Call Flows

Location Updating

Page 7: GSM Call Flows

GSM Authentication & Ciphering• The purpose of authentication is to protect the network against

unauthorized use.

Page 8: GSM Call Flows

GSM Authentication Parameters• Some of the Authentication parameters that are used in GSM network are as

follows :-• AXE parameter:• 1) AUTHENTICATE :Determines whether authentication is performed in the

MSC/VLR Server. • 2) SELAUTH in GSMMMSC parameter set determines whether selective

authentication is used in GSM MSC/VLR Server.

• Exchange Settings:• 1) IMEIFETCHCIPH : Ciphering used to fetch IMEI • 2) CIPHER : if ciphering is performed in the MSC/VLR Server • 3) AUTHENTICLAI : Authentication is not performed in LU with change of LAI

Page 9: GSM Call Flows

IMSI Attach

Page 10: GSM Call Flows

IMSI Detach

Page 11: GSM Call Flows

Call to MS

Page 12: GSM Call Flows

Pre Analysis B no.

Page 13: GSM Call Flows

B-no. Pre analysis & Analysis• <pnbsp:bo=all;• PRE-ANALYSIS OF B-NUMBER INFORMATION

• OPERATING AREA• BO NAPI BNT RESULT• 0 0 OBA=1• 0 1 OBA=0• 4 1 OBA=4• 4 2 OBA=4• ……………………………...• 31 1 OBA=31• 31 2 OBA=30• 31 4 OBA=31• ………………………….. • 401 4 OBA=401• 500 15 OBA=31

• END• <anbsp:b=32-09820; (OBA from Pre analysis + B no.)• B-NUMBER ANALYSIS DATA• OPERATING AREA• B-NUMBER MISCELL F/N ROUTE CHARGE L A• 32-0 CC=2• 32-09 RC=906 CC=2 L=4-8• M=0-00• D=4-2• TRD=100• END

Page 14: GSM Call Flows

SCCP Analysis • <anrsp:rc=906;• ROUTING CASE DATA• OPERATING AREA• RC CCH BR ROUTING SP DATA• 906 NO TMR-0• &-3• &-4 P01=1 R=MSC96SO MM1 COT EST SI ESS ESR• 0 0 1 1• BNT RN SPR OLI OLI2• 4 00 0• ISC FCP D• 0

• <exrop:r=MSC96SO;• ROUTE DATA• R ROUTE PARAMETERS• MSC96SO DETY=UPD1 TTRANS=1 FNC=3 • R=MSC96SI• ST=6 SI=ISUP4 SP=3-600

• <c7gsp:TT=0,NP=1,NA=4,NS=9198203;• CCITT7 GLOBAL TITLE SERIES DATA

• OPERATING

• TT NP NA NS GTRC • 0 1 4 9198203 2• END ……contd

Page 15: GSM Call Flows

SCCP Analysis Contd…• <c7gcp:gtrc=2;• CCITT7 GLOBAL TITLE ROUTING CASE DATA

• OPERATING

• GTRC PSP PTERM PINTER PSSN SSP STERM SINTER SSSN LSH • 2 3-320 YES NO 3-1000 NO YES NO

• <c7rsp:dest=3-320;• CCITT7 MTP ROUTING DATA

• DEST SPID DST PRIO LSHB LS SPID RST• 3-320 HLR2 ACC 1 3-320 HLR2 WO• 2 3-600 GMSC6 SB• <c7ltp:ls=3-320;• CCITT7 LINK SET STATE

• LS SPID SLC STATE INHIBST FCODE INFO• 3-320 HLR2 00 ACTIVE• 01 ACTIVE• 02 ACTIVE• 03 ACTIVE• 04 ACTIVE• 05 ACTIVE• 06 ACTIVE• 07 ACTIVE• 08 ACTIVE• 09 ACTIVE• 10 ACTIVE• 11 ACTIVE• 12 ACTIVE• 13 ACTIVE• 14 ACTIVE• 15 ACTIVE• END

Page 16: GSM Call Flows

Routing Analysis

Page 17: GSM Call Flows

SCCP Analysis

Page 18: GSM Call Flows

SCCP Routing in HLR

Page 19: GSM Call Flows

HLR data • <hgsdp:msisdn=919820315708,all;• HLR SUBSCRIBER DATA

• SUBSCRIBER IDENTITY• MSISDN IMSI STATE AUTHD• 919820315708 404201145038948 CONNECTED AVAILABLE

• NAM• 1

• PERMANENT SUBSCRIBER DATA• SUD• CAT-10 DBSG-1 PRBT-1 BS26-1• TS11-1 TS21-1 TS22-1 OFA-1• …………………………………………….• AMSISDN BS BC• NONE

• SUPPLEMENTARY SERVICE DATA• BSG• TS10• SS STATUS FNUM TIME• CAW ACTIVE-OP• CFU NOT ACTIVE• CFNRY NOT ACTIVE• ………………………………………………..• LOCATION DATA• VLR ADDRESS MSRN MSC NUMBER LMSID• 4-919820906441 919820906441

• PACKET DATA PROTOCOL CONTEXT DATA• NONE

• END• <

Page 20: GSM Call Flows

HLR SCCP routing • <c7gsp:TT=0,NP=1,NA=4,NS=919820906441;

• CCITT7 GLOBAL TITLE SERIES DATA

• OPERATING

• TT NP NA NS GTRC • 0 1 4 919820906441 39• END

• <c7gcp:gtrc=39;

• CCITT7 GLOBAL TITLE ROUTING CASE DATA

• OPERATING

• GTRC PSP PTERM PINTER PSSN SSP STERM SINTER SSSN LSH • 39 3-900 YES NO NO• END

• <

Page 21: GSM Call Flows

MSRN (mobile station roaming number)

Page 22: GSM Call Flows

Call from MS

Page 23: GSM Call Flows

B no. & RC analysis

Page 24: GSM Call Flows

B-no. Analysis & VLR data• <mgslp:imsi=404201145038948,all;• MT MOBILE SUBSCRIBER LIST• SUBSCRIBER IDENTITY• IMSI MSTAT MSISDN CAT• 404201145038948 REG 919820315708 10

• SUBSCRIBER NON SUPPLEMENTARY SERVICE DATA• BASIC SERVICE DATA• DCDA9600 SPCH SMS

• SUBSCRIBER SUPPLEMENTARY SERVICE DATA• ………………………………………………..

• <mgisp:imsis=404201145038948;• MT IMSI NUMBER SERIES ANALYSIS DATA• OPERATING TABLE• IMSIS M NA ANRES

• 40420114 5-919820 4 OBA-30• BO-33• OWNMS• NATMS• NRRG-0• PLMN-0• ERIS-0• MAPVER-2• INOPER-1• CBA-19• CBAZ-146• • END

Page 25: GSM Call Flows

Call Delivery in GMSC

Page 26: GSM Call Flows

Call Delivery in HLR

Page 27: GSM Call Flows

MT - SMS

Page 28: GSM Call Flows

Unsuccessful MT SMS

Page 29: GSM Call Flows

MO - SMS

Page 30: GSM Call Flows

MO SMS

• SC – Service Center Add –> Global Title –> SCCP translation.

• Almost 8 SC can be stored in MS

• The short message is transferred to the MS on a Standalone Dedicated Control CHannel (SDCCH) if the MS is idle, and on the Slow Associated Control CHannel SACCH if the mobile is active during a call.