本文主要是介绍UIM卡技术要求(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
5 多模式R-UIM专用文件(DF)和基本文件(EF)结构
R- UIM卡的文件结构见图5-1。DF7F10下的文件为公共部分,用户在基于GSM和基于ANSI-41模式的操作中均可访问;DF7F20下的文件为 GSM模式下操作所需要的文件;DF7F25下的文件为ANSI-41 CDMA模式下操作所需要的文件。5.1基于ANSI-41的DF和EF应用
在表5.1中列出了DF“7F25”下用于存储号码分配模块(NAM)参数和模拟/CDMA操作所需要的操作参数的EF。
5.4节列出了这些EF的编码。本规范只支持单个NAM操作。
5.2 文件标识符
每个文件由一个文件标识符(ID)标识。ID由两个字节组成编码为十六进制数。第一个字节标识文件类型,DF、EF的编号沿用GSM11.11的规定:
- “3F”主文件。
- “7F”1级专用文件。
- “5F”2级专用文件。
- “2F”在主文件之下的基本文件。
- “6F”在1级专用文件之下的基本文件。
- “4F”在2级专用文件之下的基本文件。
文件ID应具备下述条件:
- 文件ID应该在相关文件建立时分配;
- 在同一父文件之下的两个子文件应具有不同的ID;
- 子文件和任何父文件,或直接或间接,不能有相同的文件ID。
以上方式将使每个文件被唯一地识别。
5.3 保留的文件ID
除了本规范增加的标识符外,下列标识符为GSM和CDMA保留使用。
专用文件:
- 管理使用:“7F4X”、“5F1X”、“5F2X”
- 操作使用: “7F10”(DFTELEC0M )、“7F20”(DFGSM)、“7F21”(DFDCS1800)、“7F22”(DFIS-41)、“7F23”(DFFP-CTS)(见 GSM11.19)、“7F24”(DFTIA/EIA-136)、“7F25”(DFTIA/EIA-95) 和“7F2X”,其中:6≤x≤F;
- “7F10”下保留:“5F50”(DFGRAPHICS);
- “7F20”下保留:“5F30”(DFIRIDIUM)、“5F31”(DFGlobalstar)、“5F32”(DFICO)、“5F33” (DFAces)、“5F3X”;其中:对于其他的MSS,4≤X≤F; “5F40”(DFPCS-1900)、“5F4Y”,其中, 1≤Y≤F;“5F5X”,其中0≤X≤F; “5F60”(DFCTS)、“5F6Y”,其中1≤Y≤F;
“5F70”(DFSoLSA)、“5F7Y”,其中1≤Y≤F;
“5FYX”, 其中8≤Y≤F;0≤X≤F;
基本文件:
- 管理使用:
“6FXX”(在DF“7F4X”中);
“4FXX”(在DF“5FIX、5F2X”中);
“6F1X”(在DFs“7F10”、“7F20”、“7F21”中);
“4F1X”(在全部2级DF中);
“2F01”、“2FEX”(在MF“3F00”中);
- 操作使用:
“6F2X”、“6F3X”、“6F4X”(在“7F10”、“7F2X”中);
“4FYX”,其中在全部2级DF中,2≤Y≤F;
“2F1X”(在MF“3F00”中)。
除非另外说明,上面提到的X值的范围应为0≤X≤F。
5.4 存储NAM参数和操作参数的EF编码
如果没有特别说明,所有EF中的数为二进制数,所有没有使用的EF分配的字节设置为‘00’。
本节所有EF使用的专用文件ID是7F25(CDMA)。
TIA/EIA-95中的变量存储在几种存储器中,存入永久存储器中的变量用脚标p表示;存入半永久存储器的变量用脚标s-p表示。在使用R-UIM卡时,一些变量保留在R-UIM卡中,其他的变量则保留在ME中。
5.4.1 呼叫计数(Call Count)
这个EF存储呼叫计数的值COUNTS-P。
标识符:“6F21” 结构:循环 必选项
文件大小:2字节 更新频度:高
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描述 M/O 长度(字节)
1-2 COUNTS-P M 2
COUNTS-P包含在字节2的低6bit中,其它比特为RFU。
5.4.2 IMSI_M
这个EF存储IMSI_M的五个部分。
标识符:“6F22” 结构:透明 必选项
文件大小:10字节 更新频度:低
访问条件:
READ CHV1
UPDATE ADM
INVALIDATE ADM
REHABILITATE CHV1
字节 描 述 M/O 长度(字节)
1 IMSI_M CLASSP M 1
2, 3 IMSI_M_SP中的IMSI_M_S2 M 2
4-6 IMSI_M_SP中的IMSI_M_S1 M 3
7 IMSI_M_11_12P M 1
8 IMSI_M_PROGRAMMED/IMSI_M_ADDR_NUMP M 1
9, 10 MCC_MP M 2
IMSI_M_CLASSP - IMSI_M的等级分配
IMSI_M_ADDR_NUMP - IMSI_M地址位数
MCC_MP - 移动国家代码
IMSI__M_11_12P - IMSI_M的第11、12位数
IMSI_M_SP - IMSI_M的低10位数.
在符合TIA/EIA/IS-95A的系统中的R-UIM应用,参数“MIN”存储在EF IMSI_M中。在上面这种情况下,字节2、3中存储10bit的“MIN2”、字节4、5、6中存储24bit的“MIN1”。
在 鉴权过程中选择IMSI_M还是IMSI_T应根据TIA/EIA-95-B的6.3.12.1节和TIA/EIA/IS-2000-5的 2.3.12.1节中的规定,如果有IMSI_M则用IMSI_M的“MIN”部分、有IMSI_T则用IMSI_T的32bit的子集做为鉴权计算的输 入。
5.4.3 IMSI_T
此EF存储IMSI_T的五个部分。
标识符:‘6F23’ 结构:透明 必选项
文件大小:10字节 更新频度:低
访问条件:
READ CHV1
UPDATE ADM
INVALIDATE ADM
REHABILITATE CHV1
字节 描 述 M/O 长 度(字节)
1 IMSI_T CLASSP M 1
2, 3 IMSI_T_SP的IMSI_T_S2 M 2
4-6 IMSI_T_SP的IMSI_T_S1 M 3
7 IMSI_T_11_12P M 1
8 IMSI_T_PROGRAMMED/IMSI_T_ADDR_NUMP M 1
9-10 MCC_TP M 2
所有字节描述、编码均与IMSI_M相同,只是将IMSI_M换为IMSI_T。
IMSI_T不存储MIN号码。
5.4.4 TMSI
此EF 存储TMSI。TMSI由移动台所在的网络分配,由四部分组成:TMSI长度(ASSIGNING_TMSI_ZONE_LENs-p)、TMSI 区域(ASSIGNING_TMSI_ZONE s-p)、TMSI代码(TMSI_CODE s-p)、TMSI到期时间(TMSI_EXP_TIME s-p)。
标识符:“6F24” 结构:透明 必选项
文件大小:16字节 更新频度:高
访问条件
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE CHV
字节 描 述 M/O 长 度(字节)
1 ASSIGNING_TMSI_ZONE_LENs-p M 1
2 - 9 ASSIGNING_TMSI_ZONE s-p M 8
10 -13 TMSI_CODE s-p M 4
14 -16 TMSI_EXP_TIME s-p M 3
字节2-9存储最多8个字节的TMSI区域(见TIA/EIA-95-B的 6.3.15, 6.3.15.1,和 6.3.15.2节)。字节按从低到高连续存储,没有使用的字节设置为‘00’。
字节10-13存储TMSI代码。字节按从低到高连续存储,没有使用的字节设置为‘00’。
字节14-16存储TMSI的到期时间。字节按从低到高连续存储。
5.4.5 模拟网络归属SID
这个EF存储当移动台在模拟模式操作时的归属SID 。
标识符:“6F25” 结构:透明 必选项
文件大小:2字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长 度(字节)
1, 2 模拟网络归属SID (HOME_SID p ) M 2
5.4.6 模拟网络操作参数
这个EF存储扩展地址位(Extended Address bit (ExP))、本地使用标记(LCM)和组群ID(GID)。
标识符:“6F26” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 模拟网络操作参数(ExP、LCM、GID) M 1
5.4.7 模拟模式位置和登记指示器
这个EF存储与自治登记存储器(Autonomous Registration memory (NXTREGS-P和SIDS-P) )和位置区存储器(Location Area memory (LOCAIDS-P和PUREGS-P))相关的参数。
标识符:“6F27” 结构:透明 必选项
文件大小:7字节 更新频度:高
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-3 NXTREGs-p M 3
4, 5 SIDs-p M 2
6, 7 LOCAIDs-p、PUREGs-p M 2
5.4.8 CDMA网络归属SID、NID
在移动台工作在CDMA模式时,这个EF存储归属SID和NID。
标识符:“6F28” 结构:线性固定 必选项
记录大小:5字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1, 2 CDMA 归属SID(SIDP) M 2
3, 4 CDMA 归属NID(NIDP) M 2
5 频段类别 M 1
5.4.9 CDMA基于区域的登记指示器
这 个EF存储基于区域的登记列表“ZONE_LIST”中的八项内容。每项内容包含一个REG_ZONE、一个一一对应的SID、NID对、一个频段等级/ 频率块标识符和一个ZONE_TIMER。细节描述见TIA/EIA-95-B的6.3.4、6.6.5.1.5、6.6.5.5节。
标识符:“6F29” 结构:线性固定 必选项
记录大小:8字节 更新频度:高
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-2 REG_ZONE M 2
3-4 SID M 2
5-6 NID M 2
7 频率块 M 1
85.4.10 CDMA系统/网络登记指示器
这个EF存储R-UIM卡上的SID、NID列表。
标识符:“6F2A” 结构:透明 必选项
文件大小:6N+1字节 更新频度:高
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长 度(字节)
1 SID/NID列表的大小N M 1
2-3 第一项SID M 2
4-5 第一项NID M 2
6 第一项Frequency Block M 1
7 第一项Band Class/ZONE_TIMER M 1
…
6N-4,6N-3 SID M 2
6N-2,6N-1 NID M 2
6N Frequency Block M 1
6N+1 Band Class/ZONE_TIMER M 1
频段类别 M 1
5.4.11 CDMA基于距离的登记指示器
这个EF存储基站纬度(BASE_LAT_REG)、基站经度(BASE_LONG_REG) 和基站进入系统接入状态后发出第一个接入试探消息(登记消息、初始消息或寻呼响应消息)的登记距离 (BASE_DIST_REG) 。
标识符:“6F2B” 结构:透明 必选项
文件大小:8字节 更新频度:高
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描述 M/O 长度(字节)
1-3 BASE_LAT_REG M 3
4-6 BASE_LONG_REG M 3
7, 8 REG_DIST_REG M 2
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描述 M/O 长度(字节)
1 接入过载等级(ACCOLCP) M 1
标识符:“6F2D” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 模拟/数字/呼叫终端参数 M 1
MOB_TERM_FOR_NIDP =‘0’: 对于NID的漫游,不允许移动端被叫
‘1’: 对于NID的漫游,允许移动端被叫
MOB_TERM_FOR_SIDP =‘0’: 对于SID的漫游,不允许移动端被叫
‘1’: 对于SID的漫游,允许移动端被叫
MOB_TERM_HOMEP =‘0’: 使用SID、NID时,不许移动端被叫
‘1’: 使用SID、NID时,允许移动端被叫
5.4.14 建议的时隙周期索引(Suggested Slot Cycle Index)
这个EF对CDMA操作的移动台给出了一个首选时隙周期索引值。
标识符:“6F2E” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描述 M/O 长度(字节)
1
建议的首选时隙周期索引 M 1
5.4.15 Analog Channel Preferences
这 个EF存储根据签约的条件由服务商确定的模拟模式下的信道参数选择。包括模拟初始寻呼信道(Analog Initial Paging Channel)、模拟系统A第一个专用控制信道(Analog First Dedicated Control Channel for System A)、模拟系统B第一个专用控制信道(Analog First Dedicated Control Channel for System B)和扫描的专用控制信道数(Number of Dedicated Control Channels )。
标识符:“6F2F” 结构:透明 必选项
文件大小:7字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1, 2 模拟初始寻呼信道 M 2
3, 4 模拟系统A第一个专用控制信道 M 2
5, 6 模拟系统B第一个专用控制信道 M 2
7 扫描的专用控制信道数 M 1
5.4.16 首选漫游列表
这个EF存储首选漫游列表(参见TIA/EIA/IS-683A的3.5.3节)。首选漫游列表包含TIA/EIA-95-B中附录F的选择参数。
标识符:“6F30” 结构:透明 必选项
文件大小:PR_LIST_SIZE+4 更新频度:低
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1- PR_LIST_SIZE PR_LIST(见IS-683A的3.5.5节) M PR_LIST_SIZE
5.4.17 R-UIM ID
这个EF存储一个(最长)56bit的ID,对于每个R-UIM是唯一的。UIMID可以代替ESN的功能,如果将来ESN的长度增加了,UIMID的长度也相应增加。UIMID与ICCID和R-UIM卡附着的任何手机的无关。
标识符:“6F31” 结构:透明 必选项
文件大小:8字节 更新频度:低
访问条件:
READ ALW
UPDATE 不能
INVALIDATE 不能
REHABILITATE 不能
字节 描 述 M/O 长度(字节)
1 字节数 M 1
2 最低字节 M 1
3 : M 1
4 : M 1
5 : M 1
6 : O 1
7 : O 1
8 最高字节 O 1
5.4.18 CDMA业务表
这个EF指示分配了哪些业务以及分配的业务是否激活。对于R-UIM卡中没有分配或激活的业务,ME不能选择这个业务。
标识符:“6F32” 结构:透明 必选项
文件大小:n字节 更新频度:低
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 业务n1到n4 M 1
2 业务n5到n8 M 1
3 业务n9到n12 M 1
4 业务n13到n16 M 1
5 业务n17到n20 M 1
… …
n 业务(4n-3)到4n O 1
- 业务:
业务 n1 : CHV1禁止功能
业务 n2 : ADN
业务 n3 : FDN
业务 n4 : SMS
业务 n5 : RFU
业务 n6 : RFU
业务 n7 : RFU
业务 n8 : RFU
业务 n9 : RFU
业务 n10 : 扩展1
业务 n11 : 扩展2
业务 n12 : SMS 参数
业务 n13 : LND
业务 n14 : RFU
业务 n15 : RFU
业务 n16 : RFU
业务 n17 : CDMA归属运营商名称
业务 n18 : 业务拨叫号码(SDN)
业务 n19 : 扩展3
业务 n20 : RFU
新增业务在这个EF文件中继续往下排。
- 编码:
每个字节编码为4项业务。
每项业务由2bit编码:第一个bit为‘1’表示分配了该业务;为‘0’表示未分配该业务,其中第一个bit是b1,b3,b5,b7;
第二个bit为‘1’表示激活了该业务;为‘0’表示未激活该业务,其中第二bit为b2,b4,b6,b8;
“分配的业务”表示R-UIM有能力支持该业务;“激活的业务”表示该业务可用。
只有未定义的业务为RFU,业务为RFU的字节均置‘0’。
如果R-UIM支持FDN特性,UIM卡中应有一个特别的机制在每个CDMA会话期间以将EFIMSI-T、EFIMSI-M、EFTMSI置于无效。在FDN使能时,该机制由UIM自动执行。此机制应至少在选择EFFDN使能后下一个命令前执行。
5.4.19 业务编程代码
这个EF存储业务编程代码(SPC),取值范围从0到999,999。默认值为0。
标识符:“6F33” 结构:透明 可选项
文件大小:3字节 更新频度:低
访问条件:
READ ADM
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-3 业务编程代码 M 3
SPC 是一个6位的数字d1d2d3d4d5d6,其中d1是最高位,d6是最低位。每一位以BCD格式编码。字节3的bit1到bit4包含了d6的BCD编 码,字节3的bit5到bit8包含了d5的BCD编码,字节1的bit1到bit4包含了d2的BCD编码,字节1的bit5到bit8包含了d1的 BCD编码。
5.4.20 OTAPA/SPC_Enable
这个EF包含用户输入的用于阻止或允许网络SPC操作的控制信息和禁止或允许OTAPA对NAM的操作。在网络对R-UIM发起的基站查询成功响应后才能经OTAPA对文件进行操作。
标识符:“6F34” 结构:透明 可选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 OTAPA/SPC_Enable M 1
OTAPA_Enable = 0 表示用户同意由运营商对NAM执行OTAPA;OTAPA_Enable = 1则相反。
SPC_Change Enable = 0 表示用户同意由运营商修改SPC的值;若为‘1’则相反。
5.4.21 NAM_LOCK
这个EF存储NAM的闭锁/去锁状态。它同时也存储NAM_LOCK_STATE和OTA_MODE,OTA_MODE用来通知R-UIM如何初始化一个OTA。
标识符:“6F35” 结构:透明 可选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1
SPASM保护指示器(NAM_LOCK)状态 M 1
Bit1给出当前的NAM_LOCK_STATE,‘1’表示NAM已由SPASM保护机制锁定。‘0’表示NAM是去锁的。
Bit2给出永久的NAM_LOCK设置,‘1’表示在网络初始化OTA时必须满足SPASM保护机制,‘0’表示不要求SPASM保护。
Bit3给出当前OTA会话的OTA_MODE,‘0’表示由用户发起的,‘1’表示由网络发起的。
如果OTA编程会话由用户发起,SPASM不保护访问NAM参数和指示器。在这种情况下,ME将设置NAM_LOCK_STATE为‘0’,NAM_LOCK比特不变。
在网络初始化OTA任务的情况下,ME将设置NAM_LOCK_STATE=NAM_LOCK。
ME更新OTA_MODE以通知R-UIM如何初始化一个OTA会话,ME应符合[7]中的要求。
5.4.22 OTASP/OTAPA特性
这个EF存储R-UIM卡支持的OTASP/OTAPA特性列表和协议版本号。
标识符:“6F36” 结构:透明 可选项
文件大小:2N+1字节 更新频度:低
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 OTASP/OTAPA特性数量N M 1
2 NAM数据下载(DATA_P_REV)ID M 1
3 DATA_P_REV M 1
4 密钥交换(A_KEY_P_REV)ID M 1
5 A_KEY_P_REV M 1
6 系统选择的首选漫游(SSPR_P_REV)ID M 1
7 SSPR_P_REV M 1
8 业务编程锁定(SPL_P_REV)ID M 1
9 SPL_P_REV M 1
10 OTAPA(OTAPA_P_REV)ID M 1
11 OTAPA_P_REV M 1
: : : :
2N 特性N M 1
2N+1 特性N的协议修订本 M 1
5.4.23 业务选择
这个EF存储用户的业务选择。
标识符:“6F37” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 业务选择 M 1
b3b2b1 = 000 未选择
001 选择A
010 选择B
011 RFU
100 RFU
101 只有A
110 只有B
111 RFU
b5b6b7 = 000 未选择
001 选择模拟
010 选择CDMA
011 RFU
100 RFU
101 只有模拟
110 只有 CDMA
111 RFU
5.4.24 ESN_ME
这个EF存储最多56bit的ME ESN。在ME判定R-UIM卡已经插入手机后将此参数传给R-UIM卡。
标识符:“6F38” 结构:透明 必选项
文件大小:8字节 更新频度:高
访问条件:
READ ALW
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 字节数 M 1
2 最低字节 M 1
3 : M 1
4 : M 1
5 : M 1
6 : O 1
7 : O 1
8 最高字节 O 1
5.4.25 R-UIM版本
这个EF允许ME与不同版本的R-UIM卡通信
标识符:“6F39” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ ALW
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 R-UIM卡的版本 M 1
符合本规范的R-UIM版本应为‘00000000’。
5.4.26 首选语言
这个EF为ME提供一套语言(如中文、英语、德语等)。用户可以在这套语言中选取一种,使显示的信息以该语言显示。
标识符:“6F3A” 结构:透明 必选项
文件大小:2n字节 更新频度:低
访问条件:
READ ALW
UPDATE CHV1
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-2 第一种语言代码(最高优先级) M 2
3-4 第二种语言代码 O 2
: : : :
2n-1~2n 第n种语言代码 O 2
语言代码遵循TSB58-B的要求,如代码‘00000110’表示语言为中文。详见TSB58-B的表9-2。
字节1:b1~b5=字符编码;b6~b8为RFU。
字节2:b1~b8=语言指示
5.4.27 短消息
这个EF存储与短消息相关的信息
标识符:“6F3C” 结构:线性固定 可选项
记录大小:变长 更新频度:高
访问条件:
READ CHV1
UPDATE CHV1
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 Status M 1
2 MSG_LEN M 1
2 SMS_MSG_TYPE M 1
3 PARAMETER_ID M 1
4 PARAMETER_LEN M 1
5~ 4+PARAMETER_LEN 参数数据 M PARAMETER_LEN
注1:长度和字节分配根据消息的大小而变化。最大长度是255字节,包括短消息和“status” 、“MSG_LEN”两个字节。
Status内容:Status字节可以用做SEEK命令的样本。对于MS向网络发送消息,当网络收到一个状态报告或成功发送一个与状态报告相关的SMS命令时应更新Status。
编码:
b3b2b1 = XX0 表示是可用空间
XX1 表示被使用的空间
001 MS从网络收到消息;读消息
011 MS从网络收到消息;读消息
101 MS始发的消息;将消息发给网络
111 MS始发的消息;发送的消息
消息中心地址的内容:消息中心的地址。
SMS_MSG_TYPE的内容见TIA/EIA-637-A
PARAMETER_ID的内容见TIA/EIA-637-A
PARAMETER_LEN的内容:为SMS消息参数中的字节数。
参数数据的内容见TIA/EIA-637-A
附加用户数据的内容见TIA/EIA-637-A
5.4.28 短消息业务参数
这 个EF存储短消息业务字头参数,该参数可由ME用于辅助用户准备移动端发起的短消息。该EF可包含多条记录,每条记录可以含有一套SMS参数。第一个记录 为默认参数集。为了区分不同的记录,在每个记录开头有一个4字节的电话业务标识符。当移动台发出短消息时,如果用户没有提供参数值,就使用R-UIM卡的 记录中的参数值。
标识符:“6F3D” 结构:线性固定 可选项
记录大小:可变 更新频度:高
访问条件:
READ CHV1
UPDATE CHV1
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
注1,2 电信业务标识符 M 4
参数指示器 M 2
始发地址(注3) M 可变(注1)
目的地址(注4) M 可变(注1)
数据编码方案 M 1
有效时段 M 1
业务类别 O 4
始发子地址(注3) O 可变(注1)
目的子地址(注4) O 可变(注1)
载体应答选择 O 3
载体数据 O 可变(注1)
注:
1 见TIA/EIA-637-A
2 开始和结束字节取决于注1
3 对应于移动端被叫的消息(在移动端发起的消息中没有提供)
4 对应于移动端发起的消息(在移动端被叫的消息中没有提供)
编码:
对于所有可能的SMS参数,不管是否有该参数,均应分配存储空间。没有使用的字节应设置为“FF”。
支持的电信业务包括扩展协议增强业务、无线寻呼业务、无线消息业务、语音信箱通知和无线应用协议(WAP)。详见TIA/EIA-637-A。
参数指示器
内容:
每个默认SMS参数由该字节中的不同bit标识为有或没有。
编码:
字节1:
bit 指示的参数
1 始发地址
2 目的地址
3 消息中心地址
4 数据编码方案
5 有效时间
6 业务分类
7 始发子地址
8 目的子地址
字节2:
bit 指示的参数
1 载体应答选择
2 载体数据
3 保留设为1
4 保留设为1
5 保留设为1
6 保留设为1
7 保留设为1
8 保留设为1
0表示有该参数;1表示没有该参数。
始发地址内容及编码见TIA/EIA-637-A。
目的地址内容及编码见TIA/EIA-637-A。
业务中心地址内容及编码见TIA/EIA-637-A。
数据编码方案内容及编码见TIA/EIA-637-A。
有效时段内容及编码见TIA/EIA TSB58-B。
业务分类内容及编码见TIA/EIA-637-A。
始发子地址内容及编码见TIA/EIA-637-A。
目的子地址内容及编码见TIA/EIA-637-A。
载体应答选择内容及编码见TIA/EIA-637-A。
载体数据内容及编码见TIA/EIA-637-A。
5.4.29 SMS状态
这个EF存储与SMS状态有关的信息。应与EFSMS同时出现。
标识符:“6F3E” 结构:透明 可选项
文件大小:5+X 更新频度:低
访问条件:
READ CHV1
UPDATE CHV1
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
12 MESSAGE_ID M 2
34 WAP MESSAGE_ID M 2
5 SMS“Memory Cap.Exceeded”标志 M 1
65+X 保留 O X
MESSAGE_ID 内容:是最后发出的SMS Submit Message中要求的除WAP业务之外的消息标识符。
编码:定义见TIA/EIA-637-A
WAP MESSAGE_ID
内容:是最后发出的SMS Submit Message中要求的WAP业务的消息标识符。
编码:定义见TIA/EIA-637-A
SMS“Memory Cap.Exceeded”标志
内容:该标志指示是否有存储SMS消息的空间
编码:b1=1表示没有设置标志位,有可用内存;0表示设置了标志位。b2到b8保留,设置为1。
5.4.30 补充业务特性代码表
这个EF存储ME使用的补充业务特性代码。在CDMA或模拟模式下经用户接口调用补充业务时,ME自动将特性代码插入拨出的数字串中。业务代码由运营商规定,这个EF就是使ME执行到特性代码的映射。
标识符:“6F3F” 结构:透明 可选项
文件大小:可变 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 N,特性代码个数 M 1
2-3 Register new network registered User Selectable Call Forwarding (USCF) directory number M 2
4-5 Activate Rejection of Undesired Annoying Calls (RUAC) M 2
6-7 Deactivate Rejection of Undesired Annoying Calls (RUAC) M 2
8-9 Advice of Charge (AOC) M 2
10-11 Register new Call Forwarding ?C Busy (CFB) forward-to number M 2
12-13 Activate Call Forwarding ?C Busy (CFB) M 2
14-15 De-activate Call Forwarding ?C Busy (CFB) M 2
16-17 Register new Call Forwarding ?C Default (CFD) forward-to number M 2
18-19 Activate Call Forwarding ?C Default (CFD) M 2
20-21 De- activate Call Forwarding ?C Default (CFD) M 2
22-23 Register new Call Forwarding ?C No Answer (CFNA) forward-to number M 2
24-25 Activate Call Forwarding ?C No Answer (CFNA) M 2
26-27 De-activate Call Forwarding ?C No Answer (CFNA) M 2
28-29 Register new Call Forwarding ?C Unconditional (CFU) forward-to number M 2
30-31 Activate Call Forwarding ?C Unconditional (CFU) M 2
32-33 De-activate Call Forwarding ?C Unconditional (CFU) M 2
34-35 Cancel Call Waiting (CCW) M 2
36-37 Cancel Call Waiting (CCW), per call M 2
38-39 Call Trace (COT) M 2
40-41 Calling Name Restriction (CNAR) M 2
42-43 Calling Number Identification Restriction (CNIR) M 2
44-45 Automatic Callback (AC) M 2
46-47 Activate Automatic Recall (AR) M 2
48-49 De-activate Automatic Recall (AR) M 2
50-51 Do Not Disturb (DND) M 2
52-53 Priority Calling (PACA) M 2
54-55 Activate Selective Call Acceptance (SCA) M 2
56-57 De-activate Selective Call Acceptance (SCA) M 2
58-59 Voice Message Retrieval (VMR) M 2
: : : :
2N+1 FCN M 2
四位数的特性代码采用BCD编码为两个字节的特性代码:
- 不支持的业务特性代码为“FF”;
- 未使用的特性代码设置为‘F’;
- 最高位数编码为第一字节的高4比特;
- 下一位数编码为第一字节的低4比特;
- 接下来的一位编码为第二字节的高4比特;
- 最低位编码为第二字节的低4比特。
例如,带有预先登记号码的USCF的特性代码为“*789”,字节2-3应为“F789”。
5.4.31 CDMA归属运营商名称
这个EF存储可由ME显示的归属运营商名称和一些提示信息。
标识符:“6F41” 结构:透明 可选项
文件大小:35 更新频度:低
访问条件:
READ ALW
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 显示条件 M 1
2 字符编码 M 1
3 语言指示 M 1
435 运营商名称 M 32
显示条件指示当MS在归属服务区登记时是否要显示运营商名称的指示。其编码为字节1的b1=0表示不要求显示所登记的系统;b1=1表示要求显示所登记的系统。b2~b8为RFU。
字节2 :b1 ~ b5为字符编码;b6 ~ b8=RFU。
字节3:b1~ b8为语言指示器(见标准参考10)。
字节4~35显示运营商的名称,编码见标准参考10,不使用的字节设置为‘FF’。
5.4.32 EF R-UIMID使用指示器
此EF文件指示UIM ID还是ME-ESN用做‘ESN’参与CAVE鉴权和作为MS的标识如6.6.1节所述。
标识符:“6F42” 结构:透明 必选项
文件大小:1字节 更新频度:低
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 UIM ID使用指示器 M 1
编码:
1比特用于UIM ID使用指示
b1=0:ME-ESN用于CAVE鉴权并作为MS的标识
b1=1:UIM_ID用于CAVE鉴权并作为MS的标识
b2~b8 为RFU。
5.4.33 EF管理数据
此EF文件包括UIM的操作模式信息,它也指示是否有一些ME特征在操作中被激活。此外还包含在正常操作模式中是否要激活一些ME特性的指示
标识符:“6F43” 结构:透明 必选项
文件大小:3+X字节 更新频度:低
访问条件:
READ ALW
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 MS操作模式 M 1
2-3 附加信息 M 2
4-(3+X) RFU O X
字节1:
初始值:正常操作模式 00
其它操作值见GSM11.11。
字节2 (附加信息的第一字节): 如果b1为1,则指明设施。目前b1~b8=RFU。
字节3: b1~b8=RFU
5.4.34 EF MDN
此EF文件存储MDN、号码类型、编号计划、屏幕指示器。
标识符:“6F44” 结构:线性固定 可选项
记录大小:11字节 更新频度:低
访问条件:
READ CHV
UPDATE CHV
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1 RFU 数字位数 M 1
2-9 MDN M 8
10 NUMBER_TYPE和NUMBER_PLAN M 1
11 PI和SI M 1
字节2到9存储多达15个数字号码。如果MDN需要不到15个数字号码,剩余的字节填‘F’。
字节 2:b1为第一个数字的最低位,b4为第一个数字的最高位;
b5为第二个数字的最低位,b8为第二个数字的最高位;
字节3到9格式同上
字节 11:b1b2=PI;b3b4=SI;b5-b8=RFU
5.4.34 EF PRL最大数
此EF文件以十进制的方式存储R-UIM可以支持的EF PRL的最大尺寸,见IS-683的3.5.5.1节。
标识符:“6F45” 结构:透明 必选
文件大小:2字节 更新频度:不能更新
访问条件:
READ CHV
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-2 MAX_PR_LIST_SIZE M 2
5.4.35 EFECC 紧急呼叫号码
这个EF存储最多5个紧急呼叫号码。
标识符:“6F46” 结构:透明 可选
文件大小:2n(n 5)字节 更新频度:低
访问条件:
READ ALW
UPDATE ADM
INVALIDATE ADM
REHABILITATE ADM
字节 描 述 M/O 长度(字节)
1-3 第一个紧急呼叫代码 M 3
4-6 第二个紧急呼叫代码 M 3
... ...
(3n-2)- 3n 第n个紧急呼叫代码 O 3
字节1的低4比特存储第一个紧急呼叫号码的第一位数,字节1的高4比特存储第一个紧急呼叫号码的第二位数;字节2的低4比特存储第一个紧急呼叫号码的第三位数,字节2的高4比特及字节3为RFU,设置为‘F’。
这篇关于UIM卡技术要求(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!