All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.ussd.docs.adminguide.restcomm-ussd-adminguide-sources-asciidoc.7.0.54.source-code.Chapter-Design_Overview.adoc Maven / Gradle / Ivy

[[_design_overview]]
= Architecture
:doctype: book
:sectnums:
:toc: left
:icons: font
:experimental:
:sourcedir: .

{this-platform}  {this-application} is based on robust and proven {this-platform}  JAIN SLEE 1.1 Server and {this-platform}  jSS7 Stack. 

{this-platform}  JAIN SLEE Server is a highly scalable event-driven application server with a robust component model and fault tolerant execution environment.
It provides a set of connectors to a variety of networks elements: SS7 MAP, TCAP, INAP, ISUP, SMPP, XMPP, SIP, MGCP, HTTP, XDM, XCAP, Diameter and many others.
It is fully compliant with JSR 240 (JSLEE 1.1). 

{this-platform}  jSS7 is a software based implementation of the SS7 protocol.
It provides implementation for Level 2 and above in the SS7 protocol Stack. {this-platform}  jSS7 Stack User Guide is bundled within and you can refer to the guide for more details on the Stack. 

The diagram below depicts top design overview:


image::images/ussd-application-design-overview.png[]

{this-platform}  {this-application} provides Load Balancing and Fault Tolerance.
Two or more third-party Application Servers can be paired to provide Fault-Tolerance on the Gateway and GSM Network level. 

Geographic Redundancy can be achieved as shown in the diagram below:


image::images/MultipleGeoghraphicSite.png[]

Below diagram shows how to achieve load-balancing by connecting to two STP's from Operator side. 


image::images/Load-balanced-USSD-Topology.png[]

[IMPORTANT]
====
As of now, the Gateway supports the following protocols for proxying: 

* HTTP
* SIP

====




© 2015 - 2025 Weber Informatics LLC | Privacy Policy