4.2 Behaviour of the MS in MM Idle state, GMM‑DEREGISTERED state and GMM-REGISTERED state

04.083GPPMobile radio interface Layer 3 specificationRelease 1998TS

In this sub-clause, the detailed behaviour of the MS in the main states MM IDLE, GMM-DEREGISTERED and GMM-REGISTERED is described. Sub-clauses 4.2.1 to 4.2.3 refer to the state MM IDLE, whereas sub-clause 4.2.4 and sub-clause 4.2.5 refer to the states GMM-DEREGISTERED and GMM-REGISTERED, respectively.

The MM IDLE state is entered when none of the MM procedures are running and no RR connection exists. It is left when one of the MM procedures are triggered or a RR connection is established.

The specific behaviour in the MM IDLE state depends on the service state of the mobile station as described in sub-clause 4.1.2.1.2. The service state depends in particular on the update status which is defined in sub-clause 4.1.2.2.

How an appropriate service state is chosen after power on is described in sub-clause 4.2.1, and the specific behaviour of the mobile station in MM IDLE state is described in sub-clause 4.2.2. The service state chosen when the MM IDLE state is returned to from any state except NULL state is described in 4.2.3.

It should be noted that transitions between the various MM idle states are caused by (e.g.):

– results of procedures on RR connected mode (see sub-clause 4.2.3);

– insertion or removal of the SIM;

– cell selection/reselection (see also 3GPP TS 03.22);

– PLMN search;

– loss of coverage.

How various MM procedures affects the service state and the update status is described in the detailed descriptions of the procedures in sub-clauses 4.3 to 4.5.

4.2.1 Primary Service State selection

4.2.1.1 Selection of the Service State after Power On

When mobility management is activated after power-on, the service state is 19.7 PLMN SEARCH. The detailed processing in this state is described in detail in 3GPP TS 03.22 and 05.08, where procedures for power on and selection of PLMN is described in detail. If the "Location update status" stored on the SIM is different from "updated", then the mobile shall act as if the "Location update status" stored on the SIM is "not updated".

The service state when the PLMN SEARCH state is left depends on the outcome of the search and on the presence of the SIM:

– if no cell has been found, the state is NO CELL AVAILABLE, until a cell is found;

– if no SIM is present the state is NO IMSI;

– if the mobile station has been continuously activated since loosing coverage and then returns to coverage, and if the selected cell is in the location area where the mobile station is registered and the timer T3212 has not expired, then the state is NORMAL SERVICE;

– if the selected cell is in the location area where the mobile station is registered and IMSI ATTACH is not required and timer T3212 has not expired, then the state is NORMAL SERVICE;

– if the mobile station is in automatic network selection mode and the selected cell is in a forbidden PLMN or a forbidden LA, then the mobile station enters the LIMITED SERVICE state;

– if the mobile station is in manual network selection mode and no cell of the selected PLMN has been found, then the mobile station enters the LIMITED SERVICE state;

– otherwise, the mobile station enters the LOCATION UPDATE NEEDED state.

4.2.1.2 Other Cases

The state PLMN SEARCH is also entered in the following cases:

– In state NO IMSI, a SIM is inserted;

– In any state except NO IMSI, NO CELL AVAILABLE, NORMAL SERVICE and RECEIVING GROUP CALL (NORMAL SERVICE) after the user has asked for a PLMN selection;

– In any state except NO IMSI and NO CELL AVAILABLE, coverage is lost;

– Roaming is denied;

– optionally, when the mobile station is in the ATTEMPTING TO UPDATE state and is in Automatic Network Selection mode and location update attempt counter is greater than or equal to 4.

The service state when the PLMN SEARCH is left depends on the outcome of the search and on the presence of the SIM as specified in sub-clause 4.2.1.1.

4.2.2 Detailed Description of the MS behaviour in MM IDLE State

In the MM IDLE state the mobile station shall behave according to the service state. In the following sub-clauses the behaviour is described for the non transient service states. It should be noted that after procedures in RR connected mode, e.g. location updating procedures, sub-clause 4.2.3 applies which specifies the selection of the MM idle state. Furthermore when in sub-state NORMAL SERVICE, if a PLMN selection is requested, the MS enters sub-state SEARCH FOR PLMN, NORMAL SERVICE.

4.2.2.1 Service State, NORMAL SERVICE

When in state MM IDLE and service state NORMAL SERVICE, the mobile station shall:

– perform normal location updating when a new location area is entered;

