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.537
Word version: 18.4.0
1…
5…
5
Services offered by the PCF
5.1
Introduction
5.2
Npcf_MBSPolicyControl Service
5.3
Npcf_MBSPolicyAuthorization Service
6
API Definitions
6.1
Npcf_MBSPolicyControl Service API
6.2
Npcf_MBSPolicyAuthorization Service API
A
OpenAPI specification
A.1
General
A.2
Npcf_MBSPolicyControl API
A.3
Npcf_MBSPolicyAuthorization API
B
Withdrawn API versions
B.1
General
B.2
Npcf_MBSPolicyControl API
B.3
Npcf_MBSPolicyAuthorization API
$
Change history
5
Services offered by the PCF
p. 10
5.1
Introduction
p. 10
5.2
Npcf_MBSPolicyControl Service
p. 11
5.2.1
Service Description
p. 11
5.2.2
Service Operations
p. 11
5.2.2.1
Introduction
p. 11
5.2.2.2
Npcf_MBSPoliyControl_Create
p. 11
5.2.2.2.1
General
p. 11
5.2.2.2.2
MBS Policy Association Establishment
p. 11
5.2.2.3
Npcf_MBSPolicyControl_Update
p. 14
5.2.2.3.1
General
p. 14
5.2.2.3.2
MBS Policy Association Update
p. 14
5.2.2.4
Npcf_MBSPolicyControl_Delete
p. 16
5.2.2.4.1
General
p. 16
5.2.2.4.2
MBS Policy Association Deletion
p. 16
5.2.3
MBS Policy Decision Management
p. 16
5.2.3.1
General
p. 16
5.2.3.1.1
MBS PCC Rule definition
p. 17
5.2.3.1.2
MBS QoS Decision
p. 18
5.2.3.1.3
MBS QoS Characteristics
p. 18
5.2.3.1.4
MBS Session-AMBR
p. 18
5.2.3.1.5
MBS Policy Control Request Triggers
p. 19
5.2.3.2
Provisioning and enforcement of MBS Policy Decisions
p. 19
5.2.3.2.1
General
p. 19
5.2.3.2.2
Provisioning and enforcement of MBS PCC rules
p. 19
5.2.3.2.3
Provisioning and enforcement of authorized MBS QoS for an MBS service data flow
p. 19
5.2.3.2.4
Provisioning and enforcement of authorized MBS Session-AMBR
p. 20
5.2.3.2.5
Provisioning and enforcement of MBS Policy Control Request Triggers
p. 20
5.2.4
MBS Policy Error Handling
p. 21
5.2.4.1
MBS Policy Error Reporting
p. 21
5.3
Npcf_MBSPolicyAuthorization Service
p. 22
5.3.1
Service Description
p. 22
5.3.2
Service Operations
p. 22
5.3.2.1
Introduction
p. 22
5.3.2.2
Npcf_MBSPoliyAuthorization_Create
p. 22
5.3.2.2.1
General
p. 22
5.3.2.2.2
MBS Application Session Context Establishment
p. 22
5.3.2.3
Npcf_MBSPoliyAuthorization_Update
p. 24
5.3.2.3.1
General
p. 24
5.3.2.3.2
MBS Application Session Context Update
p. 24
5.3.2.4
Npcf_MBSPoliyAuthorization_Delete
p. 25
5.3.2.4.1
General
p. 25
5.3.2.4.2
MBS Application Session Context Deletion
p. 26
6
API Definitions
p. 27
6.1
Npcf_MBSPolicyControl Service API
p. 27
6.1.1
Introduction
p. 27
6.1.2
Usage of HTTP
p. 27
6.1.2.1
General
p. 27
6.1.2.2
HTTP standard headers
p. 27
6.1.2.2.1
General
p. 27
6.1.2.2.2
Content type
p. 27
6.1.2.3
HTTP custom headers
p. 27
6.1.3
Resources
p. 28
6.1.3.1
Overview
p. 28
6.1.3.2
Resource: MBS Policies
p. 28
6.1.3.2.1
Description
p. 28
6.1.3.2.2
Resource Definition
p. 29
6.1.3.2.3
Resource Standard Methods
p. 29
6.1.3.2.3.1
POST
p. 29
6.1.3.2.4
Resource Custom Operations
p. 30
6.1.3.3
Resource: Individual MBS Policy
p. 30
6.1.3.3.1
Description
p. 30
6.1.3.3.2
Resource Definition
p. 30
6.1.3.3.3
Resource Standard Methods
p. 30
6.1.3.3.3.1
GET
p. 30
6.1.3.3.3.2
DELETE
p. 31
6.1.3.3.4
Resource Custom Operations
p. 32
6.1.3.3.4.1
Overview
p. 32
6.1.3.3.4.2
Operation: Update
p. 33
6.1.4
Custom Operations without associated resources
p. 34
6.1.5
Notifications
p. 34
6.1.6
Data Model
p. 34
6.1.6.1
General
p. 34
6.1.6.2
Structured data types
p. 35
6.1.6.2.1
Introduction
p. 35
6.1.6.2.2
Type: MbsPolicyCtxtData
p. 35
6.1.6.2.3
Type: MbsPolicyDecision
p. 36
6.1.6.2.4
Type: MbsPolicyData
p. 36
6.1.6.2.5
Void
6.1.6.2.6
Void
6.1.6.2.7
Type: MbsPccRule
p. 37
6.1.6.2.8
Type: MbsQosDec
p. 38
6.1.6.2.9
Type: MbsQosChar
p. 39
6.1.6.2.10
Type: MbsErrorReport
p. 39
6.1.6.2.11
Type: MbsPolicyCtxtDataUpdate
p. 39
6.1.6.2.12
Type: MbsReport
p. 40
6.1.6.3
Simple data types and enumerations
p. 40
6.1.6.3.1
Introduction
p. 40
6.1.6.3.2
Simple data types
p. 40
6.1.6.3.3
Enumeration: MbsPcrt
p. 40
6.1.6.3.4
Enumeration: MbsFailureCode
p. 41
6.1.6.3.5
Enumeration: MbsPccRuleStatus
p. 41
6.1.6.4
Data types describing alternative data types or combinations of data types
p. 41
6.1.6.5
Binary data
p. 42
6.1.6.5.1
Binary Data Types
p. 42
6.1.7
Error Handling
p. 42
6.1.7.1
General
p. 42
6.1.7.2
Protocol Errors
p. 42
6.1.7.3
Application Errors
p. 42
6.1.8
Feature negotiation
p. 43
6.1.9
Security
p. 43
6.2
Npcf_MBSPolicyAuthorization Service API
p. 44
6.2.1
Introduction
p. 44
6.2.2
Usage of HTTP
p. 44
6.2.2.1
General
p. 44
6.2.2.2
HTTP standard headers
p. 44
6.2.2.2.1
General
p. 44
6.2.2.2.2
Content type
p. 44
6.2.2.3
HTTP custom headers
p. 44
6.2.3
Resources
p. 45
6.2.3.1
Overview
p. 45
6.2.3.2
Resource: MBS Application Session Contexts
p. 45
6.2.3.2.1
Description
p. 45
6.2.3.2.2
Resource Definition
p. 45
6.2.3.2.3
Resource Standard Methods
p. 46
6.2.3.2.3.1
POST
p. 46
6.2.3.2.4
Resource Custom Operations
p. 46
6.2.3.3
Resource: Individual MBS Application Session Context
p. 47
6.2.3.3.1
Description
p. 47
6.2.3.3.2
Resource Definition
p. 47
6.2.3.3.3
Resource Standard Methods
p. 47
6.2.3.3.3.1
GET
p. 47
6.2.3.3.3.2
PATCH
p. 48
6.2.3.3.3.3
DELETE
p. 49
6.2.3.3.4
Resource Custom Operations
p. 51
6.2.4
Custom Operations without associated resources
p. 51
6.2.5
Notifications
p. 51
6.2.6
Data Model
p. 51
6.2.6.1
General
p. 51
6.2.6.2
Structured data types
p. 51
6.2.6.2.1
Introduction
p. 51
6.2.6.2.2
Type: MbsAppSessionCtxt
p. 52
6.2.6.2.3
Type: MbsAppSessionCtxtPatch
p. 53
6.2.6.2.4
Type: AcceptableMbsServInfo
p. 53
6.2.6.3
Simple data types and enumerations
p. 53
6.2.6.3.1
Introduction
p. 53
6.2.6.3.2
Simple data types
p. 53
6.2.6.4
Data types describing alternative data types or combinations of data types
p. 54
6.2.6.4.1
Type: MbsExtProblemDetails
p. 54
6.2.6.5
Binary data
p. 54
6.2.6.5.1
Binary Data Types
p. 54
6.2.7
Error Handling
p. 54
6.2.7.1
General
p. 54
6.2.7.2
Protocol Errors
p. 54
6.2.7.3
Application Errors
p. 54
6.2.8
Feature negotiation
p. 55
6.2.9
Security
p. 55
A
(Normative) OpenAPI specification
p. 56
A.1
General
p. 56
A.2
Npcf_MBSPolicyControl API
p. 57
A.3
Npcf_MBSPolicyAuthorization API
p. 64
B
Withdrawn API versions
p. 68
B.1
General
p. 68
B.2
Npcf_MBSPolicyControl API
p. 68
B.3
Npcf_MBSPolicyAuthorization API
p. 68
$
Change history
p. 69