Programmable Voice Flashcards

1
Q

What is an SDK?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is WebRTC?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is SIP?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are 2 use cases for Twilio Voice for Marketing?

A
  1. ) Call Tracking - measure the effectiveness of your ad campaigns using phone numbers
  2. ) Lead Alerts - Alert Sales reps about new inbound leads.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What % increase will companies see in lead qualification if they reach out within 5 minutes?

A

80%

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are 2 use cases for Twilio Voice for Operations?

A
  1. ) Alerts & Notifications - Dispatch/Account Notifications, Appointment Reminders, Order Confirmations, Shift Scheduling, Billing Alerts, Arrival Alerts, Service Alerts, Incident Alerts
  2. ) Masked Phone Numbers/Anonymous Communications - Facilitate private communications between a buyer and seller.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are 3 use cases for Twilio Voice for Customer Service?

A
  1. ) IVR - Greet and direct your customers with a call menu when they dial your business.
  2. ) Contact Center - Once an IVR has done its job, patch customer service calls to an agent.
  3. ) Phone System - Connect customers with employees and employees to each other.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is IVR?

A

Interactive Voice Response

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Programmable Voice Customers

A

Zendesk - customer service

Duke - connecting tutors & students

Marks & Spencer - IVR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are top Disco questions for business?

A
  1. ) What bottom line business metric do you hope to improve with Programmable Voice?
  2. ) What does your ideal solution with us look like?
  3. ) Who would be involved in a go/no-go decision?
  4. ) Do you operate domestically? Internationally? Where would users of this voice solution be located?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are top Disco questions for Tech?

A
  1. ) Is this a new use case or one you have in place today?
  2. ) What volume of inbound and outbound calls are you sending or expecting per day?
  3. ) What databases or CRM’s do you work with that would interface with Twilio?
  4. ) Can you walk me through your current call flow?
  5. ) In an ideal world how would your solution work?
  6. ) What technologies are being used to make or receive calls?
  7. ) What kind of call routing and logic are you trying to build?
  8. ) What do you care most about when it comes to implementing your use case?
  9. ) What is your organizations general process for building technology?
  10. ) What’s your process for reshaping your current voice flow? How easy or difficult is it?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Who are Twilio Voice’s Top 3 Competitors?

A

RingCentral

Avaya

Nexmo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nexmo - Strengths & Weaknesses?

A

Strengths - Cheaper

Weaknesses - Adding capabilities and functions to customize the voice or SMS flow is complex for non-developers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Avaya - Strengths & Weaknesses?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is Twilio Voice modern?

A

Usage Based

Flexible, experiment

Cloud-based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many API calls does Twilio handle per year?

A

100 Billion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What was daily peak in call volume in 2020?

A

33 Million

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How many carrier redundancies are built in on average?

A

4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

How many cloud data centers does Twilio have?

A

28 data centers in 8 regions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

How many data points are monitored for uptime and quality?

A

7,000

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What can you do with Twilio Voice?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What are the 3 ways to make and receive Voice calls?

A
  1. ) Programmable Voice
  2. ) Browser with Twilio Client
  3. ) PBX or VoIP phone system with SIP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Explain making calls with Twilio Programmable Voice

A

Leverage Twilio numbers and Super Network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Explain making calls with Twilio Client

A

Same capabilities of Programmable Voice, but connects over the internet to make calls (No Super Network).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Explain making calls through a PBX or VoIP phone system with SIP

A

Leverage programmability features and Super Network so they get feature set without ditching hardware.

  1. ) Customers can choose to use just the connectivity of our Super Network with their phone system.
  2. ) Customers can also choose if they want to use just the programmable aspects of our APIs with their phone system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What is Twilio Elastic SIP Trunking?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is SIP Interfaces?

A

Customers use just the programmable aspects of our API’s with their phone system (No Super Network).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What are the 2 categories for SIP Trunking services?

