Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; 5G; Diameter applications; 3GPP specific codes and identifiers (3GPP TS 29.230 version 15.7.0 Release 15)

RTS/TSGC-0429230vf70

General Information

Status
Published
Publication Date
14-Jan-2020
Current Stage
12 - Completion
Completion Date
15-Jan-2020
Ref Project
Standard
ETSI TS 129 230 V15.7.0 (2020-01) - Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; 5G; Diameter applications; 3GPP specific codes and identifiers (3GPP TS 29.230 version 15.7.0 Release 15)
English language
54 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


TECHNICAL SPECIFICATION
Digital cellular telecommunications system (Phase 2+) (GSM);
Universal Mobile Telecommunications System (UMTS);
LTE;
5G;
Diameter applications;
3GPP specific codes and identifiers
(3GPP TS 29.230 version 15.7.0 Release 15)

3GPP TS 29.230 version 15.7.0 Release 15 1 ETSI TS 129 230 V15.7.0 (2020-01)

Reference
RTS/TSGC-0429230vF70
Keywords
5G,GSM,LTE,UMTS
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the prevailing version of an ETSI
deliverable is the one made publicly available in PDF format at www.etsi.org/deliver.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2020.
All rights reserved.
DECT™, PLUGTESTS™, UMTS™ and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.

3GPP™ and LTE™ are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M™ logo is a trademark of ETSI registered for the benefit of its Members and
of the oneM2M Partners. ®
GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 2 ETSI TS 129 230 V15.7.0 (2020-01)
Intellectual Property Rights
Essential patents
IPRs essential or potentially essential to normative deliverables may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (https://ipr.etsi.org/).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Trademarks
The present document may include trademarks and/or tradenames which are asserted and/or registered by their owners.
ETSI claims no ownership of these except for any which are indicated as being the property of ETSI, and conveys no
right to use or reproduce any trademark and/or tradename. Mention of those trademarks in the present document does
not constitute an endorsement by ETSI of products, services or organizations associated with those trademarks.
Legal Notice
This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP).
The present document may refer to technical specifications or reports using their 3GPP identities. These shall be
interpreted as being references to the corresponding ETSI deliverables.
The cross reference between 3GPP and ETSI identities can be found under http://webapp.etsi.org/key/queryform.asp.
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "need not", "will", "will not", "can" and
"cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of
provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 3 ETSI TS 129 230 V15.7.0 (2020-01)
Contents
Intellectual Property Rights . 2
Legal Notice . 2
Modal verbs terminology . 2
Foreword . 4
1 Scope . 6
2 References . 6
3 Definitions and abbreviations . 8
3.1 Definitions . 8
3.2 Abbreviations . 8
4 Application identifiers . 8
4.1 3GPP specific application identifiers . 8
5 Command codes . 10
5.1 Command codes allocated for 3GPP . 10
6 Vendor identifier . 13
6.1 3GPP's vendor identifier . 13
7 Attribute-Value-Pair codes . 13
7.1 3GPP specific AVP codes . 14
8 Experimental result codes . 39
8.1 3GPP specific result codes . 39
8.1.1 Informational . 39
8.1.2 Success . 39
8.1.3 Transient Failures . 40
8.1.4 Permanent Failures . 40
Annex A (informative): Assignment of the Diameter codes and identifiers in 3GPP . 45
A.1 Application identifiers . 45
A.2 Command codes . 45
A.3 AVP codes . 45
A.4 Result codes . 45
Annex B (informative): Change history . 47
History . 53

ETSI
3GPP TS 29.230 version 15.7.0 Release 15 4 ETSI TS 129 230 V15.7.0 (2020-01)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
x the first digit:
1 presented to TSG for information;
2 presented to TSG for approval;
3 or greater indicates TSG approved document under change control.
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
In the present document, modal verbs have the following meanings:
shall indicates a mandatory requirement to do something
shall not indicates an interdiction (prohibition) to do something
The constructions "shall" and "shall not" are confined to the context of normative provisions, and do not appear in
Technical Reports.
The constructions "must" and "must not" are not used as substitutes for "shall" and "shall not". Their use is avoided
insofar as possible, and they are not used in a normative context except in a direct citation from an external, referenced,
non-3GPP document, or so as to maintain continuity of style when extending or modifying the provisions of such a
referenced document.
should indicates a recommendation to do something
should not indicates a recommendation not to do something
may indicates permission to do something
need not indicates permission not to do something
The construction "may not" is ambiguous and is not used in normative elements. The unambiguous constructions
"might not" or "shall not" are used instead, depending upon the meaning intended.
can indicates that something is possible
cannot indicates that something is impossible
The constructions "can" and "cannot" are not substitutes for "may" and "need not".
will indicates that something is certain or expected to happen as a result of action taken by an agency
the behaviour of which is outside the scope of the present document
will not indicates that something is certain or expected not to happen as a result of action taken by an
agency the behaviour of which is outside the scope of the present document
might indicates a likelihood that something will happen as a result of action taken by some agency the
behaviour of which is outside the scope of the present document
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 5 ETSI TS 129 230 V15.7.0 (2020-01)
might not indicates a likelihood that something will not happen as a result of action taken by some agency
the behaviour of which is outside the scope of the present document
In addition:
is (or any other verb in the indicative mood) indicates a statement of fact
is not (or any other negative verb in the indicative mood) indicates a statement of fact
The constructions "is" and "is not" do not indicate requirements.

ETSI
3GPP TS 29.230 version 15.7.0 Release 15 6 ETSI TS 129 230 V15.7.0 (2020-01)
1 Scope
The present document lists the 3GPP specific Diameter protocol codes, including the AVP codes and Experimental
result codes.
This document lists also the application identifiers assigned to 3GPP specific Diameter applications by IANA and the
Diameter command code range which is assigned to 3GPP by IANA.
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a specific reference, subsequent revisions do not apply.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[1] 3GPP TS 29.228: "IP Multimedia (IM) Subsystem Cx and Dx interfaces; Signalling flows and
message contents".
[2] 3GPP TS 29.229: "Cx and Dx interfaces based on the Diameter protocol; Protocol details".
[3] 3GPP TS 29.328: "IP Multimedia (IM) Subsystem Sh interface; Signalling flows and message
contents".
[4] 3GPP TS 29.329: "Sh Interface based on the Diameter protocol; Protocol details".
[5] 3GPP TS 32.299: "Telecommunication management; Charging management; Diameter charging
applications".
[6] 3GPP TS 29.234, Release 11: "3GPP system to Wireless Local Area Network (WLAN)
interworking; Stage 3".
[7] 3GPP TS 29.109: "Generic Authentication Architecture (GAA); Zh and Zn Interfaces based on the
Diameter protocol; Stage 3".
[8] 3GPP TS 29.209, Release 6: "Policy control over Gq interface".
[9] IETF RFC 3588: "Diameter Base Protocol".
[10] IETF RFC 3589: "Diameter Command Codes for Third Generation Partnership Project (3GPP)
Release 5".
[11] IANA's Enterprise-Numbers: http://www.iana.org/assignments/enterprise-numbers
[12] IANA's AAA parameters register: ftp://ftp.iana.org/assignments/aaa-parameters/
[13] 3GPP TS 29.061: "Interworking between the Public Land Mobile Network (PLMN) supporting
packet based services and Packet Data Networks (PDN)".
[14] 3GPP TS 32.296: "Telecommunication management; Charging management; Online Charging
System (OCS): Applications and interfaces".
[15] 3GPP TS 29.210, Release 6: "Charging rule provisioning over Gx interface".
[16] 3GPP TS 29.140, Release 6: "Multimedia Messaging Service (MMS); MM10 interface based on
Diameter protocol; Stage 3".
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 7 ETSI TS 129 230 V15.7.0 (2020-01)
[17] 3GPP TS 29.211, Release 6: "Rx Interface and Rx/Gx signalling flows".
[18] 3GPP TS 29.214: "Policy and Charging Control over Rx reference point".
[19] 3GPP TS 29.212: "Policy and Charging Control (PCC);Reference points".
[20] 3GPP TS 29.273: "Evolved Packet System (EPS); 3GPP EPS AAA interfaces".
[21] 3GPP TS 29.272: "Evolved Packet System (EPS); Mobility Management Entity (MME) and
Serving GPRS Support Node (SGSN) related interfaces based on Diameter protocol".
[22] 3GPP TS 29.215: "Policy and Charging Control (PCC) over S9 reference point; Stage 3".
[23] IETF RFC 5516: "Diameter Command Code Registration for Third Generation Partnership Project
(3GPP) Evolved Packet System (EPS)".
[24] 3GPP TS 29.172: "Location Services (LCS); Evolved Packet Core (EPC) LCS Protocol (ELP)
between the Gateway Mobile Location Centre (GMLC) and the Mobile Management Entity
(MME); SLg interface".
[25] 3GPP TS 29.173: "Location Services (LCS); Diameter-based SLh interface for Control Plane
LCS".
[26] 3GPP TS 29.219: "Policy and Charging Control: Spending Limit Reporting over Sy reference
point".
[27] 3GPP TS 29.368: "Tsp interface protocol between the MTC Interworking Function (MTC-IWF)
and Service Capability Server (SCS)".
[28] 3GPP TS 29.336: "Home Subscriber Server (HSS) diameter interfaces for interworking with
packet data networks and applications".
[29] 3GPP TS 29.337: "Diameter-based T4 interface for communications with packet data networks
and applications".
[30] 3GPP TS 29.338: "Diameter based protocols to support SMS capable MMEs".
[31] 3GPP TS 29.468: "Group Communication System Enablers for LTE (GCSE_LTE)".
[32] 3GPP TS 29.343: "Proximity-services (ProSe) function to ProSe application server aspects (PC2)".
[33] 3GPP TS 29.344: "Proximity-services (ProSe) Function to Home Subscriber Server (HSS)
aspects".
[34] 3GPP TS 29.345: "Inter-Proximity-services (Prose) function signalling aspects; Stage 3".
[35] 3GPP TS 29.217: "Policy and Charging Control over Np reference point".
[36] 3GPP TS 29.128: "Diameter based T6a/T6b interface between the MME/SGSN and the SCEF".
[37] 3GPP TS 29.153: "Service exposure functionality between SCEF and RCAF reference point".
[38] 3GPP TS 29.154: "Service capability exposure functionality over Nt Reference point".
[39] 3GPP TS 29.283: "Diameter Data Management applications".
[40] 3GPP TS 29.388: "V2X Control Function to V2X Control Function to Home Subscriber Server
(HSS) aspects (V4)".
[41] 3GPP TS 29.389: "Inter-V2X Control Function Signalling aspects (V6)".
[42] 3GPP TS 29.561: "Interworking between 5G Network and external Data Networks; Stage 3".
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 8 ETSI TS 129 230 V15.7.0 (2020-01)
3 Definitions and abbreviations
3.1 Definitions
For the purposes of the present document, the following terms and definitions apply.
3GPP specific: A definition which is used in conjunction with the 3GPP's vendor identifier.
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
AVP Attribute-Value-Pair
CR Change Request
IANA Internet Assigned Numbers Authority
IETF Internet Engineering Task Force
LS Liaison Statement
4 Application identifiers
The Diameter applications are identified with the application identifiers as specified in the RFC 3588 [9]. There are two
kind of applications: IETF standards track applications and vendor specific applications. All application identifiers are
assigned by IANA [12]. This chapter lists the application identifiers assigned by IANA to all 3GPP Diameter
applications.
The application identifiers are transferred in Diameter command's header in the Application-ID field.
4.1 3GPP specific application identifiers
The 3GPP specific application identifiers allocated by IANA are listed in the following table.
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 9 ETSI TS 129 230 V15.7.0 (2020-01)
Table 4.1: 3GPP specific application identifiers
Application identifier Application 3GPP TS
16777216 3GPP Cx/Px 29.228 [1] and 29.229 [2]
16777217 3GPP Sh/Ph 29.328 [3] and 29.329 [4]
16777218 3GPP Re 32.296 [14]
16777219 3GPP Wx 29.234 [6]
16777220 3GPP Zn 29.109 [7]
16777221 3GPP Zh 29.109 [7]
16777222 3GPP Gq 29.209 [8]
16777223 3GPP Gmb 29.061 [13]
16777224 3GPP Gx 29.210 [15]
16777225 3GPP Gx over Gy 29.210 [15]
16777226 3GPP MM10 29.140 [16]
16777229 3GPP Rx 29.211 [17]
16777230 3GPP Pr 29.234 [6]
16777236 3GPP Rx 29.214 [18]
16777238 3GPP Gx 29.212 [19]
16777250 3GPP STa 29.273 [20]
16777251 3GPP S6a 29.272 [21]
16777252 3GPP S13/S13' 29.272 [21]
16777255 3GPP SLg 29.172 [24]
16777264 3GPP SWm 29.273 [20]
16777265 3GPP SWx 29.273 [20]
16777266 3GPP Gxx 29.212 [19]
16777267 3GPP S9 29.215 [22]
16777268 3GPP Zpn 29.109 [7]
16777272 3GPP S6b 29.273 [20]
16777291 3GPP SLh 29.173 [25]
16777292 3GPP SGmb 29.061 [13]
16777302 3GPP Sy 29.219 [26]
16777303 3GPP Sd 29.212 [19]
16777308 3GPP S7a 29.272 [21]
16777309 3GPP Tsp 29.368 [27]
16777310 3GPP S6m 29.336 [28]
16777311 3GPP T4 29.337 [29]
16777312 3GPP S6c 29.338 [30]
16777313 3GPP SGd 29.338 [30]
16777318 3GPP S15 29.212 [19]
16777319 3GPP S9a 29.215 [22]
16777320 3GPP S9a* 29.215 [22]
16777335 3GPP MB2-C 29.468 [31]
16777336 3GPP PC4a 29.344 [33]
16777337 3GPP PC2 29.343 [32]
16777340 3GPP PC6/PC7 29.345 [34]
16777342 3GPP Np 29.217 [35]
16777345 3GPP S6t 29.336 [28]
16777346 3GPP T6a/T6b 29.128 [36]
16777347 3GPP Ns 29.153[37]
16777348 3GPP Nt 29.154[38]
16777349 3GPP St 29.212 [19]
16777350 3GPP PC2 29.343 [32]
16777351 3GPP Diameter Data 29.283 [39]
Management
16777355 3GPP V4 29.388 [40]
16777356 3GPP V6 29.389 [41]
16777358 3GPP Nta 29.154 [38]
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 10 ETSI TS 129 230 V15.7.0 (2020-01)
5 Command codes
The command codes are used for communicating the command associated with the Diameter message. The command
code is carried in the Diameter header's Command-Code field. The command codes can be divided into standard
command codes allocated by IANA and experimental command codes for testing purposes only.
5.1 Command codes allocated for 3GPP
Based on the IETF RFC 3589 [10] the IANA has allocated a standard command code range 300 - 313 for 3GPP. The
command codes are presented in the following table.
Table 5.1/1: Command code values allocated for 3GPP
Command code Command name Abbreviation Specified in
value 3GPP TS
300 User-Authorization-Request/-Answer UAR/UAA
301 Server-Assignment-Request/-Answer SAR/SAA
302 Location-Info-Request/-Answer LIR/LIA
29.229 [2]
303 Multimedia-Auth-Request/-Answer MAR/MAA
304 Registration-Termination-Request/- RTR/RTA
Answer
305 Push-Profile-Request/-Answer PPR/PPA
306 User-Data-Request/-Answer UDR/UDA
307 Profile-Update-Request/-Answer PUR/PUA
29.329 [4]
308 Subscribe-Notifications-Request/-Answer SNR/SNA
309 Push-Notification-Request/-Answer PNR/PNA
310 Boostrapping-Info-Request/Answer BIR/BIA 29.109 [7]
311 Message-Process-Request/Answer MPR/MPA 29.140 [16]
312 GBAPush-Info-Request/Answer GPR/GPI 29.109 [7]

