- Send bulk SMS (one message - many recipients)
- Send one-2-one SMS (one message - one recipient). This means a message that is personal to the recipient.
- Delivery Reports
- Ease of use any GSM provider that is cost effective. This is, use of local providers (by using a GSM modem and a SIM card) or use global providers through a TCP/IP connection.
The applications used for sending SMS are the following:
- Kannel (very reliable and provides delivery reports) - Provides web interface for sending
- Playsms (a web-based gui for Kannel) - Provides web interface for sending
- SMSLink - Provides web interface and desktop client for sending
The GSM modems tested up to now are:
- Ericsson F251m
- Wavecom Fastrack M1306
- Some Nokia Symbian phones
So the most reliable modem for this kind of project is the Wavecom (comparing the others available) and looking at the manual of the modem i can see that the delivery reports can be enabled by initializing the modem with a specific option, there is also an example in the manual showing what commands are needed to send an SMS and get back the delivery report but with the Wavecom modem i had in my lab this NEVER happened maybe because of a problem in the firmware of the modem and due to really bad support from the company i stooped trying with this.
The Ericsson by default is not sending back any delivery report and the Nokia phones are not designed for this kind of projects so they also abandoned.
So the status now is that i am still trying to find an appropriate GSM modem.