We need a true expert in the field of GSM and SMS technologies.
We have a project in early development stage.
The purpose of this project is to perform a very simple survey using SMS messages.
For example:
We send an sms message with the following text: "From 1 to 5, how well was your last experience on RentACoder?".
Then the user clicks "reply" in his/her cellphone, write a number (1-5) and clicks send. We catch the returned SMS, match it using the phone number to the outgoing message, and all is good.
What we would like to do, if possible, is to simplify the process, eliminating the need from the user to write a digit and send.
We want to know if there is a way to send the outgoing SMS in such a way that when the user gets the message, he can "select" the answer from one of the options and send it back. For example - he can choose between "no" and "yes" as possible answers to a question.
We are interested to hear any opinions you might have about this issue. We are willing to pay for a proven, working technology that can solve our problem.
We would also appreciate any comment, even "you are crazy and very stupid, there is no way in hell to do that using SMS".
In case you know what we described can't be done, or you don't know if it can be done, there is also another idea.
It's a 2nd option - we want to know if it's possible to embed some data in the outgoing SMS that is automatically included when the user clicks "reply" in his cellphoe. For example - to be able to include some unique identifier in the outgoing message, that will be returned when the user replies, so we can match both the messages together.
Again - any serious comments would be highly appreciated.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
GSM, SMS