Signaling Stacks
Diameter Stack
Diameter Signaling Stack is a very high-performance, scalable, reliable carrier-grade platform that can be used to build 3G and 4G core network elements. The platform supports the most popular Diameter interfaces used by EPC, IMS, and MMD. The platform supports the Diameter Relay, Proxy, and Redirect agents allowing the developer to build Diameter-based network elements and applications.

Key Benefits
Globally Deployed
Designed for high performance
Distributed and Library Modes
Supports IMS and LTE domains
Compliant with the latest RFCs
Unique Features
Object-Oriented API
The Diameter protocol and applications are specified with commands or messages. Each command contains a set of Attribute Value Pairs (AVP). The Diameter stack implementation provides a user-friendly API that classes for each command, AVPs, and complex types. Simple Set, Get, and Print methods are provided to enable access to the AVPs.
This interface provides a type-safe programming approach. Cumbersome searching within a command to retrieve the elements and the arduous task of encoding tags are entirely abstracted from the developer. This results in clean and easy-to-use code.
The API also provides a flexible mechanism to support known vendor-specific extensions in this uniform format. Any unknown extensions received during runtime can be passed to the application for inspection and action. The API presents a uniform signature for all interfaces. For example, an application can use Sh and Rf interfaces seamlessly.
Distributed Server Mode
The Distributed Server Mode Package provides a single point of Diameter access to a set of distributed clients. The clients may be implemented as multiple processes, nodes, or combinations. The application clients communicate with the Diameter front-end server via an IP socket-based interface.
The Diameter Stack front-end server provides a highly available 1+1 active-standby redundancy mechanism that synchronizes session and state information to enable recovery in the event of a failure. The front-end server provides a health monitor process to help with switchovers.
Linkable Mode
For compact architectures based on a single process, the linkable library mode provides a seamless approach whereby the process can harness the features of the Diameter implementation in a multi-threaded model. Diameter Stack runs in its thread of execution, providing support for all parts of capabilities exchange, watchdog, peer, and session control.
The Diameter Stack also provides a multi-threaded dispatch and receive mechanism for communicating with the application worker threads. The Accelero platform extends a complete process infrastructure environment that can accelerate new application development. Library mode also supports Active/Hot Standby redundant operation.