Editor's Note: The following command codes have been allocated to 3GPP, but they have not been used yet.
Table 5.1/2: Command codes allocated for 3GPP
Command code Command name Abbreviation Specified in
value 3GPP TS
As defined in the IETF RFC 5516 [23]. IANA has allocated the following command code values for the S6a/S6d
interface application and S13/S13' interface application.
Table 5.1/3: SAE related Standard Command code valuess allocated for 3GPP
Command code Command name Abbreviation Specified in
value 3GPP TS
316 Update-Location-Request/Answer ULR/ULA
317 Cancel-Location-Request/Answer CLR/CLA
318 Authentication- Information - AIR/AIA
Request/Answer
319 Insert Subscriber Data-Request/Answer IDR/IDA
29.272 [21]
320 Delete-Subscriber-Data-Request/Answer DSR/DSA
321 Purge-UE-Request/Answer PUR/PUA
322 Reset-Request/Answer RSR/RSA
323 Notify-Request/Answer NOR/NOA
324 ME-Identity-Check-Request/Answer ECR/ECA

Besides the standard command code values allocated for 3GPP, IANA has allocated the following vendor-specific
command code values for 3GPP vendor-specific Diameter applications:
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 11 ETSI TS 129 230 V15.7.0 (2020-01)
Table 5.1/4: Vendor-specific command codes allocated for 3GPP
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 12 ETSI TS 129 230 V15.7.0 (2020-01)
Command code Command name Abbreviation Specified in
value 3GPP TS
8388620 Provide-Location-Request/Answer PLR/PLA
29.172 [24]
8388621 Location-Report-Request/Answer LRR/LRA
8388622 LCS-Routing-Info-Request/Answer RIR/RIA
29.173 [25]
8388635 Spending-Limit-Request/Answer SLR/SLA
29.219 [26]
8388636 Spending-Status-Notification- SNR/SNA
Request/Answer
8388637 TDF-Session-Request/Answer TSR/TSA
29.212 [19]
8388731 TSSF-Notification-Request/Answer TNR/TNA
8388638 Update-VCSG-Location-Request/Answer UVR/UVA
29.272 [21]
8388642 Cancel-VCSG-Location-Request/Answer CVR/CVA
8388639 Device-Action-Request/Answer DAR/DAA
29.368 [27]
8388640 Device-Notification-Request/Answer DNR/DNA
8388641 Subscriber-Information-Request/Answer SIR/SIA
29.336 [28]
8388718 Configuration-Information- CIR/CIA
Request/Answer
8388719 Reporting-Information-Request/Answer RIR/RIA
29.336 [28]
8388726 NIDD-Information-Request/Answer NIR/NIA
8388643 Device-Trigger-Request/Answer DTR/DTA
29.337 [29]
8388644 Delivery-Report-Request/Answer DRR/DRA
8388645 MO-Forward-Short-Message OFR/OFA
Request/Answer
8388646 MT-Forward-Short-Message TFR/TFA
Request/Answer
8388647 Send-Routing-Info-for-SM- SRR/SRA
29.338 [30]
Request/Answer
8388648 Alert-Service-Centre-Request/Answer ALR/ALA
8388649 Report-SM-Delivery-Status- RDR/RDA
Request/Answer
8388656 Trigger-Establishment-Request/Answer TER/TEA
29.215 [30]
8388662 GCS-Action-Request/Answer GAR/GAA
29.468 [31]
8388663 GCS-Notification-Request/Answer GNR/GNA
8388664 ProSe-Subscriber-Information- PIR/PIA
Request/Answer
8388665 Update-ProSe-Subscriber-Data- UPR/UPA
Request/Answer
29.344 [33]
8388666 ProSe-Notify-Request/Answer PNR/PNA
8388713 ProSe-Initial-Location-Information- PSR/PSA
Request/Answer
8388668 ProSe-Authorization-Request/Answer PAR/PAA
8388669 ProSe-Discovery-Request/Answer PDR/PDA
29.345 [34]
8388670 ProSe-Match-Request/Answer PMR/PMA
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 13 ETSI TS 129 230 V15.7.0 (2020-01)
8388671 ProSe-Match-Report-Info- PIR/PIA
Request/Answer
8388672 ProSe-Proximity-Request/Answer PRR/PRA
8388673 ProSe-Location-Update-Request/Answer PLR/PLA
8388674 ProSe-Alert-Request/Answer ALR/ALA
8388675 ProSe-Cancellation-Request/Answer RPR/RPA
8388676 ProXimity-Action-Request/Answer PXR/PXA
29.343 [32]
8388727 ProXimity-Application-Request/Answer XAR/XAA
8388720 Non-Aggregated-RUCI-Report- NRR/NRA
Request/Answer
8388721 Aggregated-RUCI-Report- ARR/ARA
29.217 [35]
Request/Answer
8388722 Modify-Uecontext-Request/Answer MUR/MUA
8388724 Network-Status-Request/Answer NSR/NSA
29.153 [37]
8388725 Network-Status-Continuous-Report- NCR/NCA
Request/Answer
8388723 Background-Data-Transfer- BTR/BTA
29.154 [38]
Request/Answer
8388728 Data-Pull-Request/Answer DPR/DPA
8388729 Data-Update-Request/Answer DUR/DUA
29.283 [39]
8388730 Notification-Data-Request/Answer NDR/NDA
8388732 Connection-Management- CMR/CMA
Request/Answer
8388733 MO-Data-Request/Answer ODR/ODA
29.128 [36]
8388734 MT-Data-Request/Answer TDR/TDA
8388735 Event-Configuration-Request/Answer ECR/ECA
29.154 [38]
8388736 Event-Reporting-Request/Answer ERR/ERA

6 Vendor identifier
The vendor identifier (also known as Enterprise number) indicates the vendor specific attributes, result codes and
application identifiers in Diameter commands. The vendor identifier is used in the Vendor-ID field of the AVP header
and in the Vendor-Id AVP. The Vendor-Id AVP is used to identify the vendor in the Vendor-Specific-Application-Id
and Experimental-Result-Code grouped AVPs.
6.1 3GPP's vendor identifier
The IANA has allocated a vendor identifier value 10415 for 3GPP [11].
7 Attribute-Value-Pair codes
The AVP codes are used together with the vendor identifier to identify each attribute uniquely. There are multiple AVP
namespaces. The IETF IANA namespace, that is, the AVPs with vendor identifier zero or without vendor identifier, is
controlled by IANA. Each vendor controls the AVP codes within their AVP namespaces.
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 14 ETSI TS 129 230 V15.7.0 (2020-01)
7.1 3GPP specific AVP codes
The 3GPP specific AVPs have the Vendor-Specific bit ('V' bit) set in the AVP header and they carry the 3GPP's vendor
identifier in the Vendor-ID field of the AVP header. The 3GPP specific AVP codes are presented in the following table.
Table 7.1: 3GPP specific AVP codes
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 15 ETSI TS 129 230 V15.7.0 (2020-01)
AVP Attribute Name Data Type Specified
Code in the
3GPP TS
100 3GPP-WLAN-APN-Id OctetString
101 3GPP-WLAN-QoS-Filter-Rule UTF8String 29.234 [6]
102 3GPP-WLAN-QoS-Filter-Support OctetString
Note: The AVP codes from 1 to 255 are reserved for backwards compatibility with 3GPP RADIUS Vendor Specific
Attributes (See 3GPP TS 29.061 [13], 3GPP TS 29.561 [42] and 3GPP TS 29.234 [6])
Note: The AVP codes from 256 to 299 are reserved for future use.
300 Authentication-Method Enumerated
301 Authentication-Information-SIM OctetString
302 Authorization -Information-SIM OctetString
303 WLAN-User-Data Grouped
304 Charging-Data Grouped
305 WLAN-Access Enumerated
306 WLAN- 3GPP-IP-Access Enumerated
307 APN-Authorized Grouped
308 APN-Id
309 APN-Barring-Type Enumerated
29.234 [6]
310 WLAN-Direct-IP-Access Enumerated
311 Session-Request-Type Enumerated
312 Routing-Policy IPFilterRule
313 Max-Requested-Bandwidth OctetString
314 Charging-Characteristics Integer
315 Charging-Nodes Grouped
316 Primary-OCS-Charging-Function-Name DiameterIdentity
317 Secondary-OCS-Charging-Function-Name DiameterIdentity
318 3GPP-AAA-Server-Name DiameterIdentity
319 Maximum-Number-Accesses Unsigned32
Note 1: The AVP codes from 320 to 399 are reserved for TS 29.234
Note 2: The 3GPP-AAA-Server-Name definition is moved to TS 29.273 starting from Rel-12.
400 GBA-UserSecSettings OctetString
401 Transaction-Identifier OctetString
402 NAF-Hostname OctetString
403 GAA-Service-Identifier OctetString
404 Key-ExpiryTime Time
405 ME-Key-Material OctetString
406 UICC-Key-Material OctetString
407 GBA_U-Awareness-Indicator Enumerated
408 BootstrapInfoCreationTime Time
409 GUSS-Timestamp Time
410 GBA-Type Enumerated 29.109 [7]
411 UE-Id OctetString
412 UE-Id-Type Enumerated
413 UICC-App-Label OctetString
414 UICC-ME Enumerated
415 Requested-Key-Lifetime Time
416 Private-Identity-Request Enumerated
417 GBA-Push-Info OctetString
418 NAF-SA-Identifier OctetString
419 Security-Feature-Request OctetString
420 Security-Feature-Response OctetString
Note: The AVP codes from 421 to 499 are reserved for TS 29.109
500 Abort-Cause Enumerated
501 Access-Network-Charging-Address Address
502 Access-Network-Charging-Identifier Grouped
503 Access-Network-Charging-Identifier-Value OctetString
504 AF-Application-Identifier OctetString
29.209
505 AF-Charging-Identifier OctetString
[8],
506 Authorization-Token OctetString
29.211
507 Flow-Description IPFilterRule
[17] ,
508 Flow-Grouping Grouped
29.214
509 Flow-Number Unsigned32
[18]
510 Flows Grouped
511 Flow-Status Enumerated
512 Flow-Usage Enumerated
513 Specific-Action Enumerated
514 Max-Requested-Bandwidth Unsigned32
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 16 ETSI TS 129 230 V15.7.0 (2020-01)
515 Max-Requested-Bandwidth-DL Unsigned32
516 Max-Requested-Bandwidth-UL Unsigned32
517 Media-Component-Description Grouped
518 Media-Component-Number Unsigned32
519 Media-Sub-Component AVP Grouped
520 Media-Type Enumerated
521 RR-Bandwidth Unsigned32
522 RS-Bandwidth Unsigned32
523 SIP-Forking-Indication Enumerated
524 Codec-Data OctetString
525 Service-URN OctetString
526 Acceptable-Service-Info Grouped
527 Service-Info-Status Enumerated
528 MPS-Identifier OctetString
529 AF-Signalling-Protocol Enumerated
530 Sponsored-Connectivity-Data Grouped
531 Sponsor-Identity OctetString
532 Application-Service-Provider-Identity OctetString
533 Rx-Request-Type Enumerated
534 Min-Requested-Bandwidth-DL Unsigned32
535 Min-Requested-Bandwidth-UL Unsigned32
536 Required-Access-Info Enumerated
537 IP-Domain-Id OctetString
538 GCS-Identifier OctetString
539 Sharing-Key-DL Unsigned32
540 Sharing-Key-UL Unsigned32
541 Retry-Interval Unsigned32
542 Sponsoring-Action Enumerated
543 Max-Supported-Bandwidth-DL Unsigned32
544 Max-Supported-Bandwidth-UL Unsigned32
545 Min-Desired-Bandwidth-DL Unsigned32
546 Min-Desired-Bandwidth-UL Unsigned32
547 MCPTT-Identifier OctetString
548 Service-Authorization-Info Unsigned32
549 Media-Component-Status Unsigned32
550 Priority-Sharing-Indicator Enumerated
551 AF-Requested-Data Unsigned32
552 Content-Version Unsigned64
553 Pre-emption-Control-Info Unsigned32
554 Extended-Max-Requested-BW-DL Unsigned32
555 Extended-Max-Requested-BW-UL Unsigned32
556 Extended-Max-Supported-BW-DL Unsigned32
557 Extended-Max-Supported-BW-UL Unsigned32
558 Extended-Min-Desired-BW-DL Unsigned32
559 Extended-Min-Desired-BW-UL Unsigned32
560 Extended-Min-Requested-BW-DL Unsigned32
561 Extended-Min-Requested-BW-UL Unsigned32
562 MCVideo-Identifier OctetString
563 IMS-Content-Identifier OctetString
564 IMS-Content-Type Enumerated
Note: The AVP codes from 563 to 599 are reserved for TS 29.209, TS 29.211 and TS 29.214
600 Visited-Network-Identifier OctetString
601 Public-Identity UTF8String
602 Server-Name UTF8String
603 Server-Capabilities Grouped
604 Mandatory-Capability Unsigned32
605 Optional-Capability Unsigned32
606 User-Data OctetString
29.229 [2]
607 SIP-Number-Auth-Items Unsigned32
608 SIP-Authentication-Scheme UTF8String
609 SIP-Authenticate OctetString
610 SIP-Authorization OctetString
611 SIP-Authentication-Context OctetString
612 SIP-Auth-Data-Item Grouped
613 SIP-Item-Number Unsigned32
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 17 ETSI TS 129 230 V15.7.0 (2020-01)
614 Server-Assignment-Type Enumerated
615 Deregistration-Reason Grouped
616 Reason-Code Enumerated
617 Reason-Info UTF8String
618 Charging-Information Grouped
619 Primary-Event-Charging-Function-Name DiameterURI
620 Secondary-Event-Charging-Function-Name DiameterURI
621 Primary-Charging-Collection-Function-Name DiameterURI
622 Secondary-Charging-Collection-Function-Name DiameterURI
623 User-Authorization-Type Enumerated
624 User-Data-Already-Available Enumerated
625 Confidentiality-Key OctetString
626 Integrity-Key OctetString
627 User-Data-Request-Type Enumerated
628 Supported-Features Grouped
629 Feature-List-ID Unsigned32
630 Feature-List Unsigned32
631 Supported-Applications Grouped
632 Associated-Identities Grouped
633 Originating-Request Enumerated
634 Wildcarded-Public-Identity UTF8String
635 SIP-Digest-Authenticate Grouped
636 Wildcarded-IMPU UTF8String
637 UAR-Flags Unsigned32
638 Loose-Route-Indication Enumerated
639 SCSCF-Restoration-Info Grouped
640 Path OctetString
641 Contact OctetString
642 Subscription-Info Grouped
643 Call-ID-SIP-Header OctetString
644 From-SIP-Header OctetString
645 To-SIP-Header OctetString
646 Record-Route OctetString
647 Associated-Registered-Identities Grouped
648 Multiple-Registration-Indication Enumerated
649 Restoration-Info Grouped
650 Session-Priority Enumerated
651 Identity-with-Emergency-Registration Grouped
652 Priviledged-Sender-Indication Enumerated
653 LIA-Flags Unsigned32
654 Initial-CSeq-Sequence-Number Unsigned32
655 SAR-Flags Unsigned32
656 Allowed-WAF-WWSF-Identities Grouped
657 WebRTC-Authentication-Function-Name UTF8String
658 WebRTC-Web-Server-Function-Name UTF8String
659 RTR-Flags Unsigned32
Note: The AVP codes from 660 to 699 are reserved for TS 29.229.
700 User-Identity Grouped
701 MSISDN OctetString
702 User-Data OctetString
703 Data-Reference Enumerated
704 Service-Indication OctetString
705 Subs-Req-Type Enumerated
706 Requested-Domain Enumerated
707 Current-Location Enumerated
708 Identity-Set Enumerated
29.329 [4]
709 Expiry-Time Time
710 Send-Data-Indication Enumerated
711 DSAI-Tag OctetString
712 One-Time-Notification Enumerated
713 Requested-Nodes Unsigned32
714 Serving-Node-Indication Enumerated
715 Repository-Data-ID Grouped
716 Sequence-Number Unsigned32
717 Pre-paging-Supported Enumerated
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 18 ETSI TS 129 230 V15.7.0 (2020-01)
718 Local-Time-Zone-Indication Enumerated
719 UDR-Flags Unsigned32
720 Call-Reference-Info Grouped
721 Call-Reference-Number OctetString
722 AS-Number OctetString
Note: The AVP codes from 723 to799 are reserved for TS 29.329.
Note: The AVP codes from 800 to 822 are reserved for TS 32.299.
823 Event-Type Grouped
824 SIP-Method UTF8String
825 Event UTF8String
826 Content-Type UTF8String
827 Content-Length Unsigned32
828 Content-Disposition UTF8String
829 Role-of-Node Enumerated
830 User-Session-Id UTF8String
831 Calling-Party-Address UTF8String
832 Called-Party-Address UTF8String
833 Time-Stamps Grouped
834 SIP-Request-Timestamp Time
835 SIP-Response-Timestamp Time
836 Application-Server UTF8String
837 Application-provided-called-party-address UTF8String
838 Inter-Operator-Identifier Grouped
839 Originating-IOI UTF8String
840 Terminating-IOI UTF8String
841 IMS-Charging-Identifier UTF8String
842 SDP-Session-Description UTF8String
843 SDP-Media-Component Grouped
844 SDP-Media-Name UTF8String
845 SDP-Media-Description UTF8String
846 CG-Address Address
847 GGSN-Address Address
848 Served-Party-IP-Address Address
849 Authorized-QoS UTF8String
850 Application-Server-Information Grouped
851 Trunk-Group-Id Grouped
32.299 [5]
852 Incoming-Trunk-Group-Id UTF8String
853 Outgoing-Trunk-Group-Id UTF8String
854 Bearer-Service OctetString
855 Service-Id UTF8String
856 Associated-URI UTF8String
857 Charged-Party UTF8String
858 PoC-Controlling-Address UTF8String
859 PoC-Group-Name UTF8String
860 Cause Grouped
861 Cause-Code Integer32
862 Node-Functionality Enumerated
863 Service-Specific-Data UTF8String
864 Originator Enumerated
865 PS-Furnish-Charging-Information Grouped
866 PS-Free-Format-Data OctetString
867 PS-Append-Free-Format-Data Enumerated
868 Time-Quota-Threshold Unsigned32
869 Volume-Quota-Threshold Unsigned32
870 Trigger-Type Enumerated
871 Quota-Holding-Time Unsigned32
872 Reporting-Reason Enumerated
873 Service-Information Grouped
874 PS-Information Grouped
875 Reserved -
876 IMS-Information Grouped
877 MMS-Information Grouped
878 LCS-Information Grouped
879 PoC-Information Grouped
880 MBMS-Information Grouped
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 19 ETSI TS 129 230 V15.7.0 (2020-01)
881 Quota-Consumption-Time Unsigned32
882 Media-Initiator-Flag Enumerated
883 PoC-Server-Role Enumerated
884 PoC-Session-Type Enumerated
885 Number-Of-Participants Unsigned32
886 Originator-Address Grouped
887 Participants-Involved UTF8String
888 Expires Unsigned32
889 Message-Body Grouped
890 Reserved -
891 Reserved -
892 Reserved -
893 Reserved -
894 Reserved -
895 Reserved -
896 Reserved -
897 Address-Data UTF8String
898 Address-Domain Grouped
899 Address-Type Enumerated
900 TMGI OctectString
901 Required-MBMS-Bearer-Capabilities UTF8String
902 MBMS-StartStop-Indication Enumerated
903 MBMS-Service-Area OctectString
904 MBMS-Session-Duration Unsigned32
905 Alternative-APN UTF8String
906 MBMS-Service-Type Enumerated
907 MBMS-2G-3G-Indicator Enumerated
908 MBMS-Session-Identity OctetString
909 RAI UTF8String
910 Additional-MBMS-Trace-Info OctetString
911 MBMS-Time-To-Data-Transfer Unsigned32
912 MBMS-Session-Identity-Repetition-Number Unsigned32
913 MBMS-Required-QoS UTF8String
914 MBMS-Counting-Information Enumerated
915 MBMS-User-Data-Mode-Indication Enumerated
916 MBMS-GGSN-Address UTF8String
29.061
917 MBMS-GGSN-IPv6-Address UTF8String
[13]
918 MBMS-BMSC-SSM-IP-Address UTF8String
919 MBMS-BMSC-SSM-IPv6-Address UTF8String
920 MBMS-Flow-Identifier OctetString
921 CN-IP-Multicast-Distribution Enumerated
922 MBMS-HC-Indicator Enumerated
923 MBMS-Access-Indicator Enumerated
924 MBMS-GW-SSM-IP-Address OctetString
925 MBMS-GW-SSM-IPv6-Address OctetString
926 MBMS-BMSC-SSM-UDP-Port OctetString
927 MBMS-GW-UDP-Port OctetString
928 MBMS-GW-UDP-Port-Indicator Enumerated
929 MBMS-Data-Transfer-Start Unsigned64
930 MBMS-Data-Transfer-Stop Unsigned64
931 MBMS-Flags Unsigned32
932 Restart-Counter Unsigned32
933 Diagnostic-Info Unsigned32
934 MBMS-Cell-List OctetString
Note: The AVP codes from 935 to 999 are reserved for TS 29.061
1000 Bearer-Usage Enumerated
1001 Charging-Rule-Install Grouped
1002 Charging-Rule-Remove Grouped
1003 Charging-Rule-Definition Grouped
1004 Charging-Rule-Base-Name UTF8String 29.212 [19]
1005 Charging-Rule-Name OctetString
1006 Event-Trigger Enumerated
1007 Metering-Method Enumerated
1008 Offline Enumerated
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 20 ETSI TS 129 230 V15.7.0 (2020-01)
1009 Online Enumerated
1010 Precedence Unsigned32
1011 Reporting-Level Enumerated
1012 TFT-Filter IPFilterRule
1013 TFT-Packet-Filter-Information Grouped
1014 ToS-Traffic-Class OctetString
1016 QoS-Information Grouped
1018 Charging-Rule-Report Grouped
1019 PCC-Rule-Status Enumerated
1020 Bearer-Identifier OctetString
1021 Bearer-Operation Enumerated
1022 Access-Network-Charging-Identifier-Gx Grouped
1023 Bearer-Control-Mode Enumerated
1024 Network-Request-Support Enumerated
1025 Guaranteed-Bitrate-DL Unsigned32
1026 Guaranteed-Bitrate-UL Unsigned32
1027 IP-CAN-Type Enumerated
1028 QoS-Class-Identifier Enumerated
1029 QoS-Negotiation Enumerated
1030 QoS-Upgrade Enumerated
1031 Rule-Failure-Code Enumerated
1032 RAT-Type Enumerated
1033 Event-Report-Indication Grouped
1034 Allocation-Retention-Priority Grouped
1035 CoA-IP-Address Address
1036 Tunnel-Header-Filter IPFilterRule
1037 Tunnel-Header-Length Unsigned32
1038 Tunnel-Information Grouped
1039 CoA-Information Grouped
1040 APN-Aggregate-Max-Bitrate-DL Unsigned32
1041 APN-Aggregate-Max-Bitrate-UL Unsigned32
1042 Revalidation-Time Time
1043 Rule-Activation-Time Time
1044 Rule-DeActivation-Time Time
1045 Session-Release-Cause Enumerated
1046 Priority-Level Unsigned32
1047 Pre-emption-Capability Enumerated
1048 Pre-emption-Vulnerability Enumerated
1049 Default-EPS-Bearer-QoS Grouped
1050 AN-GW-Address Address
1051 QoS-Rule-Install Grouped
1052 QoS-Rule-Remove Grouped
1053 QoS-Rule-Definition Grouped
1054 QoS-Rule-Name OctetString
1055 QoS-Rule-Report Grouped
1056 Security-Parameter-Index OctetString
1057 Flow-Label OctetString
1058 Flow-Information Grouped
1059 Packet-Filter-Content IPFilterRule
1060 Packet-Filter-Identifier OctetString
1061 Packet-Filter-Information Grouped
1062 Packet-Filter-Operation Enumerated
1063 Resource-Allocation-Notification Enumerated
1064 Session-Linking-Indicator Enumerated
1065 PDN-Connection-ID OctetString
1066 Monitoring-Key OctetString
1067 Usage-Monitoring-Information Grouped
1068 Usage-Monitoring-Level Enumerated
1069 Usage-Monitoring-Report Enumerated
1070 Usage-Monitoring-Support Enumerated
1071 CSG-Information-Reporting Enumerated
1072 Packet-Filter-Usage Enumerated
1073 Charging-Correlation-Indicator Enumerated
1074 QoS-Rule-Base-Name UTF8String
1075 Routing-Rule-Remove Grouped
ETSI
3GPP TS 29.230 version 15.7.0 Release 15 21 ETSI TS 129 230 V15.7.0 (2020-01)
1076 Routing-Rule-Definition Grouped
1077 Routing-Rule-Identifier OctetString
1078 Routing-Filter Grouped
1079 Routing-IP-Address Address
1080 Flow-Direction Enumerated
1081 Routing-Rule-Install Grouped
1082 Credit-Management-Status Unsigned32
1085 Redirect-Information Grouped
1086 Redirect- Support Enumerated
1087 TDF-
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...