GSM SIM卡初始化全过程

SIM上电物理激活后, ME(modem设备)选择一个目录 DF_gsm
并且 可选地尝试选择一个EF_ecc文件(如果EF_ecc可用的花),ME请求紧急呼叫代码
1. ME请求Extended Language Preference(扩展语言首选项)(File ID: 2F05)
如果:
1) EF_PL (2F05) 不可用
2) EF_PL 中的条目 不满足 ISO 639定义的语言
3) ME不支持 EF_PL 中的任何语言
三者满足其一, 那么ME就 只请求 EF_LP (6F05)
如果EF_PL和EF_LP都不存在,或者没有任何语言被ME支持, 那么ME 会选择它默认的语言。

2. 运行CHV1 验证过程;

3. 如果 CHV1 验证成功, ME开始 SIM Phase请求
4. 如果SIM要求Profile Download, 那么ME执行 Profile Download 过程(按照 3GPP TS 51.014标准)
当SIM卡启用BDN事, 那么Profile Download过程将用来 指明 ME是否支持 “SIM决定的呼叫控制”
如果支持, 那么SIM卡能够允许 对 EF_IMSI和 EF_LOCI执行 Rehabilitate 命令
5. 如果 ME检测到 SIM卡是Phase 1的,
它将忽略 FDN相关的过程,继续执行 Administrative Information请求
它也将忽略没有定义在Phase 1阶段的一些特性,比如 Higher Priority PLMN搜索周期请求。

对于Phase 2及以后的SIM卡,只有满足下面两个条件之一时才会继续GSM操作:
1) EF_IMSI和EF_LOCI没有被 invalidated, GSM操作应该立即开始
2) EF_IMSI和 EF_LOCI被invalidated, ME应该rehabiliteate这个两个EF

如果SIM卡上的FDN被启用,没有FDN能力但是有呼叫控制能力的ME, 不应该 rehabilitate 卡上的EF_IMSI和EF_LOCI文件,所以也不能访问这两个EF,
GSM操作应被禁止。

没有FDN能力,也没有呼叫控制能力的ME, 更加不能访问 EF_IMSI和EF_LOCI,GSM同样也被禁止。

SIM卡的FDN和BDN都被启用时,如果ME支持FDN但不支持呼叫控制, rehabilitate操作也不能成功,
因为REHABILITATE命令同BDN特性关联。

6. 接着运行下面的过程:
1) 管理信息(Administrative Information)请求
2) SIM 服务表 请求
3) IMSI 请求
4) 访问控制(Access Control)请求
5) 高优先级 PLMN 搜索周期 请求
6) Investigation scan 请求
7) PLMN selector请求
8) 带访问控制技术的HPLMN选择 请求
9) 用户控制的带访控制技术的PLMN选择器 请求
10) 运营商控制的带访控制技术的PLMN选择器 请求
11) 位置信息(Location Information)请求
12) GPRS位置信息请求
13) Cipher Key请求
14) GPRS Cipher Key请求
15) BCCH 信息请求
16) CPBCCH信息请求
17) 禁止的PLMN请求
18) LSA 信息请求
19) CBMID请求
20) 解个人化控制键请求
21) 告警网络提示 请求
如果在 SST服务表中表明 支持proactrive 服务,ME也支持proactive,
那么在空闲时间,每30秒,应发送一个STATUS命令
在通话过程中,也应发送STATUS命令,来检测sim卡是否存在。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注