Section: 4.7.1.8 List of forbidden PLMNs for GPRS service
Content: The Mobile Equipment shall contain a list of "forbidden PLMNs for GPRS service". This lists shall be erased when the MS is switched off or when the SIM/USIM is removed or upon the expiry of the timer T3245 as described in subclause 4.1.1.6. The PLMN identification received on the BCCH shall be added to the list whenever a GPRS attach or routing area update is rejected by the network with the cause "GPRS services not allowed in this PLMN" or whenever a GPRS detach is initiated by the network with the cause "GPRS services not allowed in this PLMN". In a shared network, the MS shall choose one of the PLMN identities as specified in 3GPP TS 23.122[ Non-Access-Stratum (NAS) functions related to Mobile Station (MS) in idle mode ]  [14]. The PLMN identity selected for a GPRS attach procedure, or the PLMN identity used to construct the RAI that triggered the routing area updating procedure shall be added to the list of "forbidden PLMNs for GPRS service" whenever such a procedure is rejected by the network with the cause "GPRS services not allowed in this PLMN". Whenever a GPRS detach is initiated by the network with the cause "GPRS services not allowed in this PLMN", the PLMN identity that was selected for GPRS attach procedure or routing area update procedure shall be added to the list of "forbidden PLMNs for GPRS service". The maximum number of possible entries in this list is implementation dependent, but must be at least one entry. When the list is full and a new entry has to be inserted, the oldest entry shall be deleted.