Task Channel Definition To add a custom channel, you need to make changes in the following places: Add a custom
Tag: Twilio
Twilio CLI
After install, set up Twilio profile set TWILIO_ACCOUNT_SID=your Account SID from twil.io/console set TWILIO_AUTH_TOKEN=your Auth Token from twil.io/console twilio profiles:create
Twilio Authentication on Webhook Callbacks
Twilio authenticates webhooks by calculating a signature based on the webhook url and parameters. The parameters are sorted and all
Twilio Task Router
Tasks are deleted 5 minutes after being completed or cancelled. If a Task traverses Workflow to the point that it
Twilio Flex Manager
Documentation: https://www.twilio.com/docs/flex/developer/ui/manager On Connect Flex.Manager.getInstance().voiceClient.on(‘connect’, () => { console.log(‘connect’); }); Action inside reservation Flex.Manager.getInstance().workerClient.on(“reservationCreated”, reservation => { if (reservation.task.taskChannelUniqueName ===
Twilo template for got interface
const got = require(‘got’); //Boilerplate for function code exports.handler = function(context, event, callback) { // Make an HTTP Request using
Learn Twilio
Twilio Quest Twilio Labs Twilio Training Store (free) Get Phone Number API Tutorial on calculating signature for webhook Debugging Twilio
Twilio Recording Option Notes
Call Recording with Twilio Flex (mono only) Conference Option Properties Sample dual recording code Enable dual channel recording Add dual
Twilio Flex Insight
Data Model A complete list of attributes Insights extracts attributes from the following events: reservation.created reservation.rejected reservation.timeout reservation.canceled reservation.rescinded reservation.completed
Twilio Notes
Worker Priority Task Queue Ordering Using Redux with Flex Code Cartoon Intro to Redux Code Cartoon guide to Flux