Overview of GSM Call Flow for MS Terminated Calls

Overview of GSM Call Flow for MS Terminated Calls
paly

This article provides an overview of GSM call flow for MS terminated calls from the initial paging to successful call setup.

About Overview of GSM Call Flow for MS Terminated Calls

PowerPoint presentation about 'Overview of GSM Call Flow for MS Terminated Calls'. This presentation describes the topic on This article provides an overview of GSM call flow for MS terminated calls from the initial paging to successful call setup.. The key topics included in this slideshow are GSM call flow, MS terminated call, paging, immediate assignment, channel activation, BSSMAP,. Download this presentation absolutely free.

Presentation Transcript


1. GSM CALL FLOW Mar7, 2001

2. MSC PSTN HLR GMSC MAP_SEND_ROUTING_ INFORMATION IAI (TUP) MS Terminated Call Procedure VLR MAP_PROVIDE_ROAMING_ NUMBER D C B MAP_PROVIDE_ROAMING_ NUMBER ACK MAP_SEND_ROUTING_ INFORMATION ACK IAI (TUP) MAP_PAGE MAP_SEND_INFO_I/C_CALL

3. MS MSC BTS BSC Paging(UDT) ( IMSI/TMSI,LAI or CGI) Paging Command ( IMSI/TMSI,pag group,ch) Paging Request (L2-UI) ( IMSI/TMSI) RR(PCH) RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface BSSMAP Continue 1 Paging RESP (L2-SABM) EST IND(Paging Resp) Paging Resp CR(COMPL - L3 - INFO) L2 - UA ( CKSN,MS ID,CGI,CLrk2) CC RR(SDCCH) RR(SDCCH) BSSMAP Paging MS Terminated Call Procedure Immediate Assign Command T3113 + T3113 - T3120 + T3120 - T3101 + T3101 -

4. MM(SDCCH) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD Abis interface Um interface AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A interface CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP Continue 2 DATA REQ TMSI REAL CMD TMSI REAL COM DATA IND ( new TMSI,LAI) < TMSI REAL CMD> < TMSI REAL COM> TMSI REAL COM (DT1) TMSI REAL CMD (DT1) DTAP-MM DTAP-MM MM(SDCCH) MM(SDCCH) MS Terminated Call Procedure VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE MAP_FORWARD_NEW_TMSI MAP_FORWARD_NEW_TMSI ACK B interface T3260 + T3260 - MAP_PROCESS_ACCESS_REQ MAP_PROCESS_ACCESS_REQ_ACK

5. CC(SDCCH ) CC(SDCCH) DTAP-CC DTAP-CC Continue 3 MS BTS DATA REQ SET-UP Abis interface Um interface CALL CONFIRMED DATA IND MSC BSC SET-UP (DT1) CALL CONF (DT1) A interface < SET UP> < CALL CONF> T303 + MS Terminated Call Procedure T303 - T310 + VLR B interface MAP_COMPLETE_CALL

6. MS MSC BTS BSC ASSIGN REQ(DT1) ( Ch type,CIC,L3 hd) PHYS CTX REQ QUEUING(DT1) Channel ACTIV DATA REQ Channel Activation ACK RELEASE REQ ASSIGN COM RR(FACCH) A interface Abis interface Um interface BSSMAP Continue 4 PHYS CTX CONF BSSMAP ( TCH) < ASSIGN CMD> ASSIGN CMD RR(SDCCH) ( local end) ( L2 - SABM) EST IND ( L2 - UA) RR(FACCH) RR(FACCH) DATA IND < ASSIGN COM> ASSIGN COM(DT1) RF CHAN REL ( SDCCH) BSSMAP RF CHAN REL ACK ( BS/MS POW,TA) Radio-resource assignment MS Terminated Call Procedure CC TNT2 + TNT2 - T9103 + T9103 -