A
  1. ) Traditional wireline telecommunications providers (telcos)
  2. ) Communications platforms as a service (CPaaS or cloud companies)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What is a Telco?

A

Companies that own and operate local and/or long distance telecommunications networks - AT&T, Verizon, CenturyLink, NTT, BT, Telefonica, etc.

30
Q

What is a PSTN?

A

Publicly Switched Telephone Network (Carrier Networks) - combination of telephone networks used worldwide that helps telephones communicate with each other.

Includes telephone lines, fiber optic cables, switching centers, cellular networks, as well as satellites and cable systems.

31
Q

What is MPLS?

A

Multiprotocol Label Switching Services - routing technique in telecommunications networks that directs data from one node to the next based on. short path labels rather than long network addresses, thus avoiding complex lookups and saving time.

32
Q

What is a CPaaS?

A

Cloud Communications Platform - companies offer cloud platform that software developers use to add communications services to their own applications.

Twilio, Plivo, Vonage/Nexmo, etc.

33
Q

What are the 3 main challenges with SIP Trunking services?

A
  1. ) Poor Velocity
  2. ) High Cost
  3. ) Fragmented Global Services
34
Q

What are Twilio Elastic SIP Trunking advanced features?

A
  1. ) Increase Agility with On-demand Services
  2. ) Dramatically Reduce Costs with Simpler Services
  3. ) Extend Reach with Uniform Services in 100 Countries
  4. ) Twilio Interconnect Provides Flexible Network Connectivity - private, secure connection.
  5. ) Understand Changes in Call Behavior with Voice Insights
35
Q

How does Twilio Elastic SIP Trunking increase agility with On-demand services?

A
  1. ) Enable service in minutes
    - Self-service provisioning through easy-to-use management UI or API
  2. ) Eliminate capacity planning and blocked calls
    - Auto scaling call paths with unlimited capacity
  3. ) Improve user experiences
    - Rapidly add advanced features
36
Q

How does Twilio Elastic SIP Trunking dramatically reduce costs with simpler services?

A
  1. ) Simplified pricing
    - Usage-based pricing with no commitments
  2. ) Don’t pay for capacity
    - No port/channel fees
  3. ) Reduce overhead
    - Consolidate regional trunks on a single vendor with global services
37
Q

How does Twilio Elastic SIP Trunking extend reach with uniform services in 100 countries?

A
  1. ) Provision service anywhere
    - Unified management interface
  2. ) Reduce fraud
    - Geo-permissions, anomaly alerts and call authentication on SHAKEN/STIR framework
  3. ) Improve security and QoS
    - Strong encryption and optional private connections
38
Q

How does Twilio Interconnect provide flexible network connectivity?

A

Optional private SIP trunk connectivity delivers enhanced security and QoS

  1. ) VPN Tunnel
    - A point-to-point connection to a Twilio Exchange via IPSec tunnels
  2. ) BYO MPLS
    - Connect via your MPLS provider’s cross-connect in a Twilio Exchange
  3. ) 3rd Party Exchange
    - Private connection in select hosting centers
  4. ) Cross-connect
    - Physical connections in Twilio Exchanges
39
Q

How does Twilio Elastic SIP Trunking understand changes in call behavior with voice insights?

A

Traditionally telcos are a black box, customers have very little access to information about their calls; Voice Insights changes that, which is a platform differentiator.

  1. ) Hundreds of metrics gathered for every call
    - View call metadata captured by Twilio sensors at our SIP and carrier network edges
  2. ) Powerful aggregation and analysis tools
    - From individual metric samples and call progress events to account-wide performance on multiple dimensions
  3. ) Programmatic access to the data
    - Decorate your internal records with Twilio sensor data with API access to call events, metrics, and summaries
40
Q

Who are some companies who leverage Twilio Elastic SIP Trunking?

A

Pittsburgh Technical College - stood up in 2 days

Twitter - saved 72% and scaled worldwide offices

Ruby Receptionists - 66% increase in reliability

41
Q