– perform location updating procedure at expiry of timer T3211 or T3213;

– perform periodic updating at expiration of timer T3212;

– perform IMSI detach;

– support requests from the CM layer;

– respond to paging.

In addition, mobile stations supporting VGCS listening or VBS listening shall:

– indicate notifications to the GCC or BCC sublayer;

– respond to notification if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive a voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer and then go to the service state RECEIVING GROUP CALL (NORMAL SERVICE).

4.2.2.2 Service State, ATTEMPTING TO UPDATE

When in state MM IDLE and service state ATTEMPTING TO UPDATE the mobile station shall:

– perform location updating procedure at expiry of timer T3211 or T3213;

– perform normal location updating when the location area identification of the serving cell changes;

– if entry into this state was caused by c) or d) or f) (with cause different from "abnormal release, unspecified") or g) (with cause "retry upon entry into a new cell") of sub-clause 4.4.4.9, then location updating shall be performed when a new cell is entered;

– if entry into this state was caused by e) or f) (with cause "abnormal release, unspecified") or g) (with cause different from "retry upon entry into a new cell") of sub-clause 4.4.4.9, then location updating shall not be performed because a new cell is entered;

– perform normal location updating at expiry of timer T3212;

– not perform IMSI detach;

– support request for emergency calls;

– use other request from CM layer as triggering of normal location updating procedure (if the location updating procedure is successful, then the request for MM connection is accepted, see sub-clause 4.5.1);

– respond to paging (with IMSI).

In addition, mobile stations supporting VGCS listening or VBS listening shall:

– indicate notifications to the GCC or BCC sublayer for which a channel description has been received in the notification by the RR sublayer;

– reject requests of the GCC or BCC sublayer to respond to notifications for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive a voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer and then go to the service state RECEIVING GROUP CALL (LIMITED SERVICE).

4.2.2.3 Service State, LIMITED SERVICE

When in state MM IDLE and service state LIMITED SERVICE the mobile station shall:

– not perform periodic updating;

– not perform IMSI detach;

– reject any requests from CM entities for MM connections except for emergency calls;

– perform normal location updating when a cell is entered which may provide normal service (e.g. location area not in one of the forbidden LAI lists.);

– it may respond to paging (with IMSI).

In addition, mobile stations supporting VGCS listening or VBS listening shall:

– indicate notifications to the GCC or BCC sublayer for which a channel description has been received in the notification by the RR sublayer;

– reject requests of the GCC or BCC sublayer to respond to notifications for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive a voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer and then go to the service state RECEIVING GROUP CALL (LIMITED SERVICE).

4.2.2.4 Service State, NO IMSI

When in state MM IDLE and service state NO IMSI the mobile station shall (see sub-clause 3.2, 3GPP TS 03.22 and 3GPP TS 05.08):

– not start any normal location updating attempt;

– not perform periodic updating;

– not perform IMSI detach if powered down;

– reject any request from CM entities for MM connections except for emergency calls;

– not respond to paging;

– only perform default cell selection.

In addition, mobile stations supporting VGCS listening or VBS listening shall:

– not indicate notifications to the GCC or BCC layer.

4.2.2.5 Service State, SEARCH FOR PLMN, NORMAL SERVICE

When in state MM IDLE and service state SEARCH FOR PLMN, NORMAL SERVICE the mobile station shall:

– if timer T3211 or T3213 expires in this state perform a location updating procedure at the latest if and when back to NORMAL SERVICE state and if the cell is not changed;

– if timer T3212 expires in this state perform a periodic location updating procedure at the latest if and when back to NORMAL SERVICE state;

– perform IMSI detach;

– support requests from the CM layer;

– listen as far as possible to paging, and respond.

In addition, mobile stations supporting VGCS listening or VBS listening shall:

– listen as far as possible to notifications and indicate notifications to the GCC or BCC layer;

– respond to notification if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive a voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer.

4.2.2.6 Service State, SEARCH FOR PLMN

When in state MM IDLE and service state SEARCH FOR PLMN the mobile station shall:

– not start any normal location updating attempt;

– not perform periodic updating;

– not perform IMSI detach if powered down;

– reject any request from CM entities for MM connections except emergency calls;

– not respond to paging.

4.2.2.7 Service State, RECEIVING GROUP CALL (NORMAL SERVICE)

Only applicable for mobile stations supporting VGCS listening or VBS listening:

When in state MM IDLE and service state RECEIVING GROUP CALL (NORMAL SERVICE), the mobile station shall:

