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 29.155
Word version: 18.0.0
1…
5…
5
St protocol
6
Secure communication
A
Call Flows
B
JSON Schema
C
Change history
5
St protocol
p. 10
5.1
Introduction
p. 10
5.2
Transport layer
p. 10
5.3
Application delivery layer
p. 11
5.3.1
Methods
p. 11
5.3.2
Resources and URI design
p. 11
5.3.3
HTTP request/response formats
p. 12
5.3.3.1
General
p. 12
5.3.3.2
POST /stapplication/sessions
p. 13
5.3.3.3
PUT /stapplication/sessions/{stsessionid}
p. 15
5.3.3.4
PATCH /stapplication/sessions/{stsessionid}
p. 16
5.3.3.5
DELETE /stapplication/sessions/{stsessionid}
p. 17
5.3.3.6
GET /stapplication/sessions/{stsessionid}
p. 18
5.3.3.7
POST /{notificationbaseurl}/{stsessionid}
p. 19
5.3.4
St session ID
p. 20
5.3.5
HTTP status codes
p. 21
5.3.6
Feature negotiation
p. 22
5.3.6.1
General
p. 22
5.3.7
HTTP custom headers
p. 22
5.3.7.1
3gpp-Optional-Features
p. 22
5.3.7.2
3gpp-Required-Features
p. 22
5.3.7.3
3gpp-Accepted-Features
p. 23
5.3.7.4
3gpp-Notification-Base-URL
p. 23
5.4
Specific application communication
p. 23
5.4.1
General
p. 23
5.4.2
Content type
p. 23
5.4.3
JSON session fields
p. 23
5.4.3.1
General
p. 23
5.4.3.2
session-id
p. 24
5.4.3.3
ue-ipv4
p. 24
5.4.3.4
ue-ipv6-prefix
p. 24
5.4.3.5
tsrules
p. 24
5.4.3.6
ts-rule-name
p. 25
5.4.3.7
precedence
p. 25
5.4.3.8
tdf-application-identifier
p. 25
5.4.3.9
flow-information
p. 25
5.4.3.10
flow-description
p. 26
5.4.3.11
tos-traffic-class
p. 26
5.4.3.12
security-parameter-index
p. 26
5.4.3.13
flow-label
p. 26
5.4.3.14
flow-direction
p. 26
5.4.3.15
ts-policy-identifier-dl
p. 26
5.4.3.16
ts-policy-identifier-ul
p. 26
5.4.3.17
predefined-tsrules
p. 26
5.4.3.18
predefined-group-of-tsrules
p. 27
5.4.3.19
ts-rule-base-name
p. 27
5.4.3.20
called-station-id
p. 27
5.4.4
JSON errors and informational response fields
p. 27
5.4.4.1
General
p. 27
5.4.4.2
errors
p. 28
5.4.4.3
error-type
p. 28
5.4.4.4
error-message
p. 28
5.4.4.5
error-tag
p. 28
5.4.4.6
error-path
p. 28
5.4.4.7
error-info
p. 28
5.4.4.6a
success-message
p. 29
5.4.4.7a
success-path
p. 29
5.4.4.8
success-info
p. 29
5.4.5
JSON report fields
p. 29
5.4.5.1
General
p. 29
5.4.5.2
ts-rule-reports
p. 29
5.4.5.3
resource-paths
p. 30
5.4.5.4
rule-status
p. 30
5.4.5.5
rule-failure-code
p. 30
5.4.6
JSON notification fields
p. 31
5.4.6.1
General
p. 31
5.4.6.2
notifications
p. 31
5.4.6.3
notification-type
p. 31
5.4.6.4
notification-message
p. 32
5.4.6.5
notification-tag
p. 32
5.4.6.6
notification-info
p. 32
5.5
TSSF discovery
p. 32
6
Secure communication
p. 32
A
Call Flows
p. 32
A.1
General
p. 32
A.2
Traffic Steering Control Information Provisioning
p. 32
A.3
Traffic Steering Control Information Update
p. 33
A.4
Traffic Steering Control Information Removal
p. 34
A.5
Traffic Steering Control Notification
p. 34
B
(Normative) JSON Schema
p. 35
B.1
Session body schema
p. 35
B.2
Error and Informational response schema
p. 37
B.3
Report schema
p. 39
B.4
Notification schema
p. 40
C
Change history
p. 42