1、中国移动通信业务卡管理体系1子体系1 SIM卡应用技术规范-11 总则52参考文献53符号和缩略语64SIM卡应用工具箱概述74.1 概要信息下载74.2 主动式SIM卡命令74.3 下载数据到SIM卡84.4 菜单选择84.5 SIM卡呼叫控制84.6 SIM卡的MO短消息控制84.7 事件下载94.8 安全94.9 多用途卡94.10 定时器终止94.11 与协议无关的承载95概要信息下载95.1 过程95.2 TERMINAL PROFILE的结构和编码:105.3 概要信息下载显示参数145.3.1 ME支持纵向显示的字符数145.3.2 ME支持横向显示的字符数145.3.3 支持调
2、整显示大小145.3.4 文本换行145.3.5 文本上下滚屏145.3.6 菜单宽度缩小146主动式SIM卡156.1 概述156.2 主动式SIM卡命令描述186.2.1 DISPLAY TEXT186.2.1.1 命令和过程186.2.1.2 FETCH(DISPLAY TEXT)命令结构196.2.2 GET INKEY216.2.2.1 命令和过程216.2.2.2 FETCH(GET INKEY)命令结构226.2.3 GET INPUT236.2.3.1 命令和过程236.2.3.2 FETCH(GET INPUT)命令结构246.2.4 MORE TIME256.2.4.1 命
3、令和过程256.2.4.2 FETCH(MORE TIME)命令结构256.2.5 PLAY TONE266.2.5.1命令和过程266.2.5.2FETCH(PLAY TONE)命令结构266.2.6 POLL INTERVAL286.2.6.1命令和过程286.2.6.2 FETCH(POLL INTERVAL)命令结构286.2.7 REFRESH296.2.7.1 命令和过程296.2.7.2 FETCH(REFRESH)命令结构316.2.8 SET UP MENU326.2.8.1 命令和过程326.2.8.2 FETCH(SET UP MENU)命令结构336.2.9 SELEC
4、T ITEM346.2.9.1 命令和过程346.2.9.2 FETCH(SELECT ITEM)命令结构356.2.10 SEND SHORT MESSAGE376.2.10.1 命令和过程376.2.10.2 FETCH(SEND SHORT MESSAGE)命令结构386.2.11 SEND SS406.2.11.1 命令和过程406.2.11.2 FETCH(SEND SS)命令结构416.2.12 SEND USSD436.2.12.1 命令和过程436.2.12.2 FETCH(SEND USSD)命令结构446.2.13 SET UP CALL456.2.13.1 命令和过程45
5、6.2.13.2 FETCH(SET UP CALL)命令结构476.2.14 POLLING OFF496.2.14.1 命令和过程496.2.14.2 FETCH(POLLING OFF)命令结构496.2.15 PROVIDE LOCAL INFORMATION506.2.15.1 命令和过程506.2.15.2 FETCH(PROVIDE LOCAL INFORMATION)命令结构516.2.16 SET UP EVENT LIST516.2.16.1 命令和过程516.2.16.2 FETCH(SET UP EVENT LIST)命令结构527命令结果(TERMINAL RESPO
6、NSE)527.1.1.1 TERMINAL RESPONSE 命令结构548下载数据到SIM卡578.1 点到点短消息(SMS-PP)数据下载578.1.1 过程578.1.2 ENVELOPE (SMS点到点下载) 命令结构588.2 小区广播短消息(SMS-CB)数据下载588.2.1 过程588.2.2 ENVELOPE (小区广播下载) 命令结构599菜单选择(MENU SELECT)599.1 过程599.2 ENVELOPE(菜单选择)命令结构6010SIM卡的呼叫控制6010.1 移动端发起的呼叫过程6010.2 补充业务及USSD的过程6210.3 给用户的指示6310.4
7、固定拨号的交互操作6410.5 支持禁止拨号(BDN)业务6510.6 ENVELOPE(呼叫控制)命令结构6511SIM卡的MO短消息控制6711.1 过程6811.2 ENVELOPE(MO短消息控制)命令结构6812 定时器终止6912.1 过程7012.2 ENVELOPE(定时器终止)命令结构7013事件下载7113.1 MT呼叫事件7113.1.1 过程7113.1.2 ENVELOPE(事件下载-MT呼叫)命令结构7113.2 已连接呼叫事件7213.2.1 过程7213.2.2 ENVELOPE(事件下载-已连接呼叫)命令结构7213.3 呼叫拆线事件7413.3.1 过程74
8、13.3.2 ENVELOPE(事件下载-呼叫拆线)命令结构7413.4 位置状态事件7513.4.1 过程7513.4.2 ENVELOPE(事件下载-位置状态)命令结构7513.5 用户动作事件7613.5.1 过程7613.5.2 ENVELOPE(事件下载-用户动作)命令结构7613.6 空闲屏幕可用事件7713.6.1 过程7713.6.2 ENVELOPE(事件下载-空闲屏幕可用)命令结构7714 标记值7814.1 ME到SIM卡方向的BER-TLV 标记7814.2 SIM卡到ME方向的BER-TLV标记7814.3 双向SIMPLE-TLV标记7814.4 命令及下一个动作指
9、示器的类型8014允许命令类型及设备标识的组合81附录A ME支持的SIM卡应用工具箱83附录B SIM卡应用工具箱通信的结构841 总则本规范的制定是为了保证我国900/1800MHz TDMA数字蜂窝移动通信网的移动台中支持“SIM卡应用工具箱”的SIM卡和移动设备(ME)之间能够正常运行。本标准适用于中国移动集团公司900/1800MHz TDMA数字蜂窝移动系统移动台,供生产、管理等部门使用。本标准定义了中国移动集团支持“SIM卡应用工具箱”的SIM卡和移动设备(ME)之间的接口及ME需执行的过程,以确保不同厂商的SIM卡和ME之间的互操作。主要内容包括概要信息下载、主动式SIM卡命令
10、、菜单选择、SIM卡的呼叫控制、事件下载的命令结构、编码及过程。2 参考文献下列标准所包含的条文,通过在标准中引用而构成为本标准的条文。本标准推出时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。1) GSM02.40数字蜂窝通信系统(Phase 2+):呼叫进程指示的过程2) GSM03.38数字蜂窝通信系统(Phase 2+):字母表和语言细节信息3) GSM03.40 数字蜂窝通信系统(Phase 2+):点对点短消息业务的技术实现4) GSM03.48数字蜂窝通信系统(Phase 2+):SIM卡应用工具箱的安全机制5) GSM04.07数字
11、蜂窝通信系统(Phase 2+):移动无线接口层3信令;一般特性6) GSM04.08数字蜂窝通信系统(Phase 2+):移动无线接口第三层规范7) GSM04.11数字蜂窝通信系统(Phase 2+):支持移动无线接口点到点(PP)短消息业务(SMS)8) GSM04.80数字蜂窝通信系统(Phase 2+):移动无线接口第三层补充业务规范:格式与编码9) GSM11.11数字蜂窝通信系统(Phase 2+):SIM卡-移动设备(SIM-ME)接口规范10) ISO/IEC 7816-6识别卡-集成电路IC卡,第6部分:企业内部的数据单元3 符号和缩略语ADN 缩位拨号APDU 应用协议数
12、据单元ATR 复位响应BCD十进制数的二进制编码BDN 禁止拨号BERASN.1的基本编码规则EF基本文件FDN固定拔号IMEI 国际移动设备识别号IMSI国际移动用户识别号Kc密钥;在加密算法A5中使用Ki用户鉴权密钥;在鉴权算法A3和密钥生成算法A8中使用的密钥LND最后拔号存储ME移动设备MMI人机接口MS移动台NMR网络测量结果NPI编号方案识别RFU保留未用SIM用户身份识别模块SMS短消息业务SS 补充业务SSC补充业务控制串SW1/SW2状态字1/状态字2TLV标记,长度,值TON号码类型TP传输层协议 TPDU传输协议数据单元UCS2通用2字节编码的字符集USSD 非结构化补充
13、业务数据4 SIM卡应用工具箱概述STK(SIM卡应用工具箱),是在原SIM卡被动式的操作系统上,衍生出的SIM卡主动交互式的操作系统。它提供的机制,允许SIM卡中的应用与支持该应用的ME进行交互操作,即支持SIM卡与ME之间的主动式对话,从而使移动用户拥有个人化附加业务。如果支持级别“a”,STK SIM卡可以通过ME与其他附加卡进行通讯,并且可以获取其他附加读卡器的信息 。( )4.1 概要信息下载 通过概要信息下载过程,ME读EFPHASE和 SIM卡业务表EFSST,知道SIM卡支持的功能并将ME所支持的功能通知SIM卡。4.2 主动式SIM卡命令主动式SIM卡命令可以使SIM卡主动激
14、活由ME执行的操作,这些操作包括: 显示由SIM卡向ME发送的文本; 发送短消息; 用SIM卡中的号码建立语音呼叫; 用SIM卡中的号码和承载能力建立数据呼叫; 发送SS控制或USSD字符串; 通过听筒放音; 初始化与用户的对话; SIM卡初始化请求和EF变化的通知; ME向SIM卡提供本地信息; 与附加卡进行通讯(如支持级别“a”); 获取附加读卡器的信息(如支持级别“a”); 管理ME中的定时器; 执行SIM卡发来的AT命令,并且将结果返回给SIM卡(如支持级别“b”); 发送DTMF; 请求ME激活URL相关的浏览器(如支持级别“c”); 建立和管理与协议无关的承载 (如支持级别“e”)
15、 针对用户会话过程中的每条命令(包括,提供给用户的项目列表中的每一项和请求用户响应的每条命令),都可以得到相应的帮助信息。如果与用户的对话中包含的主动式命令指示可以使用帮助特性,那么ME可以选择是否支持该功能。4.3 下载数据到SIM卡 下载数据到SIM卡,可以使用专用命令(通过SMS点到点和小区广播的传送机制)或与承载无关协议。采用ENVELOPE命令经SIM卡ME接口传送信息。4.4 菜单选择 在SIM卡用主动式SIM卡命令(SET UP MENU)提供一套菜单的基础上,用ENVELOPE(MENU SELECTION)命令向SIM卡传送用户选择的SIM卡应用菜单项。菜单选择机制也可以用于
16、请求SIM卡应用菜单中各项的帮助信息。4.5 SIM卡呼叫控制 当SIM卡激活这个业务后,所有拨出的数字串、补充业务控制字符串和USSD字符串在ME建立呼叫、补充业务操作或USSD操作前先传递给SIM卡。ME也应同时向SIM卡传递其当前服务区信息。 SIM卡具有允许、禁止和修改呼叫、补充业务操作或USSD操作的能力。 SIM卡还具有用一个呼叫请求、补充业务操作或USSD操作替换另一个呼叫请求、补充业务操作或USSD操作的能力。例如,一个呼叫请求可以被一个补充业务操作或USSD操作替换,反之亦然。4.6 SIM卡的MO短消息控制 当SIM卡激活这个业务后,在ME发送短消息之前所有MO短消息首先传
17、递给 SIM卡。ME也应同时向SIM卡传递其当前服务区信息。在发送短消息之前,SIM卡应该具有允许发送、禁止发送或修改短消息目的地址的能力。4.7 事件下载 SIM卡在主动式命令中提供了一套用于监视的事件。事件下载机制用于当事件发生时向SIM卡传送事件细节,ME可以报告给SIM卡的事件,包括呼入、位置状态和应用的屏幕显示能力。4.8 安全安全机制需要保证数据交换的完整性、真实性、有效性和保密性。SIM卡应用工具箱安全管理遵循GSM03.48。4.9 多用途卡 只在支持级别“a” 时有效,可提供一事件和一套主动式命令用于监视和控制附加卡的工作情况。4.10 定时器终止 SIM卡可通过主动式命令控
18、制ME中的定时器,采用定时器终止机制通知SIM卡计时终止。4.11 与协议无关的承载 只在支持级别“e”时有效。 SIM卡采用主动式命令(OPEN CHANNEL, CLOSE CHANNEL, SEND DATA, RECEIVE DATA ,GET CHANNEL STATUS) 和事件(Data available, Channel status)在ME之间建立数据通道,通过ME访问网络的远端服务器。在建立数据通道时,SIM卡为ME提供信息以确定可选择的承载。ME允许SIM卡和服务器之间在此通道上透明传输数据。SIM卡使用ME的底层服务发送数据,为ME提供服务数据单元。默认的底层位于所选
19、择承载的高层。5 概要信息下载5.1 过程 作为SIM卡初始化的一部分,概要信息下载命令由ME发给SIM卡。在此过程中,ME读EFPHASE ,若其中SIM Phase的值为03或更高时,则表示SIM卡要求ME执行概要信息下载过程,那么ME应该在执行了CHV1确认过程后,在选择EFIMSI和EFLOCI之前向SIM卡发送TERMINAL PROFILE 命令。ME发送的概要信息应该说明ME支持的SIM卡应用工具箱相关设施。通过这个过程SIM卡知道ME的能力并根据情况限制它的命令范围。如果ME没有发出命令,SIM卡认为ME不支持SIM卡应用工具箱。5.2 TERMINAL PROFILE的结构和
20、编码:方向:ME到SIM卡命令头为标准的五字节命令码,即CLAINSP1P2P3A0100000lgth命令参数/数据:描述M/O长度概要信息MLgth 概要信息: 内容:ME支持的SIM卡应用工具箱功能列表。 代码:每个功能项使用1位BIT,1:ME支持的功能;0:ME不支持的功能。 第一字节(下载): BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 在自动重播期间不断向SIM卡发送Envelope(呼叫控制)指令 BIT7 呼叫控制支持USSD字串; BIT6 定时器终止; BIT5 SIM卡数据下载错误状态字9EXX; BIT4 菜单选择; BIT3 小区广播
21、数据下载; BIT2 SMS-PP数据下载; BIT1 概要信息下载; 第二字节(其他): BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 显示扩展文本 BIT7 支持UCS2显示 BIT6 支持UCS2输入 BIT5 标识符的处理,详见12.7.3 BIT4 SIM卡的MO短消息控制 BIT3 SIM卡呼叫控制中的小区识别 BIT2 SIM卡呼叫控制 BIT1 命令结果 第三字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 主动式SIM卡命令:REFRESH BIT7 主动式SIM卡命令:POLLING OFF
22、 BIT6 主动式SIM卡命令:POLL INTERVAL BIT5 主动式SIM卡命令:PLAY TONE BIT4 主动式SIM卡命令:MORE TIME BIT3 主动式SIM卡命令:GET INPUT BIT2 主动式SIM卡命令:GET INKEY BIT1 主动式SIM卡命令:DISPLAY TEXT 第四字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 主动式SIM卡命令:提供本地信息(NMR) BIT7 主动式SIM卡命令:提供本地信息(MCC,MNC,LAC,Cell ID,IMEI) BIT6 主动式SIM卡命令:SET
23、 UP MENU BIT5 主动式SIM卡命令:SET UP CALL BIT4 主动式SIM卡命令:SEND USSD BIT3 主动式SIM卡命令:SEND SS BIT2 主动式SIM卡命令:SEND SHORT MESSAGE BIT1 主动式SIM卡命令:SELECT ITEM 第五字节(事件驱动信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 事件:读卡器状态 BIT7 事件:空闲屏幕可用 BIT6 事件:用户活动 BIT5 事件:位置状态 BIT4 事件:呼叫拆线 BIT3 事件:呼叫接线 BIT2 事件:MT呼叫 BIT1 主动式SIM卡命令:
24、SET UP EVENT LIST 第六字节(事件驱动扩展信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6,5 RFU,bit=0 BIT4 事件:数据通道状态 BIT3 事件:数据可用 BIT2 事件:浏览器终止 BIT1 事件:语言选择 第七字节(多用途卡主动式命令,支持级别 a):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6 RFU,bit=0 BIT5 主动式SIM卡命令:GET READER STATUS(读卡器识别) BIT4 主动式SIM卡命令:GET READER STATUS(读卡器状态) BIT
25、3 主动式SIM卡命令:PERFORM CARD APDU BIT2 主动式SIM卡命令:POWER OFF CARD BIT1 主动式SIM卡命令:POWER ON CARD 第八字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 第2个性能配置参数 BIT7 SET UP CALL 命令中第2个标识符 BIT6 执行AT命令(支持级别“b”) BIT5 建立空闲模式文本 BIT4 GET INKEY命令的二进制选项 BIT3 主动式SIM卡命令:PROVIDE LOCAL INFORMATION(日期,时间和时区) BIT2 主动式SIM
26、卡命令:TIMER MANAGEMENT(取当前值) BIT1 主动式SIM卡命令:TIMER MANAGEMENT(启动,停止) 第九字节:BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 RFU,bit=0 BIT7 主动式SIM卡命令:LAUNCH BROWSER BIT6 主动式SIM卡命令:LANGUAGE NOTIFICATION BIT5 主动式 SIM卡命令:PROVIDE LOCAL INFORMATION (Timing Advance) BIT4 主动式SIM卡命令:PROVIDE LOCAL INFORMATION (语言) BIT3 主动式
27、SIM卡命令:PROVIDE LOCAL INFORMATION (BCCH 信道列表编码) BIT2 发送DTMF命令 BIT1 持续执行DISPLAY TEXT命令 第十字节(软键支持):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6,5,4,3 RFU,bit=0 BIT2 软键支持SET UP MENU BIT1 软键支持SELECT ITEM 第十一字节(软键信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 可用软键的最大数量,FF 留作将来使用。 第十二字节(承载无关协议主动式命令,支持级别“e”):BIT8BIT7BIT
28、6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6 RFU,bit=0 BIT5 主动式 SIM卡命令:GET CHANNEL STATUS BIT4 主动式SIM卡命令:SEND DATA BIT3 主动式 SIM卡命令:RECEIVE DATA BIT2 主动式 SIM卡命令:CLOSE CHANNEL BIT1 主动式 SIM卡命令:OPEN CHANNEL 第十三字节(与协议无关承载所支持的承载,支持级别“e”):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6 ME支持的数据通道数 BIT5,4,3 RFU,bit=0 BIT2 ME 支持
29、 GPRS BIT1 ME 支持CSD 第十四字节(屏幕高度):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 屏幕尺寸参数,详见12.2.3 BIT7,6 RFU,bit=0 BIT5,4,3,2,1 ME支持纵向显示的字符数,详见12.2.3.1 第十五字节(屏幕宽度):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8 支持多种字号的字体 BIT7,6,5,4,3,2,1 ME支持横向显示的字符数,详见12.2.3.2 第十六字节(屏幕效果):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6 菜单宽度缩
30、小 BIT5,4 RFU,bit=0 BIT3 支持文本上下滚屏 BIT2 支持文本换行 BIT1 调整屏幕显示大小 第十七字节(承载无关协议所支持的传输接口,支持级别“e”):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6,5,4,3 RFU,bit=0 BIT2 UDP BIT1 TCP 后续的字节:BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1 BIT8,7,6,5,4,3,2,1 RFU,bit=0 RFU位和所有后续字节留作将来使用。只支持本规范定义的SIM卡应用工具箱的SIM卡不检查RFU各位的值。响应参数/数据:无5.3 概要
31、信息下载显示参数 以下对ME发送给SIM卡的各ME屏幕显示参数进行描述。5.3.1 ME支持纵向显示的字符数 作为Display Text 主动式命令的结果,规定了ME在不滚屏的情况下支持纵向显示的字符数(使用GSM 03.38中规定的默认字符集)。如果可以调整屏幕显示大小,此字符数定义为调整前的初始值。5.3.2 ME支持横向显示的字符数 作为Display Text 主动式命令的结果,规定了ME在不滚屏的情况下支持横向显示的字符数(使用GSM 03.38中规定的默认字符集)。如果可以调整屏幕显示大小,此字符数定义为调整前的初始值。 5.3.3 支持调整显示大小如果满足以下情况,可以调整屏幕
32、显示大小: 用户可以更改纵向、横向或纵横向显示的字符数; ME可以动态更改纵向、横向或纵横向显示的字符数。5.3.4 文本换行如果ME由于显示尺寸需要将显示文本分为两行,可以在纵向下一行的起始位置执行文本换行。 5.3.5 文本上下滚屏 ME可支持文本滚屏,并且在一行中由于显示尺寸可以将显示文本分为两行。5.3.6 菜单宽度缩小DISPLAY TEXT主动式命令给出的横向不滚屏可显示的字符数(使用GSM 03.38中规定的默认字符集),减去由SELECT ITEM主动式命令给出的横向不滚屏可显示的字符数(使用GSM 03.38中规定的默认字符集),即可得到菜单宽度缩小值。 如果可以按照12.2
33、.3.3中的规定调整屏幕显示大小,此菜单宽度缩小值采用调整前的初始字符数进行计算。6 主动式SIM卡6.1 概述从ME到SIM卡的通信使用T=0的协议。该协议中,ME总是向SIM卡发起命令,没有SIM卡发起与ME通信的机制。这就限制了SIM卡引入请求ME支持SIM卡新特性的可能,ME可以事先知道SIM卡应该采取什么动作。主动式SIM卡命令采用T=0协议,但增加了一个新的状态响应字SW1。这个状态响应和正常结束(90 00)的意思相同,而且可以和大多数允许正常结束的命令一起使用,同时也允许SIM卡向ME发出信息发送的提示,ME使用FETCH功能查出是什么信息。 SIM卡在执行所有SIM卡应用工具
34、箱主动式命令或过程时,不会影响或中止向用户提供的服务。这种情况发生在,例如, 若RUN GSM ALGORITHM命令的执行被内部的SIM卡应用工具箱操作延迟,有可能造成网络拒绝或中止向用户提供服务。尤其是若应用工具箱在不合理的时间结束操作,无论何时,使用MORE TIME命令都可以使ME访问SIM卡的GSM功能。 注:在发送MORE TIME命令前的最大延迟由一些因素决定(例如,网络和SIM卡鉴权容许的持续长度);在一些情况下需要最大延迟2秒。在此期间,发送空闲字节。为了避免不同阶段兼容问题,这些功能应仅用于主动式的SIM卡和支持主动式SIM卡特性的ME之间。主动式SIM卡通过在SIM卡业务
35、表中激活主动式SIM卡业务进行标识。在SIM卡初始化期间, ME发出TERMINAL PROFILE命令用于标识支持主动式SIM卡。然后ME根据轮询间隔命令确定的时间间隔,向SIM卡发送STATUS命令。主动式SIM卡不应向不支持主动式SIM卡功能的ME发送任何命令请求(状态字SW1SW2=91 XX)。支持主动式SIM卡功能的ME不会向未激活主动式业务的SIM卡发送与主动式SIM卡有关的命令。SIM卡可以发送一系列主动式SIM卡命令,命令如下: CLOSE CHANNEL,请求ME关闭专用数据通道(如支持级别“e”)。 DISPLAY TEXT,在显示屏上显示文本或图标。在显示屏上高优先级的
36、信息可以代替屏幕上的任何信息。 GET CHANNEL STATUS,请求ME返回所有可用数据通道的当前状态(如支持级别“e”)。 GET INKEY,向屏幕发送文本或图标,要求返回单个字符响应。允许SIM卡与用户进行对话,尤其是从菜单中选择某一选项。 GET INPUT,向屏幕发送文本或图标,要求返回一个响应。允许SIM卡与用户进行对话。 GET READER STATUS,提供附加读卡器和已插入的附加卡信息(附加卡状态,如是否上电、附加卡是否插入),如支持级别“a”。 LANGUAGE NOTIFICATION,允许SIM卡通知ME目前在SIM卡应用工具箱中文本字符串所使用的语言。 LAU
37、NCH BROWSER,要求ME的浏览器能解释与URL相关的内容。 MORE TIME,不要求ME有任何操作,命令的目的是为SIM卡中的应用工具箱任务申请更多的处理时间,要求ME用TERMINAL RESPONSE(OK)命令响应。 OPEN CHANNEL, 请求ME启用命令参数所设定的数据通道(如支持级别“e”)。 PERFORM CARD APDU,请求ME向附加卡发送一APDU命令(如支持级别“a”),此命令适用于ME和附加卡之间的任何协议。 PLAY TONE,请求ME通过耳机、听筒或其他扬声器发出声音。 POLL INTERVAL,协商在空闲模式期间ME向SIM卡发送STATUS命
38、令的频率。轮询操作可由POLLING OFF 命令禁止。 POWER OFF CARD,如支持级别“a”,用于结束与附加卡之间的会话过程。 POWER ON CARD,如支持级别“a”,用于启动与附加卡之间的会话过程,并且返回所有的ATR字节。 PROVIDE LOCAL INFORMATION,请求ME将本地信息传递给SIM卡,例如移动国家号码和用户注册的移动网络编码(MCC+MNC)。 RECEIVE DATA, 如支持级别“e”,请求ME返回给SIM卡专用数据通道的接收数据。 REFRESH,请求ME执行SIM卡的初始化过程,和/或提示ME SIM卡中的EF文件内容或结构已经更改。命令可
39、使ME复位SIM卡从而重新启动一个会话过程。 RUN AT COMMAND,向ME发送一AT命令,并且返回给SIM卡此AT命令的响应。 SELECT ITEM,SIM卡提供一套菜单项目列表供用户选择。 SEND DATA, 如支持级别“e”,请求ME在专用数据通道上发送SIM卡提供的数据。 SEND DTMF,在呼叫建立时请求ME发出DTMF(双音多频)声音。 SEND SHORT MESSAGE,向网络发送短消息或SMS-COMMAND。 SEND SS,向网络发送SS请求。 SEND USSD,向网络发送USSD字符串。 SET UP CALL,有3种类型: 在没有其他呼叫时,建立呼叫;
40、保持所有其他呼叫,建立呼叫; 切断所有其他呼叫,建立呼叫。 SET UP EVENT LIST,SIM卡为ME提供一事件列表,使ME可以给出列表中有关事件的发生时间。 SET UP IDLE MODE TEXT,为ME提供一字符串用作空闲模式文本。 SET UP MENU,SIM卡提供一套菜单添加到ME原有的菜单结构中。 TIMER MANAGEMENT,要求ME采用命令中规定方式管理一定时器(启动,停止,取当前值)。ME依据命令中给出的持续时间启动定时器。 响应状态字91 XX与90 00一样,通知ME,SIM卡已经成功执行前一命令,另外,还提醒ME有一个待执行的主动式命令,直到这个命令被ME用FETCH命令取回。有些命令要求SIM卡通过SW1SW2=9F XX指明有返回数据给ME,ME用GET RESPONSE命令获得该数据。ME从SIM卡中收到命令,就会立即进行处理: 如命令执行成功,ME就用TERMINAL RESPONSE命令通知SIM卡; 如命令未执行成功,ME就用带有错误条件的