LESSON

Twilio Voice Settings Review

Description

Learn about the Twilio Console and many of the Twilio Voice configurations needed to create a service to integrate with Ignition. Next time, we’ll utilize these Twilio elements to build our new Twilio Voice notification pipeline inside Ignition.

Video recorded using: Ignition 8.3

Transcript

(open in window)

[00:00] Alongside Ignition's other notification features, Twilio voice notifications give you an additional direct, synchronous way to communicate that you can customize to meet your needs. If you haven't yet registered for a Twilio account, configured an active number, and created your Twilio Markup Language or TwiML app, this lesson will help you get a general sense of what you'll need to configure on the Twilio side to set up your Voice notifications for success. For more detailed Twilio Setup Guides, please check out the Twilio documentation links provided below. In the next video, we'll tackle how to configure Twilio Voice notifications in the Ignition Gateway and Designer, so stay tuned for part two. First, let's examine some of the required Twilio elements we'll need to use in our Ignition Gateway configuration. On the homepage of our external twilio.com account, we'll access the Twilio console and gather a few pieces of vital account information. The Twilio account SID is the unique identifier for the associated Twilio account.

[01:06] There's also an auth token here that we'll need to use for authentication with Twilio's API. We'll use both of these values to configure our Twilio account connection inside the Ignition Gateway in the next lesson. You'll also wanna take note of your Twilio phone number. That'll be the from number the Twilio calls will originate from once our notifications are all set up in Ignition. You can help protect your Twilio account by carefully handling your account SID, auth token, and from number. Unauthorized access to these credentials could compromise your account, which is why the values here are blocked out. In the Twilio console, you'll also need to have a TwiML app set up. To get there from the left navigation bar, we can select explore products, phone numbers, and pin the phone numbers to the sidebar to make it easier to find in the future. Then, if we expand phone numbers, we can go to manage and TwiML apps. The TwiML app needs to be configured with the correct endpoints to return TwiML instructions to Twilio, so the service knows how to handle incoming calls and messages.

[02:08] For more information on the Twilio REST API and TwiML apps, please check out the links to the Twilio documentation below. One other important note, within the Twilio console, there are some other messaging integration settings that need to be defined. Let's pop over to our side menu and go to phone numbers, select manage, and then open active numbers. The webhook URL needs to be defined on the active Twilio phone number that you wanna use for Twilio voice. This is just a simple webhook URL for our demonstration. You might notice that the number is linked to a messaging service too. You can think of messaging services as buckets that hold all your messaging features for different campaigns and use cases. If we click on the number and go to the configuration tab for my active number, we have the ability to customize the webhook URL handling and initiate the required registration process to send SMS/MMS messages to the US with this US local number, if that applies to a relevant use case.

[03:08] This screen also allows us to link our sender to a messaging service or designate a specific TwiML app by name that we'd like to use with this number. This introduction is intended to give you a basic understanding of the Twilio Console and many of the Twilio voice configurations needed to create a service that we can integrate with Ignition. For more information on the configuration options and extensive tutorials, we encourage you to explore the Twilio documentation. Next time, we'll utilize these Twilio elements to build our new Twilio voice notification pipeline inside Ignition.

You are editing this transcript.

Make any corrections to improve this transcript. We'll review any changes before posting them.