Products

Home Page > Products > OpenBlox Diameter Stack > OpenBlox Diameter Technology

OpenBlox Diameter Stack – Technology

Building a Diameter Connection You Trust

OpenBlox Diameter Technology

The OpenBlox Diameter stack is the market's only pure Java Diameter implementation and is released also as pure C++. The OpenBlox Diameter stack is also available with a full J2EE Java Diameter extension. All OpenBlox versions have the same API and share the same look and feel.

  • OpenBlox Diameter Stack - Java
    The OpenBlox Diameter Stack - Java is a full implementation of the Internet Engineering Task Force (IETF) Diameter (RFC 3588) and is comprised of 3GPP, 3GPP2 and ETSI Diameter interfaces and applications.
  • OpenBlox Diameter Stack – J2EE
    The J2EE version is implemented as standard JCA 1.5 compliant resource adapter and extends the OpenBlox capabilities to J2EE and SOA environments. Thus, any J2EE Application Server with OpenBlox J2EE Diameter becomes a legitimate node in the AAA and control domain of a telecom operator.
  • OpenBlox Diameter Stack – C++
    OpenBlox C++ Diameter Stack C++ is a full implementation of the Internet Engineering Task Force (IETF) Diameter (RFC 3588) and is comprised of 3GPP, 3GPP2 and ETSI Diameter interfaces and applications.

Technology Highlights

Dual License

The OpenBlox Diameter stack is available as a dual licensed Diameter stack, available in both Open Source version and as a commercial Diameter stack.

Mandatory and Optional

OpenBlox Diameter Stack is a full Diameter implementation, consisting of both the mandatory and optional parts of the Diameter protocol, with full support to Diameter client, server and agents.

Support for all Diameter Interfaces

OpenBlox Diameter Stack offers a full client, server and agents Diameter functionality and supports the entire set of Diameter protocol interfaces from 3GPP (Release 6 to 9), 3GPP2, ETSI, and Packetcable such as the Rf, Ro, CC, Sh, Cx, Gy,Gz and Gx, Rx Diameter protocol interfaces. OpenBlox also supports the IETF standard based applications such as NASREQ, DCCA and EAP.

The Market Benchmark for Diameter Technology

OpenBlox Diameter Stack is the market benchmark for Diameter and is the market's most popular and broadly deployed Diameter protocol stack with more than 120 vendor users and hundreds of deployments.

OpenBlox Diameter Stack Technology Specs

Connectivity layer

  • Peer discovery
  • Peer existence and disconnection
  • Peer capabilities negotiation
  • Transport (+selection process)

Session layer

  • Support for stateful or stateless sessions
  • Session termination from both client and server side

Routing layer

  • Intelligent routing and redirection of service requests
  • Diameter node roles include relay, proxy and translation

Types of Diameter nodes

  • Diameter clients and servers, Request and Answer originators
  • Diameter agents, Request and Answer forwarders and redirectors
  • Simplicity – OpenBlox provides an extensive set of API’s that simplify the business logic development and offer full control and flexibility, for the development of any telecom application.

Application development framework

  • Basic request/answer applications
  • Fully extensible protocol definition allowing new application

Performance/Scalability

OpenBlox robust and multithreaded architecture is designed to take advantage of Multi-Core Multi-CPU systems and facilitates software component distribution and provides maximum flexibility in application design and implementation.

High Availability

OpenBlox architecture address the demanding requirements for high availability by providing Watchdog monitoring of peer connections, failover and failback mechanism and support for 1:1 redundancy.

Interoperability

OpenBlox is the market leading solution, used by hundreds of customers worldwide and offer any Diameter interface, from any specification or release, with fully tested compliance.

Documentation

OpenBlox is supplied with extensive programmer and reference guides and samples.

Reliability

OpenBloxuses distributed fault tolerance architecture, optimized to carriers demanding requirements.

Maintainability

OpenBlox provides built-in operations and management interfaces to enhance the overall maintenance of the product, including logging, tracing, provisioning and statistics mechanisms.

 
 
 


White Papers


Brochure



Share: