Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Diameter (diameter)

Reached from

Lower layerSelectorValue
tcpdst_port / src_port3868 (0x0f1c)

Fields

FieldTypeDefaultAutoDescription
versionuint(8)1Diameter version (1).
message_lengthuint(24)Length of the header in octetsMessage length in octets, including the header and the AVP padding (Auto).
ruint(1)1R flag: request (0 = answer).
puint(1)0P flag: proxiable.
euint(1)0E flag: the answer carries a protocol error.
tuint(1)0T flag: potentially retransmitted message.
reserveduint(4)0
command_codeenum(24)257 (capabilities_exchange)Command code (Capabilities-Exchange, Device-Watchdog, Credit-Control, …).
application_iduint(32)0Application-ID (0 = Diameter common messages).
hop_by_hopuint(32)1Hop-by-Hop identifier matching an answer to its request on one connection.
end_to_enduint(32)1End-to-End identifier detecting duplicate requests.
avpstlv — up to offset message_length of the group5 itemsAVPs (32-bit code, V / M / P flags, 24-bit length without the padding, optional Vendor-ID, data padded to 4 octets): base protocol and Credit-Control AVPs, grouped AVPs one level deep. Lengths, padding and the V flag are Auto.

command_code

ValueName
257 (0x000101)capabilities_exchange
258 (0x000102)re_auth
271 (0x00010f)accounting
272 (0x000110)credit_control
274 (0x000112)abort_session
275 (0x000113)session_termination
280 (0x000118)device_watchdog
282 (0x00011a)disconnect_peer
316 (0x00013c)update_location
317 (0x00013d)cancel_location
318 (0x00013e)authentication_information
319 (0x00013f)insert_subscriber_data
320 (0x000140)delete_subscriber_data
321 (0x000141)purge_ue
323 (0x000143)notify

avps

  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
260 (0x00000104)vendor_specific_application_idv, m, p, reserved, vendor_id, avps
279 (0x00000117)failed_avpv, m, p, reserved, vendor_id, avps
284 (0x0000011c)proxy_infov, m, p, reserved, vendor_id, avps
297 (0x00000129)experimental_resultv, m, p, reserved, vendor_id, avps
443 (0x000001bb)subscription_idv, m, p, reserved, vendor_id, avps

avps › user_name

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › class

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › session_timeout

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › proxy_state

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › accounting_session_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › acct_multi_session_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › event_timestamp

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › acct_interim_interval

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › auth_application_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › acct_application_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › redirect_max_cache_time

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › session_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › origin_host

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › supported_vendor_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › vendor_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › firmware_revision

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › result_code

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)
avps › result_code › value
ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security

avps › product_name

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › session_binding

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › multi_round_time_out

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › disconnect_cause

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)
avps › disconnect_cause › value
ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you

avps › auth_request_type

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)
avps › auth_request_type › value
ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate

avps › auth_grace_period

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › auth_session_state

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)
avps › auth_session_state › value
ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained

avps › origin_state_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › proxy_host

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › error_message

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › route_record

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › destination_realm

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › re_auth_request_type

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)
avps › re_auth_request_type › value
ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate

avps › accounting_sub_session_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)

avps › authorization_lifetime

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › redirect_host

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › destination_host

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › error_reporting_host

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › termination_cause

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)
avps › termination_cause › value
ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout

avps › origin_realm

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › experimental_result_code

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › inband_security_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › cc_request_number

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › cc_request_type

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)
avps › cc_request_type › value
ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request

avps › subscription_id_data

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › subscription_id_type

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)
avps › subscription_id_type › value
ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private

avps › multiple_services_indicator

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)
avps › multiple_services_indicator › value
ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported

avps › service_context_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU

avps › accounting_record_type

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)
avps › accounting_record_type › value
ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record

avps › accounting_record_number

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)

avps › host_ip_address

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1

avps › host_ip_address_ipv6

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

avps › vendor_specific_application_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
avpstlv — rest of the PDU2 items
avps › vendor_specific_application_id › avps
  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
avps › vendor_specific_application_id › avps › user_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › class
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › session_timeout
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › proxy_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › accounting_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › acct_multi_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › event_timestamp
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › acct_interim_interval
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › auth_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › acct_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › redirect_max_cache_time
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › origin_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › supported_vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › firmware_revision
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)

avps › vendor_specific_application_id › avps › result_code › value

ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security
avps › vendor_specific_application_id › avps › product_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › session_binding
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › multi_round_time_out
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › disconnect_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)

