MobSim Signalling charts

The signaling charts of the implemented GSM functions are given as follows:

LOCATION UPDATING:

   MS                   BTS                   BSC                   MSC
--------------------------------------------------------------------------
   |                     |                     |                     |
   |  CHANNEL_REQUEST    |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | CHANNEL_REQUIRED    |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIVATION  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIV_ACK   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | IMM_ASSIGNMENT_CMD  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   | IMMED_ASSIGNMENT    |                     |                     |
   |<--------------------|                     |                     |
   |                     |                     |                     |
   | LOCATION_UPD_REQ    |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | ESTABLISHMENT_IND   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | COMPLETE_L3_INFO    |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                    LOCATION_UPDATING_ACCEPT                     |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                     |                     | CLEAR_COMMAND       |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |               CHANNEL_RELEASE             |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |                     | DEACTIVATE_SACCH    |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RELEASE_INDICATION  |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | RF_CHANNEL_RELEASE  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RF_CHAN_RELEASE_ACK |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | CLEAR_COMPLETE      |
   |                     |                     |-------------------->|
   |                     |                     |                     |

y


MOBILE ORIGINATING CALL
   MS                   BTS                   BSC                   MSC
--------------------------------------------------------------------------
   |                     |                     |                     |
   |  CHANNEL_REQUEST    |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | CHANNEL_REQUIRED    |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIVATION  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIV_ACK   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | IMM_ASSIGNMENT_CMD  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   | IMMED_ASSIGNMENT    |                     |                     |
   |<--------------------|                     |                     |
   |                     |                     |                     |
   | CM_SERVICE_REQ      |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | ESTABLISHMENT_IND   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | COMPLETE_L3_INFO    |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                        CM_SERVICE_ACCEPT                        |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                             SETUP                               |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                        CALL_PROCEEDING                          |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                     |                     | ASSIGNMENT_REQUEST  |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |                     | PHYS_CONTEXT_REQUEST|                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | PHYS_CONTEXT_CONFIRM|                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIVATION  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIV_ACK   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |            ASSIGNMENT_COMMAND             |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |      SABME(L2)      |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | ESTABLISHMENT_IND   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |            ASSIGNMENT_COMPLETE            |                     |
   |------------------------------------------>|                     |
   |                     |                     |                     |
   |                     |                     | ASSIGNMENT_COMPLETE |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                     | RF_CHANNEL_RELEASE  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RF_CHAN_RELEASE_ACK |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                              ALERT                              |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                             CONNECT                             |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                       CONNECT_ACKNOWLEDGE                       |
   |---------------------------------------------------------------->|
   |                     |                     |                     |


MOBILE TERMINATING CALL
   MS                   BTS                   BSC                   MSC
--------------------------------------------------------------------------
   |                     |                     |                     |
   |                     |                     |      PAGING         |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |                     |    PAGING_COMMAND   |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |   PAGING_REQUEST    |                     |                     |
   |<--------------------|                     |                     |
   |                     |                     |                     |
   |  CHANNEL_REQUEST    |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | CHANNEL_REQUIRED    |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIVATION  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIV_ACK   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | IMM_ASSIGNMENT_CMD  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   | IMMED_ASSIGNMENT    |                     |                     |
   |<--------------------|                     |                     |
   |                     |                     |                     |
   | PAGING_RESPONSE     |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | ESTABLISHMENT_IND   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | COMPLETE_L3_INFO    |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                             SETUP                               |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                        CALL_CONFIRMED                           |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                     |                     | ASSIGNMENT_REQUEST  |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |                     | PHYS_CONTEXT_REQUEST|                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | PHYS_CONTEXT_CONFIRM|                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIVATION  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | CHANNEL_ACTIV_ACK   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |            ASSIGNMENT_COMMAND             |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |      SABME(L2)      |                     |                     |
   |-------------------->|                     |                     |
   |                     |                     |                     |
   |                     | ESTABLISHMENT_IND   |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |            ASSIGNMENT_COMPLETE            |                     |
   |------------------------------------------>|                     |
   |                     |                     |                     |
   |                     |                     | ASSIGNMENT_COMPLETE |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                     | RF_CHANNEL_RELEASE  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RF_CHAN_RELEASE_ACK |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                              ALERT                              |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                             CONNECT                             |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                       CONNECT_ACKNOWLEDGE                       |
   |<----------------------------------------------------------------|
   |                     |                     |                     |


