Categories
Technical Information

SMPP Client Vs SMPP Server

Plenty of products are sold across the internet, on its name, which does not necessarily even matches its functionality.  SMPP Server is one of such victim. There a hundreds of website I have found selling SMPP client on the name of SMPP Server. If you are looking for best smpp client or best smpp server, finally you get confused and end up buying a simple smpp client instead of smpp server.  I my self searched on the internet but could not find a robust SMPP Server in India.
The only reason I find for this act is the lack of awareness across the users and gimmicky of terminology used by various marketing gurus.

What is SMPP Protocol?

SMPP protocol has been a blessing for SMS era and the entire credit goes to SMPP Forum (Open Source) for keeping the protocol very user-friendly and open. Plenty of open-minded developers have developed native library based on TCP/IP protocol and socket connection (port programming) to connect a SMPP server (so-called SMSC). These libraries help a developer to develop a SMPP client without digging the details of port programming and TCP/IP protocol.
In fact, we have our own native library (SMPP Client) too, which is offered free of cost to our valued clients to connect to our SMPP Server.
There are many SMPP client and server implementations and their compliance with the SMPP specifications are very varied. SMSLane.com probably offers the most “intelligent” SMPP solution available since it has been designed to interact with many different Operator level SMPP clients/servers.
So, what do these variations consist of?
Let us look at the most important differences between SMPP 3.3 and SMPP 3.4 by specification.

  • First of all SMPP 3.3 is a proprietary protocol which was handed over to the SMS Forum (formerly SMPP Forum) and evolved into the SMPP 3.4 protocol managed by SMS Forum, an independent body.
  • A SMPP 3.3 connection is either for sending (bind_transmitter) or receiving (bind_receiver) messages, so in order to be able to send and receive messages 2 connections are needed. SMPP 3.4 introduces bind_transceiver, which allows for sending and receiving messages over the same connection.
  • SMPP 3.3 uses submit_sm and deliver_sm for sending and receiving messages, while SMPP 3.4 also adds the data_sm operation which can be used in both directions.
  • SMPP 3.3 only supports a fixed number of parameters per operation, whereas SMPP 3.4 introduces “optional parameters” which may optionally be present in a SMPP 3.4 operation.
  • SMPP 3.3 message ids are numeric and are sometimes presented in a decimal form and sometimes in hexadecimal. SMPP 3.4 message ids are alphanumeric.

When it comes to SMPP Server, its altogether is a different chapter and its far beyond implementation of a SMPP client. SMPP Server is nothing but a complete SMSC (Short Message Service Center) which can handle multiple SMPP Clients, manage sessions, take care of billing, relay millions of SMS traffic to interconnected SMSC’s. In fact the majority of the Telecom operator outsource their SMSC from a third party owing to its complexity and consistency.
After years of research, Smslane has launched Power SMPP itextWeb which is suitable for aggregators who want to run SMS business on their own platform. Get in touch with us for further details.
I hope this article will provide a bare minimum information in differentiating between SMPP Client and SMPP Server.
You can contact us for either of the solutions you are looking for your organization. We will be happy to share our inputs on these subjects without any obligation as we have been providing consultancy service on enterprise-grade SMS Server implementation to various agencies across the globe.
Thank you.
Team SMSLane

Categories
SMS Marketing guides

Thank you for choosing us your Bulk SMS Service Provider in India

At times, it becomes very difficult in choosing a Bulk SMS service provider specially in country like India, which is a very price sensitive market.

Every day a you will find a new entrant and simultaneously, there will be some one to bid farewell.

To start with, we feel that cheap SMS should not always taken as prime bargain tool. Although its one of the major factor, but at the end of the day service, redundancy,uptime, throughput and support does matter.

Being in this industry for more that 6 years, we have seen lot of gradual awareness and understanding by our users about the Bulk SMS industry (A2P applications) in terms of its utilisation, importance of technical infrastructure etc. Now people are well conversant with words like SenderID, Concatenated SMS, Two way SMS, Long Code (Virtual number ) , Short Code, SMPP etc.