7. CC(FACCH) CC(FACCH) DTAP-CC DTAP-CC MS ALERTING Um interface CONNECT MSC CONNECT (DT1) Continue 5 CONNECT ACK (DT1) DTAP-CC BTS DATA IND Abis interface DATA IND < ALERT> < CONNECT> BSC ALERTING (DT1) A interface DATA REQ < CONNECT ACK> CONNECT ACK CC(FACCH) GMSC PSTN ACM(TUP) ACM(TUP) ANC(TUP) ANC(TUP) MS Terminated Call Procedure E interface T310 - T301 + T301 - T313 - T313 +

8. MS ( L2 - UA) RR(FACCH) Um DTAP-CC Continue 6 DTAP-CC RELEASE CC(FACCH) CHAN REL ( L2 - DISC) RR(FACCH) RR(FACCH) BSSMAP Radio-resource release DISCONNECT CC(FACCH) RELEASE COM CC(FACCH) DTAP-CC BSSMAP BTS DATA IND < RELASE COM> RF CHAN REL ACK DEACT SACCH MSC BSC DISCONNECT(DT1) RELEASE(DT1) DATA REQ DATA IND RELEASE COM(DT1) CLEAR CMD(DT1) A Abis < REL> DATA REQ CLEAR COM(DT1) RF CHAN REL < DISC> < CHAN REL> REL IND < RLSD> < RLC> ( Mobile Release First) GMSC PSTN CBK(TUP) CBK(TUP) CLF(TUP) CLF(TUP) RLG(TUP) RLG(TUP) MS Terminated Call Procedure E DEACT SACCH ACK T308 + T308 - TNT3 + TNT3 - T3109 + T3109 - T3111 + T3111 -

9. MS MSC RELEASE COM(DT1) ( L2 - UA) RR(FACCH) Um DTAP-CC Continue 7 DTAP-CC RELEASE CC(FACCH) CHAN REL ( L2 - DISC) RR(FACCH) RR(FACCH) CLEAR COM(DT1) BSSMAP DISCONNECT CC(FACCH) RELEASE COM CC(FACCH) DTAP-CC BSSMAP BTS DATA REQ DATA IND DATA REQ Abis < REL> < RELASE COM> DATA REQ RF CHAN REL RF CHAN REL ACK Radio-resource release < DISC> < CHAN REL> DEACT SACCH REL IND BSC DISCONNECT(DT1) RELEASE(DT1) CLEAR CMD(DT1) A < RLSD> < RLC> ( Mobile Release last) GMSC PSTN CLF(TUP) CLF(TUP) RLG(TUP) RLG(TUP) MS Terminated Call Procedure DEACT SACCH ACK T305 + T305 - TNT3 + TNT3 - T3109 - T3111 + T3111 - T3109 + E

10. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface Mobile - Originating Call Procedure CM SERV REQ (L2-SABM) EST IND < CM SERV REQ> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,MS ID,SER type,CLmk) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) T3120 + T3120 - T3101 + T3101 - T303 + VLR MAP_PROCESS_ACCESS_REQ B interface

11. Mobile - Originating Call Procedure MM(SDCCH) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD Abis interface Um interface AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A interface CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP Continue 1 DATA REQ TMSI REAL CMD TMSI REAL COM DATA IND ( new TMSI,LAI) < TMSI REAL CMD> < TMSI REAL COM> TMSI REAL COM (DT1) TMSI REAL CMD (DT1) DTAP-MM DTAP-MM MM(SDCCH) MM(SDCCH) VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE MAP_FORWARD_NEW_TMSI MAP_FORWARD_NEW_TMSI ACK B interface T3260 + T3260 - MAP_PROCESS_ACCESS_REQ_ACK

12. CC(SDCCH) CC(SDCCH) DTAP-CC DTAP-CC Continue2 MS BTS DATA IND SET-UP Abis interface Um interface CALL PROCEEDING DATA REQ MSC BSC SET-UP (DT1) CALL PROCEEDING (DT1) A interface < SET UP> < CALL PROC> T303 - T310 + Mobile - Originating Call Procedure MAP_SEND_INFO_FOR_O/G_CALL VLR B interface MAP_COMPLETE_CALL

