Twilio SMS Integration
Follow these steps to enable Twilio SMS integration.
Get a Twilio account
|Signup for a trial/paid account from Twilio Navigate to WhatsApp sandbox using the link.|
|2||Get a Twilio Phone Number|
Twilio uses this web-hook to push incoming SMS messages to Hybrid Chat.
|4||Specify Twilio Phone Number in Hybrid Chat|
Under Customer Channel Manager (CCM) Environment Variables, specify the Twilio phone number for
|5||Add Twilio SSL certificate in Hybrid Chat trust store||If the CCM SSL_TRUST_STORE_PATH environment variable is set, then you will need to add a Twilio SSL certificate to our trust store. Open https://twilio.com in Chrome, export certificate and follow these steps to add the certificate to the trust store.|
Environment Variables for Twilio Integration
Following CCM environment variables must be configured for Twilio integration. See Customer Channel Manager (CCM) Environment Variables for a complete list of all environment variables.
Unique 34 character SID of the Twilio Account, e.g., AC496763443da6c75e0f1b5f27ddb3f515
Twilio auth token
Number registered with Twilio to send outbound SMS from. Use same format that is mentioned in Twilio dashboard.
Number registered with Twilio to send outbound WhatsApp messages from. It consisting of
Twilio Outbound SMS REST API URL
If this variable is not set the default URL is constructed using
CCM receives SMS delivery status notification on http[s]://SMS-CONNECTOR-HOST:[PORT]/sms-client/delivery-notification. When this variable is set, it is pushed with every outbound SMS to Twilio and Twilio uses this value a webhook to push SMS delivery notification back to CCM
For example, https://<FQDN>/sms-client/delivery-notification, where
A directive for Hybrid Chat to decide routing of requests from a Twilio SMS account.