What are Geo-permissions?

A

Guardrails on which countries can be called on your network to save money on fraud and abuse.

42
Q

What is the SHAKEN/STIR framework?

A
STIR = Secure Telephony Identity Revisited
SHAKEN = Signature-based Handling of Asserted information using toKENs

Suite of protocols and procedures intended to combat caller ID spoofing on public telephone networks.

43
Q

What is an IPSec tunnel?

A

An Internet Protocol Security (IPSec) tunnel is a set of standards and protocols to support secure communication as packets of information are transported from an IP address across network boundaries and vice versa.

44
Q

What are advanced features of Twilio Elastic SIP Trunking for Contact Centers?

A
  1. ) Seamless call transfer
  2. ) Cloud-based recording
  3. ) Messaging-enabled phone numbers
  4. ) Caller name lookups
  5. ) Voice Insights
45
Q

What is a CNAME Directory?

A

Used in the Domain Name System (DNS) to create an alias from one domain name to another domain name.

A common example is the www subdomain which is provided as an alias to the root domain name - users accessing “www.example.com” are referred to the root domain (or DNS zone apex) “example.com”.

46
Q

What are advanced features of Twilio Elastic SIP Trunking for Telephony-Enabled APPS/ISVs?

A
  1. ) Multi-tenancy
  2. ) Provisioning APIs
  3. ) High call set-up rates
  4. ) Cloud-based recording
  5. ) Voice Insights
47
Q

What are advanced features of Twilio Elastic SIP Trunking for UC & VoIP?

A
  1. ) Global trunks
  2. ) Emergency calling
  3. ) Voice insights
  4. ) Seamless call transfer
  5. ) Disaster recovery
48
Q

What does VPN stand for?

A

Virtual Private Network is a secure tunnel established between Internet-connected devices.

It creates this secure pathway using Internet Protocol Security protocol (IPSec) and encrypts all communication between your Programmable Wireless SIM-connected devices and servers.

The Programmable Wireless VPN creates a unique Internet Protocol (IP) address. This allows for constant Mobile Terminated (MT) and Mobile Originated (MO) communications between your server and your devices.

49
Q

What are features of a Twilio VPN?

A
  1. ) Block devices from requesting unauthorized sites and services.
  2. ) Connect SIMs to your local network.
  3. ) Secure, encrypted data.
  4. ) Access a device (mobile terminate), anytime.
50
Q

What is a VPN Gateway?

A

A network device, such as a router or a firewall, which supports the IPSec protocol suite. The device needs to be assigned an IPv4 address routable on the Internet.

51
Q

What is a Firewall?

A

The system that monitors and controls your incoming and outgoing network traffic. This is usually the same device as your VPN gateway.

52
Q

What is Elastic SIP Trunking?

A

Elastic SIP Trunking is an entirely new approach to SIP Trunking that uses the power of the cloud to bring instant provisioning, global reach and data-driven routing to the world of SIP Trunking.

SIP Trunks connect IP based communications infrastructure to the PSTN. If you are a customer of Twilio Voice, you probably don’t need SIP Trunking – SIP Trunking does not have all the TwiML control of Twilio Voice.

However if you have your own IP Communications infrastructure – whether a cloud based communications platform, or enterprise-premises based equipment like a call center or PBX deployment, then SIP Trunking is for you. Trunks can either connect that infrastructure for terminating calls out to the PSTN (known as termination), receiving calls from the PSTN (known as origination) or both.

53
Q

What are some common challenges with SIP Vendors?

A
  1. ) Poor Velocity
  2. ) High Cost
  3. ) Fragmented Global Services
54
Q

How many companies use Twilio Elastic SIP Trunking?

A

6,000

Twitter, Netflix, Aircall

55
Q

What are some upsell options for Twilio SIP?

