Closed (fixed)
Project:
SMS Framework
Version:
5.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
29 Apr 2008 at 09:46 UTC
Updated:
28 Aug 2008 at 20:47 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
flickerfly commentedAlso interested
Comment #2
nmashruwala commentedsubscribing
Comment #3
TyraelTLK commentedsubscribing
Comment #4
papasj commentedsubscribing
Comment #5
tylor commentedThis will likely be ported after we get a 1.0 release, for which I have a roadmap here: http://groups.drupal.org/node/12068
Biggest piece left is improvements to sms_user – just a few more tickets to close!
Comment #6
freakx0 commentedsubscribing
Comment #7
joe_k commentedsubscribing
Comment #8
Will White commentedMoving to critical as this is a part of the 1.1 roadmap.
Comment #9
WiredRogue commentedVery interested in a D6 version!
Comment #10
mandhdesign commentedsubscribing
Comment #11
Anonymous (not verified) commentedHere you go... Included are:
Patches are all created against HEAD.
With these patches the SMS Framework core module should be ported to Drupal 6.x. I haven't ported "Send to phone" and any gateway yet, these will follow soon starting with Clickatell. When these are ported, sending SMS messages to mobile phones can be tested.
EDIT: Added port for sms.install & combined patches into one single file.
Comment #12
tylor commentedThanks TheOnlyHarry, this patch is greatly appreciated; I tested and it seems to be working fine. Very much looking forward to seeing the other parts come together.
Comment #13
Anonymous (not verified) commentedFinished porting of "Send to phone" & Clickatell SMS gateway submodules. Sending messages using Clickatell should now be possible. As the Clickatell module only supports US phone numbers (which I don't have) it was not possible for me to actually send out an SMS. I did test authentication/communication with the Clickatell API though, and that seemed to work as expected. If someone is prepared to apply this patch and test if sending out an SMS message actually works that will be greatly appreciated.
Change summary:
Patch was created against HEAD and therefore replaces #252568-11: Port of SMS Framework to D6.
Comment #14
yhager commentedsubscribing
Comment #15
Will White commentedSending using Clickatell works. Thanks! I'll continue to test and work on the sms_user.module
Comment #16
Anonymous (not verified) commentedOk, I'll start with SMS recieve then... Maybe I will give the other gateways a try also, but as I don't have an account with any of them i can only do so much. When are you planning to commit the current patch to CVS?
Comment #17
yhager commentedI forgot to mention: patch #13 applies cleanly, sending messages through clickatell works. I am not sure this is enough testing to mark as RTBC.
Comment #18
geodaniel commentedsubscribe
Comment #19
Anonymous (not verified) commentedAdded port for sms_recieve module. Made the usual D6 modifications and the admin interface seems to be working fine, but reception of SMS messages was not tested. If anyone is using a specific gateway for receiving messages please post it's name here and I will port that module also, so we can do some end-to-end testing :)
To summarize, the following (sub)modules have been ported by me until now:
TODO
Comment #20
Will White commentedsms_receive is in need of an overhaul. This will probably involve the use of the actions module to react to incoming messages. I've already begun writing preliminary code for this so I might not be worth including the current sms_receive module in the Drupal 6 version. Please tell me if I am wrong.
Muse is currently the only gateway module that uses receive mainly because I have had this rewrite planned and didn't bother adding receive capabilities when the system was going to change anyway.
Comment #21
Anonymous (not verified) commentedHmm, yeah the claasic problem of multiple major development tasks running in parallel :) It might be worth the effort if we can port to D6 quickly (like next week), and merge in your refactoring/rewriting. It depends on which part of the code will change most, the core related parts or the internal logic of the module(s), because the latter will make merging much more easy.
My suggestion is to focus on porting to D6 and do all development in that branch (as the D5 version is already functional and released). Concentrating development on D5 will hold back the D6 release for a long time I'm afraid. Why put a new engine in a (running) old car if buying a new car will cost you equally ;)
Just my 2c though...
Comment #22
Will White commentedOk I'll commit the most recent Drupal 6 upgrade patch to HEAD and branch for Drupal 6 so we have a development snapshot. Development should then continue on HEAD.
I commited my changes to the DRUPAL-5 branch today so I'll work to make those changes on DRUPAL-6 as well once it's up.
@theonlyharry: Thanks for jump starting this process and your continuing help with the upgrade.
Comment #23
tylor commented@TheOnlyHarry Thanks for your continued work on this port!
I was just thinking that sms_receive needs some more work... to get things rolling though, I should be able to find some time tomorrow to port sms_muse so we can at least test this. Consider sms_muse in my hands.
At some point I think we need to go through and take a close look at the code: we need to document all of the hooks and there should be clear definitions for each.
@diggersf: I saw your comment in the gnokii project that "These two functions are required by sms_receive for some reason. They are not necessary." Obviously this shouldn't happen.
As for sms_og, I originally included it as a sample for how to hook into sms_receive. It should be straightforward to port but we should also be wary of feature creep.
Comment #24
Will White commentedI've created a new ticket about documentation:
http://drupal.org/node/292392
Ok good calls on all of this. We should just port what we can and then worry about gutting code later! I've just updated the e-mail gateway module and I'm still working on sms_user.
Comment #25
Will White commentedI just did an initial commit to HEAD so update your WCs. Please create new tickets to report additional problems.
I'll wait a few days for things to settle out before syncing the API changes with the DRUPAL-5 version. I'd say we're on track for a release in 1.5 weeks. After that point the plan is to continue with the roadmap for both versions.
I can't thank everyone enough for helping to patch and test this upgrade so quickly!
Comment #26
tylor commentedI just committed support for the Muse gateway as well as some fixes for SMS Receive. (commit #132227)
For those of you who want to test receive, it is simply a callback URL. Try this:
To 'receive' a message, visit /sms/in?Type=sms&Text=Hello World&From=5555555555 in your browser and it should be created as a new node.
Comment #27
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #28
asak commented.... And ? ;)