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.512
Word version: 18.6.1
1…
4…
5…
A…
5
Npcf_SMPolicyControl Service API
5.1
Introduction
5.2
Usage of HTTP
5.3
Resources
5.4
Custom Operations without associated resources
5.5
Notifications
5.6
Data Model
5.7
Error handling
5.8
Feature negotiation
5.9
Security
5
Npcf_SMPolicyControl Service API
p. 133
5.1
Introduction
p. 133
5.2
Usage of HTTP
p. 134
5.2.1
General
p. 134
5.2.2
HTTP standard headers
p. 134
5.2.2.1
General
p. 134
5.2.2.2
Content type
p. 134
5.2.3
HTTP custom headers
p. 134
5.2.3.1
General
p. 134
5.2.3.2
3gpp-Sbi-Origination-Timestamp
|R16|
p. 134
5.3
Resources
p. 135
5.3.1
Resource Structure
p. 135
5.3.2
Resource: SM Policies
p. 135
5.3.2.1
Description
p. 135
5.3.2.2
Resource definition
p. 135
5.3.2.3
Resource Standard Methods
p. 136
5.3.2.3.1
POST
p. 136
5.3.2.4
Resource Custom Operations
p. 136
5.3.3
Resource: Individual SM Policy
p. 137
5.3.3.1
Description
p. 137
5.3.3.2
Resource definition
p. 137
5.3.3.3
Resource Standard Methods
p. 137
5.3.3.3.1
GET
p. 137
5.3.3.4
Resource Custom Operations
p. 138
5.3.3.4.1
Overview
p. 138
5.3.3.4.2
Operation: delete
p. 138
5.3.3.4.2.1
Description
p. 138
5.3.3.4.2.2
Operation Definition
p. 138
5.3.3.4.3
Operation: update
p. 139
5.3.3.4.3.1
Description
p. 139
5.3.3.4.3.2
Operation Definition
p. 139
5.4
Custom Operations without associated resources
p. 140
5.5
Notifications
p. 141
5.5.1
General
p. 141
5.5.2
Policy Update Notification
p. 141
5.5.2.1
Description
p. 141
5.5.2.2
Operation Definition
p. 141
5.5.3
Request for termination of the policy association
p. 142
5.5.3.1
Description
p. 142
5.5.3.2
Operation Definition
p. 143
5.6
Data Model
p. 143
5.6.1
General
p. 143
5.6.2
Structured data types
p. 151
5.6.2.1
Introduction
p. 151
5.6.2.2
Type SmPolicyControl
p. 151
5.6.2.3
Type SmPolicyContextData
p. 152
5.6.2.4
Type SmPolicyDecision
p. 155
5.6.2.5
Type SmPolicyNotification
p. 158
5.6.2.6
Type PccRule
p. 159
5.6.2.7
Type SessionRule
p. 162
5.6.2.8
Type QosData
p. 163
5.6.2.9
Type ConditionData
p. 165
5.6.2.10
Type TrafficControlData
p. 166
5.6.2.11
Type ChargingData
p. 168
5.6.2.12
Type UsageMonitoringData
p. 170
5.6.2.13
Type RedirectInformation
p. 171
5.6.2.14
Type FlowInformation
p. 172
5.6.2.15
Type SmPolicyDeleteData
p. 173
5.6.2.16
Type QosCharacteristics
p. 174
5.6.2.17
Type ChargingInformation
p. 175
5.6.2.18
Type AccuUsageReport
p. 176
5.6.2.19
Type SmPolicyUpdateContextData
p. 177
5.6.2.20
Type UpPathChgEvent
p. 181
5.6.2.21
Type TerminationNotification
p. 181
5.6.2.22
Type AppDetectionInfo
p. 181
5.6.2.23
Type AccNetChId
p. 182
5.6.2.24
Type RequestedRuleData
p. 182
5.6.2.25
Type RequestedUsageData
p. 183
5.6.2.26
Type UeCampingRep
p. 184
5.6.2.27
Type RuleReport
p. 185
5.6.2.28
Type RanNasRelCause
p. 185
5.6.2.29
Type UeInitiatedResourceRequest
p. 186
5.6.2.30
Type PacketFilterInfo
p. 187
5.6.2.31
Type RequestedQos
p. 187
5.6.2.32
Type QosNotificationControlInfo
p. 188
5.6.2.33
Type PartialSuccessReport
p. 188
5.6.2.34
Type AuthorizedDefaultQos
p. 189
5.6.2.35
Type AccNetChargingAddress
p. 189
5.6.2.36
Type ErrorReport
p. 190
5.6.2.37
Type SessionRuleReport
p. 190
5.6.2.38
Type ServingNfIdentity
p. 190
5.6.2.39
Type SteeringMode
|R16|
p. 191
5.6.2.40
Type QosMonitoringData
|R16|
p. 192
5.6.2.41
Type TsnBridgeInfo
|R16|
p. 194
5.6.2.42
Type QosMonitoringReport
|R16|
p. 195
5.6.2.43
Type AdditionalAccessInfo
|R16|
p. 195
5.6.2.44
Void
5.6.2.45
Type PortManagementContainer
|R16|
p. 195
5.6.2.46
Type IpMulticastAddressInfo
|R16|
p. 196
5.6.2.47
Type BridgeManagementContainer
|R16|
p. 196
5.6.2.48
Type DownlinkDataNotificationControl
|R16|
p. 196
5.6.2.49
Type DownlinkDataNotificationControlRm
|R16|
p. 196
5.6.2.50
Type SgsnAddress
|R17|
p. 197
5.6.2.51
Void
5.6.2.52
Type ThresholdValue
|R17|
p. 197
5.6.2.53
Type NwdafData
|R17|
p. 197
5.6.2.54
Type CallInfo
|R18|
p. 197
5.6.2.55
Type CalleeInfo
|R18|
p. 198
5.6.2.56
Type TrafficParaData
|R18|
p. 198
5.6.2.57
Type L4sSupportInfo
|R18|
p. 199
5.6.2.58
Void
5.6.2.59
Type SliceUsgCtrlInfo
|R18|
p. 199
5.6.3
Simple data types and enumerations
p. 199
5.6.3.1
Introduction
p. 199
5.6.3.2
Simple data types
p. 199
5.6.3.3
Enumeration: FlowDirection
p. 200
5.6.3.4
Enumeration: ReportingLevel
p. 200
5.6.3.5
Enumeration: MeteringMethod
p. 201
5.6.3.6
Enumeration: PolicyControlRequestTrigger
p. 202
5.6.3.7
Enumeration: RequestedRuleDataType
p. 209
5.6.3.8
Enumeration: RuleStatus
p. 209
5.6.3.9
Enumeration: FailureCode
p. 210
5.6.3.10
Enumeration: AfSigProtocol
p. 212
5.6.3.11
Enumeration: RuleOperation
p. 212
5.6.3.12
Enumeration: RedirectAddressType
p. 212
5.6.3.13
Enumeration: QosFlowUsage
p. 213
5.6.3.14
Enumeration: FailureCause
p. 213
5.6.3.15
Enumeration: FlowDirectionRm
p. 213
5.6.3.16
Enumeration: CreditManagementStatus
p. 213
5.6.3.17
Enumeration: SessionRuleFailureCode
p. 214
5.6.3.18
Enumeration: SteeringFunctionality
p. 215
5.6.3.19
Enumeration: SteerModeValue
|R16|
p. 215
5.6.3.20
Enumeration: MulticastAccessControl
|R16|
p. 215
5.6.3.21
Enumeration RequestedQosMonitoringParameter
|R16|
p. 216
5.6.3.22
Enumeration: ReportingFrequency
|R16|
p. 216
5.6.3.23
Enumeration: SmPolicyAssociationReleaseCause
|R16|
p. 216
5.6.3.24
Enumeration: PduSessionRelCause
|R16|
p. 216
5.6.3.25
Enumeration: MaPduIndication
|R16|
p. 217
5.6.3.26
Enumeration: AtsssCapability
|R16|
p. 218
5.6.3.27
Enumeration: NetLocAccessSupport
|R16|
p. 219
5.6.3.28
Enumeration: PolicyDecisionFailureCode
|R16|
p. 219
5.6.3.29
Enumeration: NotificationControlIndication
|R16|
p. 219
5.6.3.31
Enumeration: SteerModeIndicator
|R17|
p. 219
5.6.3.32
Enumeration TrafficParameterMeas
|R18|
p. 220
5.6.3.33
Enumeration: QosMonitoringParamType
|R18|
p. 220
5.6.3.34
Enumeration TransportMode
|R18|
p. 220
5.6.3.35
Enumeration: UeReachabilityStatus Type
|R18|
p. 220
5.7
Error handling
p. 221
5.7.1
General
p. 221
5.7.2
Protocol Errors
p. 221
5.7.3
Application Errors
p. 221
5.8
Feature negotiation
p. 225
5.9
Security
p. 230