– perform normal location updating when a new location area is entered;

– perform location updating procedure at expiry of timer T3211 or T3213;

– perform periodic updating at expiration of timer T3212;

– perform IMSI detach;

– support requests from the GCC or BCC layers;

– indicate notifications or paging information to the GCC or BCC layer;

– respond to notification if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive another voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer.

4.2.2.8 Service State, RECEIVING GROUP CALL (LIMITED SERVICE)

Only applicable for mobile stations supporting VGCS listening or VBS listening.

When in state MM IDLE and service state RECEIVING GROUP CALL (LIMITED SERVICE), the mobile station shall:

– not perform periodic updating;

– not perform IMSI detach;

– reject any requests from CM entities for MM connections except for emergency calls;

– perform normal location updating when a cell is entered which may provide normal service (e.g. location area not in one of the forbidden LAI lists.);

– it may respond to paging (with IMSI);

– indicate notifications to the GCC or BCC sublayer for which a channel description has been received in the notification by the RR sublayer;

– reject requests of the GCC or BCC sublayer to respond to notifications for which no channel description has been received in the notification by the RR sublayer;

– request the RR sublayer to receive a voice group or broadcast call if the GCC or BCC sublayer requests the reception of a voice group or broadcast call for which a channel description has been received in the notification by the RR sublayer and then go to the service state RECEIVING GROUP CALL (LIMITED SERVICE).

4.2.3 Service state when back to state MM IDLE from another state

When returning to MM IDLE, e.g., after a location updating procedure, the mobile station selects the cell as specified in 3GPP TS 03.22. With one exception, this is a normal cell selection.

If this return to idle state is not subsequent to a location updating procedure terminated with reception of cause "Roaming not allowed in this location area" the service state depends on the result of the cell selection procedure, on the update status of the mobile station, on the location data stored in the mobile station and on the presence of the SIM:

– if no cell has been found, the state is NO CELL AVAILABLE, until a cell is found;

– if no SIM is present, or if the inserted SIM is considered invalid by the MS, the state is NO IMSI;

– if the selected cell is in the location area where the MS is registered, then the state is NORMAL SERVICE; it shall be noted that this also includes an abnormal case described in sub-clause 4.4.4.9;

– (Only applicable for mobile stations supporting VGCS listening or VBS listening.) if the mobile stations was in the service state RECEIVING GROUP CALL (NORMAL SERVICE) or RECEIVING GROUP CALL (LIMITED SERVICE) before the location updating procedure and the selected cell is in the location area where the mobile station is registered, then the state is RECEIVING GROUP CALL (NORMAL SERVICE);

– if the selected cell is in a location area where the mobile station is not registered but in which the MS is allowed to attempt a location update, then the state is LOCATION UPDATE NEEDED;

– if the selected cell is in a location area where the mobile station is not allowed to attempt a location update, then the state is LIMITED SERVICE;

– (Only applicable for MSs supporting VGCS listening or VBS listening.) if the MSs was in the service state RECEIVING GROUP CALL (NORMAL SERVICE) or RECEIVING GROUP CALL (LIMITED SERVICE) before the location updating procedure and the selected cell is in the location area where the MS is not allowed to attempt a location update, then the state is RECEIVING GROUP CALL (LIMITED SERVICE);

– after some abnormal cases occurring during an unsuccessful location updating procedure, as described in sub-clause 4.4.4.9, the state is ATTEMPTING TO UPDATE.

In case of a return from a location updating procedure to which was answered "Roaming not allowed in this location area", the service state PLMN SEARCH is entered as specified in sub-clause 4.2.1.2.

4.2.4 Behaviour in state GMM-DEREGISTERED

The state GMM-DEREGISTERED is entered when:

– the MS is switched on;

– the GPRS capability has been enabled in the MS;

– a GPRS detach or combined GPRS detach procedure has been performed; or

– a GMM procedure has failed (except routing area updating, see sub-clause 4.7.5).

The selection of the appropriate substate of GMM-DEREGISTERED after switching on is described in sub-clause 4.2.4.1. The specific behaviour of the MS in state GMM-DEREGISTERED is described in sub-clause 4.2.4.2. The substate chosen when the GMM-DEREGISTERED state is returned to from another state except state GMM-NULL is described in sub-clause 4.2.4.3.

It should be noted that transitions between the various substates of GMM-DEREGISTERED are caused by (e.g.):

– insertion or removal of the SIM;

