Fixed small form api issue with country codes. Added check to prevent attempting to send messages without twilio API creds.
Issue: 2100955 - Removed intval comparison as it doesn't work consistently between 32 and 64 bit machines.
Issue #2168341 by greggles: Added validation for incoming SMS to ensure messages are sent from Twilio.
Updated SMS incoming to now store incoming MMS data.
Moved twiml functionality to it's own module. Separated user related functionality to different file. Replaced tokens in rules implementation to Token api tokens.
Integrated sending of MediaUrl component for MMS messages.
Moved media variable out of options array. Added t() function to form fields. Added media url field to SMS test form.
Added views integration on user objects for phone number and area codes.
Updated incoming sms message to only support a single media entry. Added configuration to allow incoming sms tokens to be used as data selectors in rules.
Handle twilio twiml being moved to it's own module when upgrading from older versions of the module.
Refined twiml install/uninstall functions for DB table.
#2260347 - Fixed media path being a required field when sending an SMS
#2219081 Added rules condition to check if use has a verified number.
Added better error reporting when Twilio is unable to send a message.
#2219149 Added incoming SMS support for different country codes.
Updated rules helper text.
Issue #2331067 by karolrybak: Fixed Unsafe permissions
Issue 2349033: Resolved broken twilio incoming call issue and fixed execution of TwiML output via rules.
2327943 Added received number token for incoming messages exposed to rules.
Issue: #2327943 Added twilio_number tokens for both sms and voice.