SMS using SMPP or / and SS7

I have a crucial question related to sending SMS messages over SMPP or SS7.

Case: We are connected to all local carriers using SMPP (we already have an agreement with each of them). The fact is that we can send SMS to all local operators and actually receive DLR (deliver_sm), but there are many cases when we do not receive anything.

On the other hand, we have an E1 connection using SS7 with one local operator for voice purposes. I was thinking, is it possible to send SEND SMS using this SS7 E1 connection? There are several hardware products on the market that provide this functionality.

My main concerns are: - What should I check before purchasing this SS7 SMS equipment to make sure it will work on our SS7 E1 connection? - Can the operator block SMS that come from an E1 SS7 connection? - If we actually send SMS connection from SS7 E1, where will DLR be received, in SMPP connection or in E1 SS7? - Will it have dynamic Sender ID if we send SMS via SS7 E1?

Thanks and best wishes,

Claudio

+3


source to share


1 answer


To send SMS over SS7, you must have SMS center-like software that will send SMS over SS7 MAP protocol (using MT-Forward-SM command preceded by SMI-for-SM routing information for Short Message to receive location of the subscriber). It is possible that your E1 connection is voice-only enabled (ISUP) and probably does not support sending MAP commands, or those MAP commands will be dropped by your carrier.

In addition to having a full SS7 connection, usually provided by a mobile partner operator, you will need other requirements:

  • The platform must have a dedicated PC (point code) and GT (global name) from the operator providing SS7 connection.
  • the operator must authorize you to send these MAP messages and forward them to their recipient operators, you can only access mobile operators that have a roaming agreement with your hosting operator.
  • SMS delivery is done in at least two steps: first, you select the location of the subscriber by requesting the HLR (Home Location Register) of the recipient's mobile network using the SRI-for-SM command, after which you send an SMS to the mobile subscriber serving the MSC / VLR, using the MT-Forward-SM command. You can only reach HLR operators that have a roaming agreement with your mobile operator. These HLRs usually check your global name to confirm that you are authorized to send SMS.
  • To support all call flows and prerequisites, you need not only SS7 hardware but also SMS-Center software. You can use it from a commercial vendor or create one, but in the latter case, plan to allocate appropriate resources, as it is quite difficult.


The above is just an overview of call flows and associated requirements, in real life it can be much more complicated. For a detailed description of the SMS over SS7 protocol, see the ETSI / 3GPP core specification for SMS, which you can find here: http://www.etsi.org/deliver/etsi_ts/123000_123099/123040/12.02.00_60/ts_123040v120200p.pdf (Technical short message service implementation).

You understand that it is very difficult to be able to send SMS directly over the SS7 network without having not only the appropriate SS7 HW and SMSC software, but also a strong partnership with a very friendly cellular network operator who will provide you with access to his SS7 network and allow send you SMS on his behalf.

The simpler alternative is to contract with one of the SMS brokers working with just such an infrastructure, you will obey them via SMPP, but they will broadcast SS7. This will allow you in most cases to receive confirmation of the delivery status and use a dynamic sender ID.

+2


source







All Articles