USSD – Configuring MySQL as datasource
If you configure the Gateway to log CDR to a Database, then every transaction of the Gateway is logged in the HSQLDB that comes bundled with JBoss AS and leverages the JBoss AS DataSource. However this...
View ArticleUSSD – Introduction to USSD Gateway
Introduction to USSD Gateway USSD Gateway is an Open Source Java based USSD Gateway Platform that routes USSD messages from the signaling network to service applications and the other way around. It...
View ArticleUSSD – Overview
2.1. USSD USSD stands for Unstructured Supplementary Services Data which is a protocol used by GSM mobile phones much like the Short Message Service (SMS) but used to communicate with the service...
View ArticleUSSD – Architecture
Restcomm USSD Gateway is based on robust and proven Restcomm JAIN SLEE 1.1 Server and Restcomm jSS7 Stack. Restcomm JAIN SLEE Server is a highly scalable event-driven application server with a robust...
View ArticleUSSD – Multi-tenancy support
Restcomm USSD Gateway 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...
View ArticleUSSD – Running
5.1. Running the Gateway Procedure 5.1. Run Restcomm USSD Gateway Pre-requisite: You must have Restcomm USSD Gateway installed as explained in the Installation Guide. If you are using the SS7 board...
View ArticleUSSD – Configuring
You must fine-tune Memory and Database settings for better performance before using Restcomm USSD Gateway in production. Once you complete setting up the Gateway you must configure the SS7 Stack, USSD...
View ArticleUSSD – HTTP Transfer Mechanism
Restcomm USSD Gateway supports implementation of HTTP 1.1 standards and acts as a HTTP Client invoking the HTTP Application deployed on the third-party Application Server. The HTTP Request/Response...
View ArticleUSSD – SIP Transfer Mechanism
Restcomm USSD Gateway supports implementation of Session Initiation Protocol (SIP) for using Unstructured Supplementary Service Data (USSD) operations for mobile initiated MMI mode over IP Multimedia...
View ArticleRestcomm – How to Add G729 Codec to the Media Server
******************Important Notice********************** Mobicents Restcomm ships with G.729 codec. G.729 includes patents from several companies and is licensed by Sipro Lab Telecom. Sipro Lab Telecom...
View ArticleRestcomm – Docker Environment Variables
Environment variables RestComm docker container provides the option to use a file to configure environment variables. These variable are used with the Restcomm Docker RUN command. ENVCONFURL Set the...
View ArticleRestcomm – Docker Using Self-signed Certificate
Using self signed certificate In case you want to start RestComm container using a self-signed certificate, you use the SECURESSL environment variable set to “SELF”. Example: docker run -e...
View ArticleRestcomm – Docker Important Ports
RestComm binds to the ip address of the host and following ports: http: 8080 sip/udp: 5080 sip/tcp: 5080 sip/tls: 5081 sip/ws: 5082 (Used for WebRTC – SIP Over WebSockets) sip/wss: 5083 (Used for...
View ArticleRestcomm – Docker – How to Persist Your Work on a Filesystem
Persist your work using shared filesystem You can persist the logs, database, recordings, text-to-speech cache and RVD workspace using shared filesystem, so even if you stop and remove your container,...
View ArticleRestcomm – Docker Image in OSX host
You can run RestComm Docker image using the official Docker for OSX installation found at https://docs.docker.com/engine/installation/mac/ (more details on the issues at:...
View ArticleRestcomm – Docker How to Load Environment Variable from a File
Check the –env-file option that docker provides : docker The –env-file=[ ] reads the required environment variables from a file. Create a file similar to the one HERE Run the following command :sudo...
View ArticleRestcomm – Docker Advanced Configuration
Automatically restart the container in case of a failure or host restart, Use the flag –restart-always docker run -e USE_STANDARD_PORTS="true" -e VOICERSS_KEY="YOUR_VOICESS_KEY_HERE" --name=restcomm...
View ArticleRestcomm – Docker Adding a Jar File to an Exiting Container
This guide deals with scenarios where Telestax provides you with a Jar file as a patch or as a sponsored feature that requires testing before using in a production environment. Apply new JAR to an...
View Article9. XML Parser API
Restcomm USSD Gateway exposes easy to use Java framework to serialize and deserialize the MAP messages. So if you are using Java Servlets for your business logic, this framework will make it very easy...
View Article10. Monitoring
Tracers USSD Gateway USSD Gateway Application creates following tracers: USSD Gateway Application Tracer and Log Categories Sbb Tracer name LOG4J category ParentSbb USSD-Parent...
View Article