If the number of Paging Channels specified in the System Parameters Message (PAGE_CHANr) is different from PAGE_CHANs, the mobile station shall use the hash algorithm specified in 2.6.7.1 to select a new Paging Channel number in the range 1 to PAGE_CHANr. The mobile station shall store the new Paging Channel number as PAGECHs. The mobile station shall then set PAGE_CHANs to PAGE_CHANr. The mobile station shall set ACC_MSG_SEQs to NULL. If the mobile station has not stored configuration parameters for the new Paging Channel, or if the stored parameters are not current (see 2.6.2.2), the mobile station shall set CONFIG_MSG_SEQs, SYS_PAR_MSG_SEQs, NGHBR_LST_MSG_SEQs, EXT_NGHBR_LST_MSG_SEQs, GEN_NGHBR_LST_MSG_SEQs, CHAN_LST_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, USER_ZONE_ID_MSG_SEQs, PRI_NGHBR_LST_MSG_SEQs, and EXT_GLOB_SERV_REDIR_MSG_SEQs, EXT_CHAN_LST_MSG_SEQs, FD_CHAN_LST_MSG_SEQs, and GLOB_SERV_REDIR_MSG_SEQs to NULL. The mobile station shall then begin monitoring the new Paging Channel as specified in 2.6.2.1.1.
If the RESCANr field in the System Parameters Message equals ‘1’, the mobile station shall enter the System Determination Substate of the Mobile Station Initialization State with a rescan indication (see 2.6.1.1).
2.6.2.2.1.4 Roaming Status
The mobile station shall determine the roaming status for the mobile station (see 2.6.5.3). The mobile station should indicate to the user whether the mobile station is roaming.
2.6.2.2.1.5 Registration
The mobile station shall update stored variables and perform other registration procedures as specified in 2.6.5.5.2.2.
2.6.2.2.1.6 Slot Cycle Index
The mobile station shall set SLOT_CYCLE_INDEXs to :
.
Where, SLOT_CYCLE_INDEX_REG is computed based on the slot cycle index value included in the last registration attempt (see 2.6.5.5.3.1 and 2.6.5.5.3.2).
If the mobile station is operating in the slotted mode, it shall set its slot cycle length as described in 2.6.2.1.1.3.
2.6.2.2.1.7 PACA Disable for SID Change
If PACAs is equal to enabled, and SIDs is not equal to PACA_SIDs, the mobile station shall set PACAs to disabled and PACA_CANCEL to ‘0’, shall disable the PACA state timer, and should indicate to the user that the PACA call has been canceled.
2.6.2.2.1.8 Retry Delay Disable for Packet Zone ID or SID/NID Change
The mobile station shall set RETRY_DELAYs[RETRY_TYPE] to 0 when the mobile station determines that the Packet Zone Identification or the System Identification/Network Identification (SID/NID pair) has been changed, where RETRY_TYPE is equal to ‘001’, ‘010’, ‘011’, ‘100’, or ‘101’.
2.6.2.2.1.9 Encryption key reset for SID/NID Change
When the mobile station determines that the System Identification/Network Identification (SID/NID pair) has been changed, it shall perform the following:
• The mobile station shall disable the key setup timer if the timer is running.
• If there is an entry in the mobile station’s SID_NID_LISTs that matches the previous SID/NID pair, the mobile station shall perform the following:
-
The mobile station shall save the following encryption/integrity related parameters associated with previous SID/NID pair:
-
ENC_KEY[KEY_ID] and INT_KEY[KEY_ID],
-
TX_EXT_SSEQ[0][KEY_ID], TX_EXT_SSEQ[1][KEY_ID], RX_EXT_SSEQ[0][KEY_ID], and RX_EXT_SSEQ[1][KEY_ID] and
-
If there are more than one SID/NID pairs in the SID_NID_LISTs for which there are assocated encryption/integrity related parameters saved, the mobile station may remove the parameters associated with the SID/NID pair that was visited at the earliest time.
• If there is an entry in the mobile station’s SID_NID_LISTs that matches the base station’s SID and NID and the following encryption/integrity related parameters last used in that system (SID/NID pair) are stored in the mobile station, the mobile station shall restore them:
-
KEY_ID,
-
ENC_KEY[KEY_ID] and INT_KEY[KEY_ID],
-
TX_EXT_SSEQ[0][KEY_ID], TX_EXT_SSEQ[1][KEY_ID], RX_EXT_SSEQ[0][KEY_ID], and RX_EXT_SSEQ[1][KEY_ID] and
-
C_SIG_ENCRYPT_MODEs.
• Otherwise, the mobile station shall set ENC_KEY[‘00’], ENC_KEY[‘01’], INT_KEY[‘00’], and INT_KEY[‘01’] to NULL.
Whenever an Access Parameters Message is received on the Paging Channel, the sequence number, ACC_MSG_SEQr, shall be compared to ACC_MSG_SEQs. If the comparison results in a match, the mobile station may ignore the message. If the comparison results in a mismatch, then the mobile station shall process the remaining fields in the message as follows.
If PROBE_PN_RAN, MAX_REQ_SEQ, or MAX_RSP_SEQ are not within the valid ranges specified in 3.7.2.3.2.2, then the mobile station shall ignore the Access Parameters Message that contains them.
The mobile station shall store the following parameters:
• Access Parameters Message sequence number (ACC_MSG_SEQs = ACC_MSG_SEQr)
• Number of Access Channels (ACC_CHANs = ACC_CHANr)
• Nominal transmit power offset (NOM_PWRs = NOM_PWRr)
• Initial power offset for access (INIT_PWRs = INIT_PWRr)
• Power increment (PWR_STEPs = PWR_STEPr)
• Number of access probes (NUM_STEPs = NUM_STEPr)
• Maximum Access Channel message capsule size (MAX_CAP_SZs = MAX_CAP_SZr)
• Access Channel preamble length (PAM_SZs = PAM_SZr)
• Persistence modifier for Access Channel attempts for registrations which are not responses to the Registration Request Order (REG_PSISTs = REG_PSISTr)
• Persistence modifier for Access Channel attempts for message transmissions (MSG_PSISTs = MSG_PSISTr)
• If PSIST_EMG_INCLr is equal to ‘0’, the mobile station shall set the persistence modifier for emergency calls from mobile stations in access overload classes 0 to 9 (PSIST_EMGs) to ‘000’; otherwise, the mobile station shall set PSIST_EMGs equal to PSIST_EMGr.
• Time randomization for Access Channel probes (PROBE_PN_RANs = PROBE_PN_RANr)
• Acknowledgment timeout (ACH_ACC_TMOs = ACC_TMOr)
• Access Channel probe backoff range (PROBE_BKOFFs = PROBE_BKOFFr)
• Access Channel probe sequence backoff range (BKOFFs = BKOFFr)
• Maximum number of probe sequences for an Access Channel request (MAX_REQ_SEQs = MAX_REQ_SEQr)
• Maximum number of probe sequences for an Access Channel response (MAX_RSP_SEQs = MAX_RSP_SEQr)
• If CDMABANDs is equal to ‘0’, the mobile station shall set extended nominal transmit power NOM_PWR_EXTs to ‘0’; otherwise, the mobile station shall store extended nominal transmit power (NOM_PWR_EXTs = NOM_PWR_EXTr).
• IC threshold (IC_THRESHs = -7)
The mobile station shall also store the following parameters:
• Authentication mode (if AUTHr is equal to ‘00’ or ‘01’, then AUTHs = AUTHr; otherwise AUTHs = ‘01’)
• Random challenge value (RANDs = RANDr)
The mobile station shall ignore any fields at the end of the Access Parameters Message which are not defined according to the protocol revision level (MOB_P_REVp of the current band class) being used by the mobile station.
The mobile station shall store the persistence parameter number according to the following rule: If the mobile station’s access overload class is in the range 0-9, set PSISTs equal to PSIST(0-9)r; otherwise set PSISTs equal to PSIST(n)r, where n is equal to the mobile station access overload class.
The mobile station shall store the Access Control based on Call Type (ACCT) information as follows:
• Set ACCT_SO_LIST to NULL.
• Set ACCT_SO_GRP_LIST to NULL.
• If ACCT_INCLr is equal to ‘1’ and ACCOLCp is in the range 0 to 9, then the mobile station shall perform the following:
– Set ACCT_INCL_EMGs to ACCT_INCL_EMGr.
– If ACCT_SO_INCLr is equal to ‘1’, then for each ACCT_SOr included in this message:
+ If ACCT_AOC_BITMAP_INCLr is equal to ‘0’, or if ACCT_AOC_BITMAP_INCLr is equal to ‘1’ and the bit in the associated ACCT_AOC_BITMAP1r corresponding to the mobile station’s ACCOLCp (see Table 3.7.2.3.2.2-1) is equal to ‘1’, then add ACCT_SOr to ACCT_SO_LIST.
– If ACCT_SO_GRP_INCLr is equal to ‘1’, then for each ACCT_SO_GRPr included in this message:
+ If ACCT_AOC_BITMAP_INCLr is equal to ‘0’, or if ACCT_AOC_BITMAP_INCLr is equal to ‘1’ and the bit in the associated ACCT_AOC_BITMAP2r corresponding to the mobile station’s ACCOLCp (see Table 3.7.2.3.2.2-1) is equal to ‘1’, then add ACCT_SO_GRPr to ACCT_SO_GRP_LIST.
The mobile station shall set CURR_ACC_MSG_SEQ equal to ACC_MSG_SEQs.
Share with your friends: |