– cell selection/reselection (see also 3GPP TS 03.22 [14]);

– PLMN search;

– loss/regain of coverage; or

– change of RA.

How various GMM procedures affect the GMM-DEREGISTERED substates and the GPRS update status is described in the detailed description of the GMM procedures in sub-clause 4.7.

4.2.4.1 Primary substate selection

4.2.4.1.1 Selection of the substate after power on or enabling the MS’s GPRS capability

When the MS is switched on, the substate shall be PLMN-SEARCH in case the SIM is inserted and valid. See 3GPP TS 03.22 [14] and 05.08 [34] for further details.

When the GPRS capability in an activated MS has been enabled, the selection of the GMM-DEREGISTERED substate depends on the MM state and the GPRS update status.

The substate chosen after PLMN-SEARCH, in case of power on or after enabling of the GPRS capability is:

– if the cell is not supporting GPRS, the substate shall be NO-CELL-AVAILABLE;

– if no SIM is present the substate shall be NO-IMSI;

– if a cell supporting GPRS has been found and the PLMN or LA is not in the forbidden list, then the substate shall be NORMAL-SERVICE;

– if the selected cell supporting GPRS is in a forbidden PLMN or a forbidden LA, then the MS shall enter the substate LIMITED-SERVICE;

– if the MS is in manual network selection mode and no cell supporting GPRS of the selected PLMN has been found, the MS shall enter the substate NO-CELL-AVAILABLE.

4.2.4.1.2 Other Cases

When the MM state is IDLE, the GMM substate PLMN-SEARCH shall also be entered in the following cases:

– when a SIM is inserted in substate NO-IMSI;

– when the user has asked for a PLMN selection in any substate except NO IMSI and NO CELL AVAILABLE;

– when coverage is lost in any substate except NO IMSI and NO CELL AVAILABLE;

– Roaming is denied;

– optionally, when the MS is in automatic network selection mode and the maximum allowed number of subsequently unsuccessful attach attempts controlled by the GPRS attach attempt counter (sub-clause 4.7.3) have been performed;

– optionally, when the MS is in automatic network selection mode and the maximum allowed number of subsequently unsuccessful routing area update attempts controlled by the GPRS routing area update attempt counter (sub-clause 4.7.5) have been performed.

4.2.4.2 Detailed description of the MS behaviour in state GMM-DEREGISTERED

In state GMM-DEREGISTERED, the MS shall behave according to the substate. In the following sub-clauses, the behaviour is described for the non transient substates.

4.2.4.2.1 Substate, NORMAL-SERVICE

The MS shall:

– perform GPRS attach.

4.2.4.2.2 Substate, ATTEMPTING-TO-ATTACH

The MS shall:

– perform GPRS attach on the expiry of timers T3311 or T3302;

– perform GPRS attach when the routing area of the serving cell has changed and the location area this cell is belonging to is not in the list of forbidden LAs;

– if entry into this state was caused by b) or d) with cause "Retry upon entry into a new cell"," of sub-clause 4.7.3.1.5 , GPRS attach shall be performed when a new cell is entered; and

– if entry into this state was caused by c) or d) with cause different from "Retry upon entry into a new cell" of sub-clause 4.7.3.1.5, GPRS attach shall not be performed when a new cell is entered.

– use requests from CM layers to trigger the combined GPRS attach procedure, if the network operates in network operation mode I. Depending on which of the timers T3311 or T3302 is running the MS shall stop the relevant timer and act as if the stopped timer has expired.

4.2.4.2.3 Substate, LIMITED-SERVICE

The MS shall:

– perform GPRS attach when a cell is entered which may provide normal service (e.g. location area is not in one of the forbidden lists);

4.2.4.2.4 Substate, NO-IMSI

The MS shall:

– only perform default cell selection;

4.2.4.2.5 Substate, NO-CELL

The MS shall:

– perform cell selection according to 3GPP TS 03.22 [14] and shall choose an appropriate substate.

4.2.4.2.6 Substate, PLMN-SEARCH

No specific action is required in this substate.

4.2.4.2.7 Substate, ATTACH-NEEDED

The MS shall start a GPRS attach procedure if still needed as soon as the access class allows network contact in the selected cell.

4.2.4.2.8 Substate, SUSPENDED

The MS :

– shall not send any user data; and

– shall not send any signalling information.

4.2.4.3 Substate when back to state GMM-DEREGISTERED from another GMM state