avps › vendor_specific_application_id › avps › disconnect_cause › value

ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you
avps › vendor_specific_application_id › avps › auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)

avps › vendor_specific_application_id › avps › auth_request_type › value

ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate
avps › vendor_specific_application_id › avps › auth_grace_period
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › auth_session_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)

avps › vendor_specific_application_id › avps › auth_session_state › value

ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained
avps › vendor_specific_application_id › avps › origin_state_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › proxy_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › error_message
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › route_record
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › destination_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › re_auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)

avps › vendor_specific_application_id › avps › re_auth_request_type › value

ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate
avps › vendor_specific_application_id › avps › accounting_sub_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)
avps › vendor_specific_application_id › avps › authorization_lifetime
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › redirect_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › destination_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › error_reporting_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › termination_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)

avps › vendor_specific_application_id › avps › termination_cause › value

ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout
avps › vendor_specific_application_id › avps › origin_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › experimental_result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › inband_security_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › cc_request_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › cc_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)

avps › vendor_specific_application_id › avps › cc_request_type › value

ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request
avps › vendor_specific_application_id › avps › subscription_id_data
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › subscription_id_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)

avps › vendor_specific_application_id › avps › subscription_id_type › value

ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private
avps › vendor_specific_application_id › avps › multiple_services_indicator
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)

avps › vendor_specific_application_id › avps › multiple_services_indicator › value

ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported
avps › vendor_specific_application_id › avps › service_context_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › vendor_specific_application_id › avps › accounting_record_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)

avps › vendor_specific_application_id › avps › accounting_record_type › value

ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record
avps › vendor_specific_application_id › avps › accounting_record_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › vendor_specific_application_id › avps › host_ip_address
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1
avps › vendor_specific_application_id › avps › host_ip_address_ipv6
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

avps › failed_avp

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
avpstlv — rest of the PDU[]
avps › failed_avp › avps
  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
avps › failed_avp › avps › user_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › class
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › session_timeout
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › proxy_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › accounting_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › acct_multi_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › event_timestamp
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › acct_interim_interval
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › auth_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › acct_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › redirect_max_cache_time
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › origin_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › supported_vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › firmware_revision
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)

avps › failed_avp › avps › result_code › value

ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security
avps › failed_avp › avps › product_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › session_binding
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › multi_round_time_out
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › disconnect_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)

avps › failed_avp › avps › disconnect_cause › value

ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you
avps › failed_avp › avps › auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)

avps › failed_avp › avps › auth_request_type › value

ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate
avps › failed_avp › avps › auth_grace_period
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › auth_session_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)

avps › failed_avp › avps › auth_session_state › value

ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained
avps › failed_avp › avps › origin_state_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › proxy_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › error_message
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › route_record
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › destination_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › re_auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)

avps › failed_avp › avps › re_auth_request_type › value

ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate
avps › failed_avp › avps › accounting_sub_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)
avps › failed_avp › avps › authorization_lifetime
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › redirect_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › destination_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › error_reporting_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › termination_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)

avps › failed_avp › avps › termination_cause › value

ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout
avps › failed_avp › avps › origin_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › experimental_result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › inband_security_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › cc_request_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › cc_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)

avps › failed_avp › avps › cc_request_type › value

ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request
avps › failed_avp › avps › subscription_id_data
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › subscription_id_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)

avps › failed_avp › avps › subscription_id_type › value

ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private
avps › failed_avp › avps › multiple_services_indicator
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)

avps › failed_avp › avps › multiple_services_indicator › value

ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported
avps › failed_avp › avps › service_context_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › failed_avp › avps › accounting_record_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)

avps › failed_avp › avps › accounting_record_type › value

ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record
avps › failed_avp › avps › accounting_record_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › failed_avp › avps › host_ip_address
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1
avps › failed_avp › avps › host_ip_address_ipv6
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

avps › proxy_info

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
avpstlv — rest of the PDU2 items
avps › proxy_info › avps
  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
avps › proxy_info › avps › user_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › class
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › session_timeout
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › proxy_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › accounting_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › acct_multi_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › event_timestamp
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › acct_interim_interval
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › auth_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › acct_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › redirect_max_cache_time
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › origin_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › supported_vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › firmware_revision
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)

avps › proxy_info › avps › result_code › value

ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security
avps › proxy_info › avps › product_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › session_binding
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › multi_round_time_out
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › disconnect_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)

avps › proxy_info › avps › disconnect_cause › value

ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you
avps › proxy_info › avps › auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)