A
  1. ) Flex offers more programming control than legacy call center solutions
  2. ) Voice offers a failover if their PBX ever fails
  3. ) Voice + TaskRouter can be a stepping stone to Flex
  4. ) Phone numbers are needed to forward calls to and from their PBX
  5. ) Interconnect gives SIP customers their own private, secure connection to Twilio.
56
Q

What is Twilio Interconnect?

A

Twilio Interconnect Provides Flexible Network Connectivity. Interconnect is an Optional private SIP trunk connectivity delivers enhanced security and QoS

  1. ) VPN Tunnel
    - A point-to-point connection to a Twilio Exchange via IPSec tunnels
  2. ) BYO MPLS
    - Connect via your MPLS provider’s cross-connect in a Twilio Exchange
  3. ) 3rd Party Exchange
    - Private connection in select hosting centers
  4. ) Cross-connect
    - Physical connections in Twilio Exchanges
57
Q

What kind of customer typically look into SIP Trunking?

A

Not developers, looking for access to a better network

58
Q

What is VoIP?

A
  • Voice over Internet Protocol
  • The “media” that is being shared (i.e. voice)
  • VoIP replaces traditional circuits (T1, PRI - fixed bandwidth copper wires)
59
Q

What is a PBX?

A
  • Private Branch Exchange

- Private communication exchange used within a company that can be used internally or externally

60
Q

How many regions does Twilio operate?

A

8 in total, 2 in U.S.

Virginia, Oregon, Australia, Brazil, Ireland, Frankfurt, Japan, and Singapore

61
Q

What’s the main differentiator of Twilio Voice?

A

The Super Network

  • 100+ countries
  • 65k numbers with prefixes
  • Zero downtime
  • Handle capacity for 12 months in the future
  • 10 Billion calls placed last year
  • Growing Super Network team 40% throughout 2019
62
Q

What is Elastic SIP Trunking Origination vs. Termination?

A

Origination - Inbound Calls

Termination - Outbound Calls

63
Q

What is CPS?

A

Calls Per Second

64
Q

What are some voice verbs in TwiML?

A
  • Text to speech using Amazon Polly
  • Play back mp3
  • Connects the current caller to another phone. If the called party picks up, the 2 parties are connected and can communicate until one party hangs up.
  • playing or saying something to customer and asking them to do something
  • Puts you on hold

You can have verbs nested in verbs

65
Q

What are some common use cases for Programmable Voice?

A
  1. ) IVR - Gather, Say, Play

2. ) Studio - uses widgets to abstract create programmability for you

66
Q

What endpoints can we send calls to?

A

PSTN, SIP, Client

67
Q

What are some voice nouns in TwiML?

A
  • PSTN
  • SIP endpoint
  • Web browser
  • Conference call
  • Queue
68
Q

Why is Twilio useful?

A
  • Great for customer support to set up meeting room to add and move people.
  • Max 250 people
  • Price varies by region (re: $/participant/minute)
69
Q

What is Twilio Client

A
  • Make and receive calls with web browser
  • We offer Voice SDKs for iOS, Android, JavaScript
  • Allows you to make voice calls to and from a web browser/mobile app and a Twilio TwiML Voice Application
  • Build click-to-call applications, soft phone services, contact center applications.
70
Q

What’s a status callback?

A

After completing an outbound call, Twilio will make an asynchronous HTTP request to the StatusCallback URL
- Phone ringing, answered, hangup, etc.

71
Q

What’s the difference between Twilio Client and Programmable Voice?

A

Twilio client is an SDK that allows you to embed making and receiving calls into your apps whereas Programmable Voice is building logic into other parts of your voice ecosystem.

72
Q

What is the Media Streams API?

A

Access real-time media to control and extend your voice application.

  1. ) Resolve difficult customer conversations - use sentiment analysis to flag customers having bad experiences allowing supervisors to step in.
  2. ) Increase productivity of call center agents by transcribing speech in real time - using AI/ML to recommend relevant knowledge base to agent based on conversation.
  3. ) Reduce fraud and speed up authentication - incorporate voice authentication/biometrics within a call flow.