ARIB STD-T64-C.S0035-B v2.0 CDMA Card Application Toolkit (CCAT) Refer to "Industrial Property Rights (IPR)" in the preface of ARIB STD-T64 for Related Industrial Property Rights. Refer to "Notice" in the preface of ARIB STD-T64 for Copyrights 1 Original Specification 2 This standard, ARIB STD-T64-C.S0035-B v2.0, was prepared by 3GPP2-WG of Association of 3 Radio Industries and Businesses (ARIB) based upon the 3GPP2 specification, C.S0035-B v2.0. 4 5 6 Modification to the original specification None. 7 8 Notes 9 None. 10 3GPP2 C.S0035-B v2.0 May 2014 CDMA Card Application Toolkit (CCAT) © 2014 3GPP2 3GPP2 and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue documents or standards publications in individual Organizational Partner's name based on this document. Requests for reproduction of this document should be directed to the 3GPP2 Secretariat at [email protected]. Requests to reproduce individual Organizational Partner's documents should be directed to that Organizational Partner. See www.3gpp2.org for more information. 3GPP2 C.S0035-B v2.0 REVISION HISTORY Revision Description of Changes Date C.S0035-0 v1.0 Initial Release October 2002 C.S0035-A v1.0 First Revision March 2005 C.S0035-A v2.0 Second Version of First Revision August 2007 C.S0035-A v3.0 Third Version of First Revision August 2012 C.S0035-B v1.0 Second Revision December 2013 C.S0035-B v2.0 Second Version of Second Revision May 2014 3GPP2 C.S0035-B v2.0 1 CONTENTS 2 1 GENERAL ...................................................................................................................... 1 3 1.1 Scope ....................................................................................................................... 1 4 1.2 Document Conventions ............................................................................................ 1 5 2 References ..................................................................................................................... 3 6 2.1 Normative References ............................................................................................... 3 7 2.2 Informative References ............................................................................................. 4 8 3 Terms ............................................................................................................................ 5 9 4 Overview of CCAT........................................................................................................... 7 10 4.1 Profile Download ...................................................................................................... 7 11 4.2 Proactive UICC ......................................................................................................... 7 12 4.3 Data download to UICC ............................................................................................ 7 13 4.4 Menu selection ......................................................................................................... 7 14 4.5 Call control by network access application ................................................................ 7 15 4.6 MO Short Message Control by UICC .......................................................................... 7 16 4.7 Event download ........................................................................................................ 7 17 4.8 Security ................................................................................................................... 7 18 4.9 Multiple card ............................................................................................................ 7 19 4.10 Timer Expiration .................................................................................................... 7 20 4.11 Bearer Independent Protocol ................................................................................... 8 21 4.12 Description of the access technology indicator mechanism ...................................... 8 22 4.13 Tag allocation guidelines......................................................................................... 8 23 5 Profile download............................................................................................................. 9 24 5.1 Procedure................................................................................................................. 9 25 5.2 Structure and coding of TERMINAL PROFILE ............................................................ 9 26 5.3 Definition of display parameters in Profile download ................................................ 10 27 6 Proactive UICC ............................................................................................................. 11 28 6.1 Introduction ........................................................................................................... 11 29 6.2 Identification of ME support ................................................................................... 11 30 6.3 General procedure .................................................................................................. 11 31 6.4 Proactive UICC commands and procedures ............................................................. 11 32 6.4.1 DISPLAY TEXT ................................................................................................. 11 i 3GPP2 C.S0035-B v2.0 1 6.4.2 GET INKEY ....................................................................................................... 11 2 6.4.3 GET INPUT ....................................................................................................... 11 3 6.4.4 MORE TIME ..................................................................................................... 11 4 6.4.5 PLAY TONE ...................................................................................................... 11 5 6.4.6 POLL INTERVAL ............................................................................................... 11 6 6.4.7 REFRESH ......................................................................................................... 11 7 6.4.8 SET UP MENU .................................................................................................. 11 8 6.4.9 SELECT ITEM .................................................................................................. 11 9 6.4.10 SEND SHORT MESSAGE ................................................................................ 12 10 6.4.11 Reserved ......................................................................................................... 13 11 6.4.12 SEND USSD ................................................................................................... 13 12 6.4.13 SET UP CALL .................................................................................................. 13 13 6.4.14 POLLING OFF ................................................................................................. 13 14 6.4.15 PROVIDE LOCAL INFORMATION .................................................................... 13 15 6.4.16 SET UP EVENT LIST ....................................................................................... 14 16 6.4.17 PERFORM CARD APDU .................................................................................. 14 17 6.4.18 POWER OFF CARD ......................................................................................... 14 18 6.4.19 POWER ON CARD........................................................................................... 14 19 6.4.20 GET READER STATUS .................................................................................... 14 20 6.4.21 TIMER MANAGEMENT .................................................................................... 14 21 6.4.22 SET UP IDLE MODE TEXT .............................................................................. 14 22 6.4.23 RUN AT COMMAND ........................................................................................ 14 23 6.4.24 SEND DTMF ................................................................................................... 14 24 6.4.25 LANGUAGE NOTIFICATION ............................................................................ 14 25 6.4.26 LAUNCH BROWSER ....................................................................................... 14 26 6.4.27 OPEN CHANNEL ............................................................................................. 14 27 6.4.28 CLOSE CHANNEL ........................................................................................... 14 28 6.4.29 RECEIVE DATA .............................................................................................. 14 29 6.4.30 SEND DATA.................................................................................................... 15 30 6.4.31 GET CHANNEL STATUS .................................................................................. 15 31 6.4.32 SERVICE SEARCH .......................................................................................... 15 32 6.4.33 GET SERVICE INFORMATION ......................................................................... 15 ii 3GPP2 C.S0035-B v2.0 1 6.4.34 DECLARE SERVICE ........................................................................................ 15 2 6.5 Common elements in proactive UICC commands ..................................................... 15 3 6.6 Structure of proactive UICC commands .................................................................. 15 4 6.6.1 DISPLAY TEXT ................................................................................................. 15 5 6.6.2 GET INKEY ....................................................................................................... 15 6 6.6.3 GET INPUT ....................................................................................................... 15 7 6.6.4 MORE TIME ..................................................................................................... 15 8 6.6.5 PLAY TONE ...................................................................................................... 15 9 6.6.6 POLL INTERVAL ............................................................................................... 15 10 6.6.7 SET-UP MENU .................................................................................................. 15 11 6.6.8 SELECT ITEM .................................................................................................. 16 12 6.6.9 SEND SHORT MESSAGE .................................................................................. 16 13 6.6.10 Reserved ......................................................................................................... 16 14 6.6.11 SEND USSD ................................................................................................... 16 15 6.6.12 SET UP CALL .................................................................................................. 16 16 6.6.13 REFRESH ....................................................................................................... 16 17 6.6.14 POLLING OFF ................................................................................................. 16 18 6.6.15 PROVIDE LOCAL INFORMATION .................................................................... 16 19 6.6.16 SET UP EVENT LIST ....................................................................................... 16 20 6.6.17 PERFORM CARD APDU .................................................................................. 16 21 6.6.18 POWER OFF CARD ......................................................................................... 16 22 6.6.19 POWER ON CARD........................................................................................... 16 23 6.6.20 GET READER STATUS .................................................................................... 16 24 6.6.21 TIMER MANAGEMENT .................................................................................... 16 25 6.6.22 SET UP IDLE MODE TEXT .............................................................................. 17 26 6.6.23 RUN AT COMMAND ........................................................................................ 17 27 6.6.24 SEND DTMF COMMAND ................................................................................. 17 28 6.6.25 LANGUAGE NOTIFICATION ............................................................................ 17 29 6.6.26 LAUNCH BROWSER ....................................................................................... 17 30 6.6.27 OPEN CHANNEL ............................................................................................. 17 31 6.6.28 CLOSE CHANNEL ........................................................................................... 17 32 6.6.29 RECEIVE DATA .............................................................................................. 17 iii 3GPP2 C.S0035-B v2.0 1 6.6.30 SEND DATA.................................................................................................... 17 2 6.6.31 GET CHANNEL STATUS .................................................................................. 17 3 6.6.32 SERVICE SEARCH .......................................................................................... 17 4 6.6.33 GET SERVICE INFORMATION ......................................................................... 17 5 6.6.34 DECLARE SERVICE ........................................................................................ 17 6 6.7 Command results ................................................................................................... 18 7 6.8 Structure of TERMINAL RESPONSE ........................................................................ 18 8 6.8.1 Command details .............................................................................................. 18 9 6.8.2 Device identities ............................................................................................... 18 10 6.8.3 Result .............................................................................................................. 18 11 6.8.4 Duration .......................................................................................................... 18 12 6.8.5 Text string ........................................................................................................ 18 13 6.8.6 Item identifier ................................................................................................... 18 14 6.8.7 Local information .............................................................................................. 18 15 6.8.8 Call control requested action ............................................................................. 18 16 6.8.9 Result data object 2 .......................................................................................... 18 17 6.8.10 Card reader status .......................................................................................... 18 18 6.8.11 Card ATR ........................................................................................................ 18 19 6.8.12 R-APDU .......................................................................................................... 19 20 6.8.13 Timer identifier ............................................................................................... 19 21 6.8.14 Timer value .................................................................................................... 19 22 6.8.15 AT Response ................................................................................................... 19 23 6.8.16 Text string 2 ................................................................................................... 19 24 6.8.17 Channel data .................................................................................................. 19 25 6.8.18 Channel status ............................................................................................... 19 26 6.8.19 Channel data length ....................................................................................... 19 27 6.8.20 Bearer description .......................................................................................... 19 28 6.8.21 Buffer size ...................................................................................................... 19 29 6.8.22 Total Display Duration .................................................................................... 19 30 6.8.23 Service Availability .......................................................................................... 19 31 6.8.24 Service Record ................................................................................................ 19 32 6.9 Proactive UICC session and ME display interaction ................................................. 19 iv 3GPP2 C.S0035-B v2.0 1 6.10 Handling of unknown, unforeseen and erroneous messages .................................. 20 2 6.11 Proactive commands versus possible terminal response ........................................ 20 3 7 ENVELOPE Commands ................................................................................................ 21 4 7.1 Data Download to UICC .......................................................................................... 21 5 7.1.1 SMS-PP Data Download .................................................................................... 21 6 7.1.1.1 Procedure ................................................................................................... 21 7 7.1.1.2 Structure of ENVELOPE (SMS-PP Data Download) ....................................... 22 8 7.1.2 Cell Broadcast Data Download .......................................................................... 23 9 7.1.2.1 Structure of ENVELOPE (CELL BROADCAST DOWNLOAD) .......................... 23 10 7.2 Menu Selection....................................................................................................... 23 11 7.3 Call Control ............................................................................................................ 23 12 7.3.1 Call Control by UICC ........................................................................................ 23 13 7.3.1.1 Procedure for mobile originated calls ........................................................... 23 14 7.3.1.2 Procedure for USSD .................................................................................... 24 15 7.3.1.3 Indication to be given to the user ................................................................. 24 16 7.3.1.4 Interaction with Fixed Dialling Number (FDN) .............................................. 24 17 7.3.1.5 Support of Barred Dialling Number (BDN) service ........................................ 24 18 7.3.1.6 Structure of ENVELOPE (CALL CONTROL) .................................................. 24 19 7.3.1.7 MO Short Message Control by UICC ............................................................ 25 20 7.3.1.8 Description ................................................................................................. 25 21 7.3.1.9 Structure of ENVELOPE (MO SHORT MESSAGE CONTROL) ........................ 25 22 7.3.1.10 Indication to be given to the user ............................................................... 27 23 7.3.1.11 Interaction with Fixed Dialing Number (FDN) ............................................. 27 24 7.4 Timer Expiration .................................................................................................... 27 25 7.5 Event download ...................................................................................................... 27 26 7.6 USSD Data Download ............................................................................................. 28 27 8 SIMPLE-TLV generic data objects ................................................................................. 29 28 8.1 Address .................................................................................................................. 29 29 8.2 Alpha identifier....................................................................................................... 29 30 8.3 Sub-Address .......................................................................................................... 29 31 8.4 Capability Configuration Parameters ....................................................................... 29 32 8.5 Reserved ................................................................................................................ 29 v 3GPP2 C.S0035-B v2.0 1 8.6 Command details ................................................................................................... 29 2 8.7 Device identities ..................................................................................................... 29 3 8.8 Duration ................................................................................................................ 29 4 8.9 Item ....................................................................................................................... 29 5 8.10 Item identifier ....................................................................................................... 29 6 8.11 Response length ................................................................................................... 29 7 8.12 Result .................................................................................................................. 30 8 8.13 Reserved .............................................................................................................. 30 9 8.14 Reserved .............................................................................................................. 30 10 8.15 Text string ............................................................................................................ 30 11 8.16 Tone..................................................................................................................... 30 12 8.17 USSD string ......................................................................................................... 30 13 8.18 File List ................................................................................................................ 30 14 8.19 Location Information ............................................................................................ 31 15 8.20 Reserved .............................................................................................................. 35 16 8.21 Help Request ........................................................................................................ 35 17 8.22 Network Measurement Results.............................................................................. 35 18 8.23 Default Text ......................................................................................................... 35 19 8.24 Items Next Action Indicator ................................................................................... 35 20 8.25 Event list.............................................................................................................. 35 21 8.26 Cause .................................................................................................................. 35 22 8.27 Location Status .................................................................................................... 35 23 8.28 Transaction Identifier ........................................................................................... 36 24 8.29 Reserved .............................................................................................................. 36 25 8.30 Call control requested action ................................................................................ 36 26 8.31 Icon Identifier ....................................................................................................... 36 27 8.32 Item Icon Identifier list ......................................................................................... 36 28 8.33 Card reader status ............................................................................................... 36 29 8.34 Card ATR ............................................................................................................. 36 30 8.35 C-APDU ............................................................................................................... 37 31 8.36 R-APDU ............................................................................................................... 37 32 8.37 Timer identifier ..................................................................................................... 37 vi 3GPP2 C.S0035-B v2.0 1 8.38 Timer value .......................................................................................................... 37 2 8.39 Date-Time ............................................................................................................ 37 3 8.40 AT Command ....................................................................................................... 37 4 8.41 AT Response ........................................................................................................ 37 5 8.42 Reserved .............................................................................................................. 37 6 8.43 Immediate response.............................................................................................. 37 7 8.44 DTMF string ......................................................................................................... 37 8 8.45 Language ............................................................................................................. 37 9 8.46 Reserved .............................................................................................................. 37 10 8.47 Browser Identity ................................................................................................... 37 11 8.48 URL ..................................................................................................................... 38 12 8.49 Bearer .................................................................................................................. 38 13 8.50 Provisioning File Reference ................................................................................... 38 14 8.51 Browser Termination Cause .................................................................................. 38 15 8.52 Bearer description ................................................................................................ 38 16 8.53 Channel data ....................................................................................................... 38 17 8.54 Channel data length ............................................................................................. 38 18 8.55 Buffer size ............................................................................................................ 38 19 8.56 Channel status ..................................................................................................... 38 20 8.57 Card reader identifier ........................................................................................... 38 21 8.58 Other Address ...................................................................................................... 38 22 8.59 UICC/ME interface transport level ........................................................................ 38 23 8.60 AID ...................................................................................................................... 39 24 8.61 Access Technology ................................................................................................ 39 25 8.62 Display parameters .............................................................................................. 39 26 8.63 Service Record ...................................................................................................... 39 27 8.64 Device Filter ......................................................................................................... 39 28 8.65 Service Search ...................................................................................................... 39 29 8.66 Attribute Information ............................................................................................ 39 30 8.67 Service Availability ............................................................................................... 39 31 8.68 Remote Entity Address ......................................................................................... 39 32 8.69 ESN ..................................................................................................................... 39 vii 3GPP2 C.S0035-B v2.0 1 8.70 Network access name ........................................................................................... 40 2 8.71 CDMA SMS TPDU................................................................................................. 40 3 8.72 Text Attribute ....................................................................................................... 40 4 8.73 Item Text Attribute List ......................................................................................... 40 5 8.74 Reserved .............................................................................................................. 40 6 8.75 Network Search Mode ........................................................................................... 40 7 8.76 Battery State ........................................................................................................ 41 8 8.77 Browsing Status ................................................................................................... 41 9 8.78 Frame Layout ....................................................................................................... 41 10 8.79 Frame Information ............................................................................................... 41 11 8.80 Frame Identifier .................................................................................................... 41 12 8.81 MEID ................................................................................................................... 41 13 8.82 Multimedia Message Reference ............................................................................. 41 14 8.83 Multimedia Message Identifier .............................................................................. 41 15 8.84 Multimedia Message Transfer Status .................................................................... 41 16 8.85 MM Content Identifier........................................................................................... 41 17 8.86 Multimedia Message Notification ........................................................................... 42 18 8.87 Last Envelope ....................................................................................................... 42 19 8.88 Registry Application Data ..................................................................................... 42 20 8.89 Activate Descriptor ............................................................................................... 42 21 8.90 Broadcast Network Information ............................................................................ 42 22 8.91 Contactless state request ...................................................................................... 42 23 8.92 Contactless functionality state .............................................................................. 42 24 8.93 Extended registry application data ........................................................................ 42 25 9 Tag values ................................................................................................................... 43 26 9.1 BER-TLV tags in ME to UICC direction ................................................................... 43 27 9.2 BER-TLV tags in UICC TO ME direction .................................................................. 43 28 9.3 COMPREHENSION-TLV tags in both directions ....................................................... 43 29 9.4 Type of Command and Next Action Indicator ........................................................... 43 30 9.5 3GPP2 Tag Values .................................................................................................. 44 31 10 Allowed Type of command and Device identity combinations ....................................... 45 32 11 Security requirements ................................................................................................ 46 viii 3GPP2 C.S0035-B v2.0 1 12 CDMA2000 Specific Simple TLV Data Objects ............................................................. 47 ix 3GPP2 C.S0035-B v2.0 FOREWORD 1 2 3 4 5 6 7 8 9 10 11 12 This foreword is not part of this document. This document contains the requirements for CDMA Card Application Toolkit (CCAT). It 2 extends the Card Application Toolkit [1] 1 to enable operation in cdma2000® . CCAT is a set of commands and procedures for use during the network operation phase of CDMA, in addition to those defined in [13]. Specifying the interface is to ensure interoperability between a UICC (RUIM or CSIM) and an ME independently of the respective manufacturers and operators. CCAT will allow Service Providers to offer unique services to their subscribers by placing applications they have designed (or third party applications) on the UICC that would function on any particular manufacturer’s ME that supports the Toolkit features. These requirements are expressed as additions to current release of [1]. The composite CCAT specification is comprised of [1] and this ancillary document. 13 14 1 [ ] indicates the corresponding document to be cross referenced 2 cdma2000® is the trademark for the technical nomenclature for certain specifications and standards of the Organizational Partners (OPs) of 3GPP2. Geographically (and as of the date of publication), cdma2000 is a registered trademark of the Telecommunications Industry Association (TIA-USA) in the United States. x 3GPP2 C.S0035-B v2.0 1 1 GENERAL 2 1.1 Scope 3 4 5 6 7 8 9 10 The present document defines the interface between the UICC and the Mobile Equipment (ME), and mandatory ME procedures, specifically for CDMA Card Application Toolkit (CCAT). As stated in [1], the UICC refers to an ICC that supports a Network Access Application. All references to UICC in [1] shall be interpreted as a card holding a network access application, i.e. an R-UIM or CSIM, in this document. The present document refers in its majority to [1], which describes the generic aspects of application toolkits within the UICC. CCAT is a set of commands and procedures for use during the network operation phase of CDMA, in addition to those defined in [13]. 12 Specifying the interface is needed to ensure interoperability between a UICC and an ME independently of the respective manufacturers and operators. 13 The present document defines for CDMA technology: 11 14 - The commands; 15 - The application protocol; 16 - The mandatory requirements on the UICC and ME for each procedure. 17 18 19 20 21 22 23 24 25 26 27 CCAT will allow Service Providers to offer unique services to their subscribers by placing applications they have designed (or third party applications) on the UICC that would function on any particular manufacturer’s ME that supports the Toolkit features. These requirements are expressed as additions to current release of [1]. The composite CCAT specification is comprised of [1] and this ancillary document. The present document does not specify any aspects related to the administrative management phase. Any internal technical realizations of either the UICC or the ME are only specified where these reflect over the interface. The present document does not specify any of the security algorithms, which may be used. Within the context of the present document, the term "terminal" used in [1] refers to the Mobile Equipment (ME). 29 Within the context of the present document, the term "NAA" used in [1] refers to the CDMA Card Application Toolkit (CCAT). 30 1.2 Document Conventions 28 31 32 33 34 35 36 “Shall” and “shall not” identify requirements to be followed strictly to conform to this document and from which no deviation is permitted. “Should” and “should not” indicate that one of several possibilities is recommended as particularly suitable, without mentioning or excluding others, that a certain course of action is preferred but not necessarily required, or that (in the negative form) a certain possibility or course of action is discouraged but not prohibited. “May” and “need not” indicate a course of action permissible within the limits of the document. “Can” 1 3GPP2 C.S0035-B v2.0 1 2 and “cannot” are used for statements of possibility and capability, whether material, physical or causal. 2 3GPP2 C.S0035-B v2.0 1 2 REFERENCES 2 2.1 Normative References 7 The following standards are referenced in this text. At the time of publication, the editions indicated were valid. All standards are subject to revision and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. ANSI and TIA maintain registers of currently valid national standards published by them. 8 1. ETSI TS 102 223, Smart Cards; Card Application Toolkit. 9 2. ANSI/INCITS 4-1986(R 1997), Information Processing – Coded Character Sets – 7-bit American National Standard Code for Information Interchange (7-bit ASCII), 1986. 3. C.S0015-B v2.0, Short Message Service (SMS) for Wideband Spread Spectrum SystemsRelease B, 2005. 13 4. Void. 14 5. 3GPP TS 22.001, Principles of circuit telecommunication services supported by a Public Land Mobile Network (PLMN). 6. ITU-T T.50, International reference alphabet (IRA) (Formerly International Alphabet n5 or IA5) information technology – 7bit Coded Characters Set for Information Interchange 1992. 7. ETSI TS 102 221, Smart Cards; UICC – ME Interface; Physical and Logical Characteristics, Release 9, 2010. 20 8. 3GPP2 X.S0004-E. Mobile Application Part (MAP). 2010. 21 9. Reserved. 22 10. ITU-T Recommendation E.212, Identification Plan for Land Mobile Stations, 2008. 23 11. ETSI TS 123 038, Digital Cellular Telecommunications System (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); Alphabets and Language-Specific Information, 3GPP TS 23.038 Release 10, 2011. 12. ETSI TS 122 016, International Mobile Equipment Identities (IMEI), 3GPP TS 22.016 Release 10, 2011. 28 13. C.S0023-D v1.0, Removable User Identity Module for Spread Spectrum Systems, 2009. 29 14. Void. 30 15. 3GPP2 C.S0074-0, UICC-Terminal interface Physical and Logical characteristics for cdma2000 Spread Spectrum Systems, 2005. 16. ETSI TS 101 220 Smart Cards; ETSI numbering system for telecommunication application providers. 34 17. C.S0024-B v3.0, cdma2000 High Rate Packet Data Air Interface Specification, 2009. 35 18. 3GPP2 C.S0005-E v3.0, Upper Layer (Layer 3) Signaling Standard for cdma2000 Spread Spectrum Systems, 2011. 19. 3GPP TS 51.014 v4.5.0, Specification of the SIM Application Toolkit for the Subscriber Identity Module – Mobile Equipment (SIM – ME) interface, 2004. 39 20. 3GPP TS 31.111, Universal Subscriber Identity Module (USIM) Application Toolkit (USAT). 40 21. 3GPP2 C.S0065-B v2.0. cdma2000 Application on UICC for Spread Spectrum Systems, 2011. 22. 3GPP2 X.S0057, E-UTRAN - eHRPD Connectivity and Interworking: Core Network Aspects. 3 4 5 6 10 11 12 15 16 17 18 19 24 25 26 27 31 32 33 36 37 38 41 42 3 3GPP2 C.S0035-B v2.0 1 23. 2 3GPP2 C.S0105-0 v1.0. Unstructured Supplementary Service Data (USSD) Service Options for Spread Spectrum Systems: Service Options 78 and 79. 2012. 3 2.2 Informative References 4 i1 3GPP2 C.S0001-E v3.0, Introduction to cdma2000 Standards for Spread Spectrum Systems, 2011. i2 3GPP2 C.S0002-E v3.0, Physical Layer Standard for cdma2000 Spread Spectrum Systems, 2011. i3 3GPP2 C.S0003-E v3.0, Medium Access Control (MAC) Standard for cdma2000 Spread Spectrum Systems, 2011. i4 3GPP2 C.S0004-E v3.0, Signaling Link Access Control (LAC) Standard for cdma2000 Spread Spectrum Systems, 2011. 12 i5 Replaced by normative reference 18. 13 i6 3GPP2 C.S0006-D v2.0, Analog Signaling Standard for cdma2000 Spread Spectrum Systems, 2005. i7 TIA/EIA/IS-95-B, Mobile Station – Base Station Compatibility Standard for Wideband Spread Spectrum Cellular Standards, December 1998. i8 C.R1001-H, Administration of Parameter Value Assignments for cdma2000 Spread Spectrum Standards, July 2011. i9 3GPP2 S.R0048-A v4.0, 3G Mobile Equipment Identifier (MEID) - Stage 1, November, 2005. i10 Replaced by normative reference 22. 5 6 7 8 9 10 11 14 15 16 17 18 19 20 21 22 4 3GPP2 C.S0035-B v2.0 1 2 3 4 3 TERMS Base Station. A fixed station used for communicating with mobile stations. Depending upon the context, the term base station may refer to a cell, a sector within a cell, a MSC, an OTAF or other part of the wireless system. (See also MSC and OTAF). 6 Card Application Toolkit. A set of generic commands and procedures for use by the ICC, irrespective of the access technology of the network. 7 CAT. See Card Application Toolkit. 8 CCAT. See CDMA Card Application Toolkit. 5 10 CDMA Card Application Toolkit. A set of commands and procedures for use during the network operation phase of CDMA. 11 CSIM. cdma2000 Subscriber Identity Module. 12 ECC. Emergency Call Code from EFECC. 13 eHRPD. Evolved HRPD. 9 15 Global Emergency Call Indicator (GECO). Used by the Mobile Station to identify an Emergency Call as specified in [18]. 16 ICC. Integrated Circuit(s) Card. 17 IMEI. International Mobile Equipment Identity. 18 IMSI. See International Mobile Subscriber Identity. 14 19 20 International Mobile Equipment Identity. A method of identifying a mobile equipment in the land mobile service as specified in [10]. 22 International Mobile Subscriber Identity. A method of identifying a subscriber in the land mobile service as specified in [12]. 23 M/O. Mandatory / Optional. 24 MCC. Mobile Country Code. 25 ME. Mobile Equipment. 26 MEID. Mobile Equipment Identifier. 27 Min. Minimum. 28 MNC. Mobile Network Code. 29 MSC. Mobile Switching Center. 30 MT. Mobile terminated. 21 32 Network Identification. A number that uniquely identifies a network within a wireless system. See also System Identification. 33 NID. See Network Identification. 34 NITZ. Network Identity and Time Zone. 31 5 3GPP2 C.S0035-B v2.0 1 OTAF. See Over-the-Air Provisioning Function. 2 OTASP. See Over-the-Air Service Provisioning. 3 4 Over-the-Air Provisioning Function. A configuration of network equipment that controls OTASP functionality messaging protocols. 6 Over-the-Air Service Provisioning. A process of provisioning mobile station operational parameters over the air interface. 7 RFU. Reserved for Future Use. 8 R-UIM. Removable User Identity Module. 9 SID. See System Identification. 5 12 Simple TLV. A data object that consists of a tag of length one byte, a length indicator, which gives the number of bytes in the value field and a value part of variable length. (Called Comprehension TLV in [1]). 13 SMS. Short Message Service. 14 SMS-MO. Short Message Service Mobile Originated. 15 SMS-MT. Short Message Service Mobile Terminated. 16 SW1/SW2. Status Word 1/Status Word 2. 17 System Identification. A number uniquely identifying a wireless system. 10 11 19 Terminal Response. This function is used to transfer from the ME to the UICC the response to a previously fetched proactive command. 20 TLV. Tag Length Value. 21 TPDU. See Transfer Protocol Data Unit. 18 22 23 24 25 Transfer Protocol Data Unit. Command and response format used for communication between the ME and UICC. UICC. Within the scope of this document, an ICC supporting at least one network access application, i.e. an R-UIM or CSIM. USSD. Unstructured Supplementary Service Data [23]. 6 3GPP2 C.S0035-B v2.0 1 2 3 4 4 OVERVIEW OF CCAT The CCAT provides mechanisms, which allow applications, existing in the UICC, to interact and operate with any ME, which supports the specific mechanism(s), required by the application. 6 The following mechanisms have been defined. These mechanisms are dependent upon the commands and protocols relevant to CCAT in [7]. 7 4.1 Profile Download 8 See [1]. 9 4.2 Proactive UICC 5 10 See [1]. Also, sending a USSD string [20]. 11 4.3 Data download to UICC 12 See [1]. 13 4.4 Menu selection 14 See [1]. 15 4.5 Call control by network access application 16 See [1]. This also applies to USSD operations [20]. 17 4.6 MO Short Message Control by UICC 18 See [20]. 19 4.7 Event download 20 See [1]. 21 4.8 Security 22 See [1]. 23 4.9 Multiple card 24 See [1]. 25 4.10 Timer Expiration 26 See [1]. 7 3GPP2 C.S0035-B v2.0 1 4.11 Bearer Independent Protocol 2 See [1]. 3 4.12 Description of the access technology indicator mechanism 4 See [1]. 5 4.13 Tag allocation guidelines 6 See [1]. 8 3GPP2 C.S0035-B v2.0 1 5 PROFILE DOWNLOAD 2 5.1 Procedure 3 4 5 6 The profile download instruction is sent by the ME to the UICC as part of the UICC initialization procedure. This procedure is specified as TERMINAL PROFILE in [7]. The profile sent by the ME shall state the facilities relevant to CCAT that are supported by the ME. See additional details for TERMINAL PROFILE in [1]. 7 5.2 Structure and coding of TERMINAL PROFILE 8 Direction: ME to UICC. 9 The command header is the one specified for TERMINAL PROFILE in [7]. 10 Command parameters/data: 11 Description Clause M/O/C Length - M lgth Profile 12 Profile: - 13 Contents: The list of CCAT facilities that are supported by the ME. 14 - 15 Coding (1 bit is used to code each facility): 16 bit = 1: facility supported by ME. 17 bit = 0: facility not supported by ME. 18 19 20 21 22 23 24 This section lists only CDMA specific bytes (e.g. Twentieth Byte) of the TERMINAL PROFILE. All other bytes of the TERMINAL PROFILE can be found in [1]. The following bits listed as “Reserved for 3GPP” in some versions of [1] are in use by this document with the following meanings taken from [20]: Byte 1, bit 7 – Call Control is supported. Byte 4, bit 4: Proactive UICC: SEND USSD. Byte 23, bit 8: USSD Data download and application mode. 25 26 Twentieth byte (Reserved for 3GPP2 C.S0035 CCAT): b8 b7 b6 b5 b4 b3 b2 b1 SEND CDMA SMS CDMA SMS-PP data download CDMA SMS BROADCAST data download CDMA USSD support (Note 1) CDMA MO SMS Control support (Note 2) RFU 9 3GPP2 C.S0035-B v2.0 1 2 3 4 5 6 7 8 Notes: 1. This bit indicates that the USSD control bits (Byte 1 bit 7, Byte 4 bit 4 and Byte 23 bit 8) should be considered when the ME is operating in a CDMA mode (Access Technology ‘05’, ‘06’, ‘07’ or ‘09’). Otherwise they should be treated as if they were set to ‘0’ in a CDMA mode. 2. This bit indicates that Mobile Originated SMS Control is supported when the ME is operating in a CDMA mode (Access Technology ‘05’, ‘06’, ‘07’ or ‘09’). This bit is independent of byte 2, bit 4, which indicates support for other technologies. 9 10 11 Response parameters/data: - None. 12 5.3 Definition of display parameters in Profile download 13 See [1]. 10 3GPP2 C.S0035-B v2.0 1 6 PROACTIVE UICC 2 6.1 Introduction 3 See [1]. The list of commands also includes SEND USSD from [20]. 4 6.2 Identification of ME support 5 See [1]. 6 6.3 General procedure 7 See [1]. 8 6.4 Proactive UICC commands and procedures 9 6.4.1 DISPLAY TEXT 10 See [1]. 11 6.4.2 GET INKEY 12 See [1]. 13 6.4.3 GET INPUT 14 See [1]. 15 6.4.4 MORE TIME 16 See [1]. 17 6.4.5 PLAY TONE 18 See [1]. 19 NOTE: Some supervisory tones are optional for mobile equipment (see [5]). 20 6.4.6 POLL INTERVAL 21 See [1]. 22 6.4.7 REFRESH 23 See [1]. 24 6.4.8 SET UP MENU 25 See [1]. 26 6.4.9 SELECT ITEM 27 See [1]. 11 3GPP2 C.S0035-B v2.0 1 6.4.10 SEND SHORT MESSAGE 2 Two types are defined: 3 - A short message to be sent to the network in an SMS Submit Message where the user data can be passed transparently, without packing by the ME; - A short message to be sent to the network in an SMS Submit Message where the user data needs to be packed by the ME. 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Where packing by the ME is not required, the CDMA SMS TPDU shall be coded as defined in [3]. The Command details data object shall indicate, “Packing is not required”. Where packing by the ME is required, the UICC shall use the “7-bit ASCII” coding as defined in [2], “IA5” coding as defined in [6] or the “GSM 7-bit default alphabet” as defined in [11]. The UICC shall place the user data into 8-bit octets with bit 8 set to ‘0’. NUM_FIELDS provided by the UICC shall state the number of characters in the text string. The Command details data object shall indicate, “Packing is required”. The ME shall pack the user data into 7 bit fields as described in section 6.2.1 of [11] and reconstruct the TPDU before submitting the message to the network. The MSG_ENCODING shall not be changed and the ME shall not interpret the message encoding as indicating the receipt of 7 bit fields from the UICC. Optionally, the UICC may include in this command an alpha identifier. The use of this alpha identifier by the ME is described below. - If the alpha identifier is provided by the UICC and is not a null data object, the ME shall use it to inform the user. This is also an indication that the ME should not give any other information to the user on the fact that the ME is sending a short message. If an icon is provided by the UICC, the icon indicated in the command may be used by the ME to inform the user, in addition to or instead of the alpha identifier, as indicated with the icon qualifier. - If the alpha identifier is provided by the UICC and is a null data object (i.e. length = ‘00’ and no value part), this is an indication that the ME should not give any information to the user on the fact that the ME is sending a short message. - If the alpha identifier is not provided by the UICC, the ME may give information to the user concerning what is happening. 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 A terminal of type ND shall ignore any alpha identifier provided together with this command. The terminal shall respond with “command performed successfully” upon successful completion of the command. A terminal of type ND shall also ignore any icon provided together with this command. The terminal shall respond with “command performed successfully but requested icon could not be displayed” upon successful completion of the command. If the ME is capable of SMS-MO, then it shall send the data as a CDMA SMS TPDU to the destination address including the Bearer Reply Option. If the ME receives an SMS Acknowledgment Message [3] from the network, it shall give the result to the UICC using TERMINAL RESPONSE indicating successful or unsuccessful transmission of the Short Message. The ME should not give any information to the user at the reception of the SMS Acknowledgement Message. 12 3GPP2 C.S0035-B v2.0 4 If the network fails to acknowledge receipt of the CDMA SMS TPDU, after a timeout the ME shall inform the UICC using TERMINAL RESPONSE (Network currently unable to process command – No specific cause can be given). The ME should not give any information to the user in the case of a timeout. 5 6.4.11 Reserved 6 6.4.12 SEND USSD 1 2 3 7 8 9 10 11 12 See section 6.4.12 of [20]. 6.4.13 SET UP CALL This command is issued by a UICC to request that the ME set up a call. The procedure is defined in section 6.4.13 of [1], except when stated otherwise in the present document. It is possible for the UICC to request the ME to set up an emergency call by supplying any ECC in EFECC or “112”. 15 If the ME supports EFCSIM_ST Service n27 (Outgoing Call Information (OCI)), it shall not store the call set-up details (called party number and associated parameters) sent by the UICC in this command in EFOCI. 16 6.4.14 POLLING OFF 17 See [1]. 18 6.4.15 PROVIDE LOCAL INFORMATION 13 14 19 20 This command requests the ME to send current local information to the UICC. At present, this information is restricted to: 21 - Location information; 22 - The ESN or MEID of the ME; 23 - The current date, time and time zone; 24 - The current ME language setting; 25 - The current access technology. 26 27 28 29 30 31 32 33 The ME shall return the requested local information, as stored in the ME, within a TERMINAL RESPONSE. When location information has been requested and is not available, the ME shall return the result “terminal currently unable to process command - no service” and shall not return the data requested. The ME shall return the current date and time as set by the user or by the network. If available, the ME shall also return the time zone from the network. If the time zone information is not available, the ME shall return ‘FF’ for this element. 13 3GPP2 C.S0035-B v2.0 1 6.4.16 SET UP EVENT LIST 2 See [1]. 3 6.4.17 PERFORM CARD APDU 4 See [1]. 5 6.4.18 POWER OFF CARD 6 See [1]. 7 6.4.19 POWER ON CARD 8 See [1]. 9 6.4.20 GET READER STATUS 10 See [1]. 11 6.4.21 TIMER MANAGEMENT 12 See [1]. 13 6.4.22 SET UP IDLE MODE TEXT 14 See [1]. 15 6.4.23 RUN AT COMMAND 16 See [1]. 17 6.4.24 SEND DTMF 18 See [1]. 19 6.4.25 LANGUAGE NOTIFICATION 20 See [1]. 21 6.4.26 LAUNCH BROWSER 22 See [1]. 23 6.4.27 OPEN CHANNEL 24 See [1]. 25 6.4.28 CLOSE CHANNEL 26 See [1]. 27 6.4.29 RECEIVE DATA 28 See [1]. 14 3GPP2 C.S0035-B v2.0 1 6.4.30 SEND DATA 2 See [1]. 3 6.4.31 GET CHANNEL STATUS 4 See [1]. 5 6.4.32 SERVICE SEARCH 6 See [1]. 7 6.4.33 GET SERVICE INFORMATION 8 See [1]. 9 6.4.34 DECLARE SERVICE 10 See [1]. 11 6.5 Common elements in proactive UICC commands 12 See [1]. 13 6.6 Structure of proactive UICC commands 14 The general structure of proactive UICC commands using TLV objects is described in annex C. 15 6.6.1 DISPLAY TEXT 16 See [1]. 17 6.6.2 GET INKEY 18 See [1]. 19 6.6.3 GET INPUT 20 See [1]. 21 6.6.4 MORE TIME 22 See [1]. 23 6.6.5 PLAY TONE 24 See [1]. 25 6.6.6 POLL INTERVAL 26 See [1]. 27 6.6.7 SET-UP MENU 28 See [1]. 15 3GPP2 C.S0035-B v2.0 1 6.6.8 SELECT ITEM 2 See [1]. 3 6.6.9 SEND SHORT MESSAGE 4 See [1]. 5 6.6.10 Reserved 6 6.6.11 SEND USSD 7 This command is defined in [20]. 8 6.6.12 SET UP CALL 9 This command is defined in [1]. 10 6.6.13 REFRESH 11 See [1]. 12 6.6.14 POLLING OFF 13 See [1]. 14 6.6.15 PROVIDE LOCAL INFORMATION 15 See [1]. 16 6.6.16 SET UP EVENT LIST 17 See [1]. 18 6.6.17 PERFORM CARD APDU 19 See [1]. 20 6.6.18 POWER OFF CARD 21 See [1]. 22 6.6.19 POWER ON CARD 23 See [1]. 24 6.6.20 GET READER STATUS 25 See [1]. 26 6.6.21 TIMER MANAGEMENT 27 See [1]. 16 3GPP2 C.S0035-B v2.0 1 6.6.22 SET UP IDLE MODE TEXT 2 See [1]. 3 6.6.23 RUN AT COMMAND 4 See [1]. 5 6.6.24 SEND DTMF COMMAND 6 See [1]. 7 6.6.25 LANGUAGE NOTIFICATION 8 See [1]. 9 6.6.26 LAUNCH BROWSER 10 See [1]. 11 6.6.27 OPEN CHANNEL 12 See [1]. 13 6.6.28 CLOSE CHANNEL 14 See [1]. 15 6.6.29 RECEIVE DATA 16 See [1]. 17 6.6.30 SEND DATA 18 See [1]. 19 6.6.31 GET CHANNEL STATUS 20 See [1]. 21 6.6.32 SERVICE SEARCH 22 See [1]. 23 6.6.33 GET SERVICE INFORMATION 24 See [1]. 25 6.6.34 DECLARE SERVICE 26 See [1]. 17 3GPP2 C.S0035-B v2.0 1 6.7 Command results 3 See [1]. In addition, the temporary problem, “ME currently busy on USSD operation”, and the permanent problem, “USSD Return Error”, are included from [20]. 4 6.8 Structure of TERMINAL RESPONSE 5 See [1]. Also see [20] for structure of TERMINAL RESPONSE related to SEND USSD. 6 6.8.1 Command details 7 See [1]. 8 6.8.2 Device identities 9 See [1]. 2 10 6.8.3 Result 11 See [1]. 12 6.8.4 Duration 13 See [1]. 14 6.8.5 Text string 15 See [1]. Also see [20] for use with a SEND USSD command. 16 6.8.6 Item identifier 17 See [1]. 18 6.8.7 Local information 19 See [1]. 20 6.8.8 Call control requested action 21 See [1]. Also see [20] for use with a SEND USSD command. 22 6.8.9 Result data object 2 23 See [1]. Also see [20] for use with a SEND USSD command. 24 6.8.10 Card reader status 25 See [1]. 26 6.8.11 Card ATR 27 See [1]. 18 3GPP2 C.S0035-B v2.0 1 6.8.12 R-APDU 2 See [1]. 3 6.8.13 Timer identifier 4 See [1]. 5 6.8.14 Timer value 6 See [1]. 7 6.8.15 AT Response 8 See [1]. 9 6.8.16 Text string 2 10 See [1]. Also see [20] for use with a SEND USSD command. 11 6.8.17 Channel data 12 See [1]. 13 6.8.18 Channel status 14 See [1]. 15 6.8.19 Channel data length 16 See [1]. 17 6.8.20 Bearer description 18 See [1]. 19 6.8.21 Buffer size 20 See [1]. 21 6.8.22 Total Display Duration 22 See [1]. 23 6.8.23 Service Availability 24 See [1]. 25 6.8.24 Service Record 26 See [1]. 27 6.9 Proactive UICC session and ME display interaction 28 See [1]. 19 3GPP2 C.S0035-B v2.0 1 6.10 Handling of unknown, unforeseen and erroneous messages 2 See [1]. 3 6.11 Proactive commands versus possible terminal response 4 See [1]. 5 6 Also see [20] for TERMINAL RESPONSE values associated with SEND USSD Proactive Command. 20 3GPP2 C.S0035-B v2.0 1 7 ENVELOPE COMMANDS 2 7.1 Data Download to UICC 3 7.1.1 SMS-PP Data Download 4 7.1.1.1 Procedure 5 6 7 When the ME receives a Short Message with Teleservice Identifier [3] set to 4103 (“Card Application Toolkit Protocol Teleservice (CATPT)” [8]) then the ME shall follow the procedure below. 10 If the ME does not support CCAT or the service “Data Download via SMS-PP” is neither allocated nor activated in EFCST nor available in EFCSIM_ST, then the ME shall store the message in EFSMS under DFCDMA. 11 Otherwise: 8 9 - The ME shall pass the message transparently to the UICC using the ENVELOPE (SMS-PP Data Download) command as defined in section 7.1.1.2. 14 - The ME shall not display the message, or alert the user of a short message waiting. 15 - The ME shall wait for a response from the UICC. 16 - If the UICC responds with ’93 00’ the ME may retry the command (otherwise it will respond with a cause code value as described below in Table 1). - Otherwise, when the ME receives a response from the UICC it shall send an SMS User Acknowledgement message3 to the network with the User Data and User Response Code fields included as described below: 12 13 17 18 19 20 o 21 22 23 24 3 If the Status Words received from the UICC indicate that the ME should use GET RESPONSE to retrieve response data (i.e. ‘61 XX’, ‘62 XX’, ‘63 XX’ [20], ‘9E XX’ or ‘9F XX’ [19]), then this response data shall be placed in the CHARi octets of the User Data field. Otherwise the User Data field shall be omitted. An SMS User Acknowledgment Message is an “SMS Point-to-Point” message with the Teleservice Identifier set to CATPT and the Bearer Data containing a Message Identifier field containing a MESSAGE_TYPE of ‘0101’ (User Acknowledgment).[3] 21 3GPP2 C.S0035-B v2.0 o 1 2 3 If one of the following Status Word pairs is received from the UICC the specified SMS_CauseCode value [8] shall be placed in the User Response Code field: 4 Status Words SMS_CauseCode value [8] ‘93 00’ [19] “Destination Busy” ‘9E XX’ [19] ‘62 XX’ “Other Terminal problem” ‘63 XX’ o 5 6 If the ME receives any other Status Words from the UICC the User Response Code shall be omitted. 7 7.1.1.2 Structure of ENVELOPE (SMS-PP Data Download) 8 Direction: ME to UICC 9 The command header is specified in [7]. 10 Command parameters/data. 11 Description SMS-PP download tag Section 7.2 of [16] M/O M Min Y Length 1 - M Y 1 or 2 8.7 of [1] M Y A 8.71 M Y B Length (A+B) Device identities CDMA SMS TPDU 13 Device identities: the ME shall set the device identities to: Source: Network; 14 12 15 16 17 18 - Destination: UICC. Response parameters/data. If the Status Words received from the UICC (e.g. ’61 XX’, ’62 XX’, ’63 XX’ [1] or ‘9F XX’ [19]) indicate that the ME should use GET RESPONSE to retrieve response data then the following data is returned: 19 Byte(s) 1-X (X≤128) 20 21 Description UICC Acknowledgment Length X The Card Acknowledgment parameter is used as the CHARi octets of the User Data parameter in the SMS User Acknowledgment message by the ME. 22 3GPP2 C.S0035-B v2.0 1 2 3 4 7.1.2 Cell Broadcast Data Download If the ME receives a Broadcast SMS message with the Service Category of 0x0020 (Card Application Toolkit Protocol Teleservice (CATPT)) then the ME shall follow the procedure below: If the service “Data Download via SMS Broadcast” is not allocated and activated in EFCST and not available in EFCSIM_ST then the ME shall discard the message. Otherwise the ME shall pass the message transparently to the UICC using the ENVELOPE (Cell Broadcast Download) command defined below and shall not display the message or otherwise alert the user of a short message waiting. 5 6 7 8 10 The ME shall identify new Broadcast SMS messages by their message identifier and service category. 11 7.1.2.1 Structure of ENVELOPE (CELL BROADCAST DOWNLOAD) 12 Direction: ME to UICC. 13 The command header is specified in [7]. 14 Command parameters/data: 9 15 Description Cell Broadcast download tag (‘D2’) Length (A+B) Device identities CDMA SMS TPDU M/O M Min Y Length 1 - M Y 1 or 2 8.7 of [1] M Y A 8.71 M Y B 17 Device identities: the ME shall set the device identities to: source: Network; 18 destination: 16 - Section 3.1 of [16] UICC. 19 Response parameters/data: None for this type of ENVELOPE command. 20 7.2 Menu Selection 21 See [1]. 22 7.3 Call Control 23 7.3.1 Call Control by UICC 24 7.3.1.1 Procedure for mobile originated calls 25 This procedure is defined in [1] with the following exception: - If the ENVELOPE (CALL CONTROL) response contains an Address parameter containing the digits “112” or a number stored in EFECC, the ME shall initiate an emergency call. 29 - Supplementary services (other than USSD) are not supported. 30 - The service “call control” in the USIM Service Table should be interpreted as R-UIM service n28 (Call Control) or CSIM service n13 (Call Control for Voice Services). 26 27 28 31 23 3GPP2 C.S0035-B v2.0 2 The ME shall follow the call set-up procedure defined in [18] or the USSD operation procedure defined in [23]. 3 7.3.1.2 ReservedProcedure for USSD 4 See section 7.3.1.2 of [20], except that: 5 - Supplementary Service (SS) operations other than USSD are not supported. 6 - The service “call control” in the USIM Service Table should be interpreted as R-UIM service n28 (Call Control) or CSIM service n13 (Call Control for Voice Services). 1 7 8 10 The ME shall follow the call set-up procedure defined in [18] or the USSD operation procedure defined in [23]. 11 7.3.1.3 Indication to be given to the user 12 See [1] 13 7.3.1.4 Interaction with Fixed Dialling Number (FDN) 14 See [1] 15 7.3.1.5 Support of Barred Dialling Number (BDN) service 16 See [1] 17 7.3.1.6 Structure of ENVELOPE (CALL CONTROL) 18 This command is defined in [120]. except that the Command parameters/data table is: 9 Description Clause M/O/C Min Length Call control tag 9.1 M Y 1 Length (A+B+C+D) Device identities Address or USSD string - M Y 1 or 2 8.7 M Y A 8.1 or 8.17 M Y B Subaddress 8.3 O N C Location information 8.19 M N D 19 21 Location information: This data object contains the identification (MCC, IMSI_11_12, SID, NID etc. as defined in section 8.19) of the current serving cell of the ME. 22 Also, the Response parameters/data table is as follows: 20 Description Clause M/O/C Min Call control result - M Y 1 Length (A+B+C) - M Y 1 or 2 Address or USSD string Length 8.1, 8.17 O N A Subaddress 8.3 O N B Alpha identifier 8.2 O N C 23 24 - Supplementary services (other than USSD) are not supported. 25 - Parameters related to PDP context activation or EPS PDN connection activation including any comments related to such context activation shall be ignored. 26 24 3GPP2 C.S0035-B v2.0 1 - Parameters related to Capability configuration and BC repeat indicator shall be ignored. 2 - The service “call control” in the USIM Service Table should be interpreted as R-UIM service n28 (Call Control) or CSIM service n13 (Call Control for Voice Services). 3 4 7.3.1.7 MO Short Message Control by UICC 5 7.3.1.8 Description 7 If the service "MO Short Message Control" is available in the R-UIM or CSIM Service Table (see [13] and [21]), then the ME shall follow the procedure below: 8 - for all MO short message attempts (even those resulting from a SEND SM proactive UICC command), the ME shall first pass the destination mobile’s Destination Address to the UICC, using the ENVELOPE (MO SHORT MESSAGE CONTROL) command defined below. The ME shall also pass to the UICC in the ENVELOPE (MO SHORT MESSAGE CONTROL) command the current serving cell; - if the UICC responds with '90 00', the ME shall send the short message with the addresses unchanged; - if the UICC responds with any other status code indicating an error, the ME shall not send the short message; - if the UICC responds with '93 00', the ME shall not send the short message and may retry the command; - if the UICC provides response data, then the response data from the UICC shall indicate to the ME whether to send the short message as proposed, not send the short message or send a short message using the data supplied by the UICC. It is mandatory for the ME to perform the MO short message request in accordance with the data from the UICC. 6 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 The ME shall then follow the MO Short Message procedure defined in [3]. 27 In the case where the initial MO short message request results from a proactive command SEND SHORT MESSAGE, if the MO short message control result is "not allowed", the ME shall inform the UICC using TERMINAL RESPONSE, "interaction with call control by UICC or MO short message control by UICC, action not allowed". 28 7.3.1.9 Structure of ENVELOPE (MO SHORT MESSAGE CONTROL) 29 Direction: ME to UICC. 30 The command header is specified in [7]. 24 25 26 25 3GPP2 C.S0035-B v2.0 1 2 Command parameters/data. Description MO Short Message control tag Length Annex E Annex P Annex A Clause M/O/C Min 9.1 M Y Annex - B AnnexMC Annex D Y Device identities Annex F Annex 8.7 G Address 1 Annex H Annex 8.1 I AnnexMJ Address 2 Annex L Annex 8.1 M AnnexMN Annex Y O Location Information M Length 1 1 or 2 Y Annex Y K Annex 8.19 Q AnnexCR Annex Y S 3 4 5 Device identities: The ME shall set the device identities to: 6 source: ME; 7 destination: UICC. 8 9 10 11 12 13 14 15 16 17 18 Address 1: Contains the address of the MC to which the ME is proposing to send the short message. Address 2: Contains the Destination Address to which the ME is proposing to send the short message. Location Information: Include for all 3GPP2 Access Technologies to identify the current serving cell. Response parameters/data. It is permissible for the UICC to provide no response data, by responding with SW1/SW2 = '90 00'. If the UICC does not provide any response data, then this shall have the same meaning as "allowed, no modification". Description Annex T Clause M/O/C Min Length MO short message control result - M Y 1 Length - M Y 1 or 2 Address 1 8.1 C N Address 2 8.1 C N Alpha identifier 8.2 O N 19 20 MO Short Message control result: 21 Contents: 23 The command that the UICC gives to the ME concerning whether to allow, bar or modify the proposed short message; 24 Coding: 22 26 3GPP2 C.S0035-B v2.0 1 - '00' = Allowed, no modification; 2 - '01' = Not allowed; 3 - '02' = Allowed with modifications. 4 Address 1: Shall be included if and only if the “MO Short Message control result” is set to “Allowed with modifications”. 5 6 7 Address 2: Shall be included if and only if the “MO Short Message control result” is set to “Allowed with modifications”. 8 9 10 Alpha identifier: This data object is only required if the UICC requests a particular indication to be given to the user. The handling of this data object by the ME is described in clause 7.3.2.3. 11 12 13 7.3.1.10 Indication to be given to the user 17 The UICC may optionally include an alpha-identifier in the response data to the ENVELOPE (MO SHORT MESSAGE CONTROL) message, in order to inform the user at the time the response is received by the ME. The use of this alpha identifier by the ME is identical to the one described in clause 7.3.1.3 relative to call control by UICC. 18 7.3.1.11 Interaction with Fixed Dialing Number (FDN) 14 15 16 19 20 21 22 It is permissible for the Fixed Dialing Number service to be enabled (see [13] and [21]) at the same time as MO Short Message Control is available (in the R-UIM or CSIM Service Table). If FDN is enabled, the ME shall follow the procedure for Call Control (see clause 7.3.1.4), where the number in the procedure refers to the SMS destination address. 23 24 7.4 Timer Expiration 25 See [1]. 26 7.5 Event download 27 See [1]. 28 Regarding all the call events, the following equivalences shall apply: 29 - for MT Call Event, the Transaction Identifier contains the CON_REF when the call control instance is instantiated in the message that triggers MT call setup as defined in [18] (possible message: Service Connect Message, General Handoff Direction Message, Universal Handoff Direction Message or Call Assignment Message); - for Call Connected Event, the Transaction Identifier contains the CON_REF in the Connected Order message that triggers the call connection as defined in [18] (possible message: Service Connect Message, General Handoff Direction Message, Universal Handoff Direction Message or Call Assignment Message)]. 30 31 32 33 34 35 36 27 3GPP2 C.S0035-B v2.0 1 2 - for Call Disconnected Event, the Transaction Identifier contains a list of all CON_REFs that refer to the calls being disconnected whose call control instances are terminated. 4 Where events occur and the UICC responds with '93 00', the ME shall retry to deliver the event download messages to the UICC. 5 7.6 USSD Data Download 6 See [20]. 3 28 3GPP2 C.S0035-B v2.0 1 8 SIMPLE-TLV GENERIC DATA OBJECTS 3 The coding of these TLV objects is as described in [1], except when stated otherwise in the present document. 4 8.1 Address 2 6 See [1]. In addition, the values of TON and NPI when the Dialling number string is null (zero length) are, respectively, ‘000’ and ‘0000’. 7 8.2 Alpha identifier 8 See [1]. 9 8.3 Sub-Address 5 10 See [1]. 11 8.4 Capability Configuration Parameters 13 Cards operating according to this specification shall not use this parameter. If a command is received with this parameter, this parameter shall be ignored. 14 8.5 Reserved 15 8.6 Command details 16 See [1]. 17 8.7 Device identities 18 See [1]. 19 8.8 Duration 20 See [1]. 21 8.9 Item 22 See [1]. 23 8.10 Item identifier 24 See [1]. 25 8.11 Response length 26 See [1]. 12 29 3GPP2 C.S0035-B v2.0 1 8.12 Result 5 See [1], except that result codes ‘14’, ‘37’ and ‘39’ have the meanings from [20]. Also, the "additional information" for "ME currently unable to process command" can be 08 = "ME currently busy on USSD transaction" (section 8.12.2 of [20]). Also, section 8.12.7 of [20] should be supported. 6 8.13 Reserved 7 8.14 Reserved 8 8.15 Text string 9 See [1]. 2 3 4 10 8.16 Tone 11 See [1]. 12 8.17 USSD string 13 See section 8.17 of [20]. 14 8.18 File List 15 See [1]. 30 3GPP2 C.S0035-B v2.0 1 2 3 8.19 Location Information The following data structure applies when the current Access Technology is ‘06’ (cdma2000 1x), ‘07’ (cdma2000 HRPD) or ‘09’ (eHRPD): 4 Byte(s) 1 Description Location information tag (‘13’ or ‘93’ [16]) 2 Length 1 Length = ‘0F’, ‘13’, ‘2A’ or ‘2E’ 1 MCC (Note 1) 2 IMSI_11_12 (Note 1) 1 6–7 SID (Note 1) 2 8–9 NID (Note 1) 2 10 – 11 BASE_ID (Note 1) 2 12 – 14 BASE_LAT (Note 1) 3 15 – 17 BASE_LONG (Note 1) 3 18 – 20 Height (Note 2) 3 Horizontal Uncertainty (Note 2) 1 HRPD Country Code (Note 3) 2 3–4 5 21 A – A+1 A+2 – A+17 Sector ID (Note 3) 16 A+18 – A+20 CDMA Channel (Note 3) 3 A+21 – A+26 Latitude and Longitude (Note 3) 6 5 6 7 8 Notes: 1. 2. 9 10 11 12 13 14 15 3. If not available use ‘FF’ bytes as filler. If both Height and Horizontal Uncertainty are unavailable all bytes marked with this note shall be omitted. If only one parameter is unavailable use ‘FF’ bytes as filler. Do not include these bytes if the current Access Technology is ‘06’. If current Access Technology is ‘07’ or ‘09’ and the information for a parameter is not available use ‘FF’ bytes as filler. The value of A is either 18 if bytes associated with Note 2 are not included or 22 if they are included. Bytes 3 – 4 (MCC): b8 b7 B6 b5 b4 b3 b2 b1 LSB of MCC [18] MCC bits in ascending order 16 b8 b7 b6 b5 b4 b3 b2 b1 Next MSB of MCC MSB of MCC RFU 17 31 3GPP2 C.S0035-B v2.0 1 Byte 5 (IMSI_11_12): b8 b7 b6 b5 b4 b3 b2 b1 LSB of IMSI_11_12 [18] Middle bits of IMSI_11_12 in ascending order MSB of IMSI_11_12 RFU 2 3 Bytes 6 – 7 (SID): b8 b7 b6 b5 b4 b3 b2 b1 LSB of SID [18] SID bits in ascending order 4 b8 b7 b6 b5 b4 b3 b2 b1 SID bits in ascending order MSB of SID RFU 5 6 Bytes 8 – 9 (NID): b8 b7 b6 b5 b4 b3 b2 b1 LSB of NID [18] NID bits in ascending order 7 b8 b7 b6 b5 b4 b3 b2 b1 NID bits in ascending order MSB of NID 8 9 Bytes 10 – 11 (BASE_ID): b8 b7 b6 b5 b4 b3 b2 b1 LSB of BASE_ID [18] BASE_ID bits in ascending order 10 b8 B7 b6 b5 b4 b3 b2 b1 BASE_ID bits in ascending order MSB of BASE_ID 11 12 Bytes 12 – 14 (Base Station Latitude): b8 b7 b6 b5 b4 b3 b2 b1 LSB of BASE_LAT [18] BASE_LAT bits in ascending order 13 b8 b7 b6 b5 b4 b3 b2 b1 BASE_LAT bits in ascending order 14 32 3GPP2 C.S0035-B v2.0 b8 b7 b6 b5 b4 b3 b2 b1 BASE_LAT bits in ascending order MSB of BASE_LAT RFU 1 2 Bytes 15 – 17 (Base Station Longitude): b8 b7 b6 b5 b4 b3 b2 b1 LSB of BASE_LONG [18] BASE_LONG bits in ascending order 3 b8 b7 b6 b5 b4 b3 b2 b1 BASE_LONG bits in ascending order 4 b8 b7 b6 b5 b4 b3 b2 b1 BASE_LONG bits in ascending order MSB of BASE_LONG RFU 5 Bytes 18 – 20 (Height): b8 b7 b6 b5 b4 b3 b2 b1 LOC_UNC_V [18] RFU 6 b8 b7 b6 b5 b4 b3 b2 b1 LSB of HEIGHT [18] 7 b8 b7 b6 b5 b4 b3 b2 b1 MSB of HEIGHT RFU 8 Byte 21 (Horizontal Uncertainty): b8 b7 b6 b5 b4 b3 b2 b1 LSB of LOC_UNC_H [18] MSB of LOC_UNC_H RFU 9 Bytes A – A+1 (HRPD Country Code): b8 b7 b6 b5 b4 b3 b2 b1 LSB of CountryCode [17] 10 b8 b7 b6 b5 b4 b3 b2 b1 MSB of CountryCode RFU 33 3GPP2 C.S0035-B v2.0 1 Bytes A+2 – A+17 (Sector ID): b1 b128 2 LSB of SectorID (Byte 1) [17] Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 MSB of SectorID (Byte 16) Bytes A+18 – A+20 (CDMA Channel): b8 b7 b6 b5 b4 b3 b2 b1 SystemType of ReverseCDMAChannel [17] 3 b8 b7 b6 b5 b4 b3 b2 b1 ReverseBandClass of ReverseCDMAChannel Bit 1 (LSB) of ReverseChannelNumber of ReverseCDMAChannel 4 b8 b7 b6 b5 b4 b3 b2 b1 Bit 11 (MSB) of ReverseChannelNumber of ReverseCDMAChannel 5 Bytes A+21 – A+26 (HRPD Latitude and Longitude): b8 b7 b6 b5 b4 b3 b2 b1 LSB of Latitude (Byte 1) [17] 6 b8 b7 b6 b5 b4 b3 b2 b1 Byte 2 of Latitude 7 b8 b7 b6 b5 b4 b3 b2 b1 MSB of Latitude (Byte 3) RFU 8 b8 b7 b6 b5 b4 b3 b2 b1 LSB of Longitude (Byte 1) [17] 9 34 3GPP2 C.S0035-B v2.0 b8 b7 b6 b5 b4 b3 b2 b1 Byte 2 of Longitude 1 b8 b7 b6 b5 b4 b3 b2 b1 MSB of Longitude (Byte 3) RFU 2 3 8.20 Reserved 4 8.21 Help Request 5 See [1]. 6 8.22 Network Measurement Results 7 RFU. 8 8.23 Default Text 9 See [1]. 10 8.24 Items Next Action Indicator 11 See [1]. 12 8.25 Event list 13 See [1]. 14 8.26 Cause 15 See [1]. 18 There are no cause values defined in current [18] which can be used as Cause data object as defined in [1] for the Call Disconnected event so this data object is reserved for future use and should not be included in the Call Disconnected event download. 19 8.27 Location Status 20 See [1], except that “Limited Service” is not supported. 16 17 35 3GPP2 C.S0035-B v2.0 1 8.28 Transaction Identifier Byte(s) Description Length 1 Transaction identifier tag (‘1C’ or ‘9C’ [16]) 2 Length (X) of bytes following 1 Transaction identifier list X 3 to X+2 1 2 3 4 - Transaction identifier list: Contents: - 5 6 7 8 9 A list of transaction identifiers, of variable length. Each byte in the list defines a transaction identifier and the transaction identifier is equivalent to CON_REF as defined in [18]. Each transaction identifier shall not appear more than once within the list; Coding: 10 - Length of bytes following: if CON_REF is not present in the corresponding messages as defined in 7.5 (for example, if P_REV_IN_USE is less than 7, there is no CON_REF defined, and for some cases, CON_REF is not included in messages even in higher P_REV_IN_USE), the length shall be 0 and the Transaction Identifier list field shall be omitted. - Each byte in the transaction identifier list shall contain the value of a CON_REF in signalling messages as defined in [18]. 11 12 13 14 15 16 17 8.29 Reserved 18 8.30 Call control requested action 19 See [1]. 20 8.31 Icon Identifier 21 See [1]. 22 8.32 Item Icon Identifier list 23 See [1]. 24 8.33 Card reader status 25 See [1]. 26 8.34 Card ATR 27 See [1]. 36 3GPP2 C.S0035-B v2.0 1 8.35 C-APDU 2 See [1]. 3 8.36 R-APDU 4 See [1]. 5 8.37 Timer identifier 6 See [1]. 7 8.38 Timer value 8 See [1]. 9 8.39 Date-Time 10 See [1]. 11 8.40 AT Command 12 See [1]. 13 8.41 AT Response 14 See [1]. 15 8.42 Reserved 16 8.43 Immediate response 17 See [1]. 18 8.44 DTMF string 19 See [1]. 20 8.45 Language 21 See [1]. 22 8.46 Reserved 23 8.47 Browser Identity 24 See [1]. 37 3GPP2 C.S0035-B v2.0 1 8.48 URL 2 See [1]. 3 8.49 Bearer 4 See [1]. Additionally, bearer ‘02’ = USSD is also allowed. 5 8.50 Provisioning File Reference 6 See [1]. 7 8.51 Browser Termination Cause 8 See [1]. 9 8.52 Bearer description 10 See [1]. 11 8.53 Channel data 12 See [1]. 13 8.54 Channel data length 14 See [1]. 15 8.55 Buffer size 16 See [1]. 17 8.56 Channel status 18 See [1]. 19 8.57 Card reader identifier 20 See [1]. 21 8.58 Other Address 22 See [1]. 23 8.59 UICC/ME interface transport level 24 See [1]. 38 3GPP2 C.S0035-B v2.0 1 8.60 AID 2 See [1]. 3 8.61 Access Technology 4 See [1]. 5 8.62 Display parameters 6 See [1]. 7 8.63 Service Record 8 See [1]. 9 8.64 Device Filter 10 See [1]. 11 8.65 Service Search 12 See [1]. 13 8.66 Attribute Information 14 See [1]. 15 8.67 Service Availability 16 See [1]. 17 8.68 Remote Entity Address 18 See [1]. 19 8.69 ESN 20 Byte(s) Description Length 1 See section 9.5 (3GPP2 Tag Values) 1 2 Length = ‘04’ 1 3 to 6 ESN_ME 4 The ESN_ME is coded as the ElectronicSerialNumber parameter in [8]. 39 3GPP2 C.S0035-B v2.0 1 8.70 Network access name 2 An APN, as defined in [22]. 3 8.71 CDMA SMS TPDU Byte(s) Description Length 1 See section 9.5 (3GPP2 Tag Values) 1 2 to (Y-1)+2 Length (X) Y (Y-1)+3 to (Y-1)+X+2 CDMA SMS TPDU X 4 5 The CDMA SMS TPDU is formatted as described in [3]. 6 A CDMA SMS TPDU will have the following structure: 7 Byte(s) (Y-1)+3 Description SMS_MSG_TYPE Length 1 One or more occurrences of the following segment: (Y-1)+4 PARAMETER_ID 1 (Y-1)+5 PARAMETER_LEN (Z) 1 (Y-1)+6 to (Y-1)+Z+5 Parameter Data Z 11 Note that the definition of CDMA SMS TPDU does allow multiple occurrences of the segment, which consists of “PARAMETER_ID”, “PARAMETER_LEN” and “Parameter Data” as described in [3]. The number of repetitions of the aforementioned segment is determined by the Length and PARAMETER_LEN of each segment. 12 8.72 Text Attribute 13 See [1]. 14 8.73 Item Text Attribute List 15 See [1]. 16 8.74 Reserved 17 8.75 Network Search Mode 18 See [1]. 8 9 10 40 3GPP2 C.S0035-B v2.0 1 8.76 Battery State 2 See [1]. 3 8.77 Browsing Status 4 See [1]. 5 8.78 Frame Layout 6 See [1]. 7 8.79 Frame Information 8 See [1]. 9 8.80 Frame Identifier 10 See [1]. 11 8.81 MEID 12 Byte(s) Description Length 1 See Section 9.5 (3GPP2 Tag Values) 1 2 Length = ‘08’ 1 3 to 9 MEID_ME 7 10 RFU 1 The MEID is encoded as 14 BCD digits, without the check digit [i9]. 13 8.82 Multimedia Message Reference 14 See [1]. 15 8.83 Multimedia Message Identifier 16 See [1]. 17 8.84 Multimedia Message Transfer Status 18 See [1]. 19 8.85 MM Content Identifier 20 See [1]. 41 3GPP2 C.S0035-B v2.0 1 8.86 Multimedia Message Notification 2 See [1]. 3 8.87 Last Envelope 4 See [1]. 5 8.88 Registry Application Data 6 See [1]. 7 8.89 Activate Descriptor 8 See [1]. 9 8.90 Broadcast Network Information 10 See [1]. 11 8.91 Contactless state request 12 See [1]. 13 8.92 Contactless functionality state 14 See [1]. 15 8.93 Extended registry application data 16 See [1]. 42 3GPP2 C.S0035-B v2.0 1 9 TAG VALUES 3 This clause specifies the tag values used to identify the BER-TLV and SIMPLE-TLV data objects used in the present document, in addition to those defined in section 7.2 of [16]. 4 9.1 BER-TLV tags in ME to UICC direction 5 See section 7.2 of [16] and section 9.1 of [20]. 6 9.2 BER-TLV tags in UICC TO ME direction 7 See section 7.2 of [16] and section 9.2 of [20]. 8 9.3 COMPREHENSION-TLV tags in both directions 9 See section 7.2 of [16] and section 9.3 of [20]. 2 10 9.4 Type of Command and Next Action Indicator 11 See [1] and SEND USSD from section 9.4 of [20]. 12 43 3GPP2 C.S0035-B v2.0 1 2 3 4 9.5 3GPP2 Tag Values The value of the tag associated with a particular parameter may vary depending on the command it is contained within. The meaning of a tag value may vary depending on the command it is contained within. Comprehension TLV Tag Value4 CCAT Data Object Command ‘46’/’C6’ ESN TERMINAL RESPONSE (Provide Local Information) CDMA-SMS TPDU SEND SHORT MESSAGE CDMA-SMS TPDU ENVELOPE (SMS-PP-DOWNLOAD) CDMA-SMS TPDU ENVELOPE (CELL BROADCAST DOWNLOAD) 3GPP2 Tag 37 ‘61’/’E1’ Reserved n/a 3GPP2 Tag 48 ‘6D’/’ED’ MEID TERMINAL RESPONSE (Provide Local Information) Name 3GPP2 Tag 15 3GPP2 Tag 26 ‘48’/’C8’ 5 6 4 Comprehension-TLV tags are 7 bits in length. Bit 8 (CR) can be ‘1’ or ‘0’. [16] 5 This is referred to as “ESN tag” in some versions of [16]. 6 This is referred to as “CDMA-SMS-TPDU tag” in some versions of [16]. 7 This is referred to as “Emergency Call tag” in some versions of [16]. 8 This is referred to as “MEID tag” in some versions of [16]. 44 3GPP2 C.S0035-B v2.0 1 2 3 4 10 ALLOWED TYPE OF COMMAND AND DEVICE IDENTITY COMBINATIONS See [1]. In addition, “MO SHORT MESSAGE CONTROL” and “SEND USSD” are defined in section 10 of [20]. 45 3GPP2 C.S0035-B v2.0 1 11 SECURITY REQUIREMENTS 2 Void. 3 46 3GPP2 C.S0035-B v2.0 1 12 CDMA2000 SPECIFIC SIMPLE TLV DATA OBJECTS 2 Void. 47 3GPP2 C.S0035-B v2.0 2 ANNEX A (NORMATIVE): SUPPORT OF CCAT BY MOBILE EQUIPMENT 3 See Annex A of [1]. The definition of class ‘p’ is included from Annex A of [20]. 1 4 5 6 Support of CCAT is optional for Mobile Equipment. However, if an ME states conformance with a CCAT release, it is mandatory for the ME to support all functions of that release. Optionally, the letter classes defined in [1] may be used. 7 48 3GPP2 C.S0035-B v2.0 2 ANNEX B (INFORMATIVE): EXAMPLE OF DISPLAY TEXT PROACTIVE UICC COMMAND 3 See [1]. 1 49 3GPP2 C.S0035-B v2.0 1 ANNEX C (NORMATIVE): STRUCTURE OF CCAT COMMUNICATIONS 2 See [1]. 50 3GPP2 C.S0035-B v2.0 2 ANNEX D (INFORMATIVE): ME DISPLAY IN PROACTIVE UICC SESSION 3 See [1]. 1 51 3GPP2 C.S0035-B v2.0 2 ANNEX E (INFORMATIVE): HELP INFORMATION FEATURE PROCESSING 3 See [1]. 1 52 3GPP2 C.S0035-B v2.0 1 ANNEX F 2 See [1]. (INFORMATIVE): MONITORING OF EVENTS 53 3GPP2 C.S0035-B v2.0 2 ANNEX G (NORMATIVE): SUPPORT OF MULTIPLE CARD OPERATION 3 See [1]. 1 54 3GPP2 C.S0035-B v2.0 2 ANNEX H (INFORMATIVE): MULTIPLE CARD PROACTIVE COMMAND EXAMPLES 3 See [1]. 1 55 3GPP2 C.S0035-B v2.0 1 ANNEX I RESERVED. 56 3GPP2 C.S0035-B v2.0 1 ANNEX J (INFORMATIVE): WAP TERMINOLOGY 2 See [1]. 57 3GPP2 C.S0035-B v2.0 2 ANNEX K (INFORMATIVE): USE OF CCAT BEARER INDEPENDENT PROTOCOL FOR LOCAL LINKS BLUETOOTH CASE 3 See [1]. 1 58 3GPP2 C.S0035-B v2.0 1 ANNEX L 2 3 (INFORMATIVE): BLUETOOTH SERVICE DISCOVERY PROTOCOL See [1]. 59 3GPP2 C.S0035-B v2.0 2 ANNEX M (INFORMATIVE): USE OF CCAT BEARER INDEPENDENT PROTOCOL FOR LOCAL LINKS, SERVER CASE 3 See [1]. 1 60 3GPP2 C.S0035-B v2.0 2 ANNEX N (INFORMATIVE): USSD INFORMATION FLOW BETWEEN THE NETWORK, THE ME AND THE UICC 3 See Annex N of [20]. 1 61 3GPP2 C.S0035-B v2.0 1 2 ANNEX O (INFORMATIVE): CARD APPLICATION TOOLKIT PROTOCOL TELESERVICE (CATPT) 4 The Card Application Toolkit Protocol Teleservice (CATPT) allows certain short messages to be routed to the UICC for processing by CCAT, including short message responses. 5 The Teleservice ID for CATPT is 4103 [8] and the broadcast Service Category is 0x0020 [3]. 3 6 7 8 9 10 The Short Message Service protocol messages used by CCAT are the “SMS Deliver Message” (to the MS) and the “SMS Submit Message” (from the MS) [3]. The “SMS Deliver Message” or the “SMS Submit Message” may be an SMS User Acknowledgment message. If the ME receives an SMS Point-to-Point “SMS Deliver Message” with the CATPT Teleservice ID it uses procedure 7.1.1 (SMS-PP Data Download). 12 When the ME receives an SMS Broadcast “SMS Deliver Message” with the Service Category for CATPT it uses procedure 7.1.2 (Cell Broadcast Data Download). 13 The ME may initiate an SMS with CATPT by setting the Teleservice ID to CATPT (4103). 11 62 3GPP2 C.S0035-B v2.0 2 ANNEX P (NORMATIVE): SUPPORT OF USAT BY TERMINALS WITH REDUCED FEATURE CAPABILITIES 3 See Annex P of [20]. 1 4 63 3GPP2 C.S0035-B v2.0 1 2 3 4 5 ANNEX Q (INFORMATIVE): MULTIPLE RADIO ACCESS TECHNOLOGY SUPPORT The following data objects are defined to have a format that is “defined by the different access technologies” in [1]. To aid in the interpretation of these data objects, they are listed below with the recommended treatment. 6 Data Object Treatment Address TON (Type of number) values None. No values yet defined as access technology specific. Address NPI values Numbering plan indicator None. No values yet defined as access technology specific. Capability configuration parameters None. Redacted from this specification. Location information Length of ‘0F’, ‘13’, ‘2A’ or ‘2E’ indicates the definition from this specification is included. Network measurement results None. RFU in this specification. BC repeat indicator None. Reserved in this specification. Bearer description None. The Bearer Type value could discriminate between different formats of Bearer Parameters if necessary. Network Access Name None. All types are text strings and should be self-identifying with a prefix. MM Content Identifier None. Multimedia messages are actually coded according to defined access-technology-independent standards. 7 64
© Copyright 2026 Paperzz