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

.ussd.docs.adminguide.restcomm-ussd-adminguide-sources-asciidoc.7.1.59.source-code.Chapter-Multi-Tenancy.adoc Maven / Gradle / Ivy

There is a newer version: 7.1.63
Show newest version
[[_multi_tenancy]]
= Multi-tenancy support
:doctype: book
:sectnums:
:toc: left
:icons: font
:experimental:
:sourcedir: .

{this-platform} {this-application} is able to work in multi-tenant mode by connecting to a set of different SS7 operators.
The procedure is based on dividing of USSD routing rules into several areas ("subnetworks"). 

Each area has its unique digital "netwokId" value.
You can assign a unique USSD Global Title for each netwokId.
Each SS7 SCCP service access point (SAP) and each  USSD Routing Rule belongs to one of the networks (to each of them a networkId value is assigned). Default netwokId value is "0". If a user does not specify a netwokId value when USSD Routing Rule or SAP rule creation, networkId=0 will be assigned. 

When a PULL request comes from SS7 network, a networkId value from SAP will be assigned to a USSD dialog.
Then USSD Routing Rule with assigned networkId will be chosen for request routing to a proper HTTP or SIP application. 

When a PUSH request comes from HTTP application, a networkId value from HTTP XML payload ("networkId" attribute)  is taken (or is assigned as 0 if "networkId" attribute is missed in the XML payload). Then SS7 SAP will be chosen when routing USSD request to SS7 network. 

When a PUSH request comes from SIP application, a networkId value is always assigned as 0.
It is impossible now to use SIP App originated messages for multi-tenancy. 




NetworkId are specified at different places:

* for JSS7 level SAPs and SCCP routing rules are configured for this.
  See "7.4.5.
  Create a new Service Access Point" and "7.4.17.
  Create a new SCCP Rule" chapters of "JSS7 stack User Guide".
* for USSD Routing Rule see the chapter <<_setting_ussd_routing_rules_create>>.	

For configuring of USSD Global Titles - see chapters <<_setting_ussd_gt>>.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy