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
Content for
TS 26.347
Word version: 18.1.0
0…
4…
6…
6.3…
7…
6
MBMS Application Programming Interfaces
6.1
Overview
6.2
File Delivery Application Service API
...
6
MBMS Application Programming Interfaces
p. 18
6.1
Overview
p. 18
6.1.1
Background
p. 18
6.1.2
Parameter description notation
p. 20
6.1.3
MBMS Client State Model
p. 20
6.2
File Delivery Application Service API
p. 20
6.2.1
Introduction
p. 20
6.2.2
MBMS Client State Model
p. 20
6.2.2.1
Overview
p. 20
6.2.2.2
MBMS Client Internal parameters
p. 22
6.2.2.3
MBMS Client Operation in IDLE state
p. 23
6.2.2.4
MBMS Client Operation in REGISTERED state
p. 24
6.2.2.5
MBMS Client Operation in CAPTURE_NOTIFY State
p. 27
6.2.2.6
MBMS Client Operation in CAPTURE_BACKGROUND State
p. 30
6.2.3
Methods
p. 30
6.2.3.1
Overview
p. 30
6.2.3.2
Registration
p. 31
6.2.3.2.1
Overview
p. 31
6.2.3.2.2
Parameters
p. 32
6.2.3.2.3
Pre-Conditions
p. 33
6.2.3.2.4
Usage of Method for Application
p. 33
6.2.3.2.5
Expected MBMS Client Actions
p. 34
6.2.3.2.6
Post-Conditions
p. 34
6.2.3.3
File Delivery Application Service Registration Response
p. 34
6.2.3.3.1
Overview
p. 34
6.2.3.3.2
Parameters
p. 35
6.2.3.3.3
Pre-Conditions
p. 35
6.2.3.3.4
Expected MBMS Client Actions
p. 35
6.2.3.3.5
Usage of Method for Application
p. 35
6.2.3.3.6
Post-Conditions
p. 35
6.2.3.4
Getting information on available File Delivery Application Services
p. 36
6.2.3.4.1
Overview
p. 36
6.2.3.4.2
Parameters
p. 36
6.2.3.4.3
Pre-Conditions
p. 36
6.2.3.4.4
Expected MBMS Client Actions
p. 37
6.2.3.4.5
Usage of Method for Application
p. 37
6.2.3.4.6
Post-Conditions
p. 37
6.2.3.5
Establishing the location where files are stored for an application
p. 37
6.2.3.5.1
Overview
p. 37
6.2.3.5.2
Parameters
p. 38
6.2.3.5.3
Pre-Conditions
p. 38
6.2.3.5.4
Usage of Method for Application
p. 38
6.2.3.5.5
Expected MBMS Client behaviour
p. 38
6.2.3.5.6
Post-Conditions
p. 38
6.2.3.6
Updating the registered service classes
p. 39
6.2.3.6.1
Overview
p. 39
6.2.3.6.2
Parameters
p. 39
6.2.3.6.3
Pre-Conditions
p. 39
6.2.3.6.4
Usage of Method for Application
p. 39
6.2.3.6.5
Expected MBMS Client Actions
p. 40
6.2.3.6.6
Post-Conditions
p. 40
6.2.3.7
Start File Delivery Capture
p. 40
6.2.3.7.1
Overview
p. 40
6.2.3.7.2
Parameters
p. 40
6.2.3.7.3
Pre-Conditions
p. 41
6.2.3.7.4
Usage of Method for Application
p. 41
6.2.3.7.5
Expected MBMS Client Actions
p. 41
6.2.3.7.6
Post-Conditions
p. 41
6.2.3.8
File Available Notification
p. 42
6.2.3.8.1
Overview
p. 42
6.2.3.8.2
Parameters
p. 42
6.2.3.8.3
Pre-Conditions
p. 42
6.2.3.8.4
Expected MBMS Client Actions
p. 42
6.2.3.8.5
Usage of Method for Application
p. 42
6.2.3.8.6
Post-Conditions
p. 43
6.2.3.9
File Delivery Application Service De-registration
p. 43
6.2.3.9.1
Overview
p. 43
6.2.3.9.2
Parameters
p. 43
6.2.3.9.3
Pre-Conditions
p. 43
6.2.3.9.4
Usage of Method for Application
p. 43
6.2.3.9.5
Expected MBMS Client Actions
p. 43
6.2.3.9.6
Post-Conditions
p. 43
6.2.3.10
File Download Failure Notification
p. 43
6.2.3.10.1
Overview
p. 43
6.2.3.10.2
Parameters
p. 44
6.2.3.10.3
Pre-Conditions
p. 44
6.2.3.10.4
Expected MBMS Client Actions
p. 44
6.2.3.10.5
Usage of Method for Application
p. 44
6.2.3.10.6
Post-Conditions
p. 44
6.2.3.11
File List Available Notification
p. 45
6.2.3.11.1
Overview
p. 45
6.2.3.11.2
Parameters
p. 45
6.2.3.11.3
Pre-Conditions
p. 45
6.2.3.11.4
Expected MBMS Client Actions
p. 46
6.2.3.11.5
Usage of Method for Application
p. 46
6.2.3.11.6
Post-Conditions
p. 46
6.2.3.12
Getting the List of Available Files
p. 46
6.2.3.12.1
Overview
p. 46
6.2.3.12.2
Parameters
p. 46
6.2.3.12.3
Pre-Conditions
p. 46
6.2.3.12.4
Usage of Method for Application
p. 47
6.2.3.12.5
Expected MBMS Client Operation
p. 47
6.2.3.12.6
Post-Conditions
p. 47
6.2.3.13
Stop File Delivery Capture
p. 47
6.2.3.13.1
Overview
p. 47
6.2.3.13.2
Parameters
p. 47
6.2.3.13.3
Pre-Conditions
p. 47
6.2.3.13.4
Usage of Method for Application
p. 48
6.2.3.13.5
Expected MBMS Client Actions
p. 48
6.2.3.13.6
Post-Conditions
p. 48
6.2.3.14
Getting the list of outstanding fileURIs being captured
p. 48
6.2.3.14.1
Overview
p. 48
6.2.3.14.2
Parameters
p. 49
6.2.3.14.3
Pre-Conditions
p. 49
6.2.3.14.4
Usage of Method for Application
p. 49
6.2.3.14.5
MBMS Client Actions
p. 49
6.2.3.14.6
Post-Conditions
p. 49
6.2.3.15
Notification on state change for files
p. 49
6.2.3.15.1
Overview
p. 49
6.2.3.15.2
Parameters
p. 50
6.2.3.15.3
Pre-Conditions
p. 50
6.2.3.15.4
Expected MBMS Client Actions
p. 50
6.2.3.15.5
Usage of Method for Application
p. 50
6.2.3.15.6
Post-Conditions
p. 50
6.2.3.16
Getting the state on file(s) received or being received
p. 50
6.2.3.16.1
Overview
p. 50
6.2.3.16.2
Parameters
p. 51
6.2.3.16.3
Pre-Conditions
p. 51
6.2.3.16.4
Usage of Method for MAA
p. 51
6.2.3.16.5
Expected MBMS Client Actions
p. 51
6.2.3.16.6
Post-Conditions
p. 51
6.2.3.17
Notification of updates to the service definition
p. 51
6.2.3.17.1
Overview
p. 51
6.2.3.17.2
Parameters
p. 52
6.2.3.17.3
Pre-Conditions
p. 52
6.2.3.17.4
Expected MBMS Client Operation
p. 52
6.2.3.17.5
Usage of Method for Application
p. 52
6.2.3.17.6
Post-Conditions
p. 52
6.2.3.18
Notification of File Delivery Application Service errors
p. 52
6.2.3.18.1
Overview
p. 52
6.2.3.18.2
Parameters
p. 53
6.2.3.18.3
Pre-Conditions
p. 54
6.2.3.18.4
Expected MBMS Client Actions
p. 54
6.2.3.18.5
Usage of Method for Application
p. 54
6.2.3.18.6
Post-Conditions
p. 54
6.2.3.19
Notification on storage limitations
p. 54
6.2.3.19.1
Overview
p. 54
6.2.3.19.2
Parameters
p. 55
6.2.3.19.3
Pre-Conditions
p. 55
6.2.3.19.4
Expected MBMS Client Actions
p. 55
6.2.3.19.5
Usage of Method for Application
p. 55
6.2.3.19.6
Post-Conditions
p. 55
6.2.3.20
Notification on storage access issues
p. 56
6.2.3.20.1
Overview
p. 56
6.2.3.20.2
Parameters
p. 56
6.2.3.20.3
Pre-Conditions
p. 56
6.2.3.20.4
Expected MBMS Client Actions
p. 56
6.2.3.20.5
Usage of Method for Application
p. 56
6.2.3.20.6
Post-Conditions
p. 57
6.2.3.21
Checking the version for File Delivery Application Service interface
p. 57
6.2.3.21.1
Overview
p. 57
6.2.3.21.2
Parameters
p. 57
6.2.3.21.3
Pre-Conditions
p. 57
6.2.3.21.4
Operation of Method in MBMS Client
p. 57
6.2.3.21.5
Usage of Method for Application
p. 57
6.2.3.21.6
Post-Conditions
p. 57
6.2.3.22
Add SA file
|R17|
p. 57
6.2.3.22.1
Overview
p. 57
6.2.3.22.2
Parameters
p. 58
6.2.3.22.3
Pre-Conditions
p. 58
6.2.3.22.4
Usage of Method for Application
p. 58
6.2.3.22.5
Expected MBMS Client Actions
p. 58
6.2.3.22.6
Post-Conditions
p. 59
6.2.3.23
Add SA file Response
|R17|
p. 59
6.2.3.23.1
Overview
p. 59
6.2.3.23.2
Parameters
p. 59
6.2.3.23.3
Pre-Conditions
p. 59
6.2.3.23.4
Usage of Method for Application
p. 59
6.2.3.23.5
Expected MBMS Client Actions
p. 59
6.2.3.23.6
Post-Conditions
p. 59