
IoT SMSC is a high-performance and reliable platform for processing Internet of Things (IoT) SMS traffic.
The SC.Soft SMSC itself performs the «transport» role for the delivery of messages between users of one or different mobile networks. In this particular configuration, its functionality will be directed to IoT (Internet of Things) devices — physical objects capable of accessing the network and exchanging data.
Initially, the message reception function was only available for phones and computers, but now users can connect to smart household appliances, medical equipment, infrastructure facilities, etc.
The process is the following: a message with a command is sent from point A — the automated control system for IoT devices — to point B — devices equipped with a SIM card that will perform this command. For example, electricity/water meters, or facility management systems (alarms, automatic barriers, etc).
When working with the solution, we paid special attention to several specific features of the IoT SMSC.
Firstly, the operator can use a local database and separate the users' traffic from M2M devices. A separate node is created for the IoT, and the corresponding traffic is localized on it. This will optimize network bandwidth and efficiently manage resources.
Secondly, the platform supports both standard protocols for SMSC and IoT-specific ones:
3GPP 29.002 Mobile Application Part (MAP) specification (ETSI GSM 09.02 Phase 1, 2 and 2+);
ITU-T Q.701-Q.710 & Q.781-Q.782 Message Transfer Part (MTP);
ITU-T Q.711-Q.716 & Q.786 Signaling Connection Control Part (SCCP);
ITU-T Q.771-Q.775, Q.787 Transaction Capability Application Part (TCAP);
Sigtran M3UA RFC4666;
SMPP v3.4;
SMPP v5.0;
RFC 3588 — Diameter Base Protocol;
RFC 4006 — Diameter Credit-Control Application and others.
This is especially important since different protocols are relevant for different operators, depending on what their systems support and for what tasks these protocols are used. At the moment, we have managed to work with such specific protocols as SGD, SGD and T4.
The platform also supports Intelligent Retry schemes for delivering SMS alternately to different domains when certain error codes are received. For example, when delivering SMS to 4G and receiving a certain error from HSS (S6c) or MME (SGd), SMSC makes another attempt to deliver to the 2G/3G network. In case of a repeated error, the next delivery attempt must be in 4G again, in accordance with the basic SMS re-delivery scheme.
Ultimately, the operator will receive a highly effective tool for working with IoT technologies, and we will get guidelines for further development of the platform, for example, regarding the interface. If you want to improve the performance of your network, this platform can be useful for you.
SC.Soft IoT SMSC is the optimal solution for mobile operators that will effectively cope with the growing volumes of M2M/IoT traffic, providing high performance, scalability, fault tolerance and flexible message processing.