13. MS MSC BTS BSC ASSIGN REQ(DT1) ( Ch type,CIC,L3 hd) PHYS CTX REQ QUEUING(DT1) Channel ACTIV DATA REQ Channel Activation ACK RELEASE REQ ASSIGN COM RR(FACCH) A interface Abis interface Um interface BSSMAP Continue 3 PHYS CTX CONF BSSMAP ( TCH) < ASSIGN CMD> ASSIGN CMD RR(SDCCH) ( local end) ( L2 - SABM) EST IND ( L2 - UA) RR(FACCH) RR(FACCH) DATA IND < ASSIGN COM> ASSIGN COM(DT1) RF CHAN REL ( SDCCH) BSSMAP RF CHAN REL ACK ( BS/MS POW,TA) Radio-resource assignment Mobile - Originating Call Procedure CC T9103 + T9103 - TNT2 + TNT2 -

14. CC(FACCH) CC(FACCH) DTAP-CC DTAP-CC MS ALERTING Um interface CONNECT MSC CONNECT (DT1) Continue 4 CONNECT ACK (DT1) DTAP-CC BTS DATA REQ Abis interface DATA REQ < ALERT> < CONNECT> BSC ALERTING (DT1) A interface DATA IND < CONNECT ACK> CONNECT ACK CC(FACCH) GMSC PSTN ACM(TUP) ACM(TUP) ANC(TUP) Mobile - Originating Call Procedure IAI(TUP) IAI(TUP) ANC(TUP) E interface T310 - T313 + T313 -

15. MS RR(FACCH) Um DTAP-CC Continue 5 DTAP-CC RELEASE CC(FACCH) RR(FACCH) RR(FACCH) DISCONNECT CC(FACCH) RELEASE COM CC(FACCH) DTAP-CC BTS DATA IND < RELASE COM> MSC BSC DISCONNECT(DT1) RELEASE(DT1) DATA REQ DATA IND RELEASE COM(DT1) A Abis < REL> < DISC> ( Mobile Release First) GMSC PSTN Mobile - Originating Call Procedure CLF(TUP) CLF(TUP) ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> RLG(TUP) RLG(TUP) E DEACT SACCH ACK T305 + T305 - T308 + T308 - TNT3 + TNT3 - T3109 + T3109 - T3111 + T3111 -

16. MS RR(FACCH) Um DTAP-CC Continue 6 DTAP-CC RELEASE CC(FACCH) RR(FACCH) RR(FACCH) DISCONNECT CC(FACCH) RELEASE COM CC(FACCH) DTAP-CC BTS DATA REQ < RELASE COM> MSC BSC DISCONNECT(DT1) RELEASE(DT1) DATA IND DATA IND RELEASE COM(DT1) A Abis < REL> < DISC> ( Mobile Release Last) GMSC PSTN Mobile - Originating Call Procedure CLF(TUP) RLG(TUP) RLG(TUP) ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> CBK(TUP) CBK(TUP) CLF(TUP) E DEACT SACCH ACK T3109 + T305 + T305 - T308 + T308 - TNT3 + TNT3 - T3109 - T3111 + T3111 -

17. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface LOC UPDAT REQ EST IND < LOC UPDAT REQ> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,MS ID,LUT,LAI,CLmk1) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) ( L2-SABM) INTRA_VLR LOCATION UPDATING OR IMSI ATTACH( in old VLR ) ** ** : This message is sent by the MS to the network either to request update of its location (normal updating or periodic updating) or to request IMSI attach . T3120 + T3120 - T3101 + T3101 - T3210 +

18. Continue 1 MM(SDCCH) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD Abis interface Um interface AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A interface CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP DATA REQ TMSI REAL CMD TMSI REAL COM DATA IND ( new TMSI,LAI) < TMSI REAL CMD> < TMSI REAL COM> TMSI REAL COM (DT1) TMSI REAL CMD (DT1) DTAP-MM DTAP-MM MM(SDCCH) MM(SDCCH) VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE B interface T3260 + T3260 - MAP_UPDATE_ LOCATION_AREA MAP_FORWARD_NEW_TMSI MAP_FORWARD_NEW_TMSI ACK MAP_UPDATE_LOCATION _AREA ACK INTRA_VLR LOCATION UPDATING OR IMSI ATTACH( in old VLR )

19. RR(SDCCH) Continue 2 MM(SDCCH) RR(SDCCH) RR(SDCCH) MS Um DTAP-MM Loc Upd Acc BTS MSC BSC Loc Updat Acc(DT1) DATA REQ A Abis < Loc Upd Acc> ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> DEACT SACCH ACK INTRA_VLR LOCATION UPDATING OR IMSI ATTACH( in old VLR ) T3210 - TNT3 + TNT3 - T3109 + T3109 -

20. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface LOC UPDAT REQ ** EST IND < LOC UPDAT REQ> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,IMSI,LUT,LAI,CLmk1) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) ( L2-SABM) INTER_VLR LOCATION UPDATING (MS Send IMSI) OR IMSI ATTACH( not in old VLR ) ** : This message is sent by the MS to the network either to request update of its location (normal updating or periodic updating) or to request IMSI attach . T3120 + T3120 - T3101 + T3101 - T3210 +

21. Continue 1 MM(SDCCH) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP DATA REQ TMSI REAL CMD TMSI REAL COM DATA IND ( new TMSI,LAI) < TMSI REAL CMD> < TMSI REAL COM> TMSI REAL COM (DT1) TMSI REAL CMD (DT1) DTAP-MM DTAP-MM MM(SDCCH) MM(SDCCH) VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE T3260 + T3260 - MAP_UPDATE_ LOCATION_AREA MAP_FORWARD_NEW_TMSI MAP_FORWARD_NEW_TMSI ACK MAP_UPDATE_ LOCATION_AREA ACK HLR MAP_INSERT_SUBSCRIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ACK MAP_UPDATE_LOCATION ACK INTER_VLR LOCATION UPDATING (MS Send IMSI) MAP_UPDATE_LOCATION PVLR D Abis Um B D MAP_CANCEL_ LOCATION MAP_CANCEL_ LOCATION ACK OR IMSI ATTACH( not in old VLR )

22. RR(SDCCH) Continue 2 MM(SDCCH) RR(SDCCH) RR(SDCCH) MS Um DTAP-MM Loc Upd Acc BTS MSC BSC Loc Updat Acc(DT1) DATA REQ A Abis < Loc Upd Acc> ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> DEACT SACCH ACK INTER_VLR LOCATION UPDATING (MS Send IMSI) OR IMSI ATTACH( not in old VLR ) T3210 - TNT3 + TNT3 - T3109 + T3109 -

23. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface LOC UPDAT REQ EST IND < LOC UPDAT REQ> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,TMSI,LUT,LAI,CLmk1) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) ( L2-SABM) INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR ) T3120 + T3120 - T3101 + T3101 - T3210 +

24. Continue 1 MM(SDCCH) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP DATA REQ TMSI REAL CMD TMSI REAL COM DATA IND ( new TMSI,LAI) < TMSI REAL CMD> < TMSI REAL COM> TMSI REAL COM (DT1) TMSI REAL CMD (DT1) DTAP-MM DTAP-MM MM(SDCCH) MM(SDCCH) VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE T3260 + T3260 - MAP_UPDATE_ LOCATION_AREA MAP_FORWARD_NEW_TMSI MAP_FORWARD_NEW_TMSI ACK MAP_UPDATE_ LOCATION_AREA ACK HLR MAP_INSERT_SUBSCRIBER_DATA MAP_INSERT_SUBSCRIBER_DATA ACK MAP_UPDATE_LOCATION ACK INTER_VLR LOCATION UPDATING (MS Send TMSI) MAP_UPDATE_LOCATION PVLR D Abis Um B D MAP_CANCEL_ LOCATION MAP_CANCEL_ LOCATION ACK MAP_SEND_IDENTIFICATION MAP_SEND_ IDENTIFICATION ACK MAP_PROVIDE_IMSI MAP_PROVIDE_IMSI ACK Identity Request Identity Response In case of IMSI can not be retrieve from PVLR OR IMSI ATTACH( not in old VLR )

25. RR(SDCCH) Continue 2 MM(SDCCH) RR(SDCCH) RR(SDCCH) MS Um DTAP-MM Loc Upd Acc BTS MSC BSC Loc Updat Acc(DT1) DATA REQ A Abis < Loc Upd Acc> ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> DEACT SACCH ACK INTER_VLR LOCATION UPDATING (MS Send TMSI) OR IMSI ATTACH( not in old VLR ) T3210 - TNT3 + TNT3 - T3109 + T3109 -

26. MSC A BTS BSC Intra_Cell HandOver A-bis Um MS RR(SACCH) RR(FACCH) L2-SABM L2-UI ASSIGN COM < L2-UI> MEAS REP MEAS REP CHAN ACTIV ( ch typ,Ciph K) ( HO Ref) CHAN ACT ACK DATA REQ < ASSIGN CMD> ASSIGN CMD RR(New FACCH) DATA IND EST IND RF CHA REL ( old TCH) HO PERFOMED(DT1) ( Cause: intra_cell) BSSMAP < ASSIGN COM> RF CHA REL ACK Old channel local end release RR(FACCH) RR(FACCH) T3107 + T3107 -

27. MSC A BTS2 BTS1 BSC Intra-BSS Handover A-bis Um < HO COMPL> MS HO ACCESS RR(SACCH) HO ACCESS PHYS INFO PHYS INFO RR(FACCH) L2-SABM L2-UI RR(New FACCH) HO COMPLET A-bis < L2-UI> MEAS REP MEAS REP CHAN ACTIV ( ch typ,Ciph K) ( HO Ref) CHAN ACT ACK DATA REQ < HO CMD> HO COMMAND HO DETECT ESTA IND DATA IND RF CHA REL ( old TCH) HO PERFOMED(DT1) ( Cause) BSSMAP RF CHA REL ACK RR(FACCH) BSSMAP RR(FACCH) RR(FACCH) RR(FACCH) RR(FACCH) RR(FACCH) T3103 + T3103 - T3124 + T3124 -

28. CHAN ACTIV BTS1 A-bis DATA REQ BSC2 CC BSC1 HO REQU(DT1) A HO CMD(DT1) MSC HO REQUEST(DT1) A HO COMMAND BTS2 MS MEAS REP CHA ACT ACK Intra-MSC Handover Serving BSS A-bis Um Target BSS < L2-UI> RR(SACCH) MEAS RES Cell Id lst,Cause BSSMAP CR(Ch typ,Clmk) ( Cell, Ciph K) BSSMAP HO REQ ACK(DT1) ( Cell,Ch Inf,Ho Ref) BSSMAP BSSMAP < HO CMD> RR(FACCH) BSSMAP T7 + T7 - T8 + T101 + T101 - T102 + T9113 +

29. HO DETECT BTS1 A-bis RF CHAN REL BSC2 BSC1 A CLEAR CMD(DT1) MSC A BTS2 MS HO ACCESS Serving BSS A-bis Um Target BSS RR(new FACCH) HO COMPLET(DT1) BSSMAP BSSMAP ( old TCH) Continue 1 HO ACCESS RR(FACCH) PHYS INFO PHYS INFO L2-SABM L2-UI ESTA IND HO COMPLET DATA IND < HO COMPL> CLEAR CMP(DT1) BSSMAP < RLSD> < RLC> Intra-MSC Handover RF CHAN RELACK RR(FACCH) RR(FACCH) RR(FACCH) RR(FACCH) RR(FACCH) T3124 + T3124 - T9113 - T102 - T8 - TNT3 + TNT3 -