avps › proxy_info › avps › auth_request_type › value

ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate
avps › proxy_info › avps › auth_grace_period
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › auth_session_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)

avps › proxy_info › avps › auth_session_state › value

ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained
avps › proxy_info › avps › origin_state_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › proxy_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › error_message
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › route_record
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › destination_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › re_auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)

avps › proxy_info › avps › re_auth_request_type › value

ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate
avps › proxy_info › avps › accounting_sub_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)
avps › proxy_info › avps › authorization_lifetime
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › redirect_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › destination_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › error_reporting_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › termination_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)

avps › proxy_info › avps › termination_cause › value

ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout
avps › proxy_info › avps › origin_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › experimental_result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › inband_security_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › cc_request_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › cc_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)

avps › proxy_info › avps › cc_request_type › value

ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request
avps › proxy_info › avps › subscription_id_data
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › subscription_id_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)

avps › proxy_info › avps › subscription_id_type › value

ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private
avps › proxy_info › avps › multiple_services_indicator
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)

avps › proxy_info › avps › multiple_services_indicator › value

ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported
avps › proxy_info › avps › service_context_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › proxy_info › avps › accounting_record_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)

avps › proxy_info › avps › accounting_record_type › value

ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record
avps › proxy_info › avps › accounting_record_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › proxy_info › avps › host_ip_address
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1
avps › proxy_info › avps › host_ip_address_ipv6
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

avps › experimental_result

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
avpstlv — rest of the PDU2 items
avps › experimental_result › avps
  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
avps › experimental_result › avps › user_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › class
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › session_timeout
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › proxy_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › accounting_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › acct_multi_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › event_timestamp
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › acct_interim_interval
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › auth_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › acct_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › redirect_max_cache_time
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › origin_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › supported_vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › firmware_revision
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)

avps › experimental_result › avps › result_code › value

ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security
avps › experimental_result › avps › product_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › session_binding
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › multi_round_time_out
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › disconnect_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)

avps › experimental_result › avps › disconnect_cause › value

ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you
avps › experimental_result › avps › auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)

avps › experimental_result › avps › auth_request_type › value

ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate
avps › experimental_result › avps › auth_grace_period
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › auth_session_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)

avps › experimental_result › avps › auth_session_state › value

ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained
avps › experimental_result › avps › origin_state_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › proxy_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › error_message
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › route_record
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › destination_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › re_auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)

avps › experimental_result › avps › re_auth_request_type › value

ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate
avps › experimental_result › avps › accounting_sub_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)
avps › experimental_result › avps › authorization_lifetime
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › redirect_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › destination_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › error_reporting_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › termination_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)

avps › experimental_result › avps › termination_cause › value

ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout
avps › experimental_result › avps › origin_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › experimental_result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › inband_security_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › cc_request_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › cc_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)

avps › experimental_result › avps › cc_request_type › value

ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request
avps › experimental_result › avps › subscription_id_data
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › subscription_id_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)

avps › experimental_result › avps › subscription_id_type › value

ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private
avps › experimental_result › avps › multiple_services_indicator
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)

avps › experimental_result › avps › multiple_services_indicator › value

ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported
avps › experimental_result › avps › service_context_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › experimental_result › avps › accounting_record_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)

avps › experimental_result › avps › accounting_record_type › value

ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record
avps › experimental_result › avps › accounting_record_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › experimental_result › avps › host_ip_address
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1
avps › experimental_result › avps › host_ip_address_ipv6
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

avps › subscription_id

FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
avpstlv — rest of the PDU2 items
avps › subscription_id › avps
  • Type 32 bits, length 24 bits.
  • The length counts the type and length fields too.
  • The first 1 value octets sit between the type and the length.
  • Each item is zero-padded to a multiple of 4 octets (not counted in the length)
  • Unknown types are kept as raw value octets.
