Kannel is one of most popular opensource WAP/SMS Gateway, because simple to install and handle hundreds SMS per seconds. Kannel also supports many modem's brand even generic modem.
This module use CCK to store Kannel message and log, so you can use Views to make any possible reports! You can send SMS using form provided by this Kannel module or just create a new node with "kannel_sendsms" type.
This Kannel module will support:

Use CCK for Kannel sendsms, encode strings (done)
Use CCK for Kannel smsbox (done)
Use CCK for Kannel bearerbox
Parse Kannel log file into Drupal table, mean we can use Kannel even without external storage compiled!
Check Delivery Reports
Admin: Check Kannel status
Admin: Restart Kannel w/o shutdown Kannel
Admin: start and stop smsc

NOTE: we need to create a dedicated project for Kannel rather than an all-in-one SMS module, like SMS Framework module which can't accept any additional library now. Also, I see users of SMS Gateway A can't answer preciously any question for SMS Gateway B, vice versa. The configurations and troubleshoot, especially workflow of SMS Gateway is very unique.

(Actively maintained, Under active development, Modules, Third-party Integration, Utility)

Project type: 
Full project
Short name: 
kannel
Enable issue tracker: 
Yes