Overview
Pre-Built IVR in Spoke Phone
Spoke Phone comes with a pre-built fully automated IVR that supports basic use-cases. This single-level IVR is a great way to get started.
Custom IVR in Twilio Studio
Using Twilio Studio and Twilio Serverless Functions you can replace Spoke's simple IVR, with rich custom IVR flows and customer experiences that are personalized to meet your exact business needs. This includes complex multi level and data driven IVRs.
Combining Twilio Studio and Twilio Serverless Functions with Spoke Phone, you can now build and deploy a custom unified communication solution to your employees, without building any apps or complex phone system features.
Typical Use-Cases
- Replace your PBX or cloud-phone/UCaaS provider with a more flexible system on Twilio
- Move your IVR to Twilio for a better customer experience
- Keep calls on Twilio for better security, privacy, and control
- Launch your Twilio project faster
Prerequisites
Spoke does not yet support Twilio Regions.
When setting up your Twilio Account, please select US1 as the account's region.
Spoke does support Twilio Edge and will support Twilio Regions in early 2022.
- A free Spoke Phone account
- A Twilio Account
- Administrator Access to your Twilio Account
-
An appropriately skilled developer or IT resource who has a reasonably technical level of knowledge and competence in working with the Twilio Console, Twilio Serverless Functions, and Twilio Studio.
When to use Spoke's Default IVR and When to use Twilio Studio
Deployment Instructions
- Go to the Spoke Phone Github page
- Go to the twilio-runtime-spoke-api repository
- Follow the instructions in the README.MD
Routing Twilio Studio calls into Spoke
When you activate a phone number from your Twilio account on Spoke, the Spoke platform automatically attaches Spoke's standard inbound TwiML application to the phone number. From that point forward, all routing and call handling is taken care of by Spoke.
If you want greater control over a call, including the ability to send a call to Spoke and have Spoke send the call back to your application if the call goes unanswered, then we recommend using Spoke's redirect handler.
The Spoke redirect handler enables you to programmatically connect incoming calls that have been processed with other Twilio applications (such as Studio, Flex or your own application) to Spoke.
The redirect handler URL has the following form:
https://api.spokephone.com/telephony/redirect?extension={EXTENSION}&organisationId={YOUR_ORGANISATION_ID}
Additional variables are available on the redirect handler in the Spoke Developer Guide.
Twilio Studio Flow Examples
You can import the example flow JSON when creating a new Twilio Studio flow as an example by using the import option when creating a new flow.