30. Inter-MSC Handover MSCA A BTSA BSCA A-bis Um MS RR(SA CCH) < L2-UI> MEAS REP MEAS REP HO REQU(DT1) Cell Id lst,Cause MSCB VLRB E B MAP_PREPARE_ HANDOVER MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_PREPARE_HANDOVER ACK MAP_SEND_ HO_REPORT ACK IAM(TUP) ACM(TUP) HO CMD(DT1) ( Cell,Ch Inf,Ho Ref) DATA REQ < HO CMD> HO COMMAND RR(FA CCH) BSSMAP BSSMAP RF CHA REL ( old TCH) RF CHA REL ACK After HO Succeed BSCB BSSMAP HO REQ(DT1) CHAN ACTIV CC CHA ACT ACK CR(Ch typ,Clmk) ( Cell, Ciph K) HO REQ ACK(DT1) BSSMAP BTSB BTSA BSCA CLEAR CMD(DT1) BSSMAP CLEAR CMP(DT1) BSSMAP < HO Request> < HO Request ACK> T201 + T201 - T210 + TNT3 + TNT3 - T103 + T204 + T210 -

31. Inter-MSC Handover Continue 1 MSCB A BTSB BSCB A-bis Um MS HO COMMPLETE(DT1) ( Cause) BSSMAP MSCA VLRB E B RR(New FACCH) HO DETECTION HO ACCESS PHYS INFO PHYS INFO L2-SABM L2-UI ESTA IND HO COMPLET DATA IND < HO COMPL> HO ACCESS ANC(TUP) MAP_SEND_END_SIGNAL RR(FA CCH) MAP_PROCESS_ACCESS _SIGNALLING RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) HO DETECT(DT1) BSSMAP < HO Detect> < HO Complete> T204 - T103 -

32. Subsequent Inter-MSC Handover MSCB A BTSB BSCB A-bis Um MS RR(SA CCH) < L2-UI> MEAS REP MEAS REP HO REQU(DT1) Cell Id lst,Cause MSCA VLRC E B MAP_PREPARE_ HANDOVER MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_PREPARE_HANDOVER ACK MAP_SEND_ HO_REPORT ACK IAM(TUP) ACM(TUP) HO CMD(DT1) ( Cell,Ch Inf,Ho Ref) DATA REQ < HO CMD> HO COMMAND RR(FA CCH) BSSMAP BSSMAP RF CHA REL ( old TCH) RF CHA REL ACK After HO Succeed BSCC BSSMAP HO REQ(DT1) CHAN ACTIV CC CHA ACT ACK CR(Ch typ,Clmk) ( Cell, Ciph K) HO REQ ACK(DT1) BSSMAP BTSC BTSB BSCB CLEAR CMD(DT1) BSSMAP CLEAR CMP(DT1) BSSMAP < HO Request> < HO Request ACK> MAP_PREPARE_ Subs_HANDOVER MSCC < HO Request> MAP_PREPARE_ Subs_HANDOVER ACK E T201 + T201 - T210 + TNT3 + TNT3 - T210 - T204 + T103 +

33. Continue 1 MSCC A BTSC BSCC A-bis Um MS HO COMMPLETE(DT1) ( Cause) BSSMAP MSCA MSCB E B RR(New FACCH) HO DETECTION HO ACCESS PHYS INFO PHYS INFO L2-SABM L2-UI ESTA IND HO COMPLET DATA IND < HO COMPL> HO ACCESS ANC(TUP) MAP_SEND_END_SIGNAL RR(FA CCH) MAP_PROCESS_ACCESS _SIGNALLING RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) HO DETECT(DT1) BSSMAP < HO Detect> < HO Complete> Subsequent Inter-MSC Handover MAP_SEND_END_SIGNAL ACK REL(TUP) RLC(TUP) T204 - T103 -

34. Subsequent Inter-MSC Handback MSCB A BTSB BSCB A-bis Um MS RR(SA CCH) < L2-UI> MEAS REP MEAS REP HO REQU(DT1) Cell Id lst,Cause MSCA VLRA E B MAP_PREPARE_ Subs_HANDOVER MAP_ALLOCATE _HO_NUMBER MAP_SEND_ HO_REPORT MAP_PREPARE_Subs_ HANDOVER ACK MAP_SEND_ HO_REPORT ACK HO CMD(DT1) ( Cell,Ch Inf,Ho Ref) DATA REQ < HO CMD> HO COMMAND RR(FA CCH) BSSMAP BSSMAP RF CHA REL ( old TCH) RF CHA REL ACK After HO Succeed BSCA BSSMAP HO REQ(DT1) CHAN ACTIV CC CHA ACT ACK CR(Ch typ,Clmk) ( Cell, Ciph K) HO REQ ACK(DT1) BSSMAP BTSA BTSB BSCB CLEAR CMD(DT1) BSSMAP CLEAR CMP(DT1) BSSMAP < HO Request> < HO Request ACK> T104 +

35. Continue 1 MSCA A BTSA BSCA A-bis Um MS HO COMMPLETE(DT1) ( Cause) BSSMAP MSCB E RR(New FACCH) HO DETECTION HO ACCESS PHYS INFO PHYS INFO L2-SABM L2-UI ESTA IND HO COMPLET DATA IND < HO COMPL> HO ACCESS REL(TUP) MAP_SEND_END_SIGNAL ACK RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) RR(FA CCH) < HO Complete> Subsequent Inter-MSC Handback RLC(TUP) T104 -

36. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK < IMM ASSIGNMENT> Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface IMSI DETACH IMSI DETACH IND EST IND < IMSI DETACH IND> CR(COMPL - L3 - INFO) L2 - UA ( MS ID) RR(SDCCH) RR(SDCCH) BSSMAP UNIT DATA REQ ( SDCCH ID) ( L2-SABM) VLR B interface < IMSI DETACH IND> MAP_DETACH_IMSI ** ** : If no RR connection exists, the MM sublayer within the mobile station will request the RR sublayer to establish a RR connection. If establishment of the RR connection is not possible because a suitable cell is not (or not yet) available then, the mobile station shall try for a period of at least 5 seconds and for not more than a period of 20 seconds to find a suitable cell. If a suitable cell is found during this time then, the mobile station shall request the RR sublayer to establish an RR connection, otherwise the IMSI detach is aborted. If a RR connection exists, the MM sublayer will release locally any ongoing MM connections before the IMSI DETACH IND message is sent.

37. RR(SDCCH) RR(SDCCH) RR(SDCCH) MS Um BTS MSC BSC A Abis ( L2 - UA) CHAN REL ( L2 - DISC) BSSMAP Radio-resource release BSSMAP RF CHAN REL ACK DEACT SACCH CLEAR CMD(DT1) DATA REQ CLEAR COM(DT1) RF CHAN REL < CHAN REL> REL IND < RLSD> < RLC> DEACT SACCH ACK IMSI DETACH Continue 1

38. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A Abis Um interface Mobile - Originating SMS Procedure CM SERV REQ (L2-SABM) EST IND < CM SERV REQ> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,MS ID,SER type,CLmk) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) MAP_PROCESS_ACCESS_REQ VLR

39. Mobile - Originating SMS Procedure MM(SDCCH ) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD Abis interface Um interface AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A interface CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP Continue 1 UA (SAPI=3) EST IND (SAPI=3) RR(SDCCH) VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE B interface T3260 + T3260 - RR(SDCCH) SABM (SAPI=3) MAP_PROCESS_ACCESS_REQ_ACK

