Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
TS 31.114
Universal Subscriber Identity Module Application Toolkit (USAT) interpreter
protocol and administration
3GPP‑Page
ETSI‑search
ToC
↓
V8.0.0 (PDF)
2009/02 45 p.
V7.0.0
2007/06 45 p.
V6.0.0
2005/01 45 p.
V5.3.0
2003/03 45 p.
Rapporteur:
Miss Massascusa, Sofia
full Table of Contents for
TS 31.114
Word version: 8.0.0
1
Scope
p. 7
2
References
p. 7
3
Definitions and abbreviations
p. 7
3.1
Definitions
p. 7
3.2
Abbreviations
p. 8
3.3
Symbols
p. 9
4
TLV Format
p. 9
5
Transmission protocol
p. 9
5.1
Transport bearer
p. 10
5.2
TS 23.048 Security
p. 10
5.3
Addressing and key selection
p. 11
5.3.1
Configuration Sets
p. 11
5.3.1.1
Configuration description
p. 13
5.3.1.1.1
TAR Value
p. 13
5.3.1.1.2
23.048 Counter UI terminated
p. 13
5.3.1.1.3
23.048 Counter UI originated
p. 13
5.3.1.1.4
23.048 KIc keys
p. 13
5.3.1.1.5
23.048 KID keys
p. 13
5.3.1.1.6
SPI, KIc and KID bytes to be used for USAT Interpreter originated messages
p. 13
5.3.1.1.7
SPI, KIc and KID list to be checked for USAT Interpreter terminated messages
p. 13
5.3.1.1.8
USAT Command list
p. 14
5.3.1.1.9
USAT Interpreter byte code list
p. 14
5.3.1.1.10
USAT Interpreter command list for administration
p. 14
5.3.1.1.11
Operational configuration modification
p. 14
5.3.1.1.12
Bearer specific data set modification
p. 15
5.3.1.1.13
Linked Pull TAR
p. 15
5.3.1.1.14
Reference to a bearer specific data set
p. 15
5.3.1.2
Configuration Selection in Operational Pull Mode
p. 15
5.3.1.3
Configuration Selection in Operational Push Mode
p. 15
5.3.1.4
Configuration Selection in Administration Mode
p. 16
5.3.2
Addressing for USAT Interpreter originated messages
p. 16
5.3.2.1
Access Node
p. 16
5.3.2.2
Security Node
p. 16
5.3.2.3
Key selection in Security Node
p. 16
5.3.2.4
Gateway Selector System
p. 16
5.3.2.5
Gateway
p. 17
5.3.3
Addressing for Gateway originated messages
p. 17
5.4
USAT Interpreter originated Application Messages
p. 17
5.4.1
USAT Interpreter originated BER-TLV for Operational Pull messages
p. 17
5.4.1.1
Submit UI-TLV
p. 18
5.4.1.2
RequestID UI-TLV
p. 18
5.4.1.3
Gateway Address UI-TLV
p. 18
5.4.1.4
Additional Information UI-TLV
p. 19
5.4.2
USAT Interpreter originated BER-TLV for Administration Messages
p. 19
5.4.2.1
ADM Response UI-TLV
p. 20
5.4.2.2
RequestID UI-TLV
p. 20
5.5
Gateway originated Application Messages
p. 20
5.5.1
Gateway originated TLVs for Operational Messages
p. 20
5.5.1.1
Page UI-TLV
p. 21
5.5.1.2
RequestID UI-TLV
p. 21
5.5.1.3
Inline Value UI-TLV containing the Push Information Text
p. 21
5.5.2
Transport Protocol UIT TLV for Administration Messages
p. 21
5.5.2.1
ADM Request UI-TLV
p. 21
5.5.2.2
RequestID UI-TLV
p. 21
5.6
Handling of Push Messages
p. 22
5.7
Handling of Administration Messages
p. 23
5.8
Error handling
p. 24
6
Administration procedures
p. 24
6.1
ADM Request
p. 24
6.1.1
Attributes
p. 24
6.1.2
ADM Commands
p. 25
6.1.2.1
Install Page
p. 25
6.1.2.1.1
Coding of the Install Page command
p. 26
6.1.2.1.2
Attributes
p. 26
6.1.2.1.3
TAR Value UI-TLV
p. 26
6.1.2.1.4
Page UI-TLV
p. 26
6.1.2.1.5
Possible errors
p. 26
6.1.2.2
Remove Page
p. 26
6.1.2.2.1
Coding of the Remove Page command
p. 27
6.1.2.2.2
Attributes
p. 27
6.1.2.2.3
Page Identification UI-TLV
p. 27
6.1.2.2.4
Possible errors
p. 27
6.1.2.3
Configure USAT Interpreter Entering Menu Title
p. 27
6.1.2.3.1
Coding of the Configure UI Entering Menu Title command
p. 28
6.1.2.3.2
Inline Value UI-TLV
p. 28
6.1.2.3.3
Icon Identifier UI-TLV
p. 28
6.1.2.3.4
Possible errors
p. 28
6.1.2.4
Configure Menu Text for Page
p. 28
6.1.2.4.1
Coding of the Configure Menu Text for Page command
p. 29
6.1.2.4.2
Inline Value UI-TLV
p. 29
6.1.2.4.3
Page Identification UI-TLV
p. 29
6.1.2.4.4
Possible errors
p. 29
6.1.2.5
Remove Menu Text for Page
p. 29
6.1.2.5.1
Coding of the Remove Menu Text for Page command
p. 29
6.1.2.5.2
Page Identification UI-TLV
p. 29
6.1.2.5.3
Possible errors
p. 30
6.1.2.6
Install Event
p. 30
6.1.2.6.1
Coding of the Install Event command
p. 30
6.1.2.6.2
Additional Event Identifier
p. 30
6.1.2.6.3
Page Identification UI-TLV
p. 30
6.1.2.6.4
Possible errors
p. 30
6.1.2.7
Remove Event
p. 31
6.1.2.8
Modify Environment Variable
p. 31
6.1.2.8.1
Coding of the Modify Environment Variable command
p. 31
6.1.2.8.2
Variable ID
p. 31
6.1.2.8.3
Inline Value UI-TLV
p. 31
6.1.2.8.4
Possible errors
p. 32
6.1.2.9
Modify Wait State Message
p. 32
6.1.2.9.1
Coding of the Modify Wait State Message command
p. 32
6.1.2.9.2
Inline Value UI-TLV
p. 32
6.1.2.9.3
Possible errors
p. 32
6.1.2.10
Modify Configuration Data
p. 32
6.1.2.10.1
Coding of the Modify Configuration command
p. 32
6.1.2.10.2
TAR Value
p. 32
6.1.2.10.3
Parameter List
p. 32
6.1.2.10.4
Possible errors
p. 37
6.1.2.11
Modify Bearer Data
p. 38
6.1.2.11.1
Coding of the Modify Bearer Data command
p. 38
6.1.2.11.2
Bearer specific data set index
p. 38
6.1.2.11.3
Type of bearer
p. 38
6.1.2.11.4
Parameter List for SMS bearer
p. 38
6.1.2.11.5
Parameter List for other bearers
p. 39
6.1.2.11.6
Possible errors
p. 39
6.1.2.12
Install Plug-In
p. 39
6.1.2.12.1
Coding of the Install Plug-In command
p. 39
6.1.2.12.2
Plug-in Installation Data UI-TLV
p. 40
6.1.2.12.3
Possible errors
p. 40
6.1.2.13
Remove Plug-In
p. 40
6.1.2.13.1
Coding of the Remove Plug-In command
p. 40
6.1.2.13.2
Possible errors
p. 40
6.2
ADM Response
p. 40
6.2.1
ADM Response Structure
p. 41
6.2.2
ADM Result UI-TLV
p. 41
6.3
Error coding
p. 41
7
Used tag values
p. 41
7.1
BER-TLV tag values
p. 41
7.2
UI-TLV tag values
p. 42
A
Change history
p. 43