How do you create an sms survey application? - sms

I am a newbie sms application developer. I am looking for pointer on how i could develop an interactive survey based sms application. I want to push questions having check boxes, input boxes, radio buttons etc and receive the inputs back at the server.
Any pointers on how this can be achieved and what app services/technologies can be used for achieving the same would be appreciated.
Thanks a lot.

SMS protocol does not support any kind of interactive elements.
You probably want to push in a SMS message containing a link to a mobile site hosting the survey and the interaction happens in the mobile web browser.
Alternatively you can only send 140 character free form questions. However if you send in several questions the users won't answer as typing in many SMS messages is cumbersome.
So your idea of doing it purely on SMS is not feasible. Just create a mobile web site using some CMS with good mobile support and form creation wizards.
E.g http://webandmobile.mfabrik.com/
Disclaimer: I am one of authors

I've been using www.txtlocal.co.uk for quite a while and i'm very satisfied being able to send sms texts through their api. This is commercial service but really worth it's price.
You can use it with all languanges including PHP, ASP, C#.NET, VB.NET, VBA, JAVA, Bulk XML and others.
Simply have a look at code examples: http://www.txtlocal.co.uk/developers/code/
Moreover you can build your own software to process text responses from your clients and even buy your own telephone number.

Related

Microsoft Teams: Is at all possible to create a app/connector/bot for broadcasting?

Trying to parse through the Microsoft Documentation of this is a bit of a challenge.
Our use case is that we want the app to receive broadcasts from an external service. On that broadcast we want it to send a personalized message to every person in the team/org.
Is that at all possible? Doing this in Workplace and Slack was fairly straight forward but i'm going nowhere fast with Teams. Connectors seem weird and user-based, not team based, requiring you to set up a config page for it? Bots seem centered around AI interactions and on demand features and general apps? Not sure.
So yea the question is, is it possible. If so i would appreciate to know where to look for how to do this.
Yes, this is definitely possible. If you're wanting to send to a Team (i.e. a Channel within a Team) you can use either a bot or a webhook. If you want to send to individuals or to group chats, then you'd be looking to use a bot.
For webhooks, see Post external requests to Teams with incoming webhooks. For bots you can start here, and in that case you'd want to look into something called "Pro-active messaging", where the bot is sending a message on it's own, rather in response to a user's initial message.
The Pro-active messaging can be a bit tricky, so if you do want to go that approach (1 to 1 messaging), let me know in the comments and I give you some more guidance. However, I'd suggest rather looking at messaging the Team, and creating/using a relevant channel, rather than sending every user a 1-1 message.

End user platform for Twilio Studio?

Is there a UI component to allow back and forth messaging using Twilio Studio? Sort of like the OpenVBX app was? A way to initiate calls and texts from a Twilio number without integrating into an existing system like a CRM?
I'm working with a small local campaign and want to have a way for a few volunteers to login somewhere and respond to messages, calls, and voicemails using the campaign numbers. I know OpenVBX accomplishes this, and I can stand up an instance of that, but was wondering if there was a newer better mechanism with Studio since OpenVBX is all but abandoned.
Jarod from Twilio here. Studio is a great place to define an automated interaction, but for organizing volunteers I would suggest looking at The Rapid Response Kit by Twilio. This allows volunteers to login and respond to messages and calls.
The Code: https://github.com/Twilio-org/rapid-response-kit
Blog Post to get started: https://www.twilio.com/blog/2014/12/non-coders-guide-running-twilio-org-rapid-response-kit.html
Hope this helps!

A valid xmpp chatbar?

I'm search about a chatbar to integrate in my site.
I have an ejabber server and I want to insert a chat client on the bottom of every page of my site.
I don't need groups, roooms and so on, but simply a chat one2one and the list of friends to talk to.
Now I'm using iJab but doesn't work very well. Many times users see their friend's list empty even if they are online.
Some features in my site use PrototypeJs so chat sw that uses it is welcome
Thanks to all
Jappix Mini seems to be a solid option; however it uses jQuery instead of Prototype. It is integrated within a larger social client, but can easily be configured to work as a standalone mini chat. It handles my companies list of 1000+ concurrent users fairly well in my tests but I have not deployed it full scale yet. You can test it out at http://mini.jappix.com.
Also, I would recommend checking it out from the SVN as I just committed roster sorting by contact name and a search function in the mini chat. The project's source code can be found here: http://codingteam.net/project/jappix/doc/DevJappix

How does SMS Premium Voting works technically?

We are exploring the SMS Premium Voting similar like American Idol/Big Brother etc etc. How does SMS Premium Voting works technically? We are interested in how the data collected as far as I understand the third party company will collect the billing data from each Telco companies. Then it consolidate into a single data mining. Is this the right approach?
Or is it possible to get data from the destination number (the thing is we don't know how does it work so I don't know if this is possible or not).
We are actualy programmer and trying to get this data voting collected centrally or possibly raw data of the SMS but need more information on how does thing works.
I am appreciated your comment or feedback.
Thank you
One way this works is that the company that owns the number (either telco or a third party with agreements with telco companies) have a service set up so that each SMS received results in an HTTP request to a webserver of the cusomer's choice. Simplified "big brother" has a special page on their web site and the telco companies visit that page once for each SMS posting the SMS content. All filtering and calculations are then completed in the code for that page. Naturally you have to makesure that you ignore any requests from unexpected hosts to avoid voting tampering.

Can I Send a Text Message from My Computer to a Cell Phone?

Is it possible to send a text message from a computer to a cell phone? I'd like to be able to do this with Ruby, not quite sure what it entails. After seeing GrandCentral and Google Voice, it seems like it's not that bad.
Is it possible? How do I get started!
Yes, it's fairly trivial.
Depends on whether you want to pay or not; some providers offer email addresses for each number that is with them, otherwise you can get an account with an SMS gateway (find one in your country, or try clickatell) and then just buy credits. They'll have various interfaces: Email, HTTP, more.
check smsroaming.com it provide services to send sms from website and also have desktop application for it. including iphone, blackberry and facebook application for it.
i hope they will help you to manage sms.
regards
Azy

Resources