DISCONNECT BY MOBILE STATION:
   MS                   BTS                   BSC                   MSC
--------------------------------------------------------------------------
   |                     |                     |                     |
   |                     |                     |                     |
   |                   <<<< NORMAL CALL SETUP >>>>
            |
   |                     |                     |                     |
   |                     |                     |                     |
   |                           DISCONNECT                            |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                            RELEASE                              |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                        RELEASE_COMPLETE                         |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                     |                     | CLEAR_COMMAND       |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |               CHANNEL_RELEASE             |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |                     | DEACTIVATE_SACCH    |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RELEASE_INDICATION  |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | RF_CHANNEL_RELEASE  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RF_CHAN_RELEASE_ACK |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | CLEAR_COMPLETE      |
   |                     |                     |-------------------->|
   |                     |                     |                     |


DISCONNECT BY NETWORK:
   MS                   BTS                   BSC                   MSC
--------------------------------------------------------------------------
   |                     |                     |                     |
   |                     |                     |                     |
   |                   <<<< NORMAL CALL SETUP >>>>
            |
   |                     |                     |                     |
   |                     |                     |                     |
   |                           DISCONNECT                            |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                            RELEASE                              |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                        RELEASE_COMPLETE                         |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |                     |                     | CLEAR_COMMAND       |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |               CHANNEL_RELEASE             |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |                     | DEACTIVATE_SACCH    |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RELEASE_INDICATION  |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     | RF_CHANNEL_RELEASE  |                     |
   |                     |<--------------------|                     |
   |                     |                     |                     |
   |                     | RF_CHAN_RELEASE_ACK |                     |
   |                     |-------------------->|                     |
   |                     |                     |                     |
   |                     |                     | CLEAR_COMPLETE      |
   |                     |                     |-------------------->|
   |                     |                     |                     |


HANDOVER: BTS1 -> BTS2
   MS                   BTS1                  BTS2                  BSC
-------------------------------------------------------------------------
   |                     |                     |                     |
   |                     |                     |                     |
   |              <<<< NORMAL CALL SETUP VIA BTS1 >>>>
            |
   |                     |                     |                     |
   |                     |                     |                     |
   |                     |                     | CHANNEL_ACTIVATION  |
   |                     |                     |<--------------------|
   |                     |                     |                     |
   |                     |                     | CHANNEL_ACTIV_ACK   |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                        HANDOVER_COMMAND                         |
   |<----------------------------------------------------------------|
   |                     |                     |                     |
   |              HANDOVER_ACCESS              |                     |
   |------------------------------------------>|                     |
   |                     |                     |                     |
   |                     |                     | HANDOVER_DETECTION  |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |            PHYSICAL_INFORMATION           |                     |
   |<------------------------------------------|                     |
   |                     |                     |                     |
   |                 SABME(L2)                 |                     |
   |------------------------------------------>|                     |
   |                     |                     |                     |
   |                     |                     | ESTABLISHMENT_IND   |
   |                     |                     |-------------------->|
   |                     |                     |                     |
   |                        HANDOVER_COMPLETE  |                     |
   |---------------------------------------------------------------->|
   |                     |                     |                     |
   |                     |            RF_CHANNEL_RELEASE             |
   |                     |<------------------------------------------|
   |                     |                     |                     |
   |                     |            RF_CHAN_RELEASE_ACK            |
   |                     |------------------------------------------>|
   |                     |                     |                     |