Diameter to HTTP/gRPC Gateway It is a software that stays between Diameter related applications and services and the nodes/services in ePC networks. It:
• Supports both SCTP and TCP protocols: tcp with or with or without MTLS
• Manage SCTP Parameters: ( RTO, Cookie Life, etc ) and Socket Control Parameters
• Supports SCTP associations with multi-homing or single homing setting at one end or on both ends
• Can be configured as Client or Server
• Set of supported Diameter dictionaries with all operations and parameters:
Includes the most frequently used set of Diameter applications/dictionaries with all operations/parameters according to RFC and
specifications. This set is extendable on customer requests.
• Incoming and Outgoing dialogs: Full support for Diameter Request/Answer messages, including support of sessions
• Multi-Host and Multi-Realm support
Dual-resilient configuration option.
Multiple Instances, Load-balancing and load protection control.
Handles 10000+ messages per second
Maintains large set of gauges and counters, Support for Prometheus.
The Gateway includes Diameter protocol stack.
The software is not limited to specific server and transition rates and can be used company-wide.
The development can be done using the preferred programming language using the popular HTTP or gRPC protocol and easy to handle JSON or gRPC API.
Applicata offers professional services for maintenance and support for handling change requests for implementing additional Diameter applications and their dictionaries.
Testing the Application Logic under Development | During the application logic development phase, the back-to-back testing tools can be used in the development environment with the following test bed: |
---|---|
Verifying the Service Logic Against Real Network Nodes | The service logic can be verified before starting the application development using the following test bed: |
Using Gateway and Test Tools for Testing Services in the Network | The implementation of services to be introduced in the real network can be verified in the testing environment using the following test bed: |
Testing Gateway Implementation | The implementation of Gateway can be tested using the following test bed: |