Whenever a Global Service Redirection Message is received on the Paging Channel, the configuration message sequence number, CONFIG_MSG_SEQr, shall be compared to that stored in GLOB_SERV_REDIR_MSG_SEQs. If the comparison results in a match or if SYS_PAR_MSG_SEQs is not current, the mobile station may ignore the message; otherwise, the mobile station shall store the following parameters:
• Configuration message sequence number (CONFIG_MSG_SEQs = CONFIG_MSG_SEQr, GLOB_SERV_REDIR_MSG_SEQs= CONFIG_MSG_SEQr)
• The mobile station shall ignore this message, if any of the following conditions is true:
-
EXT_GLOBAL_REDIRECTs = ‘1’
-
EXCL_P_REV_MSr = ‘1’
-
Type of redirection as specified by RECORD_TYPEr is not supported
-
BAND_CLASSr is not supported (RECORD_TYPEr = ‘00000010’)
-
None of the included CDMA_CHANr are supported (RECORD_TYPEr = ‘00000010’)
If the subfield corresponding to the access overload class, ACCOLCp, of the mobile station is set equal to ‘1’ in the REDIRECT_ACCOLCr field of the received message, the mobile station shall store the following parameters and then shall enter the System Determination Substate of the Mobile Station Initialization State with a redirection indication (see 2.6.1.1):
• Return if fail indicator (RETURN_IF_FAILs = RETURN_IF_FAILr)
• If DELETE_TMSIr is equal to ‘1’, the mobile station shall set all the bits of TMSI_CODEs-p to ‘1’
• Redirection record (REDIRECT_RECs = redirection record from received message)
• If RECORD_TYPEr = ‘00000001’, the mobile station shall:
Set CDMA_MODEs to ‘1’
Set DIGITAL_REGs-p to ‘00000000’
Set the maximum delay upon redirection (MAX_REDIRECT_DELAYs = MAX_REDIRECT_DELAYr)
Whenever a valid Extended Neighbor List Message is received on the current Paging Channel (PAGECHs), the configuration message sequence number, CONFIG_MSG_SEQr, shall be compared to that stored in EXT_NGHBR_LST_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 the PILOT_INC field is not within the valid range specified in 3.7.2.3.2.14, then the mobile station shall ignore the Extended Neighbor List Message that contains it.
The mobile station shall store the following parameters:
• Configuration message sequence number (CONFIG_MSG_SEQs = CONFIG_MSG_SEQr, EXT_NGHBR_LST_MSG_SEQs = CONFIG_MSG_SEQr, NGHBR_LST_MSG_SEQs = CONFIG_MSG_SEQr)
• Pilot PN sequence offset increment (PILOT_INCs = PILOT_INCr)
The mobile station shall set NGHBR_SET_SIZEs to the number of neighboring base stations contained in the Extended Neighbor List Message.
For each of the neighboring base stations contained in the Extended Neighbor List Message, if FREQ_INCLr equals ‘0’, or if FREQ_INCLr equals ‘1’ and NGHBR_BANDr is supported, the mobile station shall perform the following:
• If the ith occurrence of NGHBR_CONFIGr is equal to ‘000’, ‘001’, or ‘010’, set the NGHBR_CONFIG field of NGHBR_REC[i] to the ith occurrence of NGHBR_CONFIGr; otherwise, set the NGHBR_CONFIG field of NGHBR_REC [i] to ‘011’.
• Set the NGHBR_PN field of NGHBR_REC[i] to the ith occurrence of NGHBR_PNr.
• Set the SEARCH_PRIORITY field of NGHBR_REC[i] to the ith occurrence of SEARCH_PRIORITYr.
For each of the neighboring base stations contained in the Extended Neighbor List Message, if FREQ_INCLr equals ‘1’ and NGHBR_BANDr is supported, the mobile station shall also perform the following:
• Set the NGHBR_BAND field of NGHBR_REC[i] to the ith occurrence of NGHBR_BANDr.
• Set the NGHBR_FREQ field of NGHBR_REC[i] to the ith occurrence of NGHBR_FREQr.
For each of the neighboring base stations contained in the Extended Neighbor List Message, if FREQ_INCLr equals ‘0’, the mobile station shall also perform the following:
• Set the NGHBR_BAND field of NGHBR_REC[i] to CDMABANDs.
• If NGHBR_CONFIGr equals ‘010’, set the NGHBR_FREQ field of NGHBR_REC[i] to the first CDMA Channel listed in the CDMA Channel List Message or Extended CDMA Channel List Message transmitted by the current base station; otherwise, set the NGHBR_FREQ field of NGHBR_REC[i] to CDMACHs.
If GEN_NGHBR_LST_MSG_SEQs is not equal to CONFIG_MSG_SEQs, the mobile station shall perform the following:
• Set the SRCH_WIN_NGHBR field of NGHBR_REC to SRCH_WIN_Ns for all NGHBR_SET_SIZEs entries.
• Set the SRCH_OFFSET_NGHBR field of NGHBR_REC to ‘000’ for all entries.
The mobile station shall set the ACCESS_ENTRY_HO field of the NGHBR_REC to ‘0’ for all NGHBR_SET_SIZEs entries if any of the following conditions are met:
• EXT_SYS_PARAMETERs is equal to ‘0’,
• NGHBR_SET_ENTRY_INFOs is equal to ‘0’, or
• EXT_SYS_PAR_MSG_SEQs is not equal to CONFIG_MSG_SEQs.
The mobile station shall set the ACCESS_HO_ALLOWED field of the NGHBR_REC to ‘0’ for all NGHBR_SET_SIZEs entries if any of the following conditions are met:
• EXT_SYS_PARAMETERs is equal to ‘0’,
• NGHBR_SET_ACCESS_INFOs is equal to ‘0’, or
• EXT_SYS_PAR_MSG_SEQs is not equal to CONFIG_MSG_SEQs.
The mobile station shall update the idle handoff Neighbor Set (see 2.6.2.1.4) so that it consists only of pilot offsets listed in the Extended Neighbor List Message. If the Extended Neighbor List Message contains more pilot offsets than the mobile station can store, the mobile station shall store the pilot offsets beginning at the start of the Extended Neighbor List Message, up to the limits of the mobile station’s Neighbor Set storage capacity.
Share with your friends: |