build: Whitespace & keep vim happy
[platform/upstream/ofono.git] / doc / standards.txt
1 Referencing standards in the source
2 ===================================
3
4 When referencing standard documents use raw numbers xx.xxx for 3GPP
5 documents or xxx.xxx for ETSI document (eg: 23.040). If needing to
6 point to an specific section/subsection, explicitly say "Section foo"
7
8 3GPP specs can be found in http://3gpp.org/ftp/Specs.
9
10 Core 3GPP Specifications
11 ========================
12
13 - 22.030: Man-Machine Interface (MMI) of the User Equipment (UE)
14
15 Describes the various supplementary service magic strings, how Abbreviated
16 Dialing Numbers are used and general UI interaction.  This spec is
17 particularly important for its description of how calls are put on hold,
18 transferred, swapped, etc.
19
20 - 22.038: Alphabets and Language Specific Information
21
22 Describes the GSM 7-bit character set, bit packing for SMS, CBS and USSD.
23 Also describes UCS2 and how it is encoded for SMS, CBS and USSD.
24
25 - 27.007: AT command set for User Equipment (UE)
26
27 Describes the AT command set for all GSM modems.  oFono atom driver APIs are
28 largely based on the AT commands defined in this document.
29
30 - 27.005: Short Message Service (SMS) & Cell Broadcast Service (CBS)
31
32 Describes the AT command set for SMS and CBS interaction.
33
34 - 23.040: Technical realization of the Short Message Service (SMS)
35
36 Describes the SMS service in detail, including the various PDUs, headers,
37 EMS messages, MWI messages and other aspects of SMS.
38
39 - 23.041: Technical realization of Cell Broadcast Service (CBS)
40
41 Describes the CBS service in detail, including the PDU structure, ETWS and
42 other aspects.
43
44 - 31.102: Characteristics of the (USIM) application
45
46 Describes the contents of the SIM, SIM initialization procedures, elementary
47 file permissions and formats.
48
49 - 31.111: Universal Subscriber Identity Module (USIM) Application Toolkit (USAT)
50
51 Describes 3GPP specific aspects of Card Application Toolkit (CAT) / STK.
52
53 - 31.124: USAT conformance test specification
54
55 Describes the testing parameters and test cases for 31.111.
56
57
58 Security Specifications
59 =======================
60
61 - 33.220  Generic bootstrapping architecture (GBA)
62
63 Describes the generic bootstrapping architecture used to leverage
64 SIM-based authentication.
65
66 - 24.109  Bootstrapping interface (Ub) and NAF interface (Ua)
67
68 Describes how the GBA authentication is used with, e.g., HTTP.
69
70
71 3GPP Specific Services
72 ======================
73
74 - 22.072: Call Deflection
75 - 22.081: Line Identification
76 - 22.082: Call Forwarding
77 - 22.083: Call Waiting and Call Hold
78 - 22.084: Multiparty (MPTY)
79 - 22.085: Closed User Group
80 - 22.086: Advice of Charge
81 - 22.088: Call Barring
82 - 22.090: Unstructured Supplementary Service Data (USSD)
83 - 22.091: Explicit Call Transfer
84
85
86 ETSI Card Application Toolkit (Sim Toolkit)
87 ===========================================
88
89 - 102.223: Card Application Toolkit (CAT)
90
91 Describes the core functionality of CAT, but does not describe network
92 technology specific features (e.g. UMTS/CDMA).
93
94 - 102.384: Card Application Toolkit (CAT) conformance specification
95
96 Describes test methodology and test cases for 102.223.
97
98
99
100 Core 3GPP2 Specifications
101 ========================
102 - C.R1001-G: Administration of Parameter Value Assignments for cdma2000
103         Spread Spectrum Standards - Release G
104
105 Describes the value of various parameters that defined in other specifications
106
107 - C.S0015-B: Short Message Service (SMS) for Wideband Spread Spectrum Systems
108
109 Describes the SMS service(include broadcast short message)in detail. providing
110 delivery of text and numeric information for paging, messaging, and voice mail
111 notification.
112
113 - C.S0023-D: Removable User Identity Module for Spread Spectrum Systems
114
115 Describes the contents of the R-UIM, R-UIM initialization procedures, functions,
116 commands, file architecture and the coding of elementary files.
117
118 - C.S0035-A: CDMA Card Application Toolkit (CCAT)
119
120 Describes the core functionality of CCAT.
121
122 - S.R0006-000 Wireless Features Description
123
124 Describes the general definitions and concepts of a subset of wireless features.
125
126 - S.R0006-100 Wireless Features Description: General Background and Assumptions
127
128 Describes the general background and assumption of wireless features.
129
130 3GPP2 Wireless Features Description
131 ===================================
132 - S.R0006-501:  Call Delivery
133 - S.R0006-502:  Call Forwarding--Busy
134 - S.R0006-503:  Call Forwarding--Default
135 - S.R0006-504:  Call Forwarding--No Answer
136 - S.R0006-505:  Call Forwarding--Unconditional
137 - S.R0006-506:  Call Transfer
138 - S.R0006-507:  Call Waiting
139 - S.R0006-508:  Calling Number Identification Presentation
140 - S.R0006-509:  Calling Number Identification Restriction
141 - S.R0006-510:  Conference Calling
142 - S.R0006-511:  Do Not Disturb
143 - S.R0006-512:  Flexible Alerting
144 - S.R0006-513:  Message Waiting Notification
145 - S.R0006-514:  Mobile Access Hunting
146 - S.R0006-515:  Password Call Acceptance
147 - S.R0006-516:  Preferred Language
148 - S.R0006-517:  Priority Access and Channel Assignment
149 - S.R0006-518:  Remote Feature Control
150 - S.R0006-519:  Selective Call Acceptance
151 - S.R0006-520:  Subscriber PIN Access
152 - S.R0006-521:  Subscriber PIN Intercept
153 - S.R0006-522:  Three-Way Calling
154 - S.R0006-523:  Voice Message Retrieval
155 - S.R0006-524:  Voice Privacy
156 - S.R0006-525:  Asynchronous Data Service
157 - S.R0006-526:  Calling Name Presentation
158 - S.R0006-527:  Calling Name Restriction
159 - S.R0006-528:  Data Privacy
160 - S.R0006-529:  Emergency Services
161 - S.R0006-530:  Group 3 Facsimile Service
162 - S.R0006-531:  Network Directed System Selection
163 - S.R0006-532:  Non-Public Service Mode
164 - S.R0006-533:  Over-the-Air Service Provisioning
165 - S.R0006-534:  Service Negotiation
166 - S.R0006-535:  User Group
167 - S.R0006-536:  Group 3 Analog Facsimile Service
168 - S.R0006-601:  Short Message Delivery - Point-to-Point Bearer Service
169 - S.R0006-602:  Wireless Features Description: Wireless Messaging Teleservice
170 - S.R0006-603:  Wireless Features Description: Wireless Paging Teleservice
171 - S.R0006-701:  Wireless Features Description: Mobile Station Functionality
172 - S.R0006-801:  Wireless Features Description: System Functionality
173 - S.R0006-802:  Wireless Features Description: Subscriber Confidentiality
174 - S.R0006-803:  Wireless Features Description: Network Services
175 - S.R0006-804:  Wireless Features Description: Enhanced Security Services
176 - S.R0006-805:  Wireless Features Description: CDMA Packet Data Service
177 - S.R0006-806:  Wireless Features Description: Over-the-Air Parameter Administration
178 - S.R0006-807:  Wireless Features Description: Generic Broadcast Teleservice Transport
179         Capability: Network Perspective
180 - S.R0006-808:  Wireless Features Description: Circuit Switched Call Precedence Over
181         CDMA Packet Data Session
182
183 Common PCN Handset Specification (CPHS)
184 =======================================
185
186 This specification includes certain pre-standard extensions to GSM
187 standards. oFono implements some of the features found in the Phase 2
188 specification, version 4.2.
189
190 The specification itself is not publicly available.
191
192 Bluetooth Specifications
193 ========================
194 - Dial-up Networking Profile - Bluetooth specification version 1.1 - 22 February 2001