Skip to main content
Version: 8.1

system.twilio.sendSms

This function is used in Python Scripting.

Description​

Sends an SMS message.

Client Permission Restrictions​

This scripting function has no Client Permission restrictions.

Syntax​

system.twilio.sendSms(accountName, fromNumber, toNumber, message)

Parameters​

TypeParameterDescription
StringaccountNameThe Twilio account to send the SMS from.
StringfromNumberThe outbound phone number belonging to the Twilio account to use.
StringtoNumberThe phone number of the recipient.
StringmessageThe body of the SMS.

Returns​

Nothing

Scope​

Gateway, Vision Client, Perspective Session

Code Examples​

Code Snippet
# Send an SMS message.
# Fetch the Twilio account name.
# getAccounts() returns a list, so the "[0]" operator is referring to the first item in the list.
account = system.twilio.getAccounts()[0]

# Fetch the first number associated with the account.
fromNumber = system.twilio.getPhoneNumbers(account)[0]

# Fetch a specific user's contact information.
# A static value is used below, but system.user.getUser() could be used to retrieved a user's phone number.
toNumber = "+19165550101"

# Define the text message.
# A static message is used below, but multiple messages could be stored in a database table and retrieved here.
textMessage = "This is the body of a text message"

# Send the message.
system.twilio.sendSms(account, fromNumber, toNumber, textMessage)