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.283
Word version: 18.0.0
1…
5…
5
MC Service General Architecture
6
Procedure Descriptions for MC Services
7
Protocol Specification and Implementation for MC Service
A
Diameter overload control mechanism
B
Diameter overload node behaviour
C
Diameter message priority mechanism
D
Diameter load control mechanism
$
Change History
5
MC Service General Architecture
p. 9
5.1
Introduction
p. 9
5.2
Functional requirements of network entities
p. 9
5.2.1
Functional Requirements of the MC Service Server
p. 9
5.2.2
Functional Requirements of the Configuration Management Server
p. 9
5.2.3
Functional requirements of MCPTT User Database
p. 9
5.3
Functional classification of MC Service Server to MC Service User Database related interface procedures
p. 10
5.4
Functional classification of CSC-13 interface procedures
p. 10
6
Procedure Descriptions for MC Services
p. 11
6.1
Introduction
p. 11
6.2
MC Service User data handling procedures
p. 11
6.2.1
Data Pull
p. 11
6.2.1.1
General
p. 11
6.2.1.2
Detailed behaviour of the requesting entity
p. 12
6.2.1.3
Detailed behaviour of the MC Service User Database
p. 12
6.2.2
Data Update
p. 13
6.2.2.1
General
p. 13
6.2.2.2
Detailed behaviour of the Configuration Management Server
p. 14
6.2.2.3
Detailed behaviour of the MC Service User Database
p. 15
6.2.3
Data Notification
p. 16
6.2.3.1
General
p. 16
6.2.3.2
Detailed behaviour of the MCPTT User Database
p. 17
6.2.3.3
Detailed behaviour of the receiving entity
p. 17
6.3
Requesting entity permissions list
p. 18
6.3.1
General
p. 18
7
Protocol Specification and Implementation for MC Service
p. 19
7.1
General
p. 19
7.1.1
Use of Diameter base protocol
p. 19
7.1.2
Securing Diameter Messages
p. 19
7.1.3
Accounting functionality
p. 19
7.1.4
Use of sessions
p. 20
7.1.5
Transport protocol
p. 20
7.1.6
Routing considerations
p. 20
7.1.7
Advertising Application Support
p. 21
7.1.8
Diameter Application Identifier
p. 21
7.1.9
Use of the Supported-Features AVP
p. 21
7.1.10
MC Service ID to MC Service User Database resolution
p. 21
7.2
Commands
p. 23
7.2.1
Introduction
p. 23
7.2.2
Command-Code values
p. 23
7.2.3
Data-Pull-Request (DPR) Command
p. 23
7.2.4
Data-Pull-Answer (DPA) Command
p. 24
7.2.5
Data-Update-Request (DUR) Command
p. 24
7.2.6
Data-Update-Answer (DUA) Command
p. 24
7.2.7
Notification-Data-Request (PDR) Command
p. 25
7.2.8
Notification-Data-Answer (PDA) Command
p. 25
7.3
AVPs
p. 26
7.3.1
General
p. 26
7.3.2
MCPTT-ID
p. 27
7.3.3
Data-Identification
p. 27
7.3.4
DRMP
p. 27
7.3.5
OC-OLR
p. 27
7.3.6
OC-Supported-Features
p. 27
7.3.7
User-Data
p. 27
7.3.8
User-Identifier
p. 28
7.3.9
Feature-List-ID AVP
p. 28
7.3.10
Feature-List AVP
p. 28
7.3.11
Data-Identification-Prefix
p. 28
7.3.12
Data-Identification-Flags
p. 28
7.3.13
DPR-Flags
p. 29
7.3.14
DPA-Flags
p. 29
7.3.15
DUR-Flags
p. 29
7.3.16
DUA-Flags
p. 29
7.3.17
NDR-Flags
p. 30
7.3.18
NDA-Flags
p. 30
7.3.19
User-Data-Id
p. 30
7.3.20
MC-Service-User-Profile-Data
p. 30
7.3.21
Sequence-Number
p. 31
7.3.22
Data
p. 31
7.3.23
Load
|R14|
p. 31
7.3.24
MCVideo-ID
|R14|
p. 31
7.3.25
MCData-ID
|R14|
p. 31
7.4
Result-Code and Experimental-Result-Code Values
p. 31
7.4.1
Introduction
p. 31
7.4.2
Success
p. 31
7.4.2.1
General
p. 31
7.4.3
Permanent Failures
p. 31
7.4.3.1
General
p. 31
7.4.3.2
DIAMETER_ERROR_USER_UNKNOWN (5001)
p. 32
7.4.3.3
DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED (5100)
p. 32
7.4.3.4
DIAMETER_ERROR_OPERATION_NOT_ALLOWED (5101)
p. 32
7.4.3.5
DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ (5102)
p. 32
7.4.3.6
DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED (5103)
p. 32
7.4.3.7
DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED (5104)
p. 32
7.4.3.8
DIAMETER_ERROR_TOO_MUCH_DATA (5008)
p. 32
7.4.3.9
DIAMETER_ERROR_DATA OUT_OF_SYNC (5105)
p. 32
7.4.3.10
DIAMETER_ERROR_FEATURE_UNSUPPORTED (5011)
p. 32
7.4.3.11
DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA (5107)
|R14|
p. 32
7.4.3.12
DIAMETER_ERROR_ UNKNOWN _DATA (5670)
p. 32
7.4.3.13
DIAMETER_ERROR_REQUIRED_KEY_NOT_PROVIDED (5671)
p. 32
7.4.4
Transient Failures
p. 33
7.4.4.1
General
p. 33
7.4.4.2
DIAMETER_USER_DATA_NOT_AVAILABLE (4100)
|R14|
p. 33
7.4.4.3
DIAMETER_PRIOR_UPDATE_IN_PROGRESS (4101)
|R14|
p. 33
A
(Normative) Diameter overload control mechanism
p. 34
A.1
General
p. 34
A.2
MC Service User Database behaviour
p. 34
A.3
MC Service Server and Configuration Management Server behaviour
p. 34
B
Diameter overload node behaviour
p. 35
B.1
Message prioritization
p. 35
C
(Normative) Diameter message priority mechanism
p. 36
C.1
General
p. 36
C.2
MCPTT-2, MCVideo-2, MCData-2 and CSC-13 interfaces
p. 36
C.2.1
General
p. 36
C.2.2
MC Service Server and Configuration Management Server behaviour
p. 36
C.2.3
MC Service User Database behaviour
p. 37
D
(Normative) Diameter load control mechanism
|R14|
p. 37
D.1
General
p. 37
D.2
MC Service User Database behaviour
p. 37
D.3
MC Service Server and Configuration Management Server behaviour
p. 38
$
Change History
p. 39