Connect on ss7 or Sigtran: 

These days new vendors and service providers are coming into the market. Telecom mobile operators have plenty of resources available. To create new revenue streams, mobile operators open the SS7 contentions to other VAS, Messaging, USSD or for any other service which utilizes the available resources and generates more revenue. Service providers get the ss7 messages or MSU in bulk and use these MSUs for providing value-added services. This tutorial will explain,  how to connect to ss7?

 Bulk SMS service and HLR lookup service:  

Messaging is a basic need at every corner of the world.  Bulk SMS providers have SMPP based infrastructure to connect mobile operators. SMS service providers expose HTTP based APIs or SMPP towards the end-user.  Connection on SS7 rather than SMPP, open new features which are beneficial for both. This offloads the  SMSC of a mobile operator and gives more real-time insight into messaging.  An ss7 application can work on TDM Links (E1/T1) or on Sigtran.

If messaging has to be on TDM, then messaging boxes or SMSC should be placed on the operator’s premises. Which generally discouraged, because this requires extra space and resources in the operator data center.

With the Sigtran, the ss7 application can connect to the ss7 network over the Internet. Service provides setup its bulk SMS or HLR lookup software in a data center and set up a Sigtran link with the mobile operator’s core network.

Get or download ss7 :

The first thing is to get the ss7 software.  There are two options to download ss7 software. The commercial one, with this option you need to contact the sales team of a software company.  Once the sales team know your requirement and agree to give software, then you can download ss7 software.  There will be some licensing, might be you will get the trial license so that you can develop an application without spending on ss7 software and later can purchase.  Dialogic is one of the companies, which provides the download of  ss7 software.  SS7 software can work in trial mode.  Which is sufficient for unit testing or development.

The second option is open source ss7 download, you can get help from forums and from documents available online.   Generally, you need to be more expert if you want to use opensource. Because some times an opensource also has the option to purchase the commercial version. So again this will be the same as a commercial one.  And you should ready to add missing features you might need.

Configuration or steps for ss7 connection: 

VPN Setup: 

In Sigtran communication is IP based which opens the vulnerability if attack or hacking. Both parties have to connect over a secure or encrypted channel. The first level of security is achieved by setting up a VPN or virtual private network. Both parties agreed on a preshared key for encryption.

Sigtran/SS7 configuration :

In a network, before initiating any communication both ends should know each other.  The configuration parameters include the addressing of Sigtran and ss7 layers. This example Includes configuration parameters for using M3UA as the Sigtran layer.  Both parties need to decide the role of nodes on each side. The mobile operator opens a connection to its Signaling Gateway (SG). The SG is a router, from which a destination can be reached.

SCTP Parameters:

This represents the parameters required to set up an SCTP link between two nodes.  Sigtran uses SCTP as transport for carrying ss7 signaling.

Mobile Operator Bulk SMS /HLR lookup vendor (SMSC)
IP Address This is the IP Address of Signaling Gateway IP Address IP Address of the SMSC
SCTP Port A port number, which will be used on Signaling Gateway.  SCTP Port  A port number, which will be used on SMSC.
Mode (Client/Server) Whether SG will initiate SCTP connection or SMSC. Here assumed SG is a server  Mode (Client/Server)  Whether SMSC will initiate SCTP connection or SG. Here assumed SMSC is a client.

SCCP Parameters:

Once SCTP configuration parameters are fixed. Now its time to configure the use of SCTP, which is M3UA.

Mobile Operator Bulk SMS /HLR lookup vendor (SMSC)
Network Appearance (NA) An optional integer value, have significance between SMSC and SG. Network Appearance (NA) An optional integer value, have significance between SMSC and SG.
Routing Context (RC) An optional integer value, have identifies the application server on SMSC. Routing Context (RC) An optional integer value, have identifies the application server on SMSC.
Network Indicator. An integer value, identified if a network in National or International. Network Indicator.  An integer value, identified if a network in National or International.

SCCP Parameters:

SCCP is the service user of M3UA.  SCCP does the routing based on the global tile address. Layers send messages to called party and calling party address to the M3UA layer.

Mobile Operator Bulk SMS /HLR lookup vendor (SMSC)
Global Title This is a string of digits. These digits globally identify the Signaling Gateway Global Title This is a string of digits. These digits globally identify the Signaling Gateway.
Point Code An Integer value. It is an MTP3 layer config parameter. Point Code An Integer value. It is an MTP3 layer config parameter.

Message Flows :

Fist SCTP level connection is setup. This includes a four-way handshake at SCTP Level.  The result of this is an indication for SCTP CommUP to M3UA.  M3UA starts alignment for AS, to bring point codes UP.

 

 

 

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top