CONNECT ON SS7 OR SIGTRAN

Connect on ss7 or sigtran: 

These days new vendors and service providers are coming into 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 utilize the available resources and generates more revenue. Service providers gets the ss7 messages or MSU in bulk and use these MSUs for providing value added services. This tutorial explains how to connect to ss7 ?

 Bulk sms service and Hlr lookup service:  

Messaging is basic needs at every corner of the world.  Bulk sms providers have SMPP based infrastructure to connect mobile operators. SMS service providers exposes 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 mobile operator and gives more real time insight for messaging.  A ss7 application can work on TDM Links (E1/T1) or on Sigtran.

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

With the Sigtran , ss7 application can connect to ss7 network over internet. Service provides setup its bulk sms or hlr lookup  software in a data center and setup a sigtran link with the mobile operator's core network.

Get or download ss7 :

The fist thing is to get the ss7 software.  There are two option to download ss7 software. The commercial one, with this option you need to contact the sales team of software company.  Once 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 application without spending on ss7 software and later can purchase.  Dialogic is one of the company, which provides 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 have option to purchase the commercial version. So again this will be same as commercial one.  And you should ready to add missing features you might needed.

Configuration or steps for ss7 connection: 

VPN Setup: 

In sigtran communication is IP based which opens the vulnerability if attack or hacking. Both parties has to connect over a secure or encrypted channel. 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 includes addressing of sigtran and ss7 layers. This example Includes configuration parameters for using M3UA as sigtran layer.  Both parties needs to decide the role of nodes on each side. The mobile operator opens  connection to its Signaling Gateway (SG). The SG is a router , from which a destination can be reached.

SCTP Parameters:

This represents parameters required to setup SCTP link between two nodes.  Sigtran uses SCTP as transport for carrying ss7 signaling.

Mobile Operateor 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 use on Signaling Gateway.  SCTP Port  A port number, which will be use on SMSC.
Mode (Client/Server) Whether SG will initiate SCTP connection or SMSC. Here assumed SG is server  Mode (Client/Server)  Whether SMSC will initiate SCTP connection or SG. Here assumed SMSC is client.

SCCP Parameters:

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

Mobile Operateor Bulk SMS /HLR lookup vendor (SMSC)
Network Appearance (NA) A 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) A optional integer value, have identifies application server on SMSC. Routing Context (RC) An optional integer value, have identifies application server on SMSC.
Network Indicator. A 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 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 are globally identifies the Signaling Gateway Global Title This is a string of digits. These digits are globally identifies the Signaling Gateway.
Point Code An Integer value. Its a MTP3 layer config parameter. Point Code An Integer value. Its a MTP3 layer config parameter.

Message Flows :

Fist SCTP level connection is setup. This includes four way handshake at SCTP Level.  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 *