-4

I am stuck in a situation in which when a user registers, he/she get a confirmation SMS on his/her mobile number, and he/she able to confirm their application by replying to the confirmation SMS, be repling like YES/NO to that confirmation sms..

Is there any SMS gateway available which provides the suitable functionality, I mean an API which takes user input from sms reply..

thanks in advance

Nishant Solanki
  • 2,119
  • 3
  • 19
  • 32
  • 3
    I'd be surprised if any did not, but product/service recommendation questions are off-topic for stackoverflow. – Quentin Aug 18 '14 at 10:45
  • @Quentin i dont think this is off-topic,, this is a good question, and can help many users... and a good topic to learn if any solution is there.. – Nishant Solanki Aug 18 '14 at 10:46
  • few questions are: `paid` or `free`? do you use any API currently? which? – Vedant Terkar Aug 18 '14 at 10:46
  • 4
    `Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.` – Havelock Aug 18 '14 at 10:47
  • @VedantTerkar i still havent found any API with this type of functionality, and yeah it can be free or paid.. I dont have any problem with purchasing one.. – Nishant Solanki Aug 18 '14 at 10:49
  • you need to use third party PHP api for sms sending to your users mobile search on google for sms api provider for php – Satish Sharma Aug 18 '14 at 10:50
  • @Havelock so you say what should i do now?? should i go to GOD and ask him the answer?? what is stackoverflow for?? – Nishant Solanki Aug 18 '14 at 10:50
  • @SKRocks you still didnt got it.. I can easily get some sms gateway api.. but i want to take reply from the users as well. please read the full question.. :) – Nishant Solanki Aug 18 '14 at 10:51
  • 1
    @NishantSolanki — The **first** hit (that wasn't wikipedia) when I searched for sms gateway with a search engine supported sending and receiving of SMS with the message, phone number and time being sent to you for the reply. – Quentin Aug 18 '14 at 10:53
  • $@NishantSolanki link may help you. http://stackoverflow.com/questions/7388922/sending-and-receiving-sms – Satish Sharma Aug 18 '14 at 11:04
  • @SKRocks hey thanks for the link.. its looking good.. will check it out. :) – Nishant Solanki Aug 18 '14 at 12:29
  • This is off-topic. Questions asking us to recommend software are looked down upon. For software recommendations, see http://softwarerecs.stackexchange.com/ – Liam Marshall Aug 27 '14 at 12:57
  • @ArchimedesPi hehe **may be you should first check the difference between softwares and APIs** – Nishant Solanki Aug 27 '14 at 13:46
  • @NishantSolanki `Computer software, or simply software, also known as computer programs, is the non-tangible component of computers.` If there's a site to *find software suggestions*, that's where this should be. But it doesn't really matter that much. – Liam Marshall Aug 27 '14 at 13:49
  • @ArchimedesPi this is a programming related question for sure,, I know there are many big reputed morons who are here not to give answers but they are here to downvote everything they just dont like, why dont you do one thing, if you dont have the answer than let someone else give it.. – Nishant Solanki Aug 27 '14 at 13:52
  • I have the answer - in fact, I've played around with such things. I'd recommend Twilio, but as others have stated, your use case doesn't work with Twilio in India. Have you researched it? Could you simply use a GSM dongle on a server? – Liam Marshall Aug 27 '14 at 17:37
  • Instead of allowing users to replying to the SMS message and you being charged twice... for sending SMS and for receiving one... why don't you send a secret code in sms which user have to enter into the website to confirm that its theirs? btw. Twilio is the best solution I think, it does allow receiving sms from international numbers. – Dawid Czerwinski Aug 28 '14 at 00:40
  • @DawidCzerwinski I am already sending an email verification though my clients also wants sms verification.. :( – Nishant Solanki Aug 28 '14 at 12:22
  • Wow, very high requirements :P However, if I was your customer, I would be deeply upset that I HAVE to use my SMS allowance just to register on your service. Just tell them the fact that if they want it their way, be prepared to pay 100USD a month even if no one signs up just to keep the service. Or pay 0.1USD and forcing users to re-type code from received sms :P Business people like saving money. – Dawid Czerwinski Aug 29 '14 at 01:18

5 Answers5

1

Twilio has the ability to receive sms messages.

https://www.twilio.com/docs/quickstart/php/sms

badllama77
  • 113
  • 2
  • 7
  • I already checked it out, but as per India's TRAI regulations, in indian number we receive SMS from “XX-NNNNNN” number, so by using indian number you can't reply to that message, have a look at this doc, point number 2... https://www.twilio.com/help/faq/sms/are-there-limitations-on-sending-sms-messages-to-indian-mobile-devices – Nishant Solanki Aug 25 '14 at 06:10
1

There is a definite solution available for this. Try exploring with FrontLine SMS that offers a similar functionality, though you will have to then use a 10 digit registered number to send your confirmation SMS.

How to use frontline sms:

  1. Get an internet dongle from a cellular company (Idea, Airtel,etc)
  2. connect dongle to PC
  3. install frontline SMS
  4. Frontline SMS detects dongle.
  5. Frontline SMS API's available to read incoming SMS on dongle and forward to your server with POST/GET methods.

Try it out & let me know it work.

Regards, Mihir. PS: i use Huawei dongle + idea connection.

Mihir Chhatre
  • 443
  • 5
  • 14
  • so the dongle needs to be connected to the pc all the time?? and what about the response? how do I response to the SMS?? is it a feasible solution? – Nishant Solanki Aug 27 '14 at 07:14
  • Yes it needs to be connected to a PC / server. Response time is extremely fast. So a person will get a SMS from your number. That person can then reply to the same number. If you set it up properly, it will forward that reply to whatever API link you have setup. I use this for a book library service that we developed an application for. – Mihir Chhatre Aug 27 '14 at 07:16
  • sorry brada, but i dont think that this will be a feasible solution for my clients, but good answer, will sure use it if needed in future :) – Nishant Solanki Aug 28 '14 at 12:19
1

You can use mVaayoo (http://www.mvaayoo.com/sms-gateway-features-benefits.html)

It supports Easy 2-Way SMS Integration with Website, ERP, CRM or any application.

They will provide the rich documentation which helps you to solve your problem.

You can go to that site and register and test it..

There are so many things in the documentation like return values by getting the return values.

Girish Hosamani
  • 1,203
  • 12
  • 18
1

You can use http://routesms.com/ This is easy to use and cheap. I used it for like 3 years. They have all types of API with documentation.

Asif Kibria
  • 486
  • 3
  • 9
1

The answer is Yes, try Clickatell, they also support India.

Please note that this is copied answer from another question...original This question is a duplicate.

Expensive, but it is possible.

Community
  • 1
  • 1
Dawid Czerwinski
  • 670
  • 5
  • 11