Programmable Voice Flashcards
What is an SDK?
Software Development Kit - provides a set of tools, libraries, relevant documentation, code samples, processes, and or guides that allow developers to create software applications on a specific platform.
What is WebRTC?
Web Real Time Communications - free, open-source project that provides web browsers and mobile applications with real-time communication (RTC) via simple application programming interfaces (APIs).
What is SIP?
Session Initiation Protocol - call setup protocol that operates at the application layer. Let’s 2 internet-connected devices share audio signals and other media.
A mutually agreed upon set of steps in order to share data (e.g. audio) between devices over the internet in real time.
Setting up, modifying, and tearing down communication sessions.
The signaling everyone uses to make a phone call
What are 2 use cases for Twilio Voice for Marketing?
- ) Call Tracking - measure the effectiveness of your ad campaigns using phone numbers
- ) Lead Alerts - Alert Sales reps about new inbound leads.
What % increase will companies see in lead qualification if they reach out within 5 minutes?
80%
What are 2 use cases for Twilio Voice for Operations?
- ) Alerts & Notifications - Dispatch/Account Notifications, Appointment Reminders, Order Confirmations, Shift Scheduling, Billing Alerts, Arrival Alerts, Service Alerts, Incident Alerts
- ) Masked Phone Numbers/Anonymous Communications - Facilitate private communications between a buyer and seller.
What are 3 use cases for Twilio Voice for Customer Service?
- ) IVR - Greet and direct your customers with a call menu when they dial your business.
- ) Contact Center - Once an IVR has done its job, patch customer service calls to an agent.
- ) Phone System - Connect customers with employees and employees to each other.
What is IVR?
Interactive Voice Response
Programmable Voice Customers
Zendesk - customer service
Duke - connecting tutors & students
Marks & Spencer - IVR
What are top Disco questions for business?
- ) What bottom line business metric do you hope to improve with Programmable Voice?
- ) What does your ideal solution with us look like?
- ) Who would be involved in a go/no-go decision?
- ) Do you operate domestically? Internationally? Where would users of this voice solution be located?
What are top Disco questions for Tech?
- ) Is this a new use case or one you have in place today?
- ) What volume of inbound and outbound calls are you sending or expecting per day?
- ) What databases or CRM’s do you work with that would interface with Twilio?
- ) Can you walk me through your current call flow?
- ) In an ideal world how would your solution work?
- ) What technologies are being used to make or receive calls?
- ) What kind of call routing and logic are you trying to build?
- ) What do you care most about when it comes to implementing your use case?
- ) What is your organizations general process for building technology?
- ) What’s your process for reshaping your current voice flow? How easy or difficult is it?
Who are Twilio Voice’s Top 3 Competitors?
RingCentral
Avaya
Nexmo
Nexmo - Strengths & Weaknesses?
Strengths - Cheaper
Weaknesses - Adding capabilities and functions to customize the voice or SMS flow is complex for non-developers
Avaya - Strengths & Weaknesses?
Strengths - Large on-premise customer base who are loyal to the solution, omni-channel capabilities
Weaknesses - Lack cloud strategy, had to acquire to get into cloud. Went bankrupt in 2017 and integrations are tough to build - professional services required for maintenance and changes
Why is Twilio Voice modern?
Usage Based
Flexible, experiment
Cloud-based
How many API calls does Twilio handle per year?
100 Billion
What was daily peak in call volume in 2020?
33 Million
How many carrier redundancies are built in on average?
4
How many cloud data centers does Twilio have?
28 data centers in 8 regions
How many data points are monitored for uptime and quality?
7,000
What can you do with Twilio Voice?
Forward calls
Create a conference
Put calls on hold
Transfer calls to the right call center agent
Play media or text to speech
Collect either speech or digital inputs
Record
Parse what a call has said with AI
Accept payment
Send data about the call to the customers application
What are the 3 ways to make and receive Voice calls?
- ) Programmable Voice
- ) Browser with Twilio Client
- ) PBX or VoIP phone system with SIP
Explain making calls with Twilio Programmable Voice
Leverage Twilio numbers and Super Network
Explain making calls with Twilio Client
Same capabilities of Programmable Voice, but connects over the internet to make calls (No Super Network).
Explain making calls through a PBX or VoIP phone system with SIP
Leverage programmability features and Super Network so they get feature set without ditching hardware.
- ) Customers can choose to use just the connectivity of our Super Network with their phone system.
- ) Customers can also choose if they want to use just the programmable aspects of our APIs with their phone system.
What is Twilio Elastic SIP Trunking?
Customers use just connectivity of Twilio Super Network with their phone system’s programmability. Uses VoIP to connect to the PSTN from a private network such as a PBX - it is a virtual phone line.
SIP trunking is not programmable (no TwiML). It is for PSTN connectivity only. Customer needs to have a PBX or communication server such as Asterisk, Freeswitch, Avaya, or Cisco.
Because of redundancy, expect better reliability, high quality, deployment-ready, and low latency.
What is SIP Interfaces?
Customers use just the programmable aspects of our API’s with their phone system (No Super Network).
What are the 2 categories for SIP Trunking services?
- ) Traditional wireline telecommunications providers (telcos)
- ) Communications platforms as a service (CPaaS or cloud companies)