The diameter task package supports part of the Diameter base protocol, as well as Diameter Rf, Rx, Gx, Sd, Sh, Zh, Zx, S6a/S6d, SWm/S6b and SWx Applications as specified in this document.
Diameter Base Protocol as specified by RFC 6733 is supported. TCP and SCTP (on Linux) are supported as transport protocols. The following base protocol commands are suported:
CER/CEA | Capabilities-Exchange-Request/Answer |
DPR/DPA | Disconnect-Peer-Request/Answer |
DWR/DWA | Device-Watchdog-Request/Answer |
In additions AVPs as specified in the following RFCs are supported: RFC 7944, RFC 4004, RFC 4740, RFC 5447, RFC 5778 RFC 5779, RFC 4006, RFC 4072, RFC 5624, RFC 5777 RFC 7683, RFC 7075
The following Rf interface (3GPP TS 32.299) commands are supported:
ACR/ACA | Accounting-Request/Answer |
The following Rx interface (3GPP TS 29.214) commands are supported:
AAR/AAA | AA-Request/Answer |
RAR/RAA | Re-Auth-Request/Answer |
STR/STA | Session-Termination-Request/Answer |
ASR/ASA | Abort-Session-Request/Answer |
The following Gx interface (3GPP TS 29.212) commands are supported:
CCR/CCA | Credit-Control-Request/Answer |
RAR/RAA | Re-Auth-Request/Answer |
The following Sd interface (3GPP TS 29.212) commands are supported:
CCR/CCA | Credit-Control-Request/Answer |
RAR/RAA | Re-Auth-Request/Answer |
TSR/TSA | TDF-Session--Request/Answer |
The following Sh interface (3GPP TS 29.329) commands are supported:
UDR/UDA | User-Data-Request/Answer |
PUR/PUA | Profile-Update-Request/Answer |
SNR/SNA | Push-Notification-Request/Answer |
PNR/PNA | Push-Notification-Request/Answer |
The following Zh interface (3GPP TS 29.109) commands are supported:
MAR/MAA | Multimedia-Auth-Request/Answer |
Ericsson Proprietary Zx interface. The following Zx interface commands are supported:
MAR/MAA | Multimedia-Auth-Request/Answer (Zx-AuthData request/response) |
The following S6a/S6d (3GPP TS 29.272) interface commands are supported:
ULR/ULA | Update-Location-Request/Answer |
CLR/CLA | Cancel-Location-Request/Answer |
AIR/AIA | Authentication-Information-Request/Answer |
IDR/IDA | Insert-Subscriber-Data-Request/Answer |
DSR/DSA | Delete-Subscriber-Data-Request/Answer |
PUR/PUA | Purge-UE-Request/Answer |
RSR/RSA | Reset-Request/Answer |
NOR/NOA | Notify-Request/Answer |
The following SWm/S6b interface (3GPP TS 29.109) commands are supported:
DER/DEA | Diameter-EAP-Request/Answer |
AAR/AAA | AA-Request/Answer |
STR/SAA | Session-Termination-Request/Answer |
ASR/ASA | Abort-Session-Request/Answer |
RAR/RAA | Re-Auth-Request/Answer |
The following SWx interface (3GPP TS 29.109) commands are supported:
MAR/MAA | Multimedia-Auth-Request/Answer |
PPR/PPA | Push-Profile-Request/Answer |
SAR/SAA | Server-Assignment-Request/Answer |
RTR/RTA | Registration-Termination-Request/Answer |
All AVPs defined in the standard documents referred to above is supported. Meaning than the tasks are able to encode and decode these AVPs.