Diameter Tasks - Supported Diameter Protocols

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

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

Diameter Rf

The following Rf interface (3GPP TS 32.299) commands are supported:

ACR/ACA Accounting-Request/Answer

Diameter Rx

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

Diameter Gx

The following Gx interface (3GPP TS 29.212) commands are supported:

CCR/CCA Credit-Control-Request/Answer
RAR/RAA Re-Auth-Request/Answer

Diameter Sd

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

Diameter Sh

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

Diameter Zh

The following Zh interface (3GPP TS 29.109) commands are supported:

MAR/MAA Multimedia-Auth-Request/Answer

Diameter Zx

Ericsson Proprietary Zx interface. The following Zx interface commands are supported:

MAR/MAA Multimedia-Auth-Request/Answer (Zx-AuthData request/response)

Diameter S6a/S6d

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

Diameter SWm/S6b

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

Diameter SWx

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

Supported AVPs

All AVPs defined in the standard documents referred to above is supported. Meaning than the tasks are able to encode and decode these AVPs.