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.343
Word version: 18.0.0
1…
5…
5
PC2 procedures
6
PC2 protocol
A
Call Flows over PC2
B
Diameter load control mechanism
$
Change History
5
PC2 procedures
p. 10
5.1
EPC-level ProSe discovery
p. 10
5.1.1
Application registration for ProSe
p. 10
5.1.1.1
General Description
p. 10
5.1.1.2
Detailed description of the application registration for ProSe procedure
p. 10
5.1.2
Proximity map request
p. 10
5.1.2.1
General
p. 10
5.1.2.2
Detailed description of the proximity map request procedure
p. 10
5.2
Restricted ProSe direct discovery
|R13|
p. 11
5.2.1
Overview
p. 11
5.2.2
Authorization for Announce Request (model A)
p. 11
5.2.2.1
General Description
p. 11
5.2.2.2
Detailed description of the procedure
p. 11
5.2.3
Authorization for Announce Request with Application-controlled extension (model A)
p. 11
5.2.3.1
General Description
p. 11
5.2.3.2
Detailed description of the procedure
p. 12
5.2.4
Authorization for Monitor Request (model A)
p. 12
5.2.4.1
General Description
p. 12
5.2.4.2
Detailed description of the procedure
p. 12
5.2.5
Authorization for Monitor Request with Application-controlled Extension (model A)
p. 13
5.2.5.1
General Description
p. 13
5.2.5.2
Detailed description of the procedure
p. 13
5.2.6
Authorization for Discovery Permission (model A)
p. 13
5.2.6.1
General
p. 13
5.2.6.2
Detailed description of the procedure
p. 14
5.2.7
Authorization for Match Report (model A/model B)
p. 14
5.2.7.1
General Description
p. 14
5.2.7.2
Detailed description of the procedure
p. 14
5.2.8
Authorization for Discoveree Request (model B)
p. 15
5.2.8.1
General Description
p. 15
5.2.8.2
Detailed description of the procedure
p. 15
5.2.9
Authorization for Discoverer Request (model B)
p. 15
5.2.9.1
General Description
p. 15
5.2.9.2
Detailed description of the procedure
p. 15
5.2.10
Authorization for Discovery Permission (model B)
p. 15
5.2.10.1
General Description
p. 15
5.2.10.2
Detailed description of the procedure
p. 15
5.2.11
Discovery Authorization Update
p. 15
5.2.11.1
General Description
p. 15
5.2.11.2
Detailed description of the discovery authorization update procedure
p. 15
5.3
Open ProSe direct discovery
|R13|
p. 16
5.3.1
Authorization for Announce Request with Application-controlled extension
p. 16
5.3.3.1
General Description
p. 16
5.3.3.2
Detailed description of the procedure
p. 16
5.3.2
Authorization for Monitor Request with Application-controlled Extension
p. 17
5.3.2.1
General Description
p. 17
5.3.2.2
Detailed description of the procedure
p. 17
6
PC2 protocol
p. 17
6.1
Protocol Support
p. 17
6.1.1
Use of Diameter base protocol
p. 17
6.1.2
Transport protocol
p. 18
6.1.3
Advertising Application Support
p. 18
6.2
Initialization and maintenance of connection and session
p. 18
6.3
Security over PC2 reference point
p. 18
6.4
PC2 specific AVPs
p. 18
6.4.1
General
p. 18
6.4.2
Origin-App-Layer-User-Id AVP
p. 19
6.4.3
Target-App-Layer-User-Id AVP
p. 19
6.4.4
ProSe-Function-ID AVP
p. 19
6.4.5
ProSe-Request-Type AVP
p. 19
6.4.6
PDUID AVP
|R13|
p. 20
6.4.7
Application-Data AVP
|R13|
p. 20
6.4.8
Allowed-Suffixes-Number AVP
|R13|
p. 21
6.4.9
Monitor-Target AVP
|R13|
p. 21
6.4.10
ProSe- Code-Suffix-Mask AVP
|R13|
p. 21
6.4.11
Suffix-Code AVP
|R13|
p. 21
6.4.12
Suffix-Mask AVP
|R13|
p. 21
6.4.13
Void
6.4.14
Void
6.4.15
Void
6.4.16
Void
6.4.17
Banned-User-Target AVP
|R13|
p. 21
6.4.18
Metadata-Indicator AVP
|R13|
p. 22
6.5
PC2 re-used AVPs
p. 22
6.6
PC2 messages
p. 23
6.6.1
Command-Code Values
p. 23
6.6.2
ProXimity-Action-Request (PXR) command
p. 23
6.6.3
ProXimity-Action-Answer (PXA) command
p. 24
6.6.4
ProXimity-Application-Request (XAR) command
|R13|
p. 24
6.6.5
ProXimity-Application-Answer (XAA) command
|R13|
p. 25
6.7
PC2 specific Experimental-Result-Code AVP values
p. 25
6.7.1
General
p. 25
6.7.2
Success
p. 25
6.7.3
Failures
p. 25
6.7.3.1
DIAMETER_ERROR_ORIGIN_ALUID_UNKNOWN (5590)
p. 25
6.7.3.2
DIAMETER_ERROR_TARGET_ALUID_UNKNOWN (5591)
p. 26
6.7.3.3
DIAMETER_ERROR_PFID_UNKNOWN (5592)
p. 26
6.7.3.4
DIAMETER_ERROR_APP_REGISTER_REJECT (5593)
p. 26
6.7.3.5
DIAMETER_ERROR_PROSE_MAP_REQUEST_DISALLOWED (5594)
p. 26
6.7.3.6
DIAMETER_ERROR_MAP_REQUEST_REJECT (5595)
p. 26
6.7.3.7
DIAMETER_ERROR_REQUESTING_RPAUID_UNKNOWN (5596)
|R13|
p. 26
6.7.3.8
DIAMETER_ERROR_UNKNOWN_OR_INVALID_TARGET_SET (5597)
|R13|
p. 26
6.7.3.9
DIAMETER_ERROR_MISSING_APPLICATION_DATA (5598)
|R13|
p. 26
6.7.3.10
DIAMETER_ERROR_AUTHORIZATION_REJECT (5599)
|R13|
p. 26
6.7.3.11
DIAMETER_ERROR_DISCOVERY_NOT_PERMITTED (5600)
|R13|
p. 26
6.7.3.12
DIAMETER_ERROR_TARGET_RPAUID_UNKNOWN (5601)
|R13|
p. 26
6.7.3.13
DIAMETER_ERROR_INVALID_APPLICATION_DATA (5602)
|R13|
p. 26
A
Call Flows over PC2
p. 27
A.1
EPC-Level ProSe discovery
p. 27
A.1.1
Application registration for ProSe
|R13|
p. 27
A.1.2
Proximity map request
|R13|
p. 28
A.2
Restricted ProSe direct discovery
p. 28
A.2.1
Authorization for Announce Request (model A)
|R13|
p. 28
A.2.2
Authorization for Restricted Discovery Announce Request with Application-controlled extension (model A)
|R13|
p. 29
A.2.3
Authorization for Monitor Request (model A)
|R13|
p. 30
A.2.4
Authorization for Restricted Discovery Monitor Request with Application-controlled extension (model A)
|R13|
p. 30
A.2.5
Authorization for Discovery Permission (model A)
|R13|
p. 31
A.2.6
Authorization for Match Report (model A/model B)
|R13|
p. 32
A.2.7
Authorization for Discoveree Request (model B)
|R13|
p. 33
A.2.8
Authorization for Discoverer Request (model B)
|R13|
p. 33
A.2.9
Authorization for Discovery Permission (model B)
|R13|
p. 34
A.2.10
Discovery Authorization Update
|R13|
p. 35
A.2.11
Authorization for Open Discovery Announce Request with Application-controlled extension
|R13|
p. 35
A.2.12
Authorization for Open Discovery Monitor Request with Application-controlled extension
|R13|
p. 36
B
(Normative) Diameter load control mechanism
|R14|
p. 37
B.1
General
p. 37
B.2
ProSe Function behaviour
p. 37
B.3
ProSe Application Server behaviour
p. 38
$
Change History
p. 39