The "Accounting-Request" Diameter command code
The "Accounting-Request" Diameter command uses the command code "271".
It has the REQ and PXY bits.
It is part of the NASREQ Application, 3GPP Wx, 3GPP Gmb, 3GPP Pr, 3GPP S9, 3GPP SGmb, Diameter Base Accounting, Relay applications.
It is defined in the 3GPP TS 29.234: 3GPP system to Wireless Local Area Network (WLAN) interworking; Stage 3 specification.
It contains the following AVPs:
| AVP code | AVP name | AVP type | AVP requirement |
|---|---|---|---|
| 263 | Session-Id | UTF8String | Fixed (1) |
| 264 | Origin-Host | DiameterIdentity | Required (1) |
| 296 | Origin-Realm | DiameterIdentity | Required (1) |
| 283 | Destination-Realm | DiameterIdentity | Required (1) |
| 480 | Accounting-Record-Type | Enumerated | Required (1) |
| 485 | Accounting-Record-Number | Unsigned32 | Required (1) |
| 259 | Acct-Application-Id | AppId | Required (1) |
| 1 | User-Name | UTF8String | Optional (up to 1) |
| 260 | Vendor-Specific-Application-Id | Grouped | Optional (up to 1) |
| 287 | Accounting-Sub-Session-Id | Unsigned64 | Optional (up to 1) |
| 44 | Acct-Session-Id | OctetString | Optional (up to 1) |
| 50 | Accounting-Multi-Session-Id | UTF8String | Optional (up to 1) |
| 408 | Origin-AAA-Protocol | Enumerated | Optional (up to 1) |
| 278 | Origin-State-Id | Unsigned32 | Optional (up to 1) |
| 85 | Acct-Interim-Interval | Unsigned32 | Optional (up to 1) |
| 293 | Destination-Host | DiameterIdentity | Optional (up to 1) |
| 483 | Accounting-Realtime-Required | Enumerated | Optional (up to 1) |
| 55 | Event-Timestamp | Time | Optional (up to 1) |
| 41 | Acct-Delay-Time | Unsigned32 | Optional (up to 1) |
| 32 | NAS-Identifier | UTF8String | Optional (up to 1) |
| 284 | Proxy-Info | Grouped | Optional |
| 4 | NAS-IP-Address | OctetString | Optional (up to 1) |
| 282 | Route-Record | DiameterIdentity | Optional |
| 95 | NAS-IPv6-Address | OctetString | Optional (up to 1) |
| 5 | NAS-Port | Unsigned32 | Optional (up to 1) |
| 461 | Service-Context-Id | UTF8String | Optional (up to 1) |
| 87 | NAS-Port-Id | UTF8String | Optional (up to 1) |
| 873 | Service-Information | Grouped | Optional (up to 1) |
| 61 | NAS-Port-Type | Enumerated | Optional (up to 1) |
| 25 | Class | OctetString | Optional |
| 6 | Service-Type | Enumerated | Optional (up to 1) |
| 295 | Termination-Cause | Enumerated | Optional (up to 1) |
| 126 | Operator-Name | OctetString | Optional (up to 1) |
| 363 | Accounting-Input-Octets | Unsigned64 | Optional (up to 1) |
| 127 | Location-Information | OctetString | Optional |
| 365 | Accounting-Input-Packets | Unsigned64 | Optional (up to 1) |
| 128 | Location-Data | OctetString | Optional |
| 364 | Accounting-Output-Octets | Unsigned64 | Optional (up to 1) |
| 129 | Basic-Location-Policy-Rules | OctetString | Optional (up to 1) |
| 366 | Accounting-Output-Packets | Unsigned64 | Optional (up to 1) |
| 130 | Extended-Location-Policy-Rules | OctetString | Optional (up to 1) |
| 45 | Acct-Authentic | Enumerated | Optional (up to 1) |
| 406 | Accounting-Auth-Method | Enumerated | Optional (up to 1) |
| 51 | Acct-Link-Count | Unsigned32 | Optional (up to 1) |
| 46 | Acct-Session-Time | Unsigned32 | Optional (up to 1) |
| 68 | Acct-Tunnel-Connection | OctetString | Optional (up to 1) |
| 86 | Acct-Tunnel-Packets-Lost | Unsigned32 | Optional (up to 1) |
| 20 | Callback-Id | UTF8String | Optional (up to 1) |
| 19 | Callback-Number | UTF8String | Optional (up to 1) |
| 30 | Called-Station-Id | UTF8String | Optional (up to 1) |
| 62 | Port-Limit | Unsigned32 | Optional (up to 1) |
| 31 | Calling-Station-Id | UTF8String | Optional (up to 1) |
| 77 | Connect-Info | UTF8String | Optional |
| 94 | Originating-Line-Info | OctetString | Optional (up to 1) |
| 11 | Filter-Id | UTF8String | Optional |
| 291 | Authorization-Lifetime | Integer32 | Optional (up to 1) |
| 400 | NAS-Filter-Rule | IPFilterRule | Optional |
| 27 | Session-Timeout | Unsigned32 | Optional (up to 1) |
| 407 | QoS-Filter-Rule | QoSFilterRule | Optional |
| 28 | Idle-Timeout | Unsigned32 | Optional (up to 1) |
| 13 | Framed-Compression | Enumerated | Optional (up to 1) |
| 96 | Framed-Interface-Id | Unsigned64 | Optional (up to 1) |
| 8 | Framed-IP-Address | IPAddress | Optional (up to 1) |
| 9 | Framed-IP-Netmask | IPAddress | Optional (up to 1) |
| 97 | Framed-IPv6-Prefix | OctetString | Optional |
| 100 | Framed-IPv6-Pool | OctetString | Optional (up to 1) |
| 99 | Framed-IPv6-Route | UTF8String | Optional |
| 37 | Framed-AppleTalk-Link | Unsigned32 | Optional (up to 1) |
| 123 | Delegated-IPv6-Prefix | OctetString | Optional |
| 38 | Framed-AppleTalk-Network | Unsigned32 | Optional (up to 1) |
| 23 | Framed-IPX-Network | UTF8String | Optional (up to 1) |
| 39 | Framed-AppleTalk-Zone | OctetString | Optional (up to 1) |
| 12 | Framed-MTU | Unsigned32 | Optional (up to 1) |
| 88 | Framed-Pool | UTF8String | Optional (up to 1) |
| 7 | Framed-Protocol | Enumerated | Optional (up to 1) |
| 22 | Framed-Route | UTF8String | Optional |
| 10 | Framed-Routing | Enumerated | Optional (up to 1) |
| 14 | Login-IP-Host | IPAddress | Optional |
| 98 | Login-IPv6-Host | OctetString | Optional |
| 36 | Login-LAT-Group | OctetString | Optional (up to 1) |
| 35 | Login-LAT-Node | OctetString | Optional (up to 1) |
| 63 | Login-LAT-Port | OctetString | Optional (up to 1) |
| 34 | Login-LAT-Service | OctetString | Optional (up to 1) |
| 15 | Login-Service | Enumerated | Optional (up to 1) |
| 16 | Login-TCP-Port | Unsigned32 | Optional (up to 1) |
| 401 | Tunneling | Grouped | Optional |
| 1 | 3GPP-IMSI | UTF8String | Optional (up to 1) |
| 3111 | External-Identifier | UTF8String | Optional (up to 1) |
| 2 | 3GPP-Charging-Id | OctetStringOrUTF8 | Optional (up to 1) |
| 3 | 3GPP-PDP-Type | Enumerated | Optional (up to 1) |
| 4 | 3GPP-CG-Address | IPAddress | Optional (up to 1) |
| 5 | 3GPP-GPRS-Negotiated-QoS-Profile | UTF8String | Optional (up to 1) |
| 6 | 3GPP-SGSN-Address | IPAddress | Optional (up to 1) |
| 7 | 3GPP-GGSN-Address | IPAddress | Optional (up to 1) |
| 8 | 3GPP-IMSI-MCC-MNC | UTF8String | Optional (up to 1) |
| 9 | 3GPP-GGSN-MCC-MNC | UTF8String | Optional (up to 1) |
| 10 | 3GPP-NSAPI | UTF8String | Optional (up to 1) |
| 12 | 3GPP-Selection-Mode | UTF8String | Optional (up to 1) |
| 13 | 3GPP-Charging-Characteristics | UTF8String | Optional (up to 1) |
| 14 | 3GPP-CG-IPv6-Address | OctetString | Optional (up to 1) |
| 15 | 3GPP-SGSN-IPv6-Address | OctetString | Optional (up to 1) |
| 16 | 3GPP-GGSN-IPv6-Address | OctetString | Optional (up to 1) |
| 18 | 3GPP-SGSN-MCC-MNC | UTF8String | Optional (up to 1) |
| 20 | 3GPP-IMEISV | OctetStringOrUTF8 | Optional (up to 1) |
| 21 | 3GPP-RAT-Type | OctetString | Optional (up to 1) |
| 22 | 3GPP-User-Location-Info | OctetString | Optional (up to 1) |
| 24 | 3GPP-CAMEL-Charging-Info | OctetString | Optional (up to 1) |
| 25 | 3GPP-Packet-Filter | OctetString | Optional (up to 1) |
| 26 | 3GPP-Negotiated-DSCP | OctetString | Optional (up to 1) |
| 29 | 3GPP-TWAN-Identifier | OctetString | Optional (up to 1) |
< Accounting-Request > ::= < Diameter-Header: 271, REQ, PXY >
< Session-Id >
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Accounting-Record-Type }
{ Accounting-Record-Number }
{ Acct-Application-Id }
[ User-Name ]
[ Vendor-Specific-Application-Id ]
[ Accounting-Sub-Session-Id ]
[ Acct-Session-Id ]
[ Accounting-Multi-Session-Id ]
[ Origin-AAA-Protocol ]
[ Origin-State-Id ]
[ Acct-Interim-Interval ]
[ Destination-Host ]
[ Accounting-Realtime-Required ]
[ Event-Timestamp ]
[ Acct-Delay-Time ]
[ NAS-Identifier ]
* [ Proxy-Info ]
[ NAS-IP-Address ]
* [ Route-Record ]
[ NAS-IPv6-Address ]
[ NAS-Port ]
[ Service-Context-Id ]
[ NAS-Port-Id ]
[ Service-Information ]
[ NAS-Port-Type ]
* [ Class ]
[ Service-Type ]
[ Termination-Cause ]
[ Operator-Name ]
[ Accounting-Input-Octets ]
* [ Location-Information ]
[ Accounting-Input-Packets ]
* [ Location-Data ]
[ Accounting-Output-Octets ]
[ Basic-Location-Policy-Rules ]
[ Accounting-Output-Packets ]
[ Extended-Location-Policy-Rules ]
[ Acct-Authentic ]
[ Accounting-Auth-Method ]
[ Acct-Link-Count ]
[ Acct-Session-Time ]
[ Acct-Tunnel-Connection ]
[ Acct-Tunnel-Packets-Lost ]
[ Callback-Id ]
[ Callback-Number ]
[ Called-Station-Id ]
[ Port-Limit ]
[ Calling-Station-Id ]
* [ Connect-Info ]
[ Originating-Line-Info ]
* [ Filter-Id ]
[ Authorization-Lifetime ]
* [ NAS-Filter-Rule ]
[ Session-Timeout ]
* [ QoS-Filter-Rule ]
[ Idle-Timeout ]
[ Framed-Compression ]
[ Framed-Interface-Id ]
[ Framed-IP-Address ]
[ Framed-IP-Netmask ]
* [ Framed-IPv6-Prefix ]
[ Framed-IPv6-Pool ]
* [ Framed-IPv6-Route ]
[ Framed-AppleTalk-Link ]
* [ Delegated-IPv6-Prefix ]
[ Framed-AppleTalk-Network ]
[ Framed-IPX-Network ]
[ Framed-AppleTalk-Zone ]
[ Framed-MTU ]
[ Framed-Pool ]
[ Framed-Protocol ]
* [ Framed-Route ]
[ Framed-Routing ]
* [ Login-IP-Host ]
* [ Login-IPv6-Host ]
[ Login-LAT-Group ]
[ Login-LAT-Node ]
[ Login-LAT-Port ]
[ Login-LAT-Service ]
[ Login-Service ]
[ Login-TCP-Port ]
* [ Tunneling ]
[ 3GPP-IMSI ]
[ External-Identifier ]
[ 3GPP-Charging-Id ]
[ 3GPP-PDP-Type ]
[ 3GPP-CG-Address ]
[ 3GPP-GPRS-Negotiated-QoS-Profile ]
[ 3GPP-SGSN-Address ]
[ 3GPP-GGSN-Address ]
[ 3GPP-IMSI-MCC-MNC ]
[ 3GPP-GGSN-MCC-MNC ]
[ 3GPP-NSAPI ]
[ 3GPP-Selection-Mode ]
[ 3GPP-Charging-Characteristics ]
[ 3GPP-CG-IPv6-Address ]
[ 3GPP-SGSN-IPv6-Address ]
[ 3GPP-GGSN-IPv6-Address ]
[ 3GPP-SGSN-MCC-MNC ]
[ 3GPP-IMEISV ]
[ 3GPP-RAT-Type ]
[ 3GPP-User-Location-Info ]
[ 3GPP-CAMEL-Charging-Info ]
[ 3GPP-Packet-Filter ]
[ 3GPP-Negotiated-DSCP ]
[ 3GPP-TWAN-Identifier ]
| Update source | Insertion date |
|---|---|
| 3GPP | 2026-04-26 07:12 |
| 3GPP | 2026-04-26 07:12 |
diameter-db