I had to do this manually using Twilio's API . Here is a rule which sends an SMS:
rule send_sms {
pre {
SMS_url = <<https://#{keys:twilio().pick("$.account_sid")}:#{keys:twilio().pick("$.auth_token")}@api.twilio.com/2010-04-01/Accounts/#{keys:twilio().pick("$.account_sid")}/SMS/Messages>>;
}
http:post("#{SMS_url}")
with params = {
"From":"+18015555555",
"To":"+18015555555",
"Body":"Hello World via SMS!"
};
}
Use the twilio:sms()
function. It takes one parameter, it's a string containing the text of the sms. Also make sure you have put your twilio keys in the meta block of your application. Something like this will do the trick:
rule send_sms {
select when pageview ".*"
{
twilio:sms("Wow! I'm sending a text message") with to = "1234567890"
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.