When returning to state GMM-DEREGISTERED, the MS shall select a cell as specified in 3GPP TS 03.22 [14].

The substate depends on the result of the cell selection procedure, the outcome of the previously performed GMM specific procedures , on the GPRS update status of the MS, on the location area data stored in the MS and on the presence of the SIM:

– if no cell has been found, the substate is NO-CELL-AVAILABLE, until a cell is found;

– if no SIM is present or if the inserted SIM is considered invalid by the MS, the substate shall be NO-IMSI;

– if the selected cell is in a location area where the MS is allowed to roam, the substate shall be NORMAL‑SERVICE;

– if a GPRS attach shall be performed (e.g. network requested reattach), the substate shall be ATTEMPTING‑TO‑ATTACH

– if a PLMN reselection (according to 3GPP TS 03.22 [14]) is needed , the substate shall be PLMN SEARCH

– if the selected cell is in a location area where the MS is not allowed to roam, the state shall be LIMITED‑SERVICE.

4.2.5 Behaviour in state GMM-REGISTERED

The state GMM-REGISTERED is entered when:

– a GMM context is established, i.e. the MS is IMSI attached for GPRS services only or for GPRS and non-GPRS services.

The specific behaviour of the MS in state GMM-REGISTERED is described in sub-clause 4.2.5.1. The primary substate when entering the state GMM-REGISTERED is always NORMAL-SERVICE.

It should be noted that transitions between the various substates of GMM-REGISTERED are caused by (e.g.):

– cell selection/reselection (see also 3GPP TS 03.22);

– change of RA;

– loss/regain of coverage.

How various GMM procedures affect the GMM-REGISTERED substates is described in the detailed description of the procedures in sub-clause 4.7.

4.2.5.1 Detailed description of the MS behaviour in state GMM-REGISTERED

In state GMM-REGISTERED, the MS shall behave according to the substate as explained below.

4.2.5.1.1 Substate, NORMAL-SERVICE

The MS shall:

– perform cell selection/reselection according to 3GPP TS 03.22 [14];

– perform normal and periodic routing area updating; and

– receive and transmit user data and signalling information.

GPRS MSs in operation modes C or A shall answer to paging requests.

GPRS MS in operation mode B may answer to paging requests.

4.2.5.1.2 Substate, SUSPENDED

The MS:

– shall not send any user data;

– shall not send any signalling information; and

– shall not perform cell-updates.

4.2.5.1.3 Substate, UPDATE-NEEDED

The MS shall:

– not send any user data;

– not send any signalling information;

– perform cell selection/reselection according to 3GPP TS 03.22 [14]; and

– chose the appropriate new substate depending on the GPRS update status as soon as the access class allows network contact in the selected cell.

4.2.5.1.4 Substate, ATTEMPTING-TO-UPDATE

The MS:

– should not send any user data;

– shall perform routing area update on the expiry of timers T3311 or T3302;

– shall perform routing area update when the routing area of the serving cell has changed and the location area this cell is belonging to is not in the list of forbidden LAs;

– shall if entry into this state was caused by b) or d) with cause "Retry upon entry into a new cell", of sub-clause 4.7.5.1.5, perform routing area updating when a new cell is entered; and

– shall if entry into this state was caused by c) or d) with cause different from "Retry upon entry into a new cell" of sub-clause 4.7.5.1.5, not perform routing area updating when a new cell is entered;

– shall use request from CM layers as triggering the combined routing area update procedure, if the network operates in network operation mode I. Depending which of the timers T3311 or T3302 is running the MS shall stop the relevant timer and act as if the stopped timer has expired.

4.2.5.1.5 Substate, NO-CELL-AVAILABLE

The MS shall perform cell selection/reselection according to 3GPP TS 03.22 [14].

4.2.5.1.6 Substate, LIMITED-SERVICE

The MS shall perform cell selection/reselection according to 3GPP TS 03.22 [14];

4.2.5.1.7 Substate, ATTEMPTING-TO-UPDATE-MM

The MS shall:

– perform cell selection/reselection according to 3GPP TS 03.22 [14];

– receive and transmit user data and signalling information;

– perform routing area update indicating "combined RA/LA updating with IMSI attach" on the expiry of timers T3311 or T3302;

– perform routing area update indicating "combined RA/LA updating with IMSI attach" when the routing area of the serving cell has changed and the location area this cell is belonging to is not in the list of forbidden LAs.

GPRS MSs in operation modes C or A shall answer to paging requests.

GPRS MS in operation mode B may answer to paging requests.