Twilio SMS¶
The Twilio SMS node sends the input msg as an SMS message via Twilio. The send results will be output to the metadata and does not affect the flow, i.e. even if the sending of the SMS fails, the flow will still continue.
If the input msg has more than 150 characters, the msg will be divided and sent using multiple SMSes.
Node Type¶
External.
Input and Output Ability¶
This node has 1 entry points and 1 exit points. Both the input and the output can be any format.
Node Properties¶
Name
The name for this node.
Account SID
The string identifier (SID) of the account used to log in to Twilio.
Auth Token
The authentication token which acts as a password to the Twilio account.
Sender Number
The mobile number of the sender.
Recipient Number
The mobile number to send the SMS to. Select the country code and enter the mobile number.
Click + Add Number to send to multiple recipients.
Description
The description for this node.
Limitations¶
Coverage depends on the carrier networks that Twilio supports. For more information, see Twilio FAQ.
As Twilio is a third-party system not managed by EnOS, EnOS does not guarantee that all SMSes will be sent successfully. Failures could occur due to Twilio server downtime or other instances that are not within our control.
Samples¶
Input Sample¶
{
"MetaData": {},
"Body": {
"assetId":"assetId",
"timestamp":24214324324,
"measurepoints":{
"speed":32,
"heat":40
}
}
}
Output Sample¶
Successfully sent SMSes will return a unique string identifier (SID) created by Twilio.
{
"MetaData": {
"result": "execution succeed , sids : [\"SM9ce6bc6b79644777b8a2520269472f59\",\"SM7a65b408f6b640ec9710d66ab2079e01\"]"
},
"Body": {
"assetId":"assetId",
"timestamp":24214324324,
"measurepoints":{
"speed":32,
"heat":40
}
}
}