Over the period of time, we have understood the requirement of our clients (more that 30,000), and always upgraded our-self with the changing pace of technology. Our Two way communication (Long code and short code) is the live example of our innovation towards our clients requirement.

We have always encouraged Developer community to take advantage of SMS communication into their application. We have created a separate Developer section consisting of HTTP API document, Sample codes for Sending SMS from various programming domain e.g ASP.net , PHP, Java etc.

Our Toll Free SMS tool is an unique plugin developed for Non-techies , who want to tasted the flavour of SMS technology. This tool can be easily integrated in to any HTML based websites to collect inquires from website visitor to mobile phones in real time.

Our unique SMPP Client Tool specially developed to meet the requirement of our Enterprise clients. SMPP Client is used to push large quantity of traffic in a very short span of time. User can easily connect to SMPP server using this SMPP Client. SMPP protocol has its own advantage when it comes with the comparison with http protocol.

We are thankful to our clients for their valuable feedbacks from time to time. Its their feedback which helps us to keep our technology up do date.

Keep posting your valuable feedbacks !

Regards

Team SMSLane

Categories
SMS Marketing guides

How to run a SMS Quiz Contest – SMSLane.Com

As we alway say, Trend with Technology !, we really mean it.
Thanks to the SMS Long Code service. Now setting up a running a SMS Quiz contest is just a matter of Five minutes.  All you need to run a contest is a Keyword.

Create SMS Quiz Contest With This Simple Steps :

1. Just register yourself at our Long Code service.
2. Login and add a new Keyword to your account say QUIZ
3. Now create Four sub-keywords as  A , B, C, D
4. Thats it ! Now publish your keyword and Long code number to your viewers
e.g “What is the capital of India ? A-New Delhi, B- Kolkata, C- Chennai or D-Banaglore. SMS QUIZ <space> <Your option such as A/B/C/D> and send it to 09639566677 ”
5.  Now its the result time . Once the contest is finished, go to Reports – Datewise –Remember to check the Include sub-keyword option to view all entries.
6. Click on Export to Excel and results are there in your hand with the mobile numbers and answers.
Thats it.
Cheers!!

Categories
Technical Information

Incoming SMS API for PHP

We receive lot of inquiries from our users asking about how to receive incoming SMS to their application. I think our developers are expecting it to be very complicated than it is. We have made our incoming sms api extremely simple and user friendly.
Actually all you are doing is setting up a web page to which we send the incoming data to through an HTTP GET. Whatever your web page displays, is sent back to the phone.
In order to give our developers an open hand, we have also given an option to setup their web page URL on which they want to receive their incoming data.  (Add/Edit keywords in control panel)
Here is a sample PHP script which you can put to your webpage.
<?php
$smssender = $_GET[“who”];
$incomingMessage = $_GET[“what”];
echo(“The sender is $smssender, the message is $incomingMessage .”);
// Here you can also echo a dynamic auto reply based on incoming message and sender.
?>
It doesn’t get simpler than that! Create a page with this in it on your web site called smshandler.php.
Go into our control panel an put the full URL in the URL Post box.
eg. http://yoursite.com/smshandler.php
When an incoming message to your keyword comes in, it will be sent to your URL as follows (with the real values) –
http://yoursite.com/smshandler.php?who=919898123456&what=Keyword
The variables we send to you on the query string are:

  • who – phone # of the incoming sms
  • what – the complete message

It really is that simple. In your script, you do whatever you need to do to create the return message, and simply echo it back to the browser.
If you call the script in your browser with the query string, you should see the message returned.
Make sure there is NO HTML at all in the response.
Thats it! Now don’t wait ..  just create an account for ShortCode or Long code and have a THREE days of FREE Trial on your favourite keyword .
Team SMSLane