Last updated April 14, 2011. Created by grub3 on March 8, 2010.
Edited by akalsey, Sepehr Lajevardi. Log in to edit this page.
Connnect to http://example.com/admin/build/modules
Enable Clickatel module in SMS Framework section.
Please note that Clickatel module only supports sending SMS, not receiving them.
Receiving SMS requires a phone number located in a country, which is billed every month.
Therefore, receiving SMS via clickatel was not yet implemented.
Clickatel account
Visit and sign-up for an account using the API option.
You will be asked to buy a minimum number of credits.
By the time of writing this tutorial, the number is 400.
Then go to the admin panel:
https://www.clickatell.com/central/manage_products.php
Add an HTTP connection:
Enter the following information:
- Name: for example "MySite".
- IP Lock Down: you may enter the IP of your website to restrict connection.
- Dial Prefix: example, 33 for France.
- Callback Type: ???
- Callback Url: ???
- Callback Username: ???
- Callback Password: ???
Validate.
You API ID is now visible.
Drupal admin panel
Go to http://example.com/admin/smsframework/gateways
Click on Configure on the Clickatel line.
You will be asked to enter:
- API ID
- Password
- Username
Click on Save.
If no error is returned, this works fine.
Comments
And next....
I am using the current stable version of SMS Framework, 6.x-1.0 and these steps all work fine. When I go to actually register a mobile number though it fails to send the notification SMS, oddly enough it must send it somewhere as Clickatell charges for it, but no evidence in their logs. I've posted the info on the issue queue so hopefully it will get resolved soon.
I tried the dev version (6.x-2.x-dev) and it registers my mobile just fine.
cheers
- Ruben
Does not work for me
The whole setup process went fine for me, no errors, everything smooth.
But the problem is that all the gateway does is it shows me Current balance, nothing else.
No SMS actually get sent.
Drupal 6.20 here and will be willing that someone who knows what to look at would have a look.