SMS Framework
SMS Framework is project for Drupal that began as a part of Google Summer of Code 2007. The modules inside the framework add powerful SMS integration to your Drupal site. An API is provided for building more features. See the project page on Drupal.org for more information.
This group is used to shared ideas about the project. We want to focus on these three questions:
- What core or contributed modules would benifit from the integration of SMS functionality?
- Which SMS gateway vendors should be supported by the framework?
- What are some specific use cases for the framework?
SMS Framework 2.x
After starting a patch for providing an extended new hook system in v2 (http://drupal.org/node/442748), I corresponded with Will to start efficient planing of the 2.x branch by introducing some main goals for development. You are welcome to join the discussion and leave proposals.
SMS Framework will be stated "on heavy development" so should not be used on production sites at the moment.
This list might grow in the next days, so feel free to propose new points or comment on existing ones.
potential drupal user registration by SMS
from the discussion at http://groups.drupal.org/node/19195 schock is working on a project on http://vozmob.net we could have a potential module that will enable registration of users by text messages (SMS). This will enhance the drupal's mobile integration. the module code is found at http://github.com/mfb/vozmob/blob/3cd2e645e63192e174a7710bdeb3000c26b44e...
SMS Framework - clickatell API SOAP
Hello to all. I am new in the world drupal. I wanted to know if it was possible to extend the module sms_clickatell using the SOAP api for Clickatell. If you can do in that way can interact with the SOAP API
Thank you
Possible use with Emergency Services Dispatch system & mapping integration?
Hi all,
I'm hoping maybe this idea exists as preconfigured components/modules somewhere?
I'm a member of a fire company (www.station31.org) and I just setup Drupal 6 for us, and converted some of our content from a Dreamweaver site.
When there is a 911 emergency in our town, our local Emergency Services Dispatch office sends out a notification/page on our audio pagers, summarizing the emergency and the location. All firefighters carry these pagers so they know when to respond.
Create a sms recipients list
Hi everybody, what I would like to have is the possibility to send sms to people without having to ask them to register to my site to receive my sms.
So I thought to this: create a flexible content type that alter the standard node form adding a phone field to it.
In this way you can create a very selective sms-blast-like module.
Think about having numbers stored in nodes instead of user profile. This would give the possibility to create groups, restrict access and send sms only to desired people.
Since now I've fiugred out a custom module that hold some of these features.
User to user SMS communication. Does this exist?
I have a been using Drupal for a bit now but I do not have the ability to really code PHP and get into the inner workings of Drupal. I mostly have ideas for websites and try to use Drupal to develop the idea.
I would really like to find someone that can make this happen or maybe help combine modules to get me there.
Basically I have a site that needs to work like this:
User 1 posts an item for sale
User 2 lands on item node and decides to buy item
User 2 clicks button and an SMS is sent to User 1 telling him that User 2 wants to buy their listed item
New SMS goodies -- user creation and an incoming email gateway
i've had a couple modules running on some client sites (5.x)
here's what they do:
- handle incoming SMS messages via an email gateway
- create new drupal users (or log them in if they are already created) via an incoming SMS message
after some initial conversations with Will, we've decided that both of these features would do well to live in the SMS framework.
this is a brief post to simply let folks know that the work is now kicking off, and you can track the progress at the following issues:
Summer of Code Ideas
If I am not mistaken this module was initially developed from Google Summer of Code. Well I have used this module for a few months now and would love to add to the project. I however would like to know what do you think could be added to this project worthy enough of a Google Summer of code entry.
Customised SMS results service | SA Rally
Hi there. I'm looking for someone to develop a system whereby users can be sent customised automated SMS messages with motor racing results (specifically rallying).
The site I have setup is running Drupal 6.10, and I'm happy to install any other modules required. I'd like to keep custom code to a minimum so if all this module does is tie 6 others together to achieve the desired functionality, so be it.
Anyone who is interested can get more details by contacting me - www.sarally.com.au/contact
Checking duplicate unconfirmed number
Right now, one cannot enter a mobile number if it has already been registered on the site, even if the existing mobile number is unconfirmed. This doesn't really make sense, as anyone can input anyone else's mobile number and prevent the real owner from using their own numbers.
Isn't it better to check only against CONFIRMED numbers?
Send SMS Using Webform
Hi All
Am a newbie in drupaL and i really have been overwhelmed by its power... like they say you dream it and drupal will do it. I would lIke to have my users to send SMS on a site am developing and i am using webform module to provide the interface but i have no idea how to change or provide it with a processing or funtion for the submit button to send the SMS using the clickatell gateway or even by email gateways. am using drupal 5 with the following modules webform SMS gateway,sms-framework, smssend, and smsemail . anyone with an idea plese advice me on how i will achieve these.
Send SMS Using Webform
Hi All
Am a newbie in drupaL and i really have been overwhelmed by its power... like they say you dream it and drupal will do it. I would lIke to have my users to send SMS on a site am developing and i am using webform module to provide the interface but i have no idea how to change or provide it with a processing or funtion for the submit button to send the SMS using the clickatell gateway or even by email gateways. am using drupal 5 with the following modules webform SMS gateway,sms-framework, smssend, and smsemail . anyone with an idea plese advice me on how i will achieve these.
New gateway and slight mod for sms.module
Hi all,
I have just finished a gateway module for Txtlocal (http://www.txtlocal.com), and would like it make it available for inclusion in the SMS Framework package. The module was written for 6.x and supports inbound and outbound messaging with all of txtlocal's extended options (specify sender, delayed send, message reference, WAP PUSH).
I had to make a slight mod to sms.module because the receiver MSISDN is important for my project. I have written it to the phpdoc header in the gateway module, but here it is:
The Future of SMS Framework BoF at Drupalcon DC
We are interested in getting together to chat about the roadmap of the SMS Framework and providing services via SMS.
The MIT Mobile Experience Lab created a similar, but different, actions system for the SMS Framework at the same time that Development Seed was working on theirs. We think there may be room for merging the two paths to build a versatile, usable SMS service system for Drupal.
Brian McMurray (bmcmurray) and Steve Pomeroy (xxvelcrar) from the Mobile Experience Lab will be around in room 156. Look for Steve with his Linux beret and long hair.
SMS-Web developer | To be determined
I am seeking a developer with experience integrating websites with SMS Gateways, particularly for NZ cellphones, for consulting and/or development over the next few months. Please pm me. Thanks!
Adding sms mobile form to another page
Hi,
I am looking to add user/uid/mobile to my node profile page.
How do I accomplish this?
Since sms_user_register() is a function that already does the heavy lifting, how do I place the form where I want?
I thought I could do something like this in a block. I am not sure how to use hook_form_alter to add this to the form with the id below.
if ($form_id == "edit-profile-personal-node-form") {
return sms_user_register();
}
Thanks for your help!
Chris
SMS provider options
Hello,
I have a question about sms providers and costs associated with sending/receiving sms on a site. I've looked around and there's really no great resource for that that I can find. we are building a site where users can sign up messages for different types of data . I'd like to include sms, but I am seeing that its extremely expensive. I'm not sure if I missed something but it looks as if the least expensive option is about 3 cents a text. We anticipate sending 50000-100000 solicited sms's a month.
Is it going to cost me 18 - 36k per year?
Integration of German SMS-Creator.de? - Current sms.module API?
I wrote some bigger module to provide sms sending and receiving with the german Service sms-creator.de. For sending messages I also implemented a gateway for sms.module, but mainly it's a standalone module - with different features:
- sending SMS,MMS,...
- instant receiving SMS via HTTP-request from SMSC (type 1)
- receiving SMS via calling form SMSC server (type 2)
- message logging
- Credit Management (time flatrates, credit points per message) for sending and receiving messages (type2)
An error message in a basic SMS Framework installation
Hi folks --
I am trying to set up a basic working installation of SMS framework, by following the instructions by will white on:
http://www.developmentseed.org/blog/2008/jun/04/sms-framework-notificati...
(I recognize those instructions didn't originate from this group.)
All seems to go smoothly, BUT when I reach the end step which involves simply posting a new story on your site and waiting for the alert to come though by SMS, the portal gives me the following error message when the published Story appears on the page:
FrontlineSMS as possible gateway
Hey all, been watching the activities over at FrontlineSMS and it looks like a very interesting project. And they just got some pretty substantial foundation backing to support it. Also got confirmation from Ken over at kwinja.net that they are still planning to OS the code. Unfortunately I do not have a GSM phone to try it out right now, but it's on The List. Wondering if there is interest in the Community here to get it on the list as a supported gateway?
Cheers,
Coby
Metanomy.org
Trying enable the GNOKII module in D5.12
I know that gnokii is still developmental stage and it's for d6.x but still I tried to install it for d5.12 sorry for my hard headed installation.
I successfully download and tar it to my drupal modules and now my d5.12 looking for an "array". Of course I have to supply also this module right?
But I'm wondering How this gonna work?
I watched the video of Will about "Setting Up a Two-Way SMS Gateway with Gnokii and Drupal" but still wondering here.
sorry for much wonderings...
Will has a usb and a phone in the demo, My concerns are:
SMS EMAIL gateway
I'm now in the Philippines, And I'm wondering if the SMS EMAIL gateway is available to us by default. I tried it and it didn't work. Do I have to manually edit the code inside the smsframework to cater our wireless operator here (smart, globe, sun) because by default when I view the drop down list I didn't see our local operators name.
I look in wiki sms gateway our local network operators doesn't include in the list. Is this an international default standard that all wireless operators should enabled the 555123568@operator.net? or depends on the local wireless operator?
Proposal for SMS Framework Roadmap [Standardized phone number format] and [Improve international support]
Hello to all:
I'm just new here but I would like to share my idea about how probably I can help in a little way for SMS framework roadmap.
I really don't know personally how drupal sms framework gone so far, though I did some reading of the group forum topics here.
I would like to propose a future infrastructure that maybe will help, aid, and guide Drupal SMS Framework Roadmap to achieve its goal.
This is called MNS [Mobile Name System] for mobile phones.
Presentation in SF, anyone?
Hi - I'm hosting the San Francisco Drupal Users Group next month, and I want to bring in someone to talk about mobile integration with Drupal web sites. Anyone in this group a) live in the Bay Area, b) have some (actual) success implementing solutions?
SMS with appended message
I am thinking of an application where permitted groups can send a limited number of free SMS from the site in a specific period but each will go with an advertisement at the bottom/top . What is the best way to put this together in Drupal using SMS Framework ?
SMS Blast module upgrading to include OG and other integration
After looking at the sms blast module we were wondering about some use cases that have came up our way and think that they can be incorporated into the module rather than creating a seperate module for them.
sms Module needed
In enabling my SMS Messaging module I get:
SMS Messaging 5.x-1.x-dev Sending Method: SMS
Depends on: Messaging (enabled), Sms (missing), Sms_user (missing)
I can not find these modules?
Expanding the module to utilize international numbers
In our use of the smsfranalmework we are requiring the use of numbers outwith the US in order to send messages too. The clickatell api does support the sending of messages but the module itself is only currently utilizing the US numbers. I noticed the sms_formatter function is now checking up to 16 is that to support the international numbers???
Help us to improve support for incoming messages
A major milestone for the SMS Framework project is reliable and flexible support for incoming SMS messages. Tylor’s work on the SMS Receive module has kickstarted the effort and I believe we make a plan for the future of two-way support in the framework.
SMS Framework Roadmap
This is the roadmap for the 1.1 release of the SMS Framework. Please add your items and tickets to the issue tracker.
We will begin working on these tickets as soon as the 1.0 release is made.
Roadmap for 1.0 SMS Framework release
There has been some steady work to improve the SMS Framework module and I think it would be valuable to outline some thoughts on a 1.0 release. As far as new features the biggest ones will be the ability to receive messages and support for the Muse gateway. There will also be major improvements to user interface and scalability for the SMS User module.
Issues I would like to see resolved for a 1.0 release:
http://drupal.org/node/255095 - many improvements to SMS User
http://drupal.org/node/258057 - text messages should include more descriptive message
MMS Coverage?
Good Day,
Please excuse me if the topic is off. I would like to know if this group will cover MMS as well or is just strictly SMS? Is there a MMS group here? Thank you and again, please excuse my post if it is not appropriate for this group.
Thank you,
Mark
Working on SMS Framework
Hi there! We're doing some work on SMS framework, since we've chosen it as the basis for some mobile work we're doing. Ultimately, it is a good framework, and better suited for extensability than SMS gateway.
Tylor has been working on it for the past couple of weeks. One of the main things we've done is add hooks for receiving messages (a la sms gateway), so that we can do interesting things like allow processing by other modules when we receive an SMS (or MMS) message.
Futur of SMS Framework
I see no activity on SMS Framework project since more than 5 months.
I plan to add some features:
- More logging (cf. the unused sms_messages table)
- SMS delivery status (cf. Clickatell API 'callback' option)
- A quota system
Any feedbacks from module's owner ?
Thanks,
Aymerick
Futur of SMS Framework
I see no activity on SMS Framework project since more than 5 months.
I plan to add some features:
- More logging (cf. the unused sms_messages table)
- SMS delivery status (cf. Clickatell API 'callback' option)
- A quota system
Any feedbacks from module's owner ?
Thanks,
Aymerick
New revision of SMS Framework is in CVS
Thanks for all of your support and ideas during development. I'm getting ready for one final sprint during the last week and I'd appreciate your feedback on the code. The latest revision is currently available in CVS.
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/smsframewor...
New revision of SMS Framework is in CVS
Thanks for all of your support and ideas during development. I'm getting ready for one final sprint during the last week and I'd appreciate your feedback on the code. The latest revision is currently available in CVS.
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/smsframewor...
SMS Update and Screencast
I've posted an update on the SMS Framework project and a screencast on the Development Seed blog. It introduces some of the new functionality that I've implemented using the API.
SMS Update and Screencast
I've posted an update on the SMS Framework project and a screencast on the Development Seed blog. It introduces some of the new functionality that I've implemented using the API.
SMS Inline Filter

I'm working on a filter module that allows you to surround a chunk of text with [sms][/sms] tags. The module will highlight the text and append a "send to phone" button. The button will take users to a form where they can send the highlighted block of text in a message.
I'd appreciate any ideas or comments! Thanks!
SMS Inline Filter

I'm working on a filter module that allows you to surround a chunk of text with [sms][/sms] tags. The module will highlight the text and append a "send to phone" button. The button will take users to a form where they can send the highlighted block of text in a message.
I'd appreciate any ideas or comments! Thanks!
SMS Framework Status Update

It's hard to believe that it's already time for mid-term reviews. The project has been coming along at a nice pace. Here's an update.
I've created a basic architecture for gateway drivers. Gateway modules can define new gateways by implentating a hook called hook_smsframework_info(). This hook was based on the node modules hook_node_info(). An implementation returns an array that contains several pieces of information about the gateway driver. Below is the hook's implementation for the Clickatell driver module.
SMS Framework Status Update

It's hard to believe that it's already time for mid-term reviews. The project has been coming along at a nice pace. Here's an update.
I've created a basic architecture for gateway drivers. Gateway modules can define new gateways by implentating a hook called hook_smsframework_info(). This hook was based on the node modules hook_node_info(). An implementation returns an array that contains several pieces of information about the gateway driver. Below is the hook's implementation for the Clickatell driver module.
SMS Use Cases
Here are some use cases that I've received from my mentors. There are some great ideas here, and I hope to implement as many as I can. Please add you ideas if you have any.
Events Integration
If you have events posted on your website, you should be able to collect cell phone numbers in your event sign up form and then use them to send an SMS blast if there is a last minute change in location, a weather update, or even a full parking lot.
- Show field for mobile number on RSVP form
- Enable on an event-by-event basis
CCK Integration
SMS Use Cases
Here are some use cases that I've received from my mentors. There are some great ideas here, and I hope to implement as many as I can. Please add you ideas if you have any.
Events Integration
If you have events posted on your website, you should be able to collect cell phone numbers in your event sign up form and then use them to send an SMS blast if there is a last minute change in location, a weather update, or even a full parking lot.
- Show field for mobile number on RSVP form
- Enable on an event-by-event basis
CCK Integration
Using Kannel as an SMS gateway
I found Kannel, an open source WAP/SMS Gateway that runs on Linux. According to their project's website, it is possible to run Kannel on a machine with a GSM mobile phone connected to it and have yourself an SMS gateway. I will definitely take a close look at this project. I'm going to try to get it running this weekend. If I can, writing a driver for this system makes a lot of sense. It will make SMS more accessible to smaller organizations.
Using Kannel as an SMS gateway
I found Kannel, an open source WAP/SMS Gateway that runs on Linux. According to their project's website, it is possible to run Kannel on a machine with a GSM mobile phone connected to it and have yourself an SMS gateway. I will definitely take a close look at this project. I'm going to try to get it running this weekend. If I can, writing a driver for this system makes a lot of sense. It will make SMS more accessible to smaller organizations.
SMS Framework - Week 1
Week one of Google SoC 2007 is already over and I'm off to a great start of my SMS Framework project. I've begun developing the gateway side of the API. I've designed it so that additional gateways can be created and install like standard modules. Gatway modules implement hook_smsframework_info(), which returns an array containing information about the gateway(s) the module enables. The information includes the gateway's name, callbacks (for validation, sending, ect.), and a form for configuration.
SMS Framework - Week 1
Week one of Google SoC 2007 is already over and I'm off to a great start of my SMS Framework project. I've begun developing the gateway side of the API. I've designed it so that additional gateways can be created and install like standard modules. Gatway modules implement hook_smsframework_info(), which returns an array containing information about the gateway(s) the module enables. The information includes the gateway's name, callbacks (for validation, sending, ect.), and a form for configuration.

















