diameter-db

The "Push-Notification-Request" Diameter command code

The "Push-Notification-Request" Diameter command is defined by and uses the command code "309".

It has the REQ and PXY bits.

It is part of the 3GPP Sh application.

It is defined in the 3GPP TS 29.329: Sh interface based on the Diameter protocol; Protocol details specification.

It contains the following AVPs:

AVP code AVP name AVP type AVP requirement
263 Session-Id UTF8String Fixed (1)
301 DRMP Enumerated Optional (up to 1)
260 Vendor-Specific-Application-Id Grouped Required (1)
277 Auth-Session-State Enumerated Required (1)
264 Origin-Host DiameterIdentity Required (1)
296 Origin-Realm DiameterIdentity Required (1)
293 Destination-Host DiameterIdentity Required (1)
283 Destination-Realm DiameterIdentity Required (1)
628 Supported-Features Grouped Optional
8 Framed-IP-Address IPAddress Optional (up to 1)
700 User-Identity Grouped Required (1)
97 Framed-IPv6-Prefix OctetString Optional (up to 1)
634 Wildcarded-Public-Identity UTF8String Optional (up to 1)
96 Framed-Interface-Id Unsigned64 Optional (up to 1)
636 Wildcarded-IMPU UTF8String Optional (up to 1)
1 User-Name UTF8String Optional (up to 1)
279 Failed-AVP Grouped Optional
702 Sh-User-Data OctetString Required (1)
284 Proxy-Info Grouped Optional
282 Route-Record DiameterIdentity Optional
Its CCF definition is the following:
< Push-Notification-Request > ::= < Diameter-Header: 309, REQ, PXY, 16777217 > 
< Session-Id >
[ DRMP ]
{ Vendor-Specific-Application-Id }
{ Auth-Session-State }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Host }
{ Destination-Realm }
* [ Supported-Features ]
[ Framed-IP-Address ]
{ User-Identity }
[ Framed-IPv6-Prefix ]
[ Wildcarded-Public-Identity ]
[ Framed-Interface-Id ]
[ Wildcarded-IMPU ]
[ User-Name ]
* [ Failed-AVP ]
{ Sh-User-Data }
* [ Proxy-Info ]
* [ Route-Record ]





Update source Insertion date
3GPP 2026-04-26 07:12
Wireshark 2026-04-26 07:12