TypeNameValue fieldsDescription
1 (0x00000001)user_namev, m, p, reserved, vendor_id, value
25 (0x00000019)classv, m, p, reserved, vendor_id, value
27 (0x0000001b)session_timeoutv, m, p, reserved, vendor_id, value
33 (0x00000021)proxy_statev, m, p, reserved, vendor_id, value
44 (0x0000002c)accounting_session_idv, m, p, reserved, vendor_id, value
50 (0x00000032)acct_multi_session_idv, m, p, reserved, vendor_id, value
55 (0x00000037)event_timestampv, m, p, reserved, vendor_id, value
85 (0x00000055)acct_interim_intervalv, m, p, reserved, vendor_id, value
258 (0x00000102)auth_application_idv, m, p, reserved, vendor_id, value
259 (0x00000103)acct_application_idv, m, p, reserved, vendor_id, value
262 (0x00000106)redirect_max_cache_timev, m, p, reserved, vendor_id, value
263 (0x00000107)session_idv, m, p, reserved, vendor_id, value
264 (0x00000108)origin_hostv, m, p, reserved, vendor_id, value
265 (0x00000109)supported_vendor_idv, m, p, reserved, vendor_id, value
266 (0x0000010a)vendor_idv, m, p, reserved, vendor_id, value
267 (0x0000010b)firmware_revisionv, m, p, reserved, vendor_id, value
268 (0x0000010c)result_codev, m, p, reserved, vendor_id, value
269 (0x0000010d)product_namev, m, p, reserved, vendor_id, value
270 (0x0000010e)session_bindingv, m, p, reserved, vendor_id, value
272 (0x00000110)multi_round_time_outv, m, p, reserved, vendor_id, value
273 (0x00000111)disconnect_causev, m, p, reserved, vendor_id, value
274 (0x00000112)auth_request_typev, m, p, reserved, vendor_id, value
276 (0x00000114)auth_grace_periodv, m, p, reserved, vendor_id, value
277 (0x00000115)auth_session_statev, m, p, reserved, vendor_id, value
278 (0x00000116)origin_state_idv, m, p, reserved, vendor_id, value
280 (0x00000118)proxy_hostv, m, p, reserved, vendor_id, value
281 (0x00000119)error_messagev, m, p, reserved, vendor_id, value
282 (0x0000011a)route_recordv, m, p, reserved, vendor_id, value
283 (0x0000011b)destination_realmv, m, p, reserved, vendor_id, value
285 (0x0000011d)re_auth_request_typev, m, p, reserved, vendor_id, value
287 (0x0000011f)accounting_sub_session_idv, m, p, reserved, vendor_id, value
291 (0x00000123)authorization_lifetimev, m, p, reserved, vendor_id, value
292 (0x00000124)redirect_hostv, m, p, reserved, vendor_id, value
293 (0x00000125)destination_hostv, m, p, reserved, vendor_id, value
294 (0x00000126)error_reporting_hostv, m, p, reserved, vendor_id, value
295 (0x00000127)termination_causev, m, p, reserved, vendor_id, value
296 (0x00000128)origin_realmv, m, p, reserved, vendor_id, value
298 (0x0000012a)experimental_result_codev, m, p, reserved, vendor_id, value
299 (0x0000012b)inband_security_idv, m, p, reserved, vendor_id, value
415 (0x0000019f)cc_request_numberv, m, p, reserved, vendor_id, value
416 (0x000001a0)cc_request_typev, m, p, reserved, vendor_id, value
444 (0x000001bc)subscription_id_datav, m, p, reserved, vendor_id, value
450 (0x000001c2)subscription_id_typev, m, p, reserved, vendor_id, value
455 (0x000001c7)multiple_services_indicatorv, m, p, reserved, vendor_id, value
461 (0x000001cd)service_context_idv, m, p, reserved, vendor_id, value
480 (0x000001e0)accounting_record_typev, m, p, reserved, vendor_id, value
485 (0x000001e5)accounting_record_numberv, m, p, reserved, vendor_id, value
257 (0x00000101)host_ip_addressv, m, p, reserved, vendor_id, address_family, address; when the value is 7 octets
257 (0x00000101)host_ip_address_ipv6v, m, p, reserved, vendor_id, address_family, address; when the value is 19 octets
avps › subscription_id › avps › user_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › class
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › session_timeout
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › proxy_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › accounting_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › acct_multi_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › event_timestamp
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › acct_interim_interval
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › auth_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › acct_application_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › redirect_max_cache_time
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › origin_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › supported_vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › vendor_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › firmware_revision
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)2001 (success)

avps › subscription_id › avps › result_code › value

