I'm trying to write an application that receives SMS messages into the app I'm developing (in C# if you care :). Research indicates the best bet is to use GSMComm library.
I've downloaded the library and using the demo app I have managed to connect to the 3g modem (a Huawei E1756) but when I query it for SMS's received it comes back with 0.
Interestingly if I use the software that comes with the application then I can see the messages.
Anyone got any clues on why this would be? Or other tips on how to retrieve the messages?
Cheers,
Kym
Depending on how the modem is setup, messages can be stored on either the SIM card or in phone memory.
I would check that the demo app is looking in both places for old messages.
I use gammu's smsd which can write to a database which you can then use your c# with.
it is supports a wide array of phones and modems including many Huawei models
http://wammu.eu/phones/huawei/
It runs on windows and linux and has worked well for me.
http://wammu.eu/smsd/
the database has a simple inbox and outbox tables that you can use.
Try Clickatell to get an idea http://www.clickatell.com/brochure/coverage.php
Related
Looks like you can add sms to existing toll free phone numbers but keep voice with the existing carrier. Is this possible with a regular landline without porting to Twilio? How can other companies do this (zipwhip)?
They work through an inter-carrier vendor like TNS, Aicent, or iQuall. These vendors basically all do the same thing - which is to provision and store SMS routing instructions for all US-based phone #s... these are all aggregated in one big central repository.
Example: if you're on T-mobile, whenever someone texts your phone # (from any carrier or platform) it hits this routing network that tells the message to get posted to t-mobile. Companies like zipwhip do the same thing, they just tell the network to enable SMS for that landline number, and the instructions just tell the network to point any messages back to their cloud.
This is only possible because the overall telecom industry agreed to support intercarrier messaging back in 2001. (source: CTIA)
Twilio has a private beta for routing SMS from toll-free numbers. You can DIY, just a little more work.
Updated answer: it is now possible to SMS host an existing landline, toll-free, or in some cases an existing VoIP phone number via Twilio. The voice routing and voice provider will not change.
Note that you cannot "roll your own" functionality today to make this happen because you need permission to write to the NetNumber database. And you're not going to be able to get permission to do so as an individual.
I working on a project were mobile users can receive alerts based on diferent factors, the server side will be implemented using the MVC framework.
My question is regarding the client side; what would be the most efficient way to send the alerts to the clients? is there any way to broadcast the alerts to each device or do I have to set up some system where each device pulls the data from the server on an interval of mins/seconds? I am afraid pulling the data every X secs/mins would create an unnesesary overhead on the mobile devices.
One way would be using SMS but SMS gateway services are expensive and not on my budget right now.
I haven't personally tried it, but this service might work for you:
http://www.airgramapp.com/api
It is free for limited use. Downside is it appears to be a separate install on the mobile device. This might means less control of the content of the message or its look. Upside is it looks quick and easy if you just need a proof of concept at this point.
I’ve been googling for a couple of days now! I’m looking at a way of integrating simple mail functions into my android app. A few people have suggested looking at K9 which I have done. This is obviously a fully featured mail client and has far more functionality than I need. I wanted to know whether there was a way using Android API's to connect and retrieve mail?
Any responses greatly appreciated!
There are third party API called JWebServices / JWebDAV . As far as I know they both working on Android
Not really, afaik are no Android APIs you can use for this purpose. You could use the ActiveSync protocol to connect to the Exchange server and pull down the email messages you need.
I want to develop an application that works by receiving text messages from users to gather data. I have no clue where to begin and what to begin with. I can code in Python, C++, PHP and can do Java also.
I was wondering if there can be a personal development setup or framework on which I can develop such application. Releasing it is a different story but I do not have any idea about what setup is needed to develop this application.
Also, how much would this setup cost? Are there open-source or any other cheap alternatives?
There are a lot of services out there that let you receive SMS via a web request. The one I work for Twilio will send you a simple POST request to a URL of your choice containing To, From and Body whenever you receive an incoming message. You can read more about how it works here.
This service offers an api for receiving text messages. You can use the shared number and send it to your server with a keyword or you can pay a monthy fee to have your own dedicated number. So there would be a good place to start.
i will have the following set up:
people will be sending text messages to a server, and that server will be forwarding the messages to other phone numbers
i am not sure what kind of framework i should use.
should i develop an SMS gateway and use AT commands?
should i just try to somehow use AIM or GCHAT to capture and send SMS messages?
would there be a different more suitable configuration?
are there already developed frameworks that are free which i can use? for example i know that i can send an SMS to almost anyone through gchat or aim by sending a message to "+" and the number of the person. is this scalable and can i use it for my own benefit?
any sms developers out there?
I used to use this website: www.aspsms.com.
It provides a lot of libraries in different languages, the prices are affordable (I think) and they offer some kind of "2 ways service".
are there already developed frameworks that are free which i can use?
Free, that would surprise me.
You could get a short code from an aggregator like www.openmarket.com