• 1.80 MB
  • 84页

gsm11.14--sim卡应用技术规范1

  • 84页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-11总则52参考文献53符号和缩略语64SIM卡应用工具箱概述74.1概要信息下载74.2主动式SIM卡命令74.3下载数据到SIM卡84.4菜单选择84.5SIM卡呼叫控制84.6SIM卡的MO短消息控制84.7事件下载94.8安全94.9多用途卡94.10定时器终止94.11与协议无关的承载95概要信息下载95.1过程95.2TERMINALPROFILE的结构和编码:105.3概要信息下载显示参数145.3.1ME支持纵向显示的字符数145.3.2ME支持横向显示的字符数145.3.3支持调整显示大小145.3.4文本换行145.3.5文本上下滚屏145.3.6菜单宽度缩小146主动式SIM卡156.1概述156.2主动式SIM卡命令描述186.2.1DISPLAYTEXT186.2.1.1命令和过程186.2.1.2FETCH(DISPLAYTEXT)命令结构196.2.2GETINKEY216.2.2.1命令和过程216.2.2.2FETCH(GETINKEY)命令结构226.2.3GETINPUT236.2.3.1命令和过程236.2.3.2FETCH(GETINPUT)命令结构246.2.4MORETIME256.2.4.1命令和过程256.2.4.2FETCH(MORETIME)命令结构2584 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.5PLAYTONE266.2.5.1命令和过程266.2.5.2FETCH(PLAYTONE)命令结构266.2.6POLLINTERVAL286.2.6.1命令和过程286.2.6.2FETCH(POLLINTERVAL)命令结构286.2.7REFRESH296.2.7.1命令和过程296.2.7.2FETCH(REFRESH)命令结构316.2.8SETUPMENU326.2.8.1命令和过程326.2.8.2FETCH(SETUPMENU)命令结构336.2.9SELECTITEM346.2.9.1命令和过程346.2.9.2FETCH(SELECTITEM)命令结构356.2.10SENDSHORTMESSAGE376.2.10.1命令和过程376.2.10.2FETCH(SENDSHORTMESSAGE)命令结构386.2.11SENDSS406.2.11.1命令和过程406.2.11.2FETCH(SENDSS)命令结构416.2.12SENDUSSD436.2.12.1命令和过程436.2.12.2FETCH(SENDUSSD)命令结构446.2.13SETUPCALL456.2.13.1命令和过程456.2.13.2FETCH(SETUPCALL)命令结构476.2.14POLLINGOFF496.2.14.1命令和过程496.2.14.2FETCH(POLLINGOFF)命令结构496.2.15PROVIDELOCALINFORMATION506.2.15.1命令和过程506.2.15.2FETCH(PROVIDELOCALINFORMATION)命令结构516.2.16SETUPEVENTLIST516.2.16.1命令和过程516.2.16.2FETCH(SETUPEVENTLIST)命令结构527命令结果(TERMINALRESPONSE)527.1.1.1TERMINALRESPONSE命令结构548下载数据到SIM卡578.1点到点短消息(SMS-PP)数据下载578.1.1过程578.1.2ENVELOPE(SMS点到点下载)命令结构588.2小区广播短消息(SMS-CB)数据下载5884 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-18.2.1过程588.2.2ENVELOPE(小区广播下载)命令结构599菜单选择(MENUSELECT)599.1过程599.2ENVELOPE(菜单选择)命令结构6010SIM卡的呼叫控制6010.1移动端发起的呼叫过程6010.2补充业务及USSD的过程6210.3给用户的指示6310.4固定拨号的交互操作6410.5支持禁止拨号(BDN)业务6510.6ENVELOPE(呼叫控制)命令结构6511SIM卡的MO短消息控制6711.1过程6811.2ENVELOPE(MO短消息控制)命令结构6812定时器终止6912.1过程7012.2ENVELOPE(定时器终止)命令结构7013事件下载7113.1MT呼叫事件7113.1.1过程7113.1.2ENVELOPE(事件下载-MT呼叫)命令结构7113.2已连接呼叫事件7213.2.1过程7213.2.2ENVELOPE(事件下载-已连接呼叫)命令结构7213.3呼叫拆线事件7413.3.1过程7413.3.2ENVELOPE(事件下载-呼叫拆线)命令结构7413.4位置状态事件7513.4.1过程7513.4.2ENVELOPE(事件下载-位置状态)命令结构7513.5用户动作事件7613.5.1过程7613.5.2ENVELOPE(事件下载-用户动作)命令结构7613.6空闲屏幕可用事件7713.6.1过程7713.6.2ENVELOPE(事件下载-空闲屏幕可用)命令结构7714标记值7814.1ME到SIM卡方向的BER-TLV标记7814.2SIM卡到ME方向的BER-TLV标记7884 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-114.3双向SIMPLE-TLV标记7814.4命令及下一个动作指示器的类型8014允许命令类型及设备标识的组合81附录AME支持的SIM卡应用工具箱83附录BSIM卡应用工具箱通信的结构8484 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-11总则本规范的制定是为了保证我国900/1800MHzTDMA数字蜂窝移动通信网的移动台中支持“SIM卡应用工具箱”的SIM卡和移动设备(ME)之间能够正常运行。本标准适用于中国移动集团公司900/1800MHzTDMA数字蜂窝移动系统移动台,供生产、管理等部门使用。本标准定义了中国移动集团支持“SIM卡应用工具箱”的SIM卡和移动设备(ME)之间的接口及ME需执行的过程,以确保不同厂商的SIM卡和ME之间的互操作。主要内容包括概要信息下载、主动式SIM卡命令、菜单选择、SIM卡的呼叫控制、事件下载的命令结构、编码及过程。2参考文献下列标准所包含的条文,通过在标准中引用而构成为本标准的条文。本标准推出时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。1)GSM02.40数字蜂窝通信系统((Phase2+):呼叫进程指示的过程2)GSM03.38数字蜂窝通信系统((Phase2+):字母表和语言细节信息3)GSM03.40数字蜂窝通信系统((Phase2+):点对点短消息业务的技术实现4)GSM03.48数字蜂窝通信系统((Phase2+):SIM卡应用工具箱的安全机制5)GSM04.07数字蜂窝通信系统((Phase2+):移动无线接口层3信令;一般特性6)GSM04.08数字蜂窝通信系统((Phase2+):移动无线接口第三层规范7)GSM04.11数字蜂窝通信系统((Phase2+):支持移动无线接口点到点(PP)短消息业务(SMS)8)GSM04.80数字蜂窝通信系统((Phase2+):移动无线接口第三层补充业务规范:格式与编码9)GSM11.11数字蜂窝通信系统((Phase2+):SIM卡-移动设备(SIM-ME)接口规范10)ISO/IEC7816-6识别卡-集成电路IC卡,第6部分:企业内部的数据单元84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-12符号和缩略语ADN缩位拨号APDU应用协议数据单元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传输协议数据单元84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1UCS2通用2字节编码的字符集USSD非结构化补充业务数据2SIM卡应用工具箱概述STK(SIM卡应用工具箱),是在原SIM卡被动式的操作系统上,衍生出的SIM卡主动交互式的操作系统。它提供的机制,允许SIM卡中的应用与支持该应用的ME进行交互操作,即支持SIM卡与ME之间的主动式对话,从而使移动用户拥有个人化附加业务。如果支持级别“a”,STKSIM卡可以通过ME与其他附加卡进行通讯,并且可以获取其他附加读卡器的信息。()4.1概要信息下载通过概要信息下载过程,ME读EFPHASE和SIM卡业务表EFSST,知道SIM卡支持的功能并将ME所支持的功能通知SIM卡。4.2主动式SIM卡命令主动式SIM卡命令可以使SIM卡主动激活由ME执行的操作,这些操作包括:—显示由SIM卡向ME发送的文本;—发送短消息;—用SIM卡中的号码建立语音呼叫;—用SIM卡中的号码和承载能力建立数据呼叫;—发送SS控制或USSD字符串;—通过听筒放音;—初始化与用户的对话;—SIM卡初始化请求和EF变化的通知;—ME向SIM卡提供本地信息;—与附加卡进行通讯(如支持级别“a”);—获取附加读卡器的信息(如支持级别“a”);—管理ME中的定时器;—执行SIM卡发来的AT命令,并且将结果返回给SIM卡(如支持级别“b”);84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—发送DTMF;—请求ME激活URL相关的浏览器(如支持级别“c”);—建立和管理与协议无关的承载(如支持级别“e”)针对用户会话过程中的每条命令(包括,提供给用户的项目列表中的每一项和请求用户响应的每条命令),都可以得到相应的帮助信息。如果与用户的对话中包含的主动式命令指示可以使用帮助特性,那么ME可以选择是否支持该功能。4.3下载数据到SIM卡下载数据到SIM卡,可以使用专用命令(通过SMS点到点和小区广播的传送机制)或与承载无关协议。采用ENVELOPE命令经SIM卡-ME接口传送信息。4.4菜单选择在SIM卡用主动式SIM卡命令(SETUPMENU)提供一套菜单的基础上,用ENVELOPE(MENUSELECTION)命令向SIM卡传送用户选择的SIM卡应用菜单项。菜单选择机制也可以用于请求SIM卡应用菜单中各项的帮助信息。4.5SIM卡呼叫控制当SIM卡激活这个业务后,所有拨出的数字串、补充业务控制字符串和USSD字符串在ME建立呼叫、补充业务操作或USSD操作前先传递给SIM卡。ME也应同时向SIM卡传递其当前服务区信息。SIM卡具有允许、禁止和修改呼叫、补充业务操作或USSD操作的能力。SIM卡还具有用一个呼叫请求、补充业务操作或USSD操作替换另一个呼叫请求、补充业务操作或USSD操作的能力。例如,一个呼叫请求可以被一个补充业务操作或USSD操作替换,反之亦然。4.6SIM卡的MO短消息控制当SIM卡激活这个业务后,在ME发送短消息之前所有MO短消息首先传递给SIM卡。ME也应同时向SIM卡传递其当前服务区信息。在发送短消息之前,SIM卡应该具有允许发送、禁止发送或修改短消息目的地址的能力。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-14.7事件下载SIM卡在主动式命令中提供了一套用于监视的事件。事件下载机制用于当事件发生时向SIM卡传送事件细节,ME可以报告给SIM卡的事件,包括呼入、位置状态和应用的屏幕显示能力。4.8安全安全机制需要保证数据交换的完整性、真实性、有效性和保密性。SIM卡应用工具箱安全管理遵循GSM03.48。4.9多用途卡只在支持级别“a”时有效,可提供一事件和一套主动式命令用于监视和控制附加卡的工作情况。4.10定时器终止SIM卡可通过主动式命令控制ME中的定时器,采用定时器终止机制通知SIM卡计时终止。4.11与协议无关的承载只在支持级别“e”时有效。SIM卡采用主动式命令(OPENCHANNEL,CLOSECHANNEL,SENDDATA,RECEIVEDATA,GETCHANNELSTATUS)和事件(Dataavailable,Channelstatus)在ME之间建立数据通道,通过ME访问网络的远端服务器。在建立数据通道时,SIM卡为ME提供信息以确定可选择的承载。ME允许SIM卡和服务器之间在此通道上透明传输数据。SIM卡使用ME的底层服务发送数据,为ME提供服务数据单元。默认的底层位于所选择承载的高层。2概要信息下载5.1过程作为SIM卡初始化的一部分,概要信息下载命令由ME发给SIM卡。在此过程中,ME读EFPHASE,若其中SIMPhase的值为’03’84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1或更高时,则表示SIM卡要求ME执行概要信息下载过程,那么ME应该在执行了CHV1确认过程后,在选择EFIMSI和EFLOCI之前向SIM卡发送TERMINALPROFILE命令。ME发送的概要信息应该说明ME支持的SIM卡应用工具箱相关设施。通过这个过程SIM卡知道ME的能力并根据情况限制它的命令范围。如果ME没有发出命令,SIM卡认为ME不支持SIM卡应用工具箱。5.2TERMINALPROFILE的结构和编码:方向:ME到SIM卡命令头为标准的五字节命令码,即CLAINSP1P2P3A0100000lgth命令参数/数据:描述M/O长度概要信息MLgth—概要信息:内容:ME支持的SIM卡应用工具箱功能列表。代码:每个功能项使用1位BIT,1:ME支持的功能;0:ME不支持的功能。第一字节(下载):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——在自动重播期间不断向SIM卡发送Envelope(呼叫控制)指令BIT7——呼叫控制支持USSD字串;BIT6——定时器终止;BIT5——SIM卡数据下载错误状态字’9EXX’;BIT4——菜单选择;BIT3——小区广播数据下载;BIT2——SMS-PP数据下载;BIT1——概要信息下载;第二字节(其他):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——显示扩展文本BIT7——支持UCS2显示BIT6——支持UCS2输入BIT5——α标识符的处理,详见12.7.3BIT4——SIM卡的MO短消息控制BIT3——SIM卡呼叫控制中的小区识别BIT2——SIM卡呼叫控制BIT1——命令结果84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1第三字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——主动式SIM卡命令:REFRESHBIT7——主动式SIM卡命令:POLLINGOFFBIT6——主动式SIM卡命令:POLLINTERVALBIT5——主动式SIM卡命令:PLAYTONEBIT4——主动式SIM卡命令:MORETIMEBIT3——主动式SIM卡命令:GETINPUTBIT2——主动式SIM卡命令:GETINKEYBIT1——主动式SIM卡命令:DISPLAYTEXT第四字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——主动式SIM卡命令:提供本地信息(NMR)BIT7——主动式SIM卡命令:提供本地信息(MCC,MNC,LAC,CellID,IMEI)BIT6——主动式SIM卡命令:SETUPMENUBIT5——主动式SIM卡命令:SETUPCALLBIT4——主动式SIM卡命令:SENDUSSDBIT3——主动式SIM卡命令:SENDSSBIT2——主动式SIM卡命令:SENDSHORTMESSAGEBIT1——主动式SIM卡命令:SELECTITEM第五字节(事件驱动信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——事件:读卡器状态BIT7——事件:空闲屏幕可用BIT6——事件:用户活动BIT5——事件:位置状态BIT4——事件:呼叫拆线BIT3——事件:呼叫接线BIT2——事件:MT呼叫BIT1——主动式SIM卡命令:SETUPEVENTLIST第六字节(事件驱动扩展信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6,5——RFU,bit=0BIT4——事件:数据通道状态BIT3——事件:数据可用BIT2——事件:浏览器终止BIT1——事件:语言选择第七字节(多用途卡主动式命令,支持级别"a"):84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6——RFU,bit=0BIT5——主动式SIM卡命令:GETREADERSTATUS(读卡器识别)BIT4——主动式SIM卡命令:GETREADERSTATUS(读卡器状态)BIT3——主动式SIM卡命令:PERFORMCARDAPDUBIT2——主动式SIM卡命令:POWEROFFCARDBIT1——主动式SIM卡命令:POWERONCARD第八字节(主动式SIM卡命令):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——第2个性能配置参数BIT7——SETUPCALL命令中第2个α标识符BIT6——执行AT命令(支持级别“b”)BIT5——建立空闲模式文本BIT4——GETINKEY命令的二进制选项BIT3——主动式SIM卡命令:PROVIDELOCALINFORMATION(日期,时间和时区)BIT2——主动式SIM卡命令:TIMERMANAGEMENT(取当前值)BIT1——主动式SIM卡命令:TIMERMANAGEMENT(启动,停止)第九字节:BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——RFU,bit=0BIT7——主动式SIM卡命令:LAUNCHBROWSERBIT6——主动式SIM卡命令:LANGUAGENOTIFICATIONBIT5——主动式SIM卡命令:PROVIDELOCALINFORMATION(TimingAdvance)BIT4——主动式SIM卡命令:PROVIDELOCALINFORMATION(语言)BIT3——主动式SIM卡命令:PROVIDELOCALINFORMATION(BCCH信道列表编码)BIT2——发送DTMF命令BIT1——持续执行DISPLAYTEXT命令第十字节(软键支持):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6,5,4,3——RFU,bit=0BIT2——软键支持SETUPMENUBIT1——软键支持SELECTITEM第十一字节(软键信息):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1可用软键的最大数量,"FF"留作将来使用。第十二字节(承载无关协议主动式命令,支持级别“e”):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT184 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1BIT8,7,6——RFU,bit=0BIT5——主动式SIM卡命令:GETCHANNELSTATUSBIT4——主动式SIM卡命令:SENDDATABIT3——主动式SIM卡命令:RECEIVEDATABIT2——主动式SIM卡命令:CLOSECHANNELBIT1——主动式SIM卡命令:OPENCHANNEL第十三字节(与协议无关承载所支持的承载,支持级别“e”):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6——ME支持的数据通道数BIT5,4,3——RFU,bit=0BIT2——ME支持GPRSBIT1——ME支持CSD第十四字节(屏幕高度):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——屏幕尺寸参数,详见12.2.3BIT7,6——RFU,bit=0BIT5,4,3,2,1——ME支持纵向显示的字符数,详见12.2.3.1第十五字节(屏幕宽度):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8——支持多种字号的字体BIT7,6,5,4,3,2,1——ME支持横向显示的字符数,详见12.2.3.2第十六字节(屏幕效果):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6——菜单宽度缩小BIT5,4——RFU,bit=0BIT3——支持文本上下滚屏BIT2——支持文本换行BIT1——调整屏幕显示大小第十七字节(承载无关协议所支持的传输接口,支持级别“e”):BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6,5,4,3——RFU,bit=0BIT2——UDPBIT1——TCP后续的字节:BIT8BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT8,7,6,5,4,3,2,1——RFU,bit=084 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1RFU位和所有后续字节留作将来使用。只支持本规范定义的SIM卡应用工具箱的SIM卡不检查RFU各位的值。响应参数/数据:无5.3概要信息下载显示参数以下对ME发送给SIM卡的各ME屏幕显示参数进行描述。5.3.1ME支持纵向显示的字符数作为DisplayText主动式命令的结果,规定了ME在不滚屏的情况下支持纵向显示的字符数(使用GSM03.38中规定的默认字符集)。如果可以调整屏幕显示大小,此字符数定义为调整前的初始值。5.3.2ME支持横向显示的字符数作为DisplayText主动式命令的结果,规定了ME在不滚屏的情况下支持横向显示的字符数(使用GSM03.38中规定的默认字符集)。如果可以调整屏幕显示大小,此字符数定义为调整前的初始值。5.3.3支持调整显示大小如果满足以下情况,可以调整屏幕显示大小:—用户可以更改纵向、横向或纵横向显示的字符数;—ME可以动态更改纵向、横向或纵横向显示的字符数。5.3.4文本换行如果ME由于显示尺寸需要将显示文本分为两行,可以在纵向下一行的起始位置执行文本换行。5.3.5文本上下滚屏ME可支持文本滚屏,并且在一行中由于显示尺寸可以将显示文本分为两行。5.3.6菜单宽度缩小DISPLAYTEXT主动式命令给出的横向不滚屏可显示的字符数(使用GSM03.38中规定的默认字符集),减去由SELECTITEM主动式命令给出的横向不滚屏可显示的字符数(使用GSM03.38中规定的默认字符集),即可得到菜单宽度缩小值。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1如果可以按照12.2.3.3中的规定调整屏幕显示大小,此菜单宽度缩小值采用调整前的初始字符数进行计算。2主动式SIM卡6.1概述从ME到SIM卡的通信使用T=0的协议。该协议中,ME总是向SIM卡发起命令,没有SIM卡发起与ME通信的机制。这就限制了SIM卡引入请求ME支持SIM卡新特性的可能,ME可以事先知道SIM卡应该采取什么动作。主动式SIM卡命令采用T=0协议,但增加了一个新的状态响应字SW1。这个状态响应和正常结束(’9000’)的意思相同,而且可以和大多数允许正常结束的命令一起使用,同时也允许SIM卡向ME发出信息发送的提示,ME使用FETCH功能查出是什么信息。SIM卡在执行所有SIM卡应用工具箱主动式命令或过程时,不会影响或中止向用户提供的服务。这种情况发生在,例如,若RUNGSMALGORITHM命令的执行被内部的SIM卡应用工具箱操作延迟,有可能造成网络拒绝或中止向用户提供服务。尤其是若应用工具箱在不合理的时间结束操作,无论何时,使用MORETIME命令都可以使ME访问SIM卡的GSM功能。注:在发送MORETIME命令前的最大延迟由一些因素决定(例如,网络和SIM卡鉴权容许的持续长度);在一些情况下需要最大延迟2秒。在此期间,发送空闲字节。为了避免不同阶段兼容问题,这些功能应仅用于主动式的SIM卡和支持主动式SIM卡特性的ME之间。主动式SIM卡通过在SIM卡业务表中激活主动式SIM卡业务进行标识。在SIM卡初始化期间,ME发出TERMINALPROFILE命令用于标识支持主动式SIM卡。然后ME根据轮询间隔命令确定的时间间隔,向SIM卡发送STATUS命令。主动式SIM卡不应向不支持主动式SIM卡功能的ME发送任何命令请求(状态字SW1SW2=’91XX’)。支持主动式SIM卡功能的ME不会向未激活主动式业务的SIM卡发送与主动式SIM卡有关的命令。SIM卡可以发送一系列主动式SIM卡命令,命令如下:—CLOSECHANNEL,请求ME关闭专用数据通道(如支持级别“e”)。—DISPLAYTEXT,在显示屏上显示文本或图标。在显示屏上高优先级的信息可以代替屏幕上的任何信息。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—GETCHANNELSTATUS,请求ME返回所有可用数据通道的当前状态(如支持级别“e”)。—GETINKEY,向屏幕发送文本或图标,要求返回单个字符响应。允许SIM卡与用户进行对话,尤其是从菜单中选择某一选项。—GETINPUT,向屏幕发送文本或图标,要求返回一个响应。允许SIM卡与用户进行对话。—GETREADERSTATUS,提供附加读卡器和已插入的附加卡信息(附加卡状态,如是否上电、附加卡是否插入),如支持级别“a”。—LANGUAGENOTIFICATION,允许SIM卡通知ME目前在SIM卡应用工具箱中文本字符串所使用的语言。—LAUNCHBROWSER,要求ME的浏览器能解释与URL相关的内容。—MORETIME,不要求ME有任何操作,命令的目的是为SIM卡中的应用工具箱任务申请更多的处理时间,要求ME用TERMINALRESPONSE(OK)命令响应。—OPENCHANNEL,请求ME启用命令参数所设定的数据通道(如支持级别“e”)。—PERFORMCARDAPDU,请求ME向附加卡发送一APDU命令(如支持级别“a”),此命令适用于ME和附加卡之间的任何协议。—PLAYTONE,请求ME通过耳机、听筒或其他扬声器发出声音。—POLLINTERVAL,协商在空闲模式期间ME向SIM卡发送STATUS命令的频率。轮询操作可由POLLINGOFF命令禁止。—POWEROFFCARD,如支持级别“a”,用于结束与附加卡之间的会话过程。—POWERONCARD,如支持级别“a”,用于启动与附加卡之间的会话过程,并且返回所有的ATR字节。—PROVIDELOCALINFORMATION,请求ME将本地信息传递给SIM卡,例如移动国家号码和用户注册的移动网络编码(MCC+MNC)。—RECEIVEDATA,如支持级别“e”,请求ME返回给SIM卡专用数据通道的接收数据。—REFRESH,请求ME执行SIM卡的初始化过程,和/或提示MESIM卡中的EF文件内容或结构已经更改。命令可使ME复位SIM卡从而重新启动一个会话过程。—RUNATCOMMAND,向ME发送一AT命令,并且返回给SIM卡此AT命令的响应。—SELECTITEM,SIM卡提供一套菜单项目列表供用户选择。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—SENDDATA,如支持级别“e”,请求ME在专用数据通道上发送SIM卡提供的数据。—SENDDTMF,在呼叫建立时请求ME发出DTMF(双音多频)声音。—SENDSHORTMESSAGE,向网络发送短消息或SMS-COMMAND。—SENDSS,向网络发送SS请求。—SENDUSSD,向网络发送USSD字符串。—SETUPCALL,有3种类型:—在没有其他呼叫时,建立呼叫;—保持所有其他呼叫,建立呼叫;—切断所有其他呼叫,建立呼叫。—SETUPEVENTLIST,SIM卡为ME提供一事件列表,使ME可以给出列表中有关事件的发生时间。—SETUPIDLEMODETEXT,为ME提供一字符串用作空闲模式文本。—SETUPMENU,SIM卡提供一套菜单添加到ME原有的菜单结构中。—TIMERMANAGEMENT,要求ME采用命令中规定方式管理一定时器(启动,停止,取当前值)。ME依据命令中给出的持续时间启动定时器。响应状态字’91XX’与’9000’一样,通知ME,SIM卡已经成功执行前一命令,另外,还提醒ME有一个待执行的主动式命令,直到这个命令被ME用FETCH命令取回。有些命令要求SIM卡通过SW1SW2=’9FXX’指明有返回数据给ME,ME用GETRESPONSE命令获得该数据。ME从SIM卡中收到命令,就会立即进行处理:—如命令执行成功,ME就用TERMINALRESPONSE命令通知SIM卡;—如命令未执行成功,ME就用带有错误条件的TERMINALRESPONSE命令通知SIM卡。SIM卡通过ME在TERMINALRESPONSE命令中给出的信息判断是否重发同样的命令、发不同的命令、或是不再重发。ME将命令结果提供给SIM卡,通知SIM卡命令是否执行成功,且SIM卡需要知道此命令为什么失败。命令结果分为3种主要类型:—OK;—暂时问题,一般而言,意味着SIM卡值得再试一次;84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—永久问题,一般而言,意味着SIM卡在此GSM会话期间不值得再次尝试。6.2主动式SIM卡命令描述6.2.1DISPLAYTEXT6.2.1.1命令和过程此命令指示ME显示文本和/或图标,允许SIM卡定义消息的优先级和文本字符串的格式。定义两种类型的优先级:—屏幕显示普通优先级文本和/或图标;—屏幕显示高优先级文本和/或图标。文本字符串为下列3种格式之一:—SMS默认字符的打包格式;—SMS默认字符的非打包格式;—UCS2字符格式。注:文本字符串的长度可达240个字节。可通过设置标志位来通知ME在’DISPLAYTEXT’结束的短暂时延后、或在人机对话后,显示屏是否可用于显示后续信息(不同ME厂商时延长度不同)。—若用户要求结束主动式SIM卡会话,ME应发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—若用户要求在主动式SIM卡会话中后退,ME应发送含“由用户请求在主动式SIM卡会话中后退”结果值的TERMINALRESPONSE命令;—若命令限定符的标志位指示ME应等待用户清除信息,并且若ME判断没有收到用户响应,ME应发送含“用户无响应”结果值的TERMINALRESPONSE命令;—若SIM卡可以立即提供响应数据,ME则发送“命令成功执行”TERMINALRESPONSE命令。除非出现以下情况,否则ME会继续显示文本:—后续收到的主动式命令中含显示信息;—短暂的时延(命令标识符中定义)结束;—用户执行人机对话;—发生高优先级的事件,例如来电呼叫。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1无论什么原因,ME清除屏幕显示信息后不再发送TERMINALRESPONSE命令。—上述各情况之外,ME就应在短暂时延结束后或上述未提到的用户人机对话后发送“命令执行成功”TERMINALRESPONSE命令。注:对于在短暂时延后清除文本信息的情况,ME允许用户提供人机对话清除显示文本。如果显示屏当前没有用于普通后备显示,ME应拒绝普通优先级文本的显示命令。如拒绝此命令,ME就用含“ME目前不能处理命令――显示屏忙”结果值的TERMINALRESPONSE命令通知SIM卡。高优先级的文本应立即显示在屏幕上,除非出现优先级冲突,例如来电呼叫或电池不足告警,这种情况下应由ME进行处理。若高优先级的命令被拒绝,ME用含“ME目前不能处理命令――显示屏忙”结果值的TERMINALRESPONSE命令通知SIM卡。如果用户请求使用帮助信息,此命令可以用于在屏幕上显示帮助信息。帮助信息可用高优先级文本显示,并可选定显示时间的长度,在选定时间后显示的帮助信息就被清除。在一个主动式SIM卡命令中发送的最大数据量是256字节。6.2.1.2FETCH(DISPLAYTEXT)命令结构命令头为标准的五字节命令码,即CLAINSP1P2P3A0120000lgth命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型21命令限定符bit8bit7~2bit10:延迟后清除消息1:等待用户清除消息0:RFU0:正常优先级1:高优先级设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识02=显示屏文本串文本串标记0D或8DMYA长度后续“数据编码方案”和“文本串”总长度数据编码方案详见GSM03.38文本串编码格式见备注2图标标识图标标识标记1E或9EON484 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址立即响应立即响应标记2B或ABON2长度00—命令代码:是为了满足将来多个命令同时进行的需要(即在收到命令的响应前,SIM卡发出下一个命令)。在一个GSM会话期间,主动式SIM卡发送的每一个命令都应该具有命令代码。命令代码可以取十六进制‘01’到‘FE’中的任何值。命令代码保存在命令细节数据对象中。备注1:内容为空的文本串可以编码为:长度=’00’,且其后没有值域部分,即没有’数据编码方案’字节和’文本串’部分。备注2:文本串:(3种格式)—SMS默认字符的非打包格式:按照SMS默认7bit字符表,bit8置为’0’,文本串不应超过160个字符。—SMS默认字符的打包格式(Defaultalphabet):按照SMS默认7bit字符表,将7bit编码的字符打包成8bit字节,文本串不超过160个字符。若字符总数等于(8n-1),n=1,2,3…则在这个消息结尾有7个空余bit,为了避免接收实体将这7个二进制0看作“@”字符,应在此填充“回车符”(即)。—UCS2字符格式:按照16bitUCS2字符表,文本串不超过140个字节,达到70个UCS2字符。6.2.2GETINKEY6.2.2.1命令和过程此命令指示ME显示文本或图标,并且希望用户键入一个字符作为响应。由用户键入的响应会由ME透明传输给SIM卡。文本字符串为下列3种格式之一:—SMS默认字符的打包格式;—SMS默认字符的非打包格式;—UCS2字符格式。用户键入的响应可采用下列3种格式之一:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—仅数字(0~9,*,#,+);—SMS默认字符表的字符;—UCS2字符表的字符。收到命令,ME就显示文本。ME允许用户键入一个字符作为响应。—若用户要求结束主动式SIM卡会话,ME应发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—若用户要求在主动式SIM卡会话中后退,ME应发送含“由用户请求在主动式SIM卡会话中后退”结果值的TERMINALRESPONSE命令;—若ME判断用户没有响应,ME应发送含“用户无响应”结果值的TERMINALRESPONSE命令;—若SIM卡仅请求输入一个数字,ME应限制用户只键入一个“0~9,*,#,+”中的字符。当用户键入一数字后,ME就用TERMINALRESPONSE命令将该数字透明传递给SIM卡;—若此命令的帮助信息可用且用户指示需要帮助信息,ME应发送含“用户请求帮助信息”结果值的TERMINALRESPONSE命令;—若SIM卡请求输入一个SMS默认字符表中的字符,ME应允许用户键入该字符表中的字符。当用户键入一字符后,ME就用TERMINALRESPONSE命令将该字符透明传递给SIM卡;—若SIM卡请求一个“Yes/No”响应,ME应允许用户通过人机界面选择“确认”或“拒绝”(不同ME厂商提供的选择方式不同,如手机键盘、触摸屏、软键,等等)。ME可利用人机界面上与GETINKEY的“Yes/No”响应有关的SEND、ACCEPT、或END等按键。SEND和ACCEPT按键可用于“确认”,END按键可用于“拒绝”。按照用户的选择,ME发送含“确认”或“拒绝”结果值的TERMINALRESPONSE命令。注:若ME的人机界面为了选择一个字符需要多次按键,ME厂商就需要指示用户如何结束操作(如按SEND键或OK键),并将用户输入的字符显示在屏幕上。对数字(0~9,*,#,+)和SMS默认字符集而言,要用非打包格式的SMS默认字符对响应进行编码。6.2.2.2FETCH(GETINKEY)命令结构命令头见12.3.2.1.2。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型22命令限定符bit8bit7~4bit3bit2bit10:无可用帮助信息1:有可用帮助信息0:RFU0:bit1和bit2的字符设置有效1:bit1和bit2的字符设置无效,且要求用户利用人机界面响应”Yes/No”0:SMS默认字母1:UCS2字母0:数字(0~9,*,#,+)1:字母设置设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME文本串(提示用户输入响应)文本串标记0D或8DMYA长度后续“数据编码方案”和“文本串”总长度数据编码方案详见GSM03.38文本串编码格式见***备注2图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址6.2.3GETINPUT6.2.3.1命令和过程此命令指示ME显示文本或图标,用户键入的任何响应字符都会由ME透明传输给SIM卡,并且不会保存在ME中。ME将显示SIM卡提供的默认文本,用户可以接收、拒绝或编辑此默认文本作为响应字符串。文本字符串为下列3种格式之一:—SMS默认字符的打包格式;—SMS默认字符的非打包格式;—UCS2字符格式。SIM卡可以通过提供接收长度的最小和最大值来指定响应字符串的字符数。用户键入的响应可采用下列3种格式之一:—数字(0~9,*,#,+)或SMS默认字符表的字符;84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—数字(0~9,*,#,+)或SMS默认字符表的字符可用非打包格式,也可用打包格式;—ME可显示或隐藏用户输入的文本字符串。SMS默认字符表中的字符组合不允许采用隐藏的输入模式。在隐藏的输入模式中,仅允许用户输入“0~9”,“*”,“#”,不允许用户输入“+”。如果SIM卡请求隐藏用户输入(文本串),只要不显示输入字符本身,就允许ME指示字符的输入。收到命令,ME就显示文本。ME允许用户输入字符作为响应。—ME的人机界面负责确保输入正确的字符数;—若用户要求结束主动式SIM卡会话,ME应发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—若用户要求在主动式SIM卡会话中后退,ME应发送含“由用户请求在主动式SIM卡会话中后退”结果值的TERMINALRESPONSE命令;—若ME判断用户没有响应,ME应发送含“用户无响应”结果值的TERMINALRESPONSE命令;—若SIM卡仅请求输入数字,ME应限制用户只键入0~9,*,#,+中的字符。当用户键入结束后,ME就用TERMINALRESPONSE命令将输入的数字串透明传递给SIM卡;—若SIM卡请求输入SMS默认字符表或UCS2字符表中的字符,ME应允许用户键入该字符表中的字符。当用户键入结束后,ME就用TERMINALRESPONSE命令将输入的字符串透明传递给SIM卡;—若此命令的帮助信息可用且用户指示需要帮助信息,ME应发送含“用户请求帮助信息”结果值的TERMINALRESPONSE命令。若SIM卡请求用户以打包格式输入,ME就应将文本打包后再发送给SIM卡。6.2.3.2FETCH(GETINPUT)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1命令类型23命令限定符(见备注1)bit8bit5~7bit4bi3bit2bit10:无可用帮助信息1:有可用帮助信息0:RFU0:用户以未打包格式输入1:用户以SMS打包格式输入0:ME可显示响应用户的输入1:不以任何方式释放用户的输入0:SMS默认字母1:UCS2字母0:数字(0~9,*,#,+)1:字母设置设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME文本串文本串标记0D或8DMYA长度后续“数据编码方案”和“文本串”的总长度数据编码方案详见GSM03.38文本串编码格式见***备注2响应长度(见备注2)响应长度标记11或91MY4长度02响应的最小长度00~FF响应的最大长度00~FF默认文本默认文本标记17或97ONB长度后续“数据编码方案”和“文本串”的总长度数据编码方案详见GSM03.38文本串编码格式见***备注2—文本串:用于ME显示的文本,提示用户输入响应字符。—响应长度:用户输入响应字符长度的最小值和最大值。—默认文本:用于ME显示的文本,由SIM卡提供的默认文本串。备注1:1.ME可以显示或隐藏由用户输入的文本字符串。对于不显示用户输入的情况,ME可提供一个键入的提示,如显示’*’。2.对于SMS默认字符表中字符的组合,不允许采用隐藏的输入模式。3.在隐藏的输入模式中,仅允许用户输入“0~9”,“*”,“#”,不允许用户输入“+”。备注2:最小长度编码00:表示没有最小长度的需求;最大长度编码FF:表示没有最大长度的需求;若为固定长度,则最小长度和最大长度的值一样。)84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.4MORETIME6.2.4.1命令和过程处理时间过长,会危及GSM正常操作、导致时钟停止并阻碍正常的处理,提供此命令可以允许SIM卡中的SIM卡应用工具箱任务有更多的处理时间。当ME收到该命令后,不会采取特别的行动,也不会影响其他的操作。ME在收到MORETIME命令后,给SIM卡发送TERMINALRESPONSE(OK)来结束该命令。6.2.4.2FETCH(MORETIME)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型02命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME6.2.5PLAYTONE6.2.5.1命令和过程此命令指示ME发出声音。ME收到该命令后,检查当前是否正在建立呼叫(SET-UP消息发送到网络)或是正在进行通话。—若ME正在建立呼叫或是正在通话,就应在命令规定的时间内在下行话音上叠加这个声音,呼叫过程或通话状态不会收到影响。播放声音结束后,ME发送含“命令成功执行”结果值的TERMINALRESPONSE命令。如果包含并显示α标识符,表示屏幕可用于后面的信息显示;—若ME没有建立呼叫或是没有通话,它会将音频发送给外部振铃或其他的音频设备上,并按命令给定的时长播放。播放结束后,ME发送含“命令成功执行”84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1结果值的TERMINALRESPONSE命令。如果包含并显示α标识符,表示屏幕可用于后面的信息显示;—若ME放音时,用户要求结束主动式SIM卡会话,ME应停止放音并发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—若声音可选,而ME不支持某特殊的声音,ME发送含“命令超出ME的能力”结果值的TERMINALRESPONSE命令告知SIM卡。这个主动式命令不包含呼叫进行情况的信息,因此ME不会产生任何关于此音频含义的语音提示或显示任何文本或图形提示(如显示“被叫用户忙”)。如果SIM卡希望以文本的形式将信息传递给用户,它可使用α标识符数据对象或图标。若ME要求根据当前呼叫的进程,产生一个监控信号音(如网络发给ME呼叫控制原因的信息),则呼叫监控信号音应比SIM卡请求播放的声音具备更高的优先级。6.2.5.2FETCH(PLAYTONE)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型20命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识03=耳机α标识符α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××语音语音标记0E或8EON4长度01语音标准监测音或ME专用音持续时间持续时间标记04或84ON4长度02时间单位00:分;01:秒;02:1/10秒时间间隔00:保留,01:1个单位,02:2个单位,….FF:255个单位—α标识符(2种格式)--按照7bitGSM默认字符表,bit8置为0,剩余字节填充’FF’。--16bit84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1UCS2字符格式:若字符数小于等于128,以下三种格式均可用;若字符数大于128,至少支持下面第一种格式。①以’80’开头字节1字节2字节3字节4字节5字节6字节7…字节N-1字节N‘80’CH1MSOCH1LSOCH2MSOCH2LSOCH3MSOCH3LSO…‘FF’‘FF’注:CH1MSO(bit16~9)和CH1LSO(bit8~1)组成16bitUCS2字符,其后各字节同理,剩余字节填充’FF’。②以’81’开头字节1‘81’字节2字节3后的字符数(不含填充字节)字节3‘0xxxxxxxx0000000’组成16bit的基址指针(用于后续字节)字节3字节4…Bit8Bit7~107bit的GSM默认字符1偏移地址(用于加上16bit的基址:结果为UCS2代码指针)字节N-1‘FF’字节N‘FF’③以’82’开头字节1‘82’字节2字节3后的字符数(不含填充字节)字节3(bit16~9)16bit基址指针(用于后续字节)字节4(bit8~1)字节5…bit8bit7~107bit的GSM默认字符1偏移地址(用于加上16bit的基址:结果为UCS2代码指针)字节N-1‘FF’字节N‘FF’—语音:ME产生的标准监测音或ME厂商定义的专用音,语音可以通过其音频通道也可以在下行音频通道上发出。若没有规定语音,ME就默认为“一般蜂鸣音”。--标准监测音:01:拨号音02:被叫用户忙03:阻塞04:无线路径确认05:无线路径不可用/掉话06:出错/特别信息07:呼叫等待音08:振铃音--ME专用音:10:一般蜂鸣音11:主动确认音12:被动确认或出错音84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1--保留所有其他值为将来使用—持续时间:若语音是连续或可重复的,则指的是ME发出语音的时间长度。对单音而言,ME应忽略此数据对象的值。若未规定持续时间,则ME默认一个由厂商决定的持续时间。6.2.6POLLINTERVAL6.2.6.1命令和过程此命令用于协商ME发送与主动式轮询有关的STATUS命令的频率。SIM卡指示轮询间隔,ME用带有它将使用的最大间隔的TERMINALRESPONSE命令响应。若ME不支持SIM卡请求的轮询间隔,ME就以SIM卡请求的最接近的间隔响应;若ME能提供的两个轮询间隔与SIM卡请求的轮询间隔(大于或小于)差值一样,ME就用二者中小的那个间隔值来响应。SIM卡应用不应长时间使用较短的时间间隔,因为这将影响到电池寿命。6.2.6.2FETCH(POLLINTERVAL)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型03命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME持续时间持续时间标记04或84MY4长度02时间单位00:分;01:秒;02:1/10秒时间间隔00:保留,01:1个单位,02:2个单位,….FF:255个单位—持续时间:规定了与主动式轮询有关的两个STATUS命令之间最大的间隔。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.7REFRESH6.2.7.1命令和过程此命令用于使ME能得到SIM卡配置改变的通知,直到SIM卡应用确认了刷新正确完成为止。此命令支持5种不同的模式:—SIM卡初始化。此模式通知ME在CHV1校验后对SIM卡进行初始化,ME不应电复位SIM卡;—文件改变通知。此模式通知ME在SIM卡中文件结构和/或内容已经改变的EF文件的标识符。若在ME的存储器中有SIM卡EF文件的映象(如ADN文件),ME可通过REFRESH命令来决定是否需要更新这些映象的内容;—SIM卡初始化和文件改变通知。这是上述两种模式的合并;—SIM卡初始化和文件改变全部通知。此模式按照模式1对SIM卡进行初始化,并且通知ME在SIM卡中某些EF文件的结构或内容已经改变。若在ME的存储器中有SIM卡EF文件的映象,ME将通过REFRESH命令全部更新这些映象的内容;—SIM卡复位。此模式可使ME终止会话过程,并去激活SIM卡。随后,ME再次激活SIM卡并开始一新的SIM卡会话过程。若ME采用3V电压,上述过程期间在ME确定SIM卡没有被更换的情况下,ME将延用前一会话过程所提供的电压重新启动SIM卡。否则,ME应进行电压转换。一般情况下命令完成后发送TERMINALRESPONSE,然而此模式中ME不发送TERMINALRESPONSE命令,这是正常过程的特例。SIM卡应用将重新激活SIM卡作为隐含的TERMINALRESPONSE命令。当SIM卡应用请求执行ATR或完整的SIM卡初始化过程时,采用SIM卡复位模式。若ME对上述模式中指示的EF文件成功执行了REFRESH命令,命令完成后ME应发送TERMINALRESPONSE(OK)命令通知SIM卡.按“SIM卡复位”模式之外的其他模式执行REFRESH命令,假如完全按照SIM卡请求的模式执行,作为REFRESH命令执行过程的一部分,ME可以读取SIM卡文件改变通知之外的其他EF文件,或初始化SIM卡。ME不应电复位SIM卡。若ME成功执行完刷新命令,应发送含“刷新已读过的附加EF文件”结果值的TERMINALRESPONSE命令。需要注意,读附加的EF文件会延长刷新过程。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1若命令执行不被接受的状态下,ME收到SIM卡发来的REFRESH命令需要刷新用户当前的执行过程(如在通话期间通知IMSI发生改变),ME发送含“呼叫正忙不能处理命令”结果值或含“屏幕正忙不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡。注:多数ME在初始化过程中将SIM卡存储器的内容映象到ME中,以便在GSM会话过程中加快对SIM卡内容的访问。REFRESH命令编码的其中一个目的,是使ME可以有效地更改此映象。若在收到REFRESH命令时ME回应忙(如正在通话或浏览菜单),应用工具箱通过POLLINTERVAL命令缩短轮询间隔,以便更快地重发REFRESH命令。对于REFRESH命令ME应尽量不发送存在“暂时问题”结果值的TERMINALRESPONSE命令,因为SIM卡发送REFRESH命令和ME执行刷新过程期间,ME中的数据和SIM卡中的数据可能不一致。EFIMSI更改过程若通过DataDownload或SIM卡应用工具箱和SIM卡发送的REFRESH命令对EFIMSI文件进行更改,下列规定适用于SIM卡工具箱和ME:—SIM卡初始化。若EFIMSI文件发生改变,此命令不被使用,因为MS的行为不可预知;—文件改变通知。若EFIMSI文件发生改变,此命令不被使用,因为MS的行为不可预知;—SIM卡初始化和文件改变通知。若EFIMSI是文件改变通知的文件之一,ME将激活MM重启过程;—SIM卡初始化和文件改变全部通知。ME将激活MM重启过程;—SIM卡复位。执行正常的SIM卡复位过程。若想更新EFIMSI,只有在ME执行的阶段请求过程结束之后,才能更新SIM卡的EFIMSI和EFLOCI文件。6.2.7.2FETCH(REFRESH)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY584 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1长度03命令代码01~FE命令类型01命令限定符见备注1设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME文件列表文件列表标记12或92MY4长度后续字节长度文件数后续列表中将要描述的文件数文件给出文件的完整路径,每个路径长度至少4个字节(例如’3F002FE2’或’3F007F206FAD’)。任何EF的完整路径总以’3F00’开始,以EF文件结束。—文件列表:对于刷新模式“文件改变通知”及“SIM卡初始化和文件改变通知”,SIM卡应提供一个文件表数据对象指明哪个EF需要更新。对于其他模式,是否包含文件列表可选,且ME将忽略它。备注1:命令限定符00SIM卡初始化及全文件变更通知01文件变更通知02SIM卡初始化及文件变更通知03SIM卡初始化04SIM卡复位05~FF保留值6.2.8SETUPMENU6.2.8.1命令和过程SIM卡提供一套菜单项添加进ME原有菜单系统中,供用户选择使用。每项由一个短标识符(用于指示选项)、一个文本串,和可选的图标标识符组成,在项目图标标识符列表中数据对象位于项目列表的末尾。SIM卡应包含用作菜单项目列表标题的α标识符和可选的图标标识符。ME可使用此图标标识符指示用户进入工具箱菜单项列表。ME除了使用α标识符或文本串之外,若SIM卡提供图标,ME还可以使用命令中图标限定符规定的图标。若命令细节指示的软键可用,并且ME支持SETUPMENU使用软键,以及图标数不超过可用的软键数,那么ME将这些图标作为软键显示。在菜单项目列表的最后有一个“下一个动作指示器”数据对象,可使ME提示用户执行项目选择的结果。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1注:一个主动式SIM卡命令中发送的最大数据量是256字节。因此在项目数和描述文本长度(SETUPMENU命令的α标识符和项目的文本字符串)之间需要权衡,例如,若项目数最大值为18,则每个文本串的平均长度为10字节。菜单的显示样式由ME厂商决定,然而ME必须遵循SIM卡给定的菜单次序显示,除非用户另外指定了菜单次序,或不符合ME现有的显示格式。若ME关机,或从ME中取出SIM卡,或电复位SIM卡,最后一个SETUPMENU命令中SIM卡提供的菜单将从ME原有菜单系统中清除。后面的SETUPMENU命令会取代前面SETUPMENU命令提供的菜单,SETUPMENU命令还可从ME的菜单系统中删除某菜单项。当ME成功组合或删除某菜单项目列表时,就给SIM卡发送TERMINALRESPONSE(OK)命令。当ME不能成功组合或删除某菜单项目列表时,就给SIM卡发送含“命令超出ME能力”结果值的TERMINALRESPONSE命令。若此命令的帮助信息可用且用户指示需要某菜单项的帮助信息,ME就使用菜单选择机制通知SIM卡请求帮助。6.2.8.2FETCH(SETUPMENU)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型25命令限定符bit8bit7~2bit10:无可用帮助信息1:有可用帮助信息0:RFU0:noselectionpreference1:selectionusingsoftkeypreferred设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=MEα标识符α标识符标记05或85MYA长度后续α标识符部分的长度(0~241)α标识符×××项目1的项目数据对象项目标记0F或8FMYB1长度若长度为00,且无数值部分,则指示ME从菜单系统中删除这个菜单项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充项目2项目标记0F或8FONB284 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1的项目数据对象长度后续’项目标识符’和’项目文本串’部分的总长度项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充.........ON...最末项目的项目数据对象项目标记0F或8FONBn长度后续’项目标识符’和’项目文本串’部分的总长度项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充项目下一个动作指示器项目下一个动作指示器标记18ONC长度项目列表中项目的个数下一个动作指示器列表每个字节对应项目列表的每个项目,给出了用户选择的将由SIM卡初始化的动作。若值=’00’或值是保留的(即未列出的值),则ME将忽略下一个动作指示器类型。图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址项目图标标识列表项目图标标识列表标记1F或9FOND长度后续长度图标列表限定符bit8~2bit10:RFU0:图标可自解释(能取代文本串进行显示)1:图标不可自解释(和文本串共同进行显示)图标标识列表每一图标标识占用1字节,用二进制标识EFIMG文件中的某记录地址SETUPMENU命令BER-TLV数据对象应包含SIMPLE-TLV数据对象,每项数据对象包含表中的一个项目,以便用户选择。每项数据对象的长度可以不同。表中每个项目均有唯一的项目标识符。—项目下一个动作指示器:使ME提示用户执行项目选择的结果。项目列表的每个项目均有一个字节编码的下一个动作指示器。下一个动作指示器列表的长度是项目列表的项目数。每个下一个动作指示器的顺序表示项目列表中项目的顺序。下一个动作指示器给出了用户选择的将由SIM卡初始化的动作。例如:对以下项目列表—item#1;—item#2;—item#3;—…—item#n。下一动作指示器标记(NAI)为如下格式:标记长度NAI#1NAI#2NAI#3…NAI#n84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.9SELECTITEM6.2.9.1命令和过程SIM卡提供一套菜单项目列表供用户选择,每项由一个短标识符(用于指示选项)、一个文本串,和可选的图标标识符组成,在项目图标标识符列表中数据对象位于项目列表的末尾。SIM卡应包含用作菜单项目列表标题的α标识符和可选的图标标识符。在菜单项目列表的最后有一个“下一个动作指示器”数据对象,可使ME提示用户执行项目选择的结果。ME除了使用α标识符或文本串之外,若SIM卡提供图标,ME还可以使用命令中图标限定符规定的图标。若命令细节指示“软键选择可用”,并且ME支持SELECTITEM使用软键,以及图标数不超过可用的软键数,那么ME将这些图标作为软键显示。注:一个主动式SIM卡命令中发送的最大数据量是256字节。因此在项目数和描述文本长度(SELECTITEM命令的α标识符和项目的文本字符串)之间需要权衡,例如,若项目数最大值为18,则每个文本串的平均长度为10字节。ME提供一套文本字符串作为菜单项列表供用户选择。命令限定符中的标志位给出此列表是否是菜单浏览的选项或数据值的选项。菜单的显示样式由ME厂商决定,然而ME必须遵循SIM卡给定的菜单次序显示,除非用户另外指定了菜单次序,或不符合ME现有的显示格式。SIM卡可以提供一默认项指示列表,例如先前选过的项目。当用户选择了某菜单项,ME发送携有被选项目标识符的TERMINALRESPONSE(OK)命令。—若用户要求结束主动式SIM卡会话,ME应发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—若用户要求在主动式SIM卡会话中后退,ME应发送含“由用户请求在主动式SIM卡会话中后退”结果值的TERMINALRESPONSE命令;—若ME判断用户没有响应,ME应发送含“用户无响应”结果值的TERMINALRESPONSE命令;—若此命令的帮助信息可用且用户指示需要帮助信息,ME应发送含“用户请求帮助信息”结果值的TERMINALRESPONSE命令。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.9.2FETCH(SELECTITEM)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型24命令限定符见备注1设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=MEα标识符α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××项目1的项目数据对象项目标记0F或8FMYB1长度后续’项目标识符’和’项目文本串’部分的总长度项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充项目2的项目数据对象项目标记0F或8FONB2长度后续’项目标识符’和’项目文本串’部分的总长度项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充.........ON...最末项目的项目数据对象项目标记0F或8FONBn长度后续’项目标识符’和’项目文本串’部分的总长度项目标识符01~FF项目文本串与α标识符编码相同,剩余字节用’FF’填充项目下一个动作指示器项目下一个动作指示器标记18ONC长度项目列表中项目的个数下一个动作指示器列表每个字节对应项目列表的每个项目,给出了用户选择的将由SIM卡初始化的动作。若值=’00’或值是保留的(即未列出的值),则ME将忽略下一个动作指示器类型。项目标识符项目标识符标记10或90ON3长度01项目选择的标识符01~FF(空项目标识符为"00")图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址项目图标标识列表项目图标标识列表标记1F或9FOND长度后续长度图标列表限定符bit8~2bit10:RFU0:图标可自解释(能取代文本串进行显示)1:图标不可自解释(和文本串共同进行显示)图标标识列表每一图标标识占用1字节,用二进制标识EFIMG文件中的某记录地址84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1SELECTITEM命令BER-TLV数据对象应包含SIMPLE-TLV数据对象,每项数据对象包含表中的一个项目,以便用户选择。每项数据对象的长度可以不同。表中每个项目均有唯一的项目标识符。SIM卡可以提供一作为标题的图标标识数据对象,和/或一个项目图标标识列表数据对象。项目图标标识列表数据对象为每个项目提供一图标标识。—项目标识符:SIM卡可提供一张默认项指示表。备注1:命令限定符bit1:0=没有规定显示类型1=在bit2中规定了显示类型bit2:0=若bit1="1",数据值的选项1=若bit1="1",菜单浏览的选项bit3:0=没有选择优先级1=优先采用软键进行选择bits4to7:0=RFUbit8:0=没有可用帮助信息1=有可用帮助信息6.2.10SENDSHORTMESSAGE6.2.10.1命令和过程定义两种类型:—用SMS-SUBMIT消息或SMS-COMMAND消息向网络发短消息,用户数据透明传输;—用SMS-SUBMIT消息向网络发短消息,文本由ME打包。若文本被打包,SIM卡提供的文本串长度不超过160个字符。采用SMS默认7bit编码字符表,并打包成8bit字节。数据编码方案字节中指出的数据编码应是“默认字符表”。SIM卡给出的文本长度值(SMSTPDU的一部分)应指出文本串中7bit字符的数目。命令细节是“不要求打包”。SIM卡可发送8bit字符的短消息,命令中应指出不要求打包。数据编码方案字节中指出的数据编码应是“8bit”,文本串长度不应超过140个字节,并且SMSTPDU中的文本串长度值应指出文本串的字节数。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1若ME支持UCS2编码,SIM卡可发送16bit字符的短消息。SIM卡提供的文本串长度不超过70个字符,并应采用16bit的UCS2字符格式。SIM卡给出的文本长度值(SMSTPDU的一部分)应指出文本串中16bit字符的数目。命令细节是“不要求打包”。SIM卡可发送SMS命令短消息,可算作打包文本。SMSTPDU中应指明是SMS-COMMAND,命令细节是“不要求打包”。若要求ME打包,SIM卡提供的文本串长度不超过160个字符。采用SMS默认7bit编码字符表,bit8置0。SIM卡给出的文本长度值(SMSTPDU的一部分)应指出文本串中字符的数目。在向网络发送短消息之前,ME应打包文本串并将数据编码字节置为“默认字符表”。作为可选项,SIM卡可在此命令中提供α标识符。ME使用α标识符如下:—若SIM卡提供α标识符且不是空数据对象,ME就用此标识符通知用户。同时也表明ME在发送短消息时,ME不提供给用户除此之外的其他任何信息。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户。—若SIM卡提供α标识符且是空数据对象(例如,长度=‘00’且无数值部分),表示ME在发送短消息时,ME不提供给用户任何信息。—若SIM卡不提供α标识符,ME可以提供给用户当前情况的信息。若ME支持SMS-MO,应将数据以SMSTPDU发往目的地址。从网络收到SMSRP-ACK或RP-ERROR短消息后,ME就发送含命令执行结果值的TERMINALRESPONSE命令(指示短消息传输成功或失败)通知SIM卡。若SIM卡提供α标识符,ME收到SMSRP-ACK或RP-ERROR短消息后不给用户提供任何信息。若网络没有成功接收短消息(例如收到CP-ERROR),ME应发送含“网络当前不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡。若SIM卡提供一空值α标识符,在网络接收不成功的情况下,ME不给用户提供任何信息。6.2.10.2FETCH(SENDSHORTMESSAGE)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型13命令限定符bit8~2bit184 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-10=RFU0:未要求打包1:ME要求SMS打包设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识83=网络α标识符α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××地址地址标记06或86ONB长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送SMSTPDU(SMS-SUBMIT或SMS-COMMAND)SMSTPDU标记0B或8BMYC长度后续SMSTPDU长度SMSTPDU具体格式见短消息GSM03.40部分图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址—α标识符作为可选项,使用α标识符的描述如下:提供α标识符空数据对象含义√ХME用此标识符通知用户(对于正在发送SMS的事件,ME不再通知用户其他有关信息)√对于正在发送SMS的事件,ME不通知用户任何信息ХME可以给用户发送关于发生情况的信息—地址:保存业务中心的RP_Destination_Address,若不发送RP_Destination_Address,ME应插入业务中心地址。.TON(号码类型)和NPI(编号方案标识):bit8bit7~5bit4~11TON:001NPI:0001注:若无拨号码串,TON/NPI由ME置为’FF’.拨号码串:字节1bit8~bit5bit4~bit1号码2号码1字节2bit8~bit5bit4~bit1号码4号码3字节3bit8~bit5bit4~bit1号码6号码5…bit8~bit5bit4~bit1号码n号码n-1注:拨号码串含国家代码;拨号码串最后一个字节的高4位若未使用,置为’F’84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1拨号码串采用扩展BCD编码:BCD值字符/意义"0""0"......‘9""9""A""*""B""#""C"DTMF控制数字分离器"D"“通配符”值,将引起MMI对一个单数位用户的激励。"E"扩展位(‘移位键’)它有一个把‘10’加到后跟位上的作用。以后后跟位的BCD位均在‘10’~‘1E’范围内得到解释。关于这个范围内的位的用途,待定。"F"结束标识例如:在一个位为奇数的情况下。—SMSTPDU.SMSTPDU:将TPDU从SIM卡发送到ME(再发给网络),在TPDU中包含ME对每个去话消息增加的TP_Message_Reference,SIM卡提供的TP_Message_Reference不必是有效的值,而由ME检验并纠正TP_Message_Reference的值。TPDU的具体格式见短消息GSM03.40部分,在此仅对字符的编码进行说明。①用户数据透明传输--SMS默认字符的打包格式(Defaultalphabet):按照SMS默认7bit字符表,将7bit编码的字符打包成8bit字节(发SMSCOMMAND命令时,需采用此打包格式),SIM卡提供的文本串不超过160个字符。SIM卡给出的文本长度(即SMSTPDU中的TP-UDL值)应指明在文本串中7bit字符的数量,TP-DCS的值设为“默认字符表”。命令细节应为“不要求打包”。--8bit字符格式:SIM卡给出的文本长度(即SMSTPDU中的TP-UDL值)应指明在文本串中的字节数,TP-DCS的值设为“8bit”。文本串不应超过140个字节。命令细节应为“不要求打包”。--UCS2字符格式:按照16bitUCS2字符表,文本串不超过140个字节,达到70个UCS2字符。SIM卡给出的文本长度(即SMSTPDU中的TP-UDL值)应指明在文本串中的字节数。命令细节应为“不要求打包”。②文本由ME打包SIM卡提供的文本串不超过160个字符,采用SMS默认7bit字符表,bit8置0。SIM卡给出的文本长度(即SMSTPDU中的TP-UDL值)应指明在文本串中的字符数,TP-DCS的值设为“默认字符表”。在向网络传送消息前,由ME进行打包。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.11SENDSS6.2.11.1命令和过程即使允许固定拨号(FDN)业务,SENDSS主动式命令中包含的补充业务控制字符串也无需再核对FDN列表。ME一收到此命令,就判断是否可以执行。以下给出部分例子:—若ME忙于处理SS事物而拒绝此命令,ME应发送含“ME不能执行命令-目前忙于处理SS事物”结果值的TERMINALRESPONSE命令;—若ME忙于处理USSD事物而拒绝此命令,ME应发送含“ME不能执行命令-目前忙于处理USSD事物”结果值的TERMINALRESPONSE命令;—若ME不支持补充业务而拒绝此命令,ME应发送含“命令超出ME能力”结果值的TERMINALRESPONSE命令。若ME可以发送SS请求,则ME应该:—立即发送SS请求,不需事先通知用户;—作为可选项,在此命令中SIM卡可提供α标识符。ME对α标识符的用法如下:—若SIM卡提供α标识符且不是空数据对象,ME就用此标识符通知用户。同时也表明ME在发送SS请求时,ME不提供给用户除此之外的其他任何信息。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户;—若SIM卡提供α标识符且是空数据对象(例如,长度=‘00’且无数值部分),表示ME在发送SS请求时,ME不提供给用户任何信息;—若SIM卡不提供α标识符,ME可以提供给用户当前情况的信息。—若从网络收到的“SS返回结果”中不包含错误信息,ME发送含“命令成功执行”结果值的TERMINALRESPONSE命令。SENDSS命令可包含“SS返回结果”作为附加数据。若SIM卡提供空值的α标识符,表示ME在接收“SS返回结果”时,ME不提供给用户任何信息;—若网络不支持或不允许补充业务请求而拒绝此命令,ME发送含“SS返回结果错误”结果值的TERMINALRESPONSE命令通知SIM卡。若SIM卡提供空值的α标识符,表示ME在接收“SS返回结果”时,ME不提供给用户任何信息;—若网络没有成功接收SS请求,ME发送含“网络当前不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡,并且不再重发请求。若SIM卡提供空值的α84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1标识符,表示ME在接收“SS返回结果”时,ME不提供给用户任何信息。若ME支持“最后一次拨号”业务(LastNumberDialled),ME不将此命令中由SIM卡发送的补充业务控制字符串存入EFLND中。6.2.11.2FETCH(SENDSS)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型11命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识83=网络α标识符α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××SS串SS字符串标记09或89MYB长度后续总长度TON和NPIEFADN中的编码SS字符串EFADN中的编码图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址—α标识符作为可选项,使用α标识符的描述如下:提供α标识符空数据对象含义√ХME用此标识符通知用户(对于正在发送SS的动作,ME不再通知用户其他有关信息)√对于正在发送SS的动作,ME不通知用户任何信息ХME可以给用户发送关于发生情况的信息—SS串(补充业务字符串)84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—BCD编码号码/SSC内容的长度这个字节给出实际的BCD编码号码/SSC串信息两项数据项的字节数量。这意味着最大值只能是11个字节,即使当实际的AND/SSC串信息的长度超过11。当AND/SSC要求大于20位时,则用不等于‘FF’的扩展1识别符表示。其余项以溢出数据记录的余项长度被存储在EFEXT1之中,其中,溢出数据是以适当的溢出记录自身的编码的数据出现。—AND/SSC字符串:最多20位的电话号码和/或SSC字符串信息。采用扩展BCD编码方式。若电话号码或SSC字符串多于20位时,则第一个20位存储在这个数据项中,而将溢出数据存储在EF(EXT1)的相关记录中。这个记录由扩展1记录识别符来识别。若AND/SSC字符串要求少于20位,则在数据项末端的空字节设为‘F’。—能力/配置识别符:即能力/配置识别字节。用来识别在EFCCP中的记录号码,该记录含有呼叫所要求的相关能力/配置参数。该字节为可选项。若未被使用设置为‘FF’。—扩展1记录识别符:即扩展1记录识别符字节。用来识别在EFEXT1中的记录的号码,该记录包括相关的被叫用户子地址或溢出数据。该字节为可选项,若未被使用设置为‘FF’。若AND/SSC同时需要溢出数据和被叫用户子地址时,则该字节识别溢出记录,是一个EFEXT1内的连锁机制。EF识别被叫用户子地址的记录。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.12SENDUSSD6.2.12.1命令和过程ME一收到此命令,就判断是否可以执行。以下给出部分例子:—若ME忙于处理USSD事物而拒绝此命令,ME应发送含“ME不能执行命令-目前忙于处理USSD事物”结果值的TERMINALRESPONSE命令;—若ME忙于处理SS事物而拒绝此命令,ME应发送含“ME不能执行命令-目前忙于处理SS事物”结果值的TERMINALRESPONSE命令;若ME可以发送USSD请求,则ME应该:—立即发送USSD请求,不需事先通知用户;—作为可选项,在此命令中SIM卡可提供α标识符。ME对α标识符的用法如下:—若SIM卡提供α标识符且不是空数据对象,ME就用此标识符通知用户。同时也表明ME在发送USSD请求时,ME不提供给用户除此之外的其他任何信息。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户;—若SIM卡提供α标识符且是空数据对象(例如,长度=’00’且无数值部分),表示ME在发送USSD请求时,ME不提供给用户任何信息;—若SIM卡不提供α标识符,ME可以提供给用户当前情况的信息。—一旦开始处理USSD事物,网络就可以和用户进行会话过程,以及ME和用户之间的人机对话。—若从网络收到的“RELEASECOMPLETE”信息中的“USSD返回结果”不包含错误信息,ME发送含“命令成功执行”结果值的TERMINALRESPONSE命令通知SIM卡。SENDUSSD命令可在文本串数据对象中附加上“USSD返回结果”的文本。若SIM卡提供空值的α标识符,表示ME在接收“USSD返回结果”时,ME不提供给用户任何信息;—若MS依据用户申请发送“RELEASECOMPLETE”信息终止USSD处理过程,ME发送含“由用户结束USSD处理过程”结果值的TERMINALRESPONSE命令通知SIM卡;—若网络不支持或不允许USSD业务请求而拒绝此命令,ME发送含“USSD返回结果错误”结果值的TERMINALRESPONSE命令通知SIM卡。若SIM卡提供空值的α标识符,表示ME在接收“USSD返回结果”时,ME不提供给用户任何信息;84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—若网络没有成功接收USSD请求,ME发送含“网络当前不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡,并且不再重发请求。若SIM卡提供空值的α标识符,表示ME在接收“USSD返回结果”时,ME不提供给用户任何信息。6.2.12.2FETCH(SENDUSSD)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型12命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识83=网络α标识符α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××USSD串USSD字符串标记0A或8AMYB长度后续总长度TON和NPIEFADN中的编码USSD字符串EFADN中的编码图标标识图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址--α标识符作为可选项,使用α标识符的描述如下:提供α标识符空数据对象含义√ХME用此标识符通知用户(对于正在发送USSD的动作,ME不再通知用户其他有关信息)√对于正在发送USSD的动作,ME不通知用户任何信息ХME可以给用户发送关于发生情况的信息--USSD串(非结构化补充业务数据串)USSD消息使用默认的7位字母表(如下图所示),它最多由182个用户字符组成。CBS/USSD补充字符:CR84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1B7000011111B600110011B501010101B4B3B2B10123456700000@DSP0¡P¿p00011£_!1AQAQ00102$F"2BRBR00113¥G#3CSCS01004èL¤4DTDT01015éW%5EUEU01106ùP&6FVFV01117ìY"7GWGW10008òS(8HXHX10019ÇQ)9IYIY101010LFX*:JZJz101111Ø1)+;KÄKä110012øÆ,NÜNü111115åÉ/?O§oà.USSD字符串:见12.3.2.11.26.2.13SETUPCALL6.2.13.1命令和过程定义3种类型:—在没有其他呼叫时,建立呼叫;—保持所有其他的呼叫(如果有),建立呼叫;—切断所有其他的呼叫(如果有),建立呼叫;对于以上每种类型,SIM卡可请求使用自动重拨机制。SIM卡也可为重拨机制请求一可选的最大持续时间。ME应至少尝试建立一个呼叫。除被叫用户号码,命令中可给出性能配置参数(给出请求呼叫的承载能力)和被叫用户子地址。ME在向网络请求呼叫建立时需使用这些参数。在呼叫已经连接后,ME还可将命令中给出的DTMF值发送给网络。ME不能在本地产生DTMF音频并播放给用户。注:在下行话音上,可以听见网络返回的DTMF音频。SIM卡可以提供‘112’作为被叫号码,请求ME建立一紧急呼叫。SIM卡不能使用EFECC中的号码建立紧急呼叫。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1即使允许固定拨号(FDN)业务,SETUPCALL主动式命令中给出号码也无需再核对FDN列表。ME一收到此命令,就判断是否可以执行。以下给出部分例子:—若ME忙于其他呼叫而拒绝此命令,ME应发送含“ME不能执行命令-目前呼叫正忙”结果值的TERMINALRESPONSE命令;—若ME忙于处理SS事物而拒绝此命令,ME应发送含“ME不能执行命令-目前忙于处理SS事物”结果值的TERMINALRESPONSE命令;—若ME不支持呼叫保持或SIM卡请求的性能配置参数而拒绝此命令,ME应发送含“命令超出ME能力”结果值的TERMINALRESPONSE命令;—若网络不支持或不允许多个号码的呼叫保持而拒绝此命令,ME应发送含“SS返回结果错误”结果值的TERMINALRESPONSE命令;—若网络不支持或不允许单个号码的呼叫保持而拒绝此命令,ME应发送含“网络目前不能处理命令”结果值的TERMINALRESPONSE命令。若ME可以在网络上建立呼叫,ME应该:—来电呼叫应提示用户。这是个确认的过程。—作为可选项,在此命令中SIM卡可提供α标识符。ME对α标识符的用法如下:若ME支持在SETUPCALL命令中提供第二个α标识符:—若SIM卡提供第一个α标识符且不是空数据对象,ME就用此标识符通知用户确认。同时也表明在用户确认过程中,ME不提供给用户除此之外的其他任何信息。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户;—若SIM卡提供第一个α标识符且是空数据对象(例如,长度=’00’且无数值部分),表示ME给用户提供信息;—若SIM卡提供第二个α标识符(例如,必选地址数据对象的备用可选项)且不是空数据对象,ME在呼叫建立阶段和通话期间可使用此参数。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户;—若SIM卡不提供第二个α标识符或第二个α标识符是空数据对象(例如,长度=‘00’且无数值部分),ME可以给用户提供信息。若ME不支持在SETUPCALL命令中提供第二个α标识符:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—若SIM卡提供α标识符,ME最迟要在用户来电告警前用α标识符通知用户确认。ME也可以在呼叫建立期间用α标识符通知用户。若SIM卡提供图标,ME还可使用命令中图标限定符给出的图标通知用户;—若用户接收呼叫,ME即用响应数据中给出的目的地址、相关性能配置参数和被叫子地址(假如SIM卡提供)建立一个呼叫;—若用户没有接收呼叫或拒绝此呼叫,ME发送含“用户不接收呼叫建立请求”结果值的TERMINALRESPONSE命令通知SIM卡,同时操作终止。—若用户要求结束主动式SIM卡会话,ME应发送含“由用户结束的主动式SIM卡会话”结果值的TERMINALRESPONSE命令;—作为可选项,在呼叫建立期间,ME可提供有关音频或显示信息通知用户当前发生的情况;—一旦从网络收到CONNECT信息,ME发送TERMINALRESPONSE命令通知SIM卡“命令已经成功执行”,其后的呼叫操作正常执行。若第一个试图建立的呼叫不成功:—若SIM卡不请求重拨,ME发送含“网络当前不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡,且不再重拨建立呼叫;—若SIM卡请求重拨,则ME可自动重拨(取决于它的性能配置参数)。在此情况下,ME不应向SIM卡发送第一次或其后多次呼叫建立失败的命令结果。若呼叫建立失败,ME就不再重拨;或者,若第一次呼叫建立的时间超出了SIM卡的请求时间,ME就发送含“网络目前不能处理命令”结果值的TERMINALRESPONSE命令通知SIM卡,终止重拨机制;—若用户在从网络收到结果之前,停止建立呼叫或停止重拨机制,ME发送含“在连接或网络释放之前,用户终止呼叫”结果值的TERMINALRESPONSE命令通知SIM卡。若ME支持“最后一次拨号”业务(LastNumberDialled),ME不应将此命令中由SIM卡发送的呼叫建立细节(被叫号码和相关参数)存入EFLND中。6.2.13.2FETCH(SETUPCALL)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型10命令限定符00:在没有其他呼叫时建立呼叫;01:在没有其他呼叫时,用重拨建立呼叫;02:保持所有其他呼叫,建立呼叫;03:保持所有其他呼叫,用重拨建立呼叫;04:切断所有其他呼叫,建立呼叫;05:切断所有其他呼叫,用重拨建立呼叫;06~FF:保留值设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识83=网络α标识符(用户确认阶段)α标识符标记05或85ONA长度后续α标识符部分的长度(0~241)α标识符×××地址地址标记06或86MYB长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送性能配置参数性能配置参数标记07或87ONC长度后续性能配置参数的长度性能配置参数EFCCP中的编码被叫子地址被叫子地址标记08或88OND长度后续被叫子地址的长度被叫子地址详见GSM04.08持续时间持续时间标记04或84ON4长度02时间单位00:分;01:秒;02:1/10秒时间间隔00:保留,01:1个单位,02:2个单位,….FF:255个单位图标标识(用户确认阶段)图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址α标识符(呼叫建立阶段)α标识符标记05或85ONE长度后续α标识符部分的长度α标识符×××图标标识(用户确认阶段)图标标识标记1E或9EON4长度02图标限定符bit8~2bit10:RFU0:图标可自解释(能取代α标识符和文本串进行显示)1:图标不可自解释(和α标识符或文本串共同进行显示)图标标识用二进制标识EFIMG文件中的某记录地址—α标识符:ME用此标识符通知用户,在呼叫建立期间ME也可以用它通知用户。—性能配置参数:若由SIM卡提供,则SIM卡应该提供呼叫建立消息中全部承载能力信息单元要求的信息。ME在向网络请求呼叫建立中使用这些信息。如没有此项,ME认为该呼叫是话音呼叫。在值域的结尾任何不用的字节均编码为’FF’。.性能配置参数:详见GSM04.0884 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1例如:用于只支持全速率话音的MS的编码字节1承载能力IEI(‘04’)字节2承载能力的内容长度(‘01’)字节3bit8bit7~6(无线信道请求)bit5(编码)bit4(发送模式)bit3~1(信息发送能力)10100000—被叫子地址:如没有此项,ME不应向网络提供被叫子地址。.被叫子地址:详见GSM04.08字节1被叫子地址IEI(‘6D’)字节2被叫子地址的内容长度(‘01’)字节3bit8bit7~5(子地址类型)bit4(奇偶指示)bit3~11000:NSAP010:用户专用0:偶数位地址信号1:奇数位地址信号000字节4AFI(AuthorityandFormatIdentifiercode):若’50’表示IA5characters…Subaddrssinformation:若IA5,表示encodedintotwosemi-octetsaccordingtothe"preferredbinaryencoding"注:“奇偶指示”的值仅在“用户专用”和BCD编码时有效。—持续时间:若没有此项,则SIM卡对ME重拨的最大持续时间没有限制。6.2.14POLLINGOFF6.2.14.1命令和过程此命令禁止主动式轮询。检测SIM卡是否存在的动作不受此命令影响。6.2.14.2FETCH(POLLINGOFF)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型04命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-16.2.15PROVIDELOCALINFORMATION6.2.15.1命令和过程此命令请求ME给SIM卡发当前本地信息。目前这些信息限于:—位置信息(移动国家代码、移动网络代码、位置区代码、当前服务小区的ID号);—ME的IMEI;—网络测量结果和BCCH信道列表;—当前日期、时间和时区;—当前ME语言设置;—TimingAdvance。ME用TERMINALRESPONSE命令返回请求的本地信息。若位置信息或网络测量结果被请求,而当前没有可用服务,则ME发送含“ME当前不能处理命令-没有服务”结果值的TERMINALRESPONSE命令通知SIM卡。若位置信息或网络测量结果被请求,并且ME正执行某有限服务(例如,只可执行紧急呼叫业务),则ME返回的TERMINALRESPONSE命令中不仅包含一般结果(有限服务),还含有被请求的本地信息。若请求NMR且一呼叫正在进行,ME在命令响应中提供的所有返回参数的值是有效的。呼叫进行中若ME支持多频带,ME返回的NMR值将采用多频带报告参数的取值。若呼叫不在进行中(例如ME在空闲模式),部分返回参数的值无效(例如RXQUAL)。在空闲模式时,支持多频带的ME将忽略多频带报告参数值,并且当多频带报告参数为0时需定义返回的NMR值。注1:在空闲模式中,唯一可使用的信息单元是RXLEV-FULL-SERVING-CELL,其中包含当前服务小区BCCH信道上接收信号的强度值。注2:网络测量结果被定义为测量的结果值。ME可以返回用户定义的当前日期和时间。若时区信息可得,网络也可以提供给ME具有NITZ特性的时区信息。若时区信息不可得,ME返回值‘FF’。若请求语言设置,ME将返回目前使用的语言。若请求TimingAdvance,ME将返回在上一次有效的专用连接中(例如用于呼叫或短消息)从BTS接收的TimingAdvance值。支持TimingAdvance的ME可存储TimingAdvance84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1最后的值。除此之外,ME还可返回其当前状态(例如ME是否处于空闲模式),避免对TimingAdvance值可能出现的错误判断。需引起注意的是,使用TimingAdvance值用于测量距离时,外界环境(如建筑等)的反射可能会影响到准确性。6.2.15.2FETCH(PROVIDELOCALINFORMATION)命令结构命令头见12.3.2.1.2。命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型26命令限定符00:位置信息(MCC,MNC,LAC及CellID);01:ME的IMEI;02:网络测量结果;03:当前日期、时间和时区;04:语言设置;05:TimingAdvance;06~FF:保留设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME6.2.16SETUPEVENTLIST6.2.16.1命令和过程此命令提供一套事件集,此事件集是ME应当监视的当前事件列表。任何后面的SETUPEVENTLIST命令均可取代由前面的SETUPEVENTLIST命令所提供的当前事件列表。SETUPEVENTLIST命令还可用于删除ME中当前的全部事件列表。若ME关机或从ME中取出SIM卡、或带电复位,SIM卡在最后的SETUPEVENTLIST命令中提供的事件列表应当清除。当ME成功地接收或删除事件列表,则应给SIM卡发送TERMINALRESPONSE(OK)命令。当ME不能成功地接收或删除事件列表,则应给SIM卡发送含“命令超出ME能力”结果值的TERMINALRESPONSE命令。若当前事件列表中的某一事件发生,ME将使用事件下载机制(Event84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1Download)向SIM卡传送事件细节。6.2.16.2FETCH(SETUPEVENTLIST)命令结构命令头见12.3.2.1.2。方向:从ME到SIM卡命令参数/数据:描述内容M/OMIN长度(字节)主动式SIM卡命令标记D0MY1长度后续总长度MY1或2命令细节命令细节标记01或81MY5长度03命令代码01~FE命令类型05命令限定符00:RFU设备标识设备标识标记02或82MY4长度02起始端设备标识81=SIM卡目的端设备标识82=ME事件列表事件列表标记19或99MYA后续字节长度后续长度事件列表00:MT呼叫;01:已连接呼叫;02:呼叫拆线;03:位置状态;04:用户动作;05:空闲屏幕可用;06:读卡器状态(若支持级别“a”);07:语言选择;08:浏览器终止(若支持级别“c”);09:数据可用(若支持级别“e”);0A:数据通道状态(若支持级别“e”)—事件列表:若事件列表是空值数据对象(即长度=’00’且无数值部分),则指示ME删除ME中存在的事件列表。.事件列表:该表有不同长度。表中的每一字节均定义一个事件,每个事件类型均不会重复出现,编码见上表。2命令结果(TERMINALRESPONSE)当ME决定执行来自SIM卡的主动式命令时,ME即用TERMINALRESPONSE通知SIM卡命令是否成功执行,此消息给出的命令细节包括命令代码(见12.3.284 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1.1.2节)、一般结果和更详细信息。全部结果定义为三种类别:—命令执行成功。对于每条成功执行的命令,ME返回这类结果。—执行命令时遇到暂时问题。下面将做进一步的说明,但一般来说,此结果告知SIM卡后稍后值得再试一次。—执行命令时遇到的永久问题。下面再做进一步的说明,但一般来说,此结果表明若在同一个GSM会话期间重复执行相同的命令会导致同样的结果。成功的命令可进一步分为:—命令成功地执行,没有出现问题。—命令部分理解地执行。在这种情况下,ME收到带有一个或多个不能识别或意外的SIMPLE-TLV数据对象的命令,所有这些命令均没有设置标志位(见13.3节),但BER-TLV数据对象仍含有执行命令所要求的SIMPLE-TLV数据对象的最小集合。—命令执行但丢失信息。ME至少接收到命令组成部分的最小集合,但并没有收到它认为SIM卡必须要发送的所有内容。暂时问题可进一步分为:—ME当前不能处理命令,其原因是:—屏幕正忙;—ME当前忙于呼叫;—ME当前忙于SS事务处理;—ME当前忙于USSD操作;—当前不能提供业务;—在网络中接入控制等级被禁止;—当前无可用的无线资源;—未进行话音呼叫。如果不能归属上述原因,则可以使用“无法给出原因”值。—网络目前不能处理命令,详细的原因值由网络提供。—用户没有接受呼叫建立请求。ME在建立呼叫前提示用户,用户拒绝或不接受“呼叫”。—在呼叫连接或网络释放呼叫之前,由用户清除呼叫。永久性问题进一步分为:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—命令超出ME的能力。这是在ME知道SIM卡要求它做但它无能力做时所发出的响应。例如,对于仅支持SMS的ME,却要求它建立一个呼叫。—ME不理解的命令类型。当SIM卡发出的命令中带有命令类型字节设置的值ME不知道时,ME发送该响应。可用于将来对命令的扩展。—SS返回错误。这是网络响应前一个SS命令而返回一个SS错误时发给SIM卡的。原因值与网络在返回错误消息中给出的一样。—如支持$(SendUSSD)$,USSD返回错误。这是当网络响应前一个USSD命令而返回USSD错误时发给SIM卡的。原因值与网络在返回错误消息中给出的一样。—SMSRP-ERROR。这是网络响应ME尝试发送短消息而返回错误时发给SIM卡的。原因值与RP-ERROR消息中RP-Cause的原因值相同。—出错,请求值丢失。这是当ME理解了命令类型,但没收到请求执行命令的SIMPLE-TLV数据对象的最小集合。这些成分在命令结构定义中由“最小集合”栏中表示。7.1.1.1TERMINALRESPONSE命令结构命令头为标准的五字节命令码,即CLAINSP1P2P3A0140000lgth命令参数/数据:—命令细节:如ME未收到有效的命令代码,则所有命令细节数据的值应置为‘00’,并在结果值中指明出错。.命令细节标记:01/08.长度:03.命令代码:SIM卡认为带有命令代码’00’的TERMINALRESPONSE命令是发给ME的最后一个主动式命令。(01~FE).命令类型:与SIM卡相应命令一致.命令限定符:与SIM卡相应命令一致—设备标识.设备标识标记:02/08.长度:02.起始端设备标识:81=ME.目的端设备标识:82=SIM卡—结果.结果标记:03/83.长度:1或2个字节.一般结果:规定了结果及SIM卡适当的动作。编码:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—‘00’=命令执行成功;—‘01’=执行命令,部分理解;—‘02’=执行命令,有丢失信息;—‘03’=执行REFRESH命令,带有EF读功能;—‘10’=用户终止的主动式SIM卡会话;—‘11’=用户请求在主动式SIM卡会话中后退;—‘12’=用户无响应;—‘13’=若可提供帮助信息,则表示用户请求的帮助信息。结果‘0X’及‘1X’表示命令已经完成。—‘20’=ME当前不能处理命令;—‘21’=网络当前不能处理命令;—‘22’=用户不接受呼叫建立请求;—‘23’=在接续(连接)或网络释放以前用户清除呼叫;结果‘2X’告诉SIM卡稍候有机会应重试此命令。—‘30’=命令超出ME的能力;—‘31’=ME不理解的命令类型;—‘32’=ME不理解的命令数据;—‘33’=ME未知的命令代码;—‘34’=SS返回错误;—‘35’=SMSRP-ERROR—‘36’=出错,请求值丢失;—‘37’=USSD返回错误,如支持$(SendUSSD)$。结果‘3X’表示SIM卡不值得用相同的命令重试,因为只能获得同样的响应。然而是否要重试是由SIM卡决定的。SIM卡应用应避免快速重复的重试命令,这会对ME不好。.结果的附加信息:对于“命令执行成功”这样的一般结果,有些命令要求命令结果中的附加信息。对于一般结果‘20’、‘21’、‘34’和‘35’,ME必须提供一个明确的原因值作为附加信息。对于其它的一般结果,ME可选择提供附加信息。若不提供附加信息,则数据对象值的长度仅需包含一般结果。—持续时间(仅在POLLINTERVAL命令的响应中要求):指出ME使用的轮询间隔。—时间单位:使用的时间单位:分钟,秒,或1/10秒编码:‘00’:分钟‘01’:秒‘02’:1/10秒保留所有其它值—时间间隔:请求时间的长度,用单元来表示。编码:时间间隔的编码是用时间单元的整数倍实现的。范围从1个单元到255个单元。‘00’:保留‘01’:1个单位‘02’:2个单位::‘FF’:255个单位—文本串(仅在GETINKEY,GETINPUT,SENDUSSD命令的响应中要求)84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1:提供由用户输入的一个字符或字符串,或对于USSD命令从网络返回的返回结果消息中的文本。.文本串标记:0D或8D.长度:后续“数据编码方案”和“文本串”总长度。.数据编码方案:详见GSM03.38.文本串:编码格式见12.3.2.1.2备注2—项目标识符(仅在SELECTITEM命令的响应中要求):提供由用户选择的项目标识符。.项目标识符标记:10或90.长度:01.项目选择的标识:01~FF(空项目标识符为‘00’)。—位置信息(仅在PROVIDELOCALINFORMATION命令的响应中要求):ME提供请求的本地信息。.位置信息标记:13/93.长度:07.MCC(移动国家代码)和MNC(移动网络代码)MCC:用于唯一识别移动用户所属的国家,由3位数组成,中国移动国家号为460。MNC:识别移动用户所归属的移动网,我国邮电部规定900MHZTDMA数字PLMN网号为00。.LAC(位置区代码):为一个2字节BCD编码,表示为L1L2L3L4,取值范围0001~FFFF。L1L2可由国家主管部门统一分配,L3L4可由各省主管部门自行分配。.CellIDValue(当前服务小区的ID号):为一个2字节BCD编码,由各MSC自定。—IMEI(SIM卡请求了IMEI).IMEI标记:14/94.长度:08.ME的IMEI(国际移动台识别号码):用于唯一识别一个移动台设备,是一个15位的十进制数字,其构成为:TAC(6位数)+FAC(2位数)+SNR(6位数)+SP(1位数)TAC:型号批准,由型号认准中心分配;FAC:工厂装配码,代表厂家编码,表示生产厂家及其装配地;SNR:序号码,由厂家分配;SP:备用。—网络测量结果.网络测量结果标记:16/96.长度:‘10H’.网络测量结果:详见GSM04.08的10.5.2.20—BCCH信道表.BCCH信道表标记:1D/9D.后续字节长度:16字节(一个子表)、32字节(两个子表)或48字节(三个子表).BCCH信道表:BCCH载频的RF信道表,ME可以从系统信息消息中得到。BCCH信道表由1到3个BCCH信道子表组成,每个子表由参考相邻小区描述信息单元定义的频率集合导出。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-12下载数据到SIM卡8.1点到点短消息(SMS-PP)数据下载8.1.1过程若在SIM卡业务表中分配并激活“通过点对点短消息(SMS)下载数据”业务,则ME将遵循以下过程:—当ME收到一条短消息,其中协议标识符=SIM卡数据下载,数据编码方案=第2级短消息时,或者,当ME收到一条短消息,其中协议标识符=ANSI-136R-DATA,数据编码方案=第2级短消息,并且ME不对短消息进行处理时(例如在TIA/EIA-136上不支持EGPRS的ME不需要对短消息进行处理),ME就用ENVELOPE(SMS-PPDOWNLOAD)命令,把消息透明地传递给SIM卡;—ME不应显示短消息或提醒用户一个短消息业务等待进行;—ME应等待SIM卡的确认;—若SIM卡响应‘9000’,ME应该用RP-ACK消息向网络确认收到短消息;—若SIM卡响应‘9300’,ME应重试命令并且向网络发送含TP-FCS值的RP-ERROR消息指出“SIM卡应用工具箱忙”;—若SIM卡响应‘9FXX’,ME应该用GETRESPONSE命令获得响应数据。ME在发回网络的RP-ACK消息的TP-User-Data单元中提供的SIM卡的响应数据。协议标识符的值及RP-ERROR中的数据编码方案应与初始消息中的一致;—若SIM卡响应‘6FXX’,ME应向网络发送含TP-FCS值的RP-ERROR消息指出“SIM卡数据下载错误”。协议标识符的值及RP-ERROR中的数据编码方案应与初始消息中的一致;注:SIM卡的应用通过提供状态字‘9EXX’来指出数据下载错误。—若ME在TERMINALPROFILE命令中指出支持状态字‘9EXX’,并且SIM卡响应‘9EXX’,ME将使用GETRESPONSE命令取回响应数据。SIM卡的响应数据含由ME提供的RP-ERROR消息中的TP-User-Data单元的内容,并将回送给网络。协议标识符的值及RP-ERROR中的数据编码方案应与初始消息中的一致。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1如果在SIM卡业务表中没有分配和激活“通过SMS-PP下载数据”业务,并且ME收到协议标识符=SIM卡数据下载,数据编码方案=第2级消息的短消息,则ME把消息储存在EFSMS中。注:不支持SIM卡应用工具箱的ME在EFSMS中储存数据下载消息,如同它们是正常的短消息。8.1.2ENVELOPE(SMS点到点下载)命令结构方向:ME到SIM卡。命令头为标准的五字节命令码,即CLAINSP1P2P3A0C20000lgth命令参数/数据:描述内容M/OMIN长度(字节)SMS-PP下载标记D1MY1长度后续总长度MY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识83=网络目的端设备标识81=SIM卡地址地址标记06或86ONA长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送SMSTPDU(SMS-DELIVER)SMSTPDU标记0B或8BMYB长度后续SMSTPDU长度SMSTPDU具体格式见短消息GSM03.40部分—地址:地址数据对象保留业务中心的RP_Originating_Address(TS业务中心地址)。响应参数/数据:SW1SW2描述9000无可用的响应参数9FXX有数据返回,返回’SIM卡确认’(1~X字节,X≤128)9EXX8.2小区广播短消息(SMS-CB)数据下载8.2.1过程若在SIM卡业务表中分配并激活“通过SMS-CB下载数据”84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1业务,则ME将遵循以下过程:—当ME收到新的小区广播消息,ME就比较小区广播消息的消息标识符和EFCBMID中的消息标识符。—若在EFCBMID中找到消息标识符,就用后面定义的ENVELOPE(小区广播下载)命令,把小区广播寻呼传递给SIM卡。ME不应显示此消息。—若在EFCBMID中未找到呼入的小区广播消息的消息标识符,则ME根据GSM11.11中的过程决定是否应显示此消息。ME应通过消息标识符,序号及寻呼值来识别新的小区广播寻呼。8.2.2ENVELOPE(小区广播下载)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMIN长度(字节)小区广播下载标记D2MY1长度94MY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识83=网络目的端设备标识81=SIM卡小区广播寻呼小区广播寻呼标记0C或8CMYA长度58H小区广播寻呼具体内容见GSM03.41(占88个字节)响应参数:对此类型无响应参数2菜单选择(MENUSELECT)使用主动式命令SETUPMENU,SIM卡能提供一套可供选择的菜单。若SIM卡发出此命令,并且用户选择了一个选项,或用户请求相应的帮助信息,ME就使用此过程通知SIM卡。9.1过程若在SIM卡业务表中分配并激活“菜单选择”业务,则ME将遵循以下过程:—当ME从SIM卡发送的“SETUPMENU”84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1命令所定义的菜单项目列表中选择某一菜单项目时,或者用户指示需要对菜单项目中的某一项得到帮助信息,则ME用ENVELOPE(菜单选择)命令将所选的菜单项目标识符传递给SIM卡。9.2ENVELOPE(菜单选择)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMIN长度(字节)菜单选择标记D3MY1长度9MY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识01=键盘目的端设备标识81=SIM卡项目标识符项目标识符标记10或90MY3长度01项目选择的标识符01~FF(空项目标识符为"00")帮助请求帮助请求标记15或95ON2长度00—帮助请求:是否包含此数据对象取决于是否用户确实选择了指定的菜单项还是仅请求它的帮助信息。若用户确实选择了菜单项目,则不包括此数据对象。若用户指示需要获得菜单项目的帮助信息,则包括此数据对象。响应参数:对此类型无响应参数2SIM卡的呼叫控制10.1移动端发起的呼叫过程若在SIM卡业务表中分配并激活“呼叫控制”业务,则ME将遵循以下过程:—对于所有的呼叫建立尝试(包括由SETUPCALL命令引发的呼叫建立尝试,由CSD被选的情况下承载无关协议主动式命令引发的呼叫建立尝试,或在另一个呼叫已经进行中的情况下发生的呼叫建立尝试),ME用下面定义的ENVELOPE(呼叫控制)命令,首先把呼叫建立细节(拨叫的号码和相关的参数)传递给SIM卡。SIM卡应用将考虑到以下两种例外情况:—84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1对于ME管理的自动重拨企图有一个例外,即仅对首次企图自动重拨要求ME向SIM卡传递呼叫建立细节。ME根据TERMINALPROFILE命令中给出的是否支持“总是在自动重拨模式期间向SIM卡发送ENVELOPE(呼叫控制)命令”,在每次企图自动重拨时发送ENVELOPE(呼叫控制)命令,SIM卡可以识别这种ME;—另一个例外是对于用户拨打‘112’或储存在EFECC中的紧急呼叫号码,ME会建立这个紧急呼叫而不必向SIM卡传递呼叫建立细节。—若SIM卡响应‘9000’,ME应该用与发给SIM卡一致的拨叫号码及其它参数建立呼叫;—若SIM卡响应‘9300’,ME将不建立呼叫,并且可能重试此命令。—若SIM卡响应‘9FXX’,ME应使用GETRESPONSE命令获得响应数据。SIM卡的响应数据指示ME是否按计划建立呼叫、不建立呼叫、用SIM卡提供的数据建立呼叫、或用SIM卡提供的数据发送补充业务或USSD操作。若在ME的能力范围内,ME有必要按照SIM卡发回的数据进行呼叫建立请求及补充业务或USSD操作。若SIM卡请求进行的呼叫建立及补充业务或USSD操作,超出了ME的能力范围(例如,SIM卡要将话音呼叫映射为数据呼叫,而ME不支持数据呼叫),ME则根本不会进行呼叫建立请求及补充业务或USSD操作。对SIM卡来说,可以提供‘112’作为响应数据请求ME建立紧急呼叫。若SIM卡提供的号码是储存在EFECC中的,则不应导致紧急呼叫。若由主动式命令“SETUPCALL”引起首次呼叫建立请求:—若呼叫控制“不允许”,ME将发送含结果值“SIM卡的呼叫控制或SIM卡的MO短消息呼叫控制不允许”的TERMINALRESPONSE命令通知SIM卡;—若呼叫建立请求在一补充业务或USSD操作中被呼叫控制更改,并且该补充业务或USSD操作在ME能力范围内,ME将向网络发送这个呼叫建立请求。ME将对此“SETUPCALL”命令返回TERMINALRESPONSE,同时ME将按照呼叫控制请求的操作执行主动式命令(例如,SENDSS或SENDUSSD)。然而,这种情况下,TERMINALRESPONSE应包含ENVELOPE(呼叫控制)命令的响应数据,以及与按呼叫控制请求的操作所执行的主动式命令(例如,SENDSS或SENDUSSD)响应数据一致的第二个结果值TLV。将第一个结果TLV中的一般结果值映射成第二个结果TLV中的一般结果值,如下:—若第二个结果TLV中的一般结果值为’0X’或’1X’,一般结果值“命令执行,但被SIM卡的呼叫控制所更改”将被赋予第一个结果TLV;84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—若第二个结果TLV中的一般结果值为’2X’,一般结果值“SIM卡呼叫控制的交互作用,暂时问题”将被赋予第一个结果TLV。—若呼叫建立请求被呼叫控制更改为补充业务或USSD操作,并且该补充业务或USSD操作在ME能力范围之外,ME将对此“SETUPCALL”命令返回TERMINALRESPONSE,并且完全不执行补充业务或USSD操作。这种情况下,TERMINALRESPONSE应包含ENVELOPE(呼叫控制)命令的响应数据,以及与按呼叫控制请求的操作所执行的主动式命令(例如,SENDSS或SENDUSSD)响应数据一致的第二个结果值TLV。将第一个结果TLV中的一般结果值映射成第二个结果TLV中的一般结果值,如下:—一般结果值“SIM卡的呼叫控制或SIM卡的MO短消息呼叫控制,永久问题”将被赋予第一个结果TLV;一般结果值“命令超出ME能力”将被赋予第二个结果TLV。如ME支持LND业务,ME应以相应的初始用户请求的呼叫建立细节(数字串及相关参数)更新EFLDN。10.2补充业务及USSD的过程在SIM卡业务表中分配并激活“呼叫控制”业务(见GSM11.11),那么对于所有补充业务及USSD操作(包括由主动式SIM卡命令SENDSS或SENDUSSD产生的操作),ME应使用下面定义的ENVELOPE(呼叫控制)命令,首先将补充业务或USSD控制串(相应的补充业务或USSD操作及编码,即使这个SS或USSD操作已经通过ME的一个菜单执行了)传递给SIM卡。ME还应该用ENVELOPE(呼叫控制)命令将当前的服务小区信息传递给SIM卡。SIM卡应与移动端发起的呼叫一样的方式响应。ME应遵循如下过程:—若SIM卡响应‘9000’,ME应发送补充业务或USSD操作命令,携带的信息与发给SIM卡的信息一样;—若SIM卡响应‘9300’,ME不应发送补充业务或USSD操作命令,且应重试此命令;—如SIM卡响应‘9FXX’,ME应使用GET84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1RESPONSE命令获得响应数据。来自SIM卡的响应数据应指示ME是否按计划发送补充业务或USSD操作、不发送SS或USSD操作、用SIM卡提供的数据发送SS或USSD操作,或使用SIM卡提供的数据建立一个呼叫。若在ME的能力范围内,ME有必要按照SIM卡发回的数据执行补充业务或USSD操作及呼叫建立请求。若SIM卡请求进行的呼叫建立及补充业务或USSD操作,超出了ME的能力范围(例如,SIM卡要将话音呼叫映射为数据呼叫,而ME不支持数据呼叫),ME则根本不会进行呼叫建立请求及补充业务或USSD操作。若由主动式命令“SENDSS”或“SENDUSSD”引起首次SS或USSD请求:—若呼叫控制“不允许”,ME将发送含结果值“SIM卡的呼叫控制或SIM卡的MO短消息呼叫控制不允许”的TERMINALRESPONSE命令通知SIM卡;—若SS或USSD请求在一呼叫建立请求中被呼叫控制更改,并且在ME能力范围内,ME将根据SIM卡提供的数据建立这个呼叫。若SIM卡请求的呼叫建立超出ME的能力(例如,SIM卡要将一USSD操作映射为数据呼叫,而ME不支持数据呼叫),ME则根本不会建立呼叫。ME将对此首次发送的主动式命令“SENDSS”或“SENDUSSD”返回TERMINALRESPONSE,同时ME将按照呼叫控制请求的操作执行主动式命令(例如,SETUPCALL)。然而,这种情况下,TERMINALRESPONSE应包含ENVELOPE(呼叫控制)命令的响应数据,以及与按呼叫控制请求的操作所执行的主动式命令(例如,SETUPCALL)响应数据一致的第二个结果值TLV。将第一个结果TLV中的一般结果值映射成第二个结果TLV中的一般结果值,规定同上节。如ME支持LND业务,ME应以相应的初始用户请求的补充业务或USSD控制串更新EFLND。10.3给用户的指示为了在ME收到响应时通知用户,SIM卡可在ENVELOPE(呼叫控制)消息的响应数据中包含α标识符。ME对此标识符的用法描述如下:—若SIM卡响应“允许,无修改”,则:—若SIM卡提供α标识符并且不是空数据对象,ME应在呼叫建立时使用此标识符通知用户;—若SIM卡提供α标识符并且是空数据对象(即长度=‘00’且无数值部分),则指示ME不应修改与初始用户请求相关的显示;—若SIM卡不提供α标识符,ME给用户发送信息,告知用户发生的情况。—若SIM卡响应“不允许”,则:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—若SIM卡提供α标识符,并且不是空数据对象,ME应该用此标识符通知用户。这也表示对于禁止的原因,ME不应给用户发任何其它信息;—若SIM卡提供α标识符,并且是空数据对象(即长度=‘00’且无数值部分),ME可以给用户发送信息,告知用户发生的情况;—若SIM卡不提供α标识符,ME可以给用户发送信息,告知用户发生的情况。—若SIM卡响应“允许,有修改”,且修改后的请求在ME能力范围之内,则:—若SIM卡提供α标识符,并且不是空数据对象,ME应该用此标识符通知用户。ME不应显示SIM卡给出的目的地址或SS字符串。这也表明ME不应给用户任何有关SIM卡对初始用户请求改变的其它消息。—若SIM卡提供α标识符,并且是空数据对象(即长度=‘00’且无数值部分),这也表明ME不应给用户任何有关SIM卡对初始用户请求改变的消息。ME不应显示SIM卡给出的目的地址或SS字符串。ME不应修改有关于初始用户请求的显示。—若SIM卡不提供α标识符,ME可告知用户最初的用户请求已经改变。—若SIM卡对用户发出的请求(例如,不是由主动式命令发出的请求)响应“允许,有修改”,并且修改后的用户请求超出ME的能力,则ME可用SIM卡提供的α标识符通知用户修改后的请求和该请求已超出ME能力;—若SIM卡对主动式命令SETUPCALL、SENDSS或SENDUSSD发出的请求响应“允许,有修改”,并且修改后的用户请求超出ME的能力,则ME不通知用户修改后的请求超出ME能力,而是针对相应的主动式命令(例如,SETUPCALL、SENDSS或SENDUSSD)发送TERMINALRESPONSE命令。在这种情况下,应由发送主动式命令的SIM卡应用负责通知用户。10.4固定拨号的交互操作在SIM卡业务表中分配并激活呼叫控制的同时,允许使用固定拨号业务。若允许FDN并且呼叫控制是激活的,ME将遵循下面的过程:—ME应检查FDN列表中经MMI输入的号码(或补充业务控制串)。—若MMI输入没有通过FDN的检查,则不应建立呼叫(或补充业务操作)。—若经MMI输入的号码通过了FDN的检查,ME应使用ENVELOPE(呼叫控制)命令向SIM卡传送拨叫号码(或补充业务控制字符串)及其它参数。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—若SIM卡响应“允许,无修改”,ME应按计划建立呼叫(或补充业务操作)。—若SIM卡响应“不允许”,则ME不应建立呼叫(或补充业务操作)。—若SIM卡响应“允许,有修改”,则ME应根据SIM卡的响应建立呼叫(或补充业务操作)。如修改包括改变拨叫号码(或补充业务控制串),则ME不再对照FDN列表重新核对修改后的号码(或控制串)。如果用户希望使用或禁止固定拨号业务,ME应遵循GSM11.11中的过程。呼叫控制的状态不应对该过程有影响。10.5支持禁止拨号(BDN)业务只有在SIM卡业务表中分配并激活呼叫控制的情况下,才能分配并激活SIM卡业务表中的BDN业务。若允许禁止拨号业务,当SIM卡收到来自ME的拨叫号码(或补充业务控制串)及其它参数时,SIM卡可以将该信息与储存在EFBDN中的信息进行核对。—若SIM卡响应“不允许”,则ME不应建立呼叫(或补充业务操作)。—若SIM卡响应“允许,无修改”,ME应按计划建立呼叫(或补充业务操作)。—SIM卡响应“允许,有修改”,则ME应依照SIM卡的响应建立呼叫(或补充业务操作)。若修改包括改变拨叫号码(或补充业务控制串),在允许FDN情况下,ME不再对FDN列表重新核对修改后的号码(或号码串)。10.6ENVELOPE(呼叫控制)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数:描述内容M/OMIN长度(字节)呼叫控制标记D4MY1长度后续总长度MY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡地址地址标记06或86MYA长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1或SS串SS字符串标记09或89MYB长度后续总长度TON和NPIEFADN中的编码SS字符串EFADN中的编码USSD串USSD字符串标记0A或8AMYC长度后续总长度TON和NPIEFADN中的编码USSD字符串EFADN中的编码性能配置参数1性能配置参数标记07或87OND长度后续性能配置参数的长度性能配置参数EFCCP中的编码被叫子地址被叫子地址标记08或88ONE长度后续被叫子地址的长度被叫子地址详见GSM04.08位置信息位置信息标记13或93MN9长度07MCC和MNC详见04.08LACCellIDValue性能配置参数2性能配置参数标记07或87ONF长度后续性能配置参数的长度性能配置参数EFCCP中的编码—地址或SS串或USSD串:只将一个数据对象发给SIM卡。对于呼叫建立,ME使用地址数据对象并保留要建立呼叫的被叫号码。对于SS或USSD操作,使用SS串数据对象并保持相应的SS或USSD控制串。—性能配置参数:仅用于呼叫建立,包含ME要发给网络的承载能力信息。若没有此数据对象,则表明是语音呼叫。—被叫子地址:仅用于呼叫建立,包含ME要发给网络的被叫子地址。若此数据对象不存在,则表示ME不想向网络发送此信息单元。—位置信息:此数据对象包含MS当前服务小区的标识(MCC,MNC,LAC,CellID)。响应参数/数据:描述内容M/OMIN长度(字节)呼叫控制结果00:允许,无修改;01:不允许;02:允许修改MY1长度后续总长度MY1或2地址地址标记06或86ONA长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送SS串SS字符串标记09或89ONB长度后续总长度TON和NPIEFADN中的编码SS字符串EFADN中的编码84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1USSD串USSD字符串标记0A或8AONC长度后续总长度TON和NPIEFADN中的编码USSD字符串EFADN中的编码性能配置参数1性能配置参数标记07或87OND长度后续性能配置参数的长度性能配置参数EFCCP中的编码被叫子地址被叫子地址标记08或88ONE长度后续被叫子地址的长度被叫子地址详见GSM04.08α标识符α标识符标记05或85ONF长度后续α标识符部分的长度(0~241)α标识符×××BC重复指示器BC重复指示器标记2A或AAON3长度01BC重复指示器值"01"=Alternatemode;"03"=Sequentialmode性能配置参数2性能配置参数标记07或87ONG长度后续性能配置参数的长度性能配置参数EFCCP中的编码—地址或SS串或USSD串:若SIM卡请求修改呼叫(或SS或USSD操作)细节,应只包含一个地址数据对象。对于呼叫建立,若不存在地址数据对象,则ME应认为拨号未被修改。对于补充业务(SS)或USSD操作,若不存在SS串数据对象,则ME认为SS或USSD操作未被修改。—性能配置参数:仅用于呼叫建立,它包含了ME向网络发送的承载能力。若SIM卡请求修改呼叫细节,则要求此数据对象。若不存在性能配置参数,则ME认为参数未被修改。—被叫子地址:仅用于呼叫建立,若SIM卡请求修改呼叫细节,则要求此数据对象。若不存在被叫子地址,则ME认为子地址未被修改。若SIM卡提供的子地址是一个空数据对象,则ME就不向网络提供被叫子地址。—α标识符:若SIM卡请求给用户一个特殊的指示,则要求此数据对象。—BC重复指示器:指出如何描述2个相关的承载。承载的改变与网络事件有关。2SIM卡的MO短消息控制11.1过程若在SIM卡业务表中分配并激活“MO短消息控制”的业务,则ME将遵循以下过程:84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1—对于所有MO短消息尝试(即使那些由主动式SIM卡命令SENDSHORTMESSAGE产生的),ME用下面定义的ENVELOPE(MO短消息控制)命令,首先把业务中心的RP_destination_address及TP_destination_address传递给SIM卡。ME还应使用ENVELOPE(MO短消息控制)命令将当前服务小区的信息传递给SIM卡。—若SIM卡响应‘9000’,则ME应发送地址未改变的短消息。—若SIM卡响应‘9300’,则ME不发送短消息且重试此命令。—若SIM卡响应‘9FXX’,ME则用GETRESPONSE命令获得响应数据。SIM卡的响应数据指示ME是否按计划发送短消息、不发送短消息,或用SIM卡提供的数据发送短消息。对于ME,要求必须根据SIM卡发出的数据执行MO短消息请求。当最初的MO短消息请求由主动式命令SENDSHORTMESSAGE产生,若M0短消息控制“不允许”,ME将发送含结果值“SIM卡的呼叫控制或SIM卡的MO短消息呼叫控制不允许”的TERMINALRESPONSE命令通知SIM卡。11.2ENVELOPE(MO短消息控制)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数:描述内容M/OMIN长度(字节)呼叫控制标记D5MY1长度后续总长度MY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡地址数据对象1地址标记06或86MYA长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送地址数据对象2地址标记06或86MYB长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送位置信息位置信息标记13或93MY984 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1长度07MCC和MNC详见04.08LACCellIDValue—地址数据对象1:包含ME向其发送短消息的业务中心的RP_destination_address。—地址数据对象2:包含ME向其发送短消息的业务中心的TP_destination_address。—位置信息:当前MS服务小区(MCC,MNC,LAC,CellID)的标识。响应参数/数据:描述内容M/OMIN长度(字节)MO短消息控制结果00:允许,无修改;01:不允许;02:允许修改MY1长度后续总长度MY1或2地址数据对象1地址标记06或86MYA长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送地址数据对象2地址标记06或86MYB长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送α标识符α标识符标记05或85ONC长度后续α标识符部分的长度(0~241)α标识符×××—地址数据对象1:若数据对象1不存在,则ME认为业务中心的RP_destination_address未被修改。—地址数据对象2:若数据对象2不存在,则ME认为业务中心的TP_destination_address未被修改。—α标识符:若SIM卡给用户一个特殊的指示,则需要此数据对象。12定时器终止84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-112.1过程当先前由TIMERMANAGEMENT主动式命令激活的定时器终止,ME将通过ENVELOPE(定时器终止)命令发送终止定时器的标识符和取值。若SIM卡业务忙,并且返回状态字’9300’,ME将重试此命令直到被SIM卡接受。注:为了避免周期性的重试,ME可在SIM卡以状态字’9000’响应TREMINALRESPONSE命令之后再进行重试。12.2ENVELOPE(定时器终止)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMIN长度(字节)定时器终止标记D7MY1长度0CMY1或2设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡定时器标识符定时器标识符标记24或A4MY3长度01定时器标识符01:定时器102:定时器203:定时器304:定时器405:定时器506:定时器607:定时器708:定时器8定时器值定时器值标记25或A5ON5长度03定时器值给出定时器的取值,“时、分、秒”。BYTE3:小时,与TP_Service_Center_Time_Stamp中’小时’的编码相同;BYTE4:分钟,与TP_Service_Center_Time_Stamp中’分钟’的编码相同;BYTE5:秒,与TP_Service_Center_Time_Stamp中’秒’的编码相同;—定时器值:此命令定时器值中给出的时间值不同于定时器的初始时间值,应尽可能接近初始的TIMERMANAGEMENT命令中给出的定时器值。响应参数:对此类型无响应参数84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-113事件下载SIM卡用SETUPEVENTLIST命令为ME提供一套用于监控的事件。若SIM卡已经发出此命令,并且事件列表中的事件发生,ME就使用下面和此事件相关的过程通知SIM卡。ME中由此事件引发的处理将正常进行而与发给SIM卡的ENVELOPE命令无关。如果SIM卡-ME接口正忙时事件发生,ME应该对事件排序并以事件发生的顺序向SIM卡发送事件下载信息。13.1MT呼叫事件13.1.1过程若MT呼叫包含于当前事件列表中(由最后一个SETUPEVENTLIST命令建立,见12.3.2.16章节),那么当ME收到一个呼入SETUP消息时,ME就用下面定义的ENVELOPE(事件下载-MT呼叫)命令通知SIM卡此事件已发生。13.1.2ENVELOPE(事件下载-MT呼叫)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度后续总长度MY1或2事件列表事件列表标记19或99MY3后续字节长度01事件列表00:MT呼叫设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡事务处理标识符事务处理标识符标记1C或9CMY3长度01事务处理标识符列表每个字节定义一个事务处理标识符,且在列表中只出现一次。bit8bit7~5bit4~1TIflagTIvalueRFU地址地址标记06或86M/ONC长度后续“TON和NPI”和“拨号码串”的总长度TON和NPIEFADN中的编码84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1拨号码串为EFADN编码的拨号串,可包括DTMF分割符及DTMF数字,ME将以同样的方式发送被叫子地址被叫子地址标记08或88M/OND长度后续被叫子地址的长度被叫子地址详见GSM04.08M/O表示是否包含此数据对象是有条件的。—事件列表:此数据对象仅包含一个事件(长度值为1字节),且ME将事件设置为:MT呼叫。—事物处理标识符:此数据对象包含一个事物处理标识符,此标识符就是网络SETUP消息中的事物处理标识符。—地址:地址数据对象保留的主叫线路标识与ME在SETUP消息中收到的主叫线路标识一样。若在SETUP消息中包含主叫线路标识,ME就应该包含此数据对象,否则ME就不包含此数据对象。—被叫子地址:被叫子地址数据对象保留的主叫线路标识子地址与ME在SETUP消息中收到的主叫线路标识子地址一样。如在SETUP消息中包含主叫线路标识子地址,ME就应该包含被叫子地址对象,否则ME就不包含被叫子地址对象。响应参数:对此类型无响应参数13.2已连接呼叫事件13.2.1过程若当前事件列表中包含已连接的呼叫(由最后一个SETUPEVENTLIST命令建立,见12.3.2.16章节),则当ME收到一个输入的CONNECT消息(在MO呼叫的情况下),或当ME发送一个输出的CONNECT消息时(在MT呼叫的情况下),就用下面定义的ENVELOPE(事件下载-已连接的呼叫)命令通知SIM卡此事件已发生。对于在当前事件列表中包含呼叫连接事件时通过SETUPCALL命令初始化一个呼叫的情况,ME应发送与主动式命令相关的TERMINALRESPONSE命令和EVENTDOWNLOAD事件下载命令。ME先发TERMINALRESPONSE命令,再发ENVELOPE(事件下载-已接续的呼叫)命令。13.2.2ENVELOPE(事件下载-已连接呼叫)命令结构方向:ME到SIM卡。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度0AMY1或2事件列表事件列表标记19或99MY3后续字节长度01事件列表01:已连接呼叫设备标识设备标识标记02或82MY4长度02起始端设备标识近端(MT呼叫)82=ME远端(MO呼叫)83=网络目的端设备标识81=SIM卡81=SIM卡事务处理标识符事务处理标识符标记1C或9CMY3长度01事务处理标识符列表每个字节定义一个事务处理标识符,且在列表中只出现一次。bit8bit7~5bit4~1TIflagTIvalueRFU—时间列表:此对象仅包含一个事件(长度值为1字节),且ME将事件设置为:已连接呼叫。—设备标识:在近端(MT呼叫),ME将设备标识设置为:起始端;ME目的端:SIM卡在远端(MO呼叫)的情况下,ME将设备标识设置为:起始端:网络目的端:SIM卡—事务处理标识符:此标识符数据对象应包含一个事务处理标识符,此标识符就是CONNECT消息中的事务处理标识符。响应参数/数据:无。13.3呼叫拆线事件13.3.1过程若当前事件列表中包含呼叫拆线事件(由最后一个SETUPEVENTLIST命令建立,见84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-112.3.2.16章节),那么如果ME不在CCU0(零值)状态(即已经发送或接收一个SETUP消息),并且在此状态下断开一个呼叫,就用下面定义的ENVELOPE(事件下载—断开接续的呼叫)命令通知SIM卡此事件已发生。这种情况会在ME发送或接收DISCONNECT,RELEASE或RELEASECOMPLETE消息,或出现无线链路故障时发生;若在同一个呼叫中,有多个事件发生,则ENVELOPE命令将在第一个时间发生时发送出去。若ME拆线,或出现无线链路故障,则认为是“近端”拆线;当网络中断时,定义为“远端”拆线。ME将根据情况设置相应的设备标识。13.3.2ENVELOPE(事件下载-呼叫拆线)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度后续总长度MY1或2事件列表事件列表标记19或99MY3后续字节长度01事件列表02:呼叫拆线设备标识设备标识标记02或82MY4长度02起始端设备标识近端82=ME远端83=网络目的端设备标识81=SIM卡81=SIM卡事务处理标识符事务处理标识符标记1C或9CMY3长度01事务处理标识符列表每个字节定义一个事务处理标识符,且在列表中只出现一次。bit8bit7~5bit4~1TIflagTIvalueRFU原因原因标记1A或9AOND长度后续长度X(X=0,或2≤X≤30)原因原因—事件列表:此时间列表对象仅包含一个事件(长度值域为1字节),且ME将事件设置为:呼叫拆线。—设备标识:在“近端”拆线的情况下,ME将设备表示设置为:起始端:ME84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1目的端:SIM卡在“远端”拆线的情况下,ME将设备表示设置为:起始端:网络目的端:SIM卡—事务处理标识符:对于每个被拆线的呼叫,此标识符数据对象应包含一张事务处理标识符表。—原因:反映出引发ENVELOPE命令的DISCONNECT,RELEASE或RELEASECOMPLETE消息中收发的CC-Cause信息单元。若在这些消息中不存在原因信息单元,或未包含原因数据对象。原因数据对象的数值部分为0(仅发送标记及长度单元),表示无线链路超时。响应参数/数据:无。13.4位置状态事件13.4.1过程若当前事件列表中包含位置状态事件(由最后一个SETUPEVENTLIST命令建立,见12.3.2.16章节),那么当ME携有已被修改或更新的位置状态或位置信息的结果进入MM-IDLE状态时,应该用下面定义的ENVELOPE(事件下载-位置状态)命令通知SIM卡此事件已发生。13.4.2ENVELOPE(事件下载-位置状态)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度13MY1事件列表事件列表标记19或99MY3后续字节长度01事件列表03:位置状态设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡位置状态位置状态标记1B或9BMY3长度0184 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1位置状态00:正常业务;01:受限业务;02:没有业务位置信息位置信息标记13或93MY9长度07MCC和MNC详见04.08LACCellIDValueM/O表示数据对象的包含是有条件的。—事件列表:此事件列表对象仅包含一个事件(长度值为1字节),且ME应将事件设置为:位置状态。—位置状态:此数据对象指明MS的当前MS的业务状态。“正常业务”表示MS处于正常处理所有业务请求的状态。“受限业务”表示MS处于仅提供紧急呼叫业务的状态。“没有业务”表示MS处于没有提供业务的状态。—位置信息:如位置状态对象指示是正常业务才包含此对象。此对象应该包含网络、位置区和所选择的小区的细节。响应参数/数据:无。13.5用户动作事件13.5.1过程若当前事件列表中包含用户动作事件(由最后一个SETUPEVENTLIST命令建立,见12.3.2.16章节),则ME将遵循以下过程:—当ME下一次检测某些用户动作(例如按键,解除密码锁)时,ME将用下面定义的ENVELOPE(事件下载-用户动作)命令通知SIM卡此事件已经发生。—给SIM卡发送该命令后,ME应从当前事件列表中删除用户动作事件。这是为了在SIM卡已经请求了该事件以后,ME仅报告一次。13.5.2ENVELOPE(事件下载-用户动作)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度07MY184 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1事件列表事件列表标记19或99MY3后续字节长度01事件列表04:用户动作设备标识设备标识标记02或82MY4长度02起始端设备标识82=ME目的端设备标识81=SIM卡—事件列表:此对象仅包含一个事件(长度值为1字节),且ME应设置事件为:用户动作。响应参数/数据:无。13.6空闲屏幕可用事件13.6.1过程若当前事件列表中包含空闲屏幕可用事件,则ME将遵循以下过程:—当ME下次进入一个接收正常优先级DISPLAYTEXT命令的状态,ME应该用下面定义的ENVELOPE(事件下载-空闲屏幕可用)命令通知SIM卡此事件已经发生。—作为给SIM卡发送该命令的结果,ME应从当前事件列表中删除空闲屏幕可用事件。这是为了在SIM卡已经请求了该事件以后,ME仅报告一次。13.6.2ENVELOPE(事件下载-空闲屏幕可用)命令结构方向:ME到SIM卡。命令头见12.5.1.2。命令参数/数据:描述内容M/OMin长度(字节)事件下载标记D6MY1长度07MY1事件列表事件列表标记19或99MY3后续字节长度01事件列表05:空闲屏幕可用设备标识设备标识标记02或82MY4长度02起始端设备标识02=显示屏目的端设备标识81=SIM卡—事件列表:此事件列表仅包含一个事件(长度值为1字节),且ME将设置事件为:空闲屏幕可用。响应参数/数据:无。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-114标记值本节描述了标识BER-TLV及SIMPLE-TLV数据对象的标记值。14.1ME到SIM卡方向的BER-TLV标记描述标记长度(字节)值SMS-PP下载标记1‘D1’小区广播下载标记1‘D2’菜单选择标记1‘D3’呼叫控制标记1‘D4’MO短消息控制标记1‘D5’事件下载标记1‘D6’定时器终止1‘D7’TIA/EIA-1361‘DF’14.2SIM卡到ME方向的BER-TLV标记描述标记长度(字节)值主动式SIM卡命令标记1‘D0’14.3双向SIMPLE-TLV标记87654321CR标记值CR:此对象要求理解。除非另作说明,SIM卡应用及ME应该确定命令中每个SIMPLE-TLV数据对象的CR标志位。CR值要求理解1不要求理解0描述标记长度(字节)标记值,1~7位(范围:‘01’-‘7E’)Tag(CR及Tag值)命令细节标志1‘01’‘01’或‘81’设备标识标记1‘02’‘02’或‘82’结果标记1‘03’‘03’或‘83’持续时间标记1‘04’‘04’或‘84’α标识符标记1‘05’‘05’或‘85’地址标记1‘06’‘06’或‘86’性能配置参数标记1‘07’‘07’或‘87’被叫子地址标记1‘08’‘08’或‘88’SS串标记1‘09’‘09’或‘89’USSD串标记1‘0A’‘0A’或‘8A’84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1SMSTPDU标记1‘0B’‘0B’或‘8B’小区广播寻呼标记1‘0C’‘0C’或‘8C’文本串标记1‘0D’‘0D’或‘8D’语音标记1‘0E’‘0E’或‘8E’项目标记1‘0F’‘0F’或‘8F’项目标识符标记1‘10’‘10’或‘90’响应长度标记1‘11’‘11’或‘91’文件表标记1‘12’‘12’或‘92’位置信息标记1‘13’‘13’或‘93’EMEI标记1‘14’‘14’或‘94’帮助请求标记1‘15’‘15’或‘95’网络测量结果标记1‘16’‘16’或‘96’默认文本1‘17’‘17’或‘97’项目下一个动作指示器1‘18’只有‘18’事件列表标记1‘19’‘19’或‘99’原因标记1‘1A’‘1A’或‘9A’位置状态标记1‘1B’‘1B’或‘9B’事务处理标识符标记1‘1C’‘1C’或‘9C’BCCH信道表标记1‘1D’‘1D’或‘9D’图标标识1‘1E’‘1E’或‘9E’项目图标标识列表1‘1F’‘1F’或‘9F’读卡器状态标志(仅支持级别‘a’)1‘20’‘20’或‘A0’卡ATR标记(仅支持级别‘a’)1‘21’‘21’或‘A1’C-APDU标记(仅支持级别‘a’)1‘22’‘22’或‘A2’R-APDU标记(仅支持级别‘a’)1‘23’‘23’或‘A3’时间标识标记1‘24’‘24’或‘A4’时间值标记1‘25’‘25’或‘A5’日期-时间和时间区域标记1‘26’‘26’或‘A6’激活请求呼叫控制标记‘27’‘27’或‘A7’AT命令标记(仅支持级别‘b’)1‘28’‘28’或‘A8’AT响应标记(仅支持级别‘b’)1‘29’‘29’或‘A9’BC循环标志标记1‘2A’‘2A’或‘AA’立即响应标记1‘2B’‘2B’或‘AB’DTMF串标记1‘2C’‘2C’或‘AC’语言标记1‘2D’‘2D’或‘AD’TimingAdvance标记1‘2E’‘2E’或‘AE’3GPP把‘2F’标记保留以备后用1‘2F’‘2F’或‘AF’浏览器标识标记(仅支持级别‘c’)1‘30’‘30’或‘B0’URL标记(仅支持级别‘c’)1‘31’‘31’或‘B1’承载标记1‘32’‘32’或‘B2’84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1(仅支持级别‘c’)规定参考文件标记(仅支持级别‘c’)1‘33’‘33’或‘B3’浏览终端原因标记(仅支持级别‘c’)1‘34’‘34’或‘B4’承载描述标记(仅支持级别‘e’)1‘35’‘35’或‘B5’通道数据标记(仅支持级别‘e’)1‘36’‘36’或‘B6’通道数据长度标记(仅支持级别‘e’)1‘37’‘37’或‘B7’通道状态标记(仅支持级别‘e’)1‘38’‘38’或‘B8’缓冲大小标记(仅支持级别‘e’)1‘39’‘39’或‘B9’读卡器标识标记(仅支持级别‘a’)1‘3A’‘3A’或‘BA’文本串(用户密码)(仅支持级别‘e’)1‘3B’‘3B’或‘BB’SIM/ME接口传输层(仅支持级别‘e’)1‘3C’‘3C’或‘BC’URL(数据目的地址)(仅支持级别‘e’)1‘3D’‘3D’或‘BD’其它地址(数据目的地址)(仅支持级别‘e’)1‘3E’‘3E’或‘BE’TIA/EIA-136保留1‘60’‘60’或‘E0’TIA/EIA-136保留1‘61’‘61’或‘E1’14.4命令及下一个动作指示器的类型用于命令类型的编码及下一个动作指示器编码的值如下表所示。值名称用于命令类型编码下一个动作指示器‘00’------‘01’REFRESHב02’MORETIMEב03’POLLINTERVALב04’POLLINGOFFב05’SETUPEVENTLISTב10’SETUPCALL×ב11’SENDSS×ב12’SENDUSSD×ב13’SENDSHORTMESSAGE×ב14’SENDDTMFב15’LAUNCHBROWSER仅支持级别‘C’ב20’PLAYTONE×ב21’DISPLAYTEXT××84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1‘22’GETINKEY×ב23’GETINPUT×ב24’SELECTITEM×ב25’SETUPMENU×ב26’PROVIDELOCALINFORMATIONב27’TIMERMANAGEMENTב28’SETUPIDLEMODELTEXT×ב30’PERFORMCARDAPDU仅支持级别‘a’×ב31’POWERONCARD仅支持级别‘a’×ב32’POWEROFFCARD仅支持级别‘a’×ב33’GETREADERSTATUS仅支持级别‘a’×ב34’RUNATCOMMAND仅支持级别‘b’ב35’LANGUAGENOTIFICATIONב40’OPENCHANNEL仅支持级别‘e’×ב41’CLOSECHANNEL仅支持级别‘e’×ב42’RECEIVEDATA仅支持级别‘e’×ב43’SENDDATA仅支持级别‘e’×ב44’GETCHANNELSTATUS仅支持级别‘e’×ב60’ReservedforTIA/EIA-136×ב81’Endoftheproactivesession不适用×14.5允许命令类型及设备标识的组合不同类型的命令只能与某些设备标识一起发送。它们定义如下:命令描述起始端目的端CALLCONTROLMESIM卡CELLBROADCASTDOWNLOAD网络SIM卡COMMANDRESULTMESIM卡CLOSECHANNEL(仅支持级别‘e’)SIM卡通道XDISPLAYTEXTSIM卡显示器EVENTDOWNLOAD-MTcall网络SIM卡-Callconnectedatnearend(MTcall)MESIM卡-Callconnectedatfarend(MOcall)网络SIM卡-CalldisconnectedatnearendMESIM卡-Calldisconnectedatfarend网络SIM卡-LocationstatusMESIM卡-UseractivityMESIM卡-Idlescreenavailable显示器SIM卡84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1-Cardreaderstatus(仅支持级别‘a’)MESIM卡-languageselectionMESIM卡-Dataavailable(仅支持级别‘e’)MESIM卡-Channelstatus(仅支持级别‘e’)MESIM卡GETCHANNELSTATUS(仅支持级别‘e’)SIM卡MEGETINKEYSIM卡MEGETINPUTSIM卡MEGETREADERSTATUS(仅支持级别‘a’)SIM卡-IfcardreaderstatusrequestedSIM卡ME-IfcardreaderidentifierrequestedSIM卡读卡器XLANGUAGENOTIFICATIONSIM卡MELAUNCHBROWSER(仅支持级别‘c’)SIM卡MEMENUSELECTION键盘SIM卡MOSHORTMESSAGECONTROLMESIM卡MORETIMESIM卡MEOPENCHANNEL(仅支持级别‘e’)SIM卡MEPERFORMCARDAPDU(仅支持级别‘a’)SIM卡读卡器XPLAYTONESIM卡听筒POLLINGOFFSIM卡MEPOLLINTERVALSIM卡MEPOWERONCARD(仅支持级别‘a’)SIM卡读卡器XPOWEROFFCARD(仅支持级别‘a’)SIM卡读卡器XPROFILEDOWNLOADMESIM卡PROVIDELOCALINFORMATIONSIM卡MERECEIVEDATA(仅支持级别‘e’)SIM卡通道XREFRESHSIM卡MERUNATCOMMAND(仅支持级别‘b’)SIM卡MESELECTITEMSIM卡MESENDDATA(仅支持级别‘e’)SIM卡通道XSENDDTMFSIM卡网络SENDSHORTMESSAGESIM卡网络SENDSSSIM卡网络SENDUSSDSIM卡网络SETUPCALLSIM卡网络SETUPEVENTLISTSIM卡MESETUPIDLEMODETEXTSIM卡MESETUPMENUSIM卡MESMS-PPDOWNLOAD网络SIM卡TIMERMANAGEMENTSIM卡METIMEREXPIRATIONMESIM卡附录AME支持的SIM卡应用工具箱对于ME,支持SIM卡应用工具箱是可选的。支持SIM卡应用工具箱的ME无需支持所有等级所有功能的工具箱,但是必须支持一个等级中要求的所有功能。以字母标识的等级可以对任何数字标识的等级进行补充。84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1所有尚未分配到最新的数字标识的等级的新命令都是以字母标识的等级。对于这些新命令以标识符LC以示区别。它们将被放入最新的数字标识的等级一栏。在一个新的数字等级定稿时,新命令或是纳入一个数字等级中,或是以小写字母表示。下表给出了三种级别。表中划“√”的表示该等级支持的命令。级别3仍在讨论中,可增加将来的特性。级别命令描述123CALLCONTROL√√CELLBROADCASTDOWNLOAD√√DISPLAYTEXT√√EVENTDOWNLOAD--MTcall√--Callconnected√--Calldisconnected√--Locationstatus√--Useractivity√--Idlescreenavailable√GETINKEY√√GETINPUT√√MENUSELECTION√√MOSHORTMESSAGECONTROL√MORETIME√√PLAYTONE√√POLLINGOFF√√POLLINTERVAL√√REFRESH√√√SELECTITEM√√SENDSHORTMESSAGE√√SENDSS√√SENDUSSD√SETUPCALL√√SETUPEVENTLIST√SETUPMENU√√SMS-PPDOWNLOAD√√√PROVIDELOCALINFORMATION√√NEWFEATURE1(example)LCNEWFEATURE2(example)LCNEWFEATURE3(example)LC附录BSIM卡应用工具箱通信的结构LTV1..nSIMPLV-TLV对象BER-TLV数据对象VTLTLV1...m元素SIMPLE-TLV数据对象84 中国移动通信业务卡管理体系1子体系1SIM卡应用技术规范-1数据对象中的元素通过BER-TLV数据对象这样的接口发送SIM卡应用工具箱及响应。每个ADPU应仅包含一个BER-TLV对象。标记是一个常量,长度为1个字节,表明它是SIM卡应用工具箱命令。根据ISO/IEC7816-6,将长度编码为1或2个字节:长度字节1字节20-127长度(‘00’至‘7F’)不存在128-255‘81’长度(‘80’至‘FF’)未在上表列出的字节1或字节2给出范围内的任何数值均作为出错处理,并拒绝该消息。BER-TLV数据对象的值部分由SIMPLE-TLV数据对象组成并在每个描述中加以叙述。M/O栏详细说明了发送某个符合本技术规范的SIMPLE-TLV数据对象是必须的还是可选择的。最小集合栏表示接收的某个SIMPLE-TLV数据对象是否是命令的最基本要求。BER-TLV的标记值不用‘00’及‘FF’。84'