ValueName
1001 (0x000003e9)multi_round_auth
2001 (0x000007d1)success
2002 (0x000007d2)limited_success
3001 (0x00000bb9)command_unsupported
3002 (0x00000bba)unable_to_deliver
3003 (0x00000bbb)realm_not_served
3004 (0x00000bbc)too_busy
3005 (0x00000bbd)loop_detected
3006 (0x00000bbe)redirect_indication
3007 (0x00000bbf)application_unsupported
3008 (0x00000bc0)invalid_hdr_bits
3009 (0x00000bc1)invalid_avp_bits
3010 (0x00000bc2)unknown_peer
4001 (0x00000fa1)authentication_rejected
4002 (0x00000fa2)out_of_space
4003 (0x00000fa3)election_lost
5001 (0x00001389)avp_unsupported
5002 (0x0000138a)unknown_session_id
5003 (0x0000138b)authorization_rejected
5004 (0x0000138c)invalid_avp_value
5005 (0x0000138d)missing_avp
5006 (0x0000138e)resources_exceeded
5007 (0x0000138f)contradicting_avps
5008 (0x00001390)avp_not_allowed
5009 (0x00001391)avp_occurs_too_many_times
5010 (0x00001392)no_common_application
5011 (0x00001393)unsupported_version
5012 (0x00001394)unable_to_comply
5013 (0x00001395)invalid_bit_in_header
5014 (0x00001396)invalid_avp_length
5015 (0x00001397)invalid_message_length
5016 (0x00001398)invalid_avp_bit_combo
5017 (0x00001399)no_common_security
avps › subscription_id › avps › product_name
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › session_binding
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › multi_round_time_out
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › disconnect_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (rebooting)

avps › subscription_id › avps › disconnect_cause › value

ValueName
0 (0x00000000)rebooting
1 (0x00000001)busy
2 (0x00000002)do_not_want_to_talk_to_you
avps › subscription_id › avps › auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)3 (authorize_authenticate)

avps › subscription_id › avps › auth_request_type › value

ValueName
1 (0x00000001)authenticate_only
2 (0x00000002)authorize_only
3 (0x00000003)authorize_authenticate
avps › subscription_id › avps › auth_grace_period
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › auth_session_state
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (no_state_maintained)

avps › subscription_id › avps › auth_session_state › value

ValueName
0 (0x00000000)state_maintained
1 (0x00000001)no_state_maintained
avps › subscription_id › avps › origin_state_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › proxy_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › error_message
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › route_record
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › destination_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › re_auth_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (authorize_only)

avps › subscription_id › avps › re_auth_request_type › value

ValueName
0 (0x00000000)authorize_only
1 (0x00000001)authorize_authenticate
avps › subscription_id › avps › accounting_sub_session_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(64)
avps › subscription_id › avps › authorization_lifetime
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › redirect_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › destination_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › error_reporting_host
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)0
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › termination_cause
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (logout)

avps › subscription_id › avps › termination_cause › value

ValueName
1 (0x00000001)logout
2 (0x00000002)service_not_provided
3 (0x00000003)bad_answer
4 (0x00000004)administrative
5 (0x00000005)link_broken
6 (0x00000006)auth_expired
7 (0x00000007)user_moved
8 (0x00000008)session_timeout
avps › subscription_id › avps › origin_realm
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › experimental_result_code
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › inband_security_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › cc_request_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › cc_request_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (initial_request)

avps › subscription_id › avps › cc_request_type › value

ValueName
1 (0x00000001)initial_request
2 (0x00000002)update_request
3 (0x00000003)termination_request
4 (0x00000004)event_request
avps › subscription_id › avps › subscription_id_data
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › subscription_id_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (end_user_e164)

avps › subscription_id › avps › subscription_id_type › value

ValueName
0 (0x00000000)end_user_e164
1 (0x00000001)end_user_imsi
2 (0x00000002)end_user_sip_uri
3 (0x00000003)end_user_nai
4 (0x00000004)end_user_private
avps › subscription_id › avps › multiple_services_indicator
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)0 (not_supported)

avps › subscription_id › avps › multiple_services_indicator › value

ValueName
0 (0x00000000)not_supported
1 (0x00000001)supported
avps › subscription_id › avps › service_context_id
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valuebytes — rest of the PDU
avps › subscription_id › avps › accounting_record_type
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueenum(32)1 (event_record)

avps › subscription_id › avps › accounting_record_type › value

ValueName
1 (0x00000001)event_record
2 (0x00000002)start_record
3 (0x00000003)interim_record
4 (0x00000004)stop_record
avps › subscription_id › avps › accounting_record_number
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
valueuint(32)
avps › subscription_id › avps › host_ip_address
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)1
addressipv4192.0.2.1
avps › subscription_id › avps › host_ip_address_ipv6
FieldTypeDefaultAutoDescription
vuint(1)Number of items of vendor_id
muint(1)1
puint(1)0
reserveduint(5)0
vendor_idlist<uint(32)> — v items
address_familyuint(16)2
addressipv62001:db8::1

Constraints

LevelRule
warningversion = 1
errorheader at least 20 octets

Sample templates