40. Mobile - Originating SMS Procedure SMS(SDCCH) RR(SDCCH) RR(SDCCH) BSSMAP MS BTS CP-DATA(RP-DATA) DATA REQ CHAN REL Abis Um MSC BSC A CLEAR CMD(DT1) < CHAN REL> RF CHAN REL CLEAR COM(DT1) BSSMAP Continue 2 UA (SAPI=0) REL IND SC RR(SDCCH) DISC (SAPI=0) CP-ACK SMS(SDCCH) SM-RL Req Ind. DEACT SACCH DEACT SACCH ACK RF CHAN REL ACK < RLSD> < RLC> VLR SMS_GMSC MAP_SEND_INFO_MO_SMS MAP_COMPLETE_CALL MAP_MO_FORWARD_SMS SM-RL Data Req MAP_MO_FORWARD_SMS_ACK CP-ACK SMS(SDCCH) SMS(SDCCH) CP-DATA(RP-ACK)

41. Mobile - Terminated SMS Procedure SMS_GMSC C interface SC HLR MSC VLR MS RS-MT-DATA.REQ MAP_SEND_ROUTING_INFO_FOR_SM MAP_MT_FORWARD_SM MAP_SEND_ROUTING_INFO_FOR_SM_ACK MAP_SEND_INFO_FOR_MT_SMS MAP_PAGE B interface C interface

42. MS MSC BTS BSC RR(RACH) Channel Request Channel Required Channel Activation Channel Activation ACK Immediate Assignment RR(AGCH) ( L2 - UI) A interface Abis interface Um interface Mobile - Terminated SMS Procedure Paging RESP (L2-SABM) EST IND < Paging Resp> CR(COMPL - L3 - INFO) L2 - UA ( CKSN,MS ID,SER type,CLmk) CC RR(SDCCH) RR(SDCCH) BSSMAP Immediate Assign Command ( SDCCH ID) Paging(UDT) Paging Command RR(PCH) Paging Request (L2-UI) Continue 1

43. Mobile - Terminated SMS Procedure MM(SDCCH ) MM(SDCCH) RR(SDCCH) DTAP-MM RR(SDCCH) DTAP-MM BSSMAP MS BTS DATA REQ AUTH REQUEST ENCR CMD CIPHER MOD CMD Abis interface Um interface AUTH RESPONSE DATA IND CIPHER MOD COM MSC BSC AUTH REQUEST (DT1) ( CKSN, RAND) AUTH RESPONSE (DT1) A interface CIPHER MOD CMD(DT1) ( algo nb,key) ( SRES) DATA IND < CIPH MOD COM> CIPHER MOD COM(DT1) BSSMAP Continue 2 VLR MAP_AUTHENTICATE MAP_AUTHENTICATE ACK MAP_SET_CIPHERING_MODE B interface T3260 + T3260 - MAP_PROCESS_ACCESS_REQ MAP_PROCESS_ACCESS_REQ_ACK MAP_COMPLETE_CALL

44. Mobile - Terminated SMS Procedure RR(SDCCH) RR(SDCCH) BSSMAP MS BTS DATA REQ CHAN REL Abis Um MSC BSC A CLEAR CMD(DT1) < CHAN REL> RF CHAN REL CLEAR COM(DT1) BSSMAP Continue 3 UA (SAPI=0) REL IND SC RR(SDCCH) DISC (SAPI=0) DEACT SACCH DEACT SACCH ACK RF CHAN REL ACK < RLSD> < RLC> UA (SAPI=3) EST REQ (SAPI=3) SMS(SDCCH) SMS(SDCCH) SABM (SAPI=3) CP-DATA(RP-DATA) EST CONF (SAPI=3) CP-ACK MAP_MT_FORWARD_SM_ACK RS-Report Ind. SMS_GMSC MAP_REPORT_SM_DELIVERY_STATUS HLR E SMS(SDCCH) SMS(SDCCH) CP-DATA(RP-ACK) CP-ACK