5 Command codes
29.2303GPP3GPP specific codes and identifiersDiameter applicationsRelease 18TS
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 value |
Command name |
Abbreviation |
Specified in 3GPP TS |
|||
300 |
User-Authorization-Request/-Answer |
UAR/UAA |
29.229 [2] |
|||
301 |
Server-Assignment-Request/-Answer |
SAR/SAA |
||||
302 |
Location-Info-Request/-Answer |
LIR/LIA |
||||
303 |
Multimedia-Auth-Request/-Answer |
MAR/MAA |
||||
304 |
Registration-Termination-Request/-Answer |
RTR/RTA |
||||
305 |
Push-Profile-Request/-Answer |
PPR/PPA |
||||
306 |
User-Data-Request/-Answer |
UDR/UDA |
29.329 [4] |
|||
307 |
Profile-Update-Request/-Answer |
PUR/PUA |
||||
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 value |
Command name |
Abbreviation |
Specified in 3GPP TS |
313 |
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 value |
Command name |
Abbreviation |
Specified in 3GPP TS |
316 |
Update-Location-Request/Answer |
ULR/ULA |
29.272 [21] |
317 |
Cancel-Location-Request/Answer |
CLR/CLA |
|
318 |
Authentication- Information -Request/Answer |
AIR/AIA |
|
319 |
Insert Subscriber Data-Request/Answer |
IDR/IDA |
|
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:
Table 5.1/4: Vendor-specific command codes allocated for 3GPP
Command code value |
Command name |
Abbreviation |
Specified in 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-Request/Answer |
SNR/SNA |
|
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-Request/Answer |
CIR/CIA |
29.336 [28] |
8388719 |
Reporting-Information-Request/Answer |
RIR/RIA |
|
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 Request/Answer |
OFR/OFA |
29.338 [30] |
8388646 |
MT-Forward-Short-Message Request/Answer |
TFR/TFA |
|
8388647 |
Send-Routing-Info-for-SM-Request/Answer |
SRR/SRA |
|
8388648 |
Alert-Service-Centre-Request/Answer |
ALR/ALA |
|
8388649 |
Report-SM-Delivery-Status-Request/Answer |
RDR/RDA |
|
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-Request/Answer |
PIR/PIA |
29.344 [33] |
8388665 |
Update-ProSe-Subscriber-Data-Request/Answer |
UPR/UPA |
|
8388666 |
ProSe-Notify-Request/Answer |
PNR/PNA |
|
8388713 |
ProSe-Initial-Location-Information-Request/Answer |
PSR/PSA |
|
8388668 |
ProSe-Authorization-Request/Answer |
PAR/PAA |
29.345 [34] |
8388669 |
ProSe-Discovery-Request/Answer |
PDR/PDA |
|
8388670 |
ProSe-Match-Request/Answer |
PMR/PMA |
|
8388671 |
ProSe-Match-Report-Info-Request/Answer |
PIR/PIA |
|
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-Request/Answer |
NRR/NRA |
29.217 [35] |
8388721 |
Aggregated-RUCI-Report-Request/Answer |
ARR/ARA |
|
8388722 |
Modify-Uecontext-Request/Answer |
MUR/MUA |
|
8388724 |
Network-Status-Request/Answer |
NSR/NSA |
29.153 [37] |
8388725 |
Network-Status-Continuous-Report-Request/Answer |
NCR/NCA |
|
8388723 |
Background-Data-Transfer-Request/Answer |
BTR/BTA |
29.154 [38] |
8388728 |
Data-Pull-Request/Answer |
DPR/DPA |
29.283 [39] |
8388729 |
Data-Update-Request/Answer |
DUR/DUA |
|
8388730 |
Notification-Data-Request/Answer |
NDR/NDA |
|
8388732 |
Connection-Management-Request/Answer |
CMR/CMA |
29.128 [36] |
8388733 |
MO-Data-Request/Answer |
ODR/ODA |
|
8388734 |
MT-Data-Request/Answer |
TDR/TDA |
|
8388735 |
Event-Configuration-Request/Answer |
ECR/ECA |
29.154 [38] |
8388736 |
Event-Reporting-Request/Answer |
ERR/ERA |