SlideShare une entreprise Scribd logo
1  sur  12
Presented to VTCRC IT SIG
             Jim Schweitzer
               April 11, 2012
•   Computer Telephony Primer
•   How Cloud Telephony Works
•   Examples and Case Studies
•   Demo 1 - Website Click to Call
•   Demo 2 - Build an SMS and Call Flow in Real Time
• The world about 10 years ago we
  used to know it:
   o Provision your own phone lines
       negotiate with carriers
       Analog? T1?
   o Special hardware - Dialogic,
     Aculab, Brooktrout
   o Write code, sometimes in
     propriatary languages (CTADE)
   o Port licenses - Dongles!
Voice Enabling your Applications with Twilio
• Next wave - VoiceXML and Voice over IP
• VoIP started to allow us to eliminate specialty hardware, at
  least in our servers
   o Public VoIP providers with good QOS still rare
   o May have phone lines connected to PBX, and VoIP
     behind the switch
• VoiceXML is a document based approach like HTML
   o Language independent XML, although in practice most
     VoiceXML is generated in WYSIWYG editors
   o Requires specialty "Voice Browser" software - can be
     hosted or premise based.
   o Still typically priced per port
Voice Enabling your Applications with Twilio
• You host your own application server
   o Cloud provider processes phone traffic only
• Cloud provider's system requests data from your apps - up
  to you to proved the web services.
   o Twilio - twiml
   o Tropo - json
• Pay as you go - no licences!
• Do whatever you want behind the scenes!
• Cloud does not mean infinite
• Voice API
  o Inbound
  o Outbound
• SMS
  o Receive and respond
• Client
  o Web-based Voice over IP
  o iOS library
Voice Enabling your Applications with Twilio
• Startup Web and Mobile Real Estate Company
• Agents care more about phone leads than web leads
• Phone Numbers had previously not been tracked
   o Trulia’s call tracking solution automatically gives each
     agent a unique number on the fly.
• Trulia’s twilio-powered click-to-call app instantly connects
  the agent and the prospect on a live call.
   o If the prospect doesn’t include their phone number or the
     agent is busy, Trulia sends the agent a text message with
     the prospect’s information.
• Zendesk - popular support ticket platform - introduced
  Zendesk Voice in 2011
• Integrated Call Center into existing Zendesk platform
• Transcribes conversations and attaches them to support
  tickets
• Customers can listen to past phone calls in their customer
  portal
Click to Call - Web widget using Flash



OpenVBX - quick way to get started - Open Source Virtual PBX
                        application

Contenu connexe

Tendances

Hacking with Nexmo - at EmojiCon Hackathon
Hacking with Nexmo - at EmojiCon HackathonHacking with Nexmo - at EmojiCon Hackathon
Hacking with Nexmo - at EmojiCon HackathonTomomi Imura
 
7 Principles of API Design - Waza
7 Principles of API Design - Waza7 Principles of API Design - Waza
7 Principles of API Design - WazaTwilio Inc
 
Twilio Product Overview
Twilio Product OverviewTwilio Product Overview
Twilio Product OverviewTwilio Inc
 
Tropo Presentation for TADHack
Tropo Presentation for TADHackTropo Presentation for TADHack
Tropo Presentation for TADHackAlan Quayle
 
Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Patrick McCarthy
 
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesSmarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesTwilio Inc
 
System Administrator job in London
System Administrator job in LondonSystem Administrator job in London
System Administrator job in LondonMark Long
 
Twilio Presentation
Twilio PresentationTwilio Presentation
Twilio PresentationChelsea Pugh
 
Presentation MI SWITCH Masterline Int A-2
Presentation MI SWITCH Masterline Int A-2Presentation MI SWITCH Masterline Int A-2
Presentation MI SWITCH Masterline Int A-2Michael Culina
 
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopTropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopAlan Quayle
 
Ip pabx-presentation
Ip pabx-presentationIp pabx-presentation
Ip pabx-presentationsumit tayal
 

Tendances (18)

Voip
VoipVoip
Voip
 
Hacking with Nexmo - at EmojiCon Hackathon
Hacking with Nexmo - at EmojiCon HackathonHacking with Nexmo - at EmojiCon Hackathon
Hacking with Nexmo - at EmojiCon Hackathon
 
7 Principles of API Design - Waza
7 Principles of API Design - Waza7 Principles of API Design - Waza
7 Principles of API Design - Waza
 
Twilio Product Overview
Twilio Product OverviewTwilio Product Overview
Twilio Product Overview
 
Tropo Presentation for TADHack
Tropo Presentation for TADHackTropo Presentation for TADHack
Tropo Presentation for TADHack
 
Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1Zultys_General_Presentation _11019014_v1
Zultys_General_Presentation _11019014_v1
 
Hotel IP PBX
Hotel IP PBXHotel IP PBX
Hotel IP PBX
 
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesSmarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
 
Building Tropo Apps with Grails
Building Tropo Apps with GrailsBuilding Tropo Apps with Grails
Building Tropo Apps with Grails
 
System Administrator job in London
System Administrator job in LondonSystem Administrator job in London
System Administrator job in London
 
HostedVoIPFAQ
HostedVoIPFAQHostedVoIPFAQ
HostedVoIPFAQ
 
Twilio Presentation
Twilio PresentationTwilio Presentation
Twilio Presentation
 
Presentation MI SWITCH Masterline Int A-2
Presentation MI SWITCH Masterline Int A-2Presentation MI SWITCH Masterline Int A-2
Presentation MI SWITCH Masterline Int A-2
 
NextPointe Preso UCaaS
NextPointe Preso UCaaSNextPointe Preso UCaaS
NextPointe Preso UCaaS
 
Tropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API WorkshopTropo Presentation at the Telecom API Workshop
Tropo Presentation at the Telecom API Workshop
 
Ip pabx-presentation
Ip pabx-presentationIp pabx-presentation
Ip pabx-presentation
 
Supermondays twilio
Supermondays twilioSupermondays twilio
Supermondays twilio
 
VOIP
VOIPVOIP
VOIP
 

En vedette

tarea de historia
tarea de historiatarea de historia
tarea de historiapapidahua
 
GPRS-Power Point Presentation
GPRS-Power Point PresentationGPRS-Power Point Presentation
GPRS-Power Point Presentationglobalpinoy
 
Mac low the boss video power point new
Mac low the boss video power point newMac low the boss video power point new
Mac low the boss video power point newmaclow_theboss
 
E-file Form 2290 with ExpressTruckTax.com
E-file Form 2290 with ExpressTruckTax.comE-file Form 2290 with ExpressTruckTax.com
E-file Form 2290 with ExpressTruckTax.comexpresstrucktax
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัวNnepjoonz
 
Universidad técnica-de-ambato-ntics-1-terapia-fisica
Universidad técnica-de-ambato-ntics-1-terapia-fisicaUniversidad técnica-de-ambato-ntics-1-terapia-fisica
Universidad técnica-de-ambato-ntics-1-terapia-fisicaCristhofer Cárate Toro
 
Terapia-física Cristhofer Carate Ntics UTA
Terapia-física Cristhofer Carate Ntics UTATerapia-física Cristhofer Carate Ntics UTA
Terapia-física Cristhofer Carate Ntics UTACristhofer Cárate Toro
 
GPRS GLOBAL PINOY REMITTANCE and SERVICES
GPRS GLOBAL PINOY REMITTANCE and SERVICESGPRS GLOBAL PINOY REMITTANCE and SERVICES
GPRS GLOBAL PINOY REMITTANCE and SERVICESglobalpinoy
 
Consumer behavior course outline
Consumer behavior course outlineConsumer behavior course outline
Consumer behavior course outlineMuhammad Usman
 

En vedette (15)

Beach trip2012
Beach trip2012Beach trip2012
Beach trip2012
 
tarea de historia
tarea de historiatarea de historia
tarea de historia
 
GPRS-Power Point Presentation
GPRS-Power Point PresentationGPRS-Power Point Presentation
GPRS-Power Point Presentation
 
Panasonic e9 mkh
Panasonic e9 mkhPanasonic e9 mkh
Panasonic e9 mkh
 
Los organigramas
Los organigramasLos organigramas
Los organigramas
 
Presentation1
Presentation1Presentation1
Presentation1
 
Mac low the boss video power point new
Mac low the boss video power point newMac low the boss video power point new
Mac low the boss video power point new
 
E-file Form 2290 with ExpressTruckTax.com
E-file Form 2290 with ExpressTruckTax.comE-file Form 2290 with ExpressTruckTax.com
E-file Form 2290 with ExpressTruckTax.com
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
Universidad técnica-de-ambato-ntics-1-terapia-fisica
Universidad técnica-de-ambato-ntics-1-terapia-fisicaUniversidad técnica-de-ambato-ntics-1-terapia-fisica
Universidad técnica-de-ambato-ntics-1-terapia-fisica
 
Terapia-física Cristhofer Carate Ntics UTA
Terapia-física Cristhofer Carate Ntics UTATerapia-física Cristhofer Carate Ntics UTA
Terapia-física Cristhofer Carate Ntics UTA
 
GPRS GLOBAL PINOY REMITTANCE and SERVICES
GPRS GLOBAL PINOY REMITTANCE and SERVICESGPRS GLOBAL PINOY REMITTANCE and SERVICES
GPRS GLOBAL PINOY REMITTANCE and SERVICES
 
Git
Git Git
Git
 
Consumer behavior course outline
Consumer behavior course outlineConsumer behavior course outline
Consumer behavior course outline
 
Idyoma
IdyomaIdyoma
Idyoma
 

Similaire à Voice Enabling your Applications with Twilio

The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016Roland Selmer
 
I Com Contact
I Com ContactI Com Contact
I Com ContactPoeli
 
Solo Telco Gateway
Solo Telco GatewaySolo Telco Gateway
Solo Telco GatewaySOLO Gateway
 
Contact Center fundamentals for Kids
Contact Center fundamentals for KidsContact Center fundamentals for Kids
Contact Center fundamentals for KidsJulian Frank
 
Mogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesMogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesLinda Kirkland
 
Important VoIP Terms Every Business Should Know | Acefone
Important VoIP Terms Every Business Should Know | AcefoneImportant VoIP Terms Every Business Should Know | Acefone
Important VoIP Terms Every Business Should Know | AcefoneNaina Rajput
 
3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing SuccessCole Information
 
Vo ip presentation
Vo ip presentationVo ip presentation
Vo ip presentationLuis Flores
 
Ubuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackUbuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackDavid Sugar
 
Voice over Internet Protocol (VoIP)
Voice over Internet Protocol (VoIP)Voice over Internet Protocol (VoIP)
Voice over Internet Protocol (VoIP)Fringe Division
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Ultimate guide to voIP
Ultimate guide to voIPUltimate guide to voIP
Ultimate guide to voIPStephen Dize
 
Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux TelephonyDonald Burr
 
Programmable communications with twilio
Programmable communications with twilioProgrammable communications with twilio
Programmable communications with twilioVoucherify
 
UK ENUM- Opportunities for registrars
UK ENUM- Opportunities for registrarsUK ENUM- Opportunities for registrars
UK ENUM- Opportunities for registrarsenumplatform
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk
 

Similaire à Voice Enabling your Applications with Twilio (20)

The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016
 
I Com Contact
I Com ContactI Com Contact
I Com Contact
 
Solo Telco Gateway
Solo Telco GatewaySolo Telco Gateway
Solo Telco Gateway
 
Contact Center fundamentals for Kids
Contact Center fundamentals for KidsContact Center fundamentals for Kids
Contact Center fundamentals for Kids
 
Myers Network Solution presents: VoIP
Myers Network Solution presents: VoIPMyers Network Solution presents: VoIP
Myers Network Solution presents: VoIP
 
Mogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesMogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud Services
 
Important VoIP Terms Every Business Should Know | Acefone
Important VoIP Terms Every Business Should Know | AcefoneImportant VoIP Terms Every Business Should Know | Acefone
Important VoIP Terms Every Business Should Know | Acefone
 
3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success3 Reasons VoIP is Key to Lead Nurturing Success
3 Reasons VoIP is Key to Lead Nurturing Success
 
Vo ip presentation
Vo ip presentationVo ip presentation
Vo ip presentation
 
Ip Flex Lesa
Ip Flex LesaIp Flex Lesa
Ip Flex Lesa
 
Ubuntu Desktop Telephony Stack
Ubuntu Desktop Telephony StackUbuntu Desktop Telephony Stack
Ubuntu Desktop Telephony Stack
 
VOIP services
VOIP servicesVOIP services
VOIP services
 
Voice over Internet Protocol (VoIP)
Voice over Internet Protocol (VoIP)Voice over Internet Protocol (VoIP)
Voice over Internet Protocol (VoIP)
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Ultimate guide to voIP
Ultimate guide to voIPUltimate guide to voIP
Ultimate guide to voIP
 
Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Programmable communications with twilio
Programmable communications with twilioProgrammable communications with twilio
Programmable communications with twilio
 
Digital connect
Digital connectDigital connect
Digital connect
 
UK ENUM- Opportunities for registrars
UK ENUM- Opportunities for registrarsUK ENUM- Opportunities for registrars
UK ENUM- Opportunities for registrars
 
LeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & EcosystemLeadDesk Software Platform & Ecosystem
LeadDesk Software Platform & Ecosystem
 

Dernier

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Dernier (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 

Voice Enabling your Applications with Twilio

  • 1. Presented to VTCRC IT SIG Jim Schweitzer April 11, 2012
  • 2. Computer Telephony Primer • How Cloud Telephony Works • Examples and Case Studies • Demo 1 - Website Click to Call • Demo 2 - Build an SMS and Call Flow in Real Time
  • 3. • The world about 10 years ago we used to know it: o Provision your own phone lines  negotiate with carriers  Analog? T1? o Special hardware - Dialogic, Aculab, Brooktrout o Write code, sometimes in propriatary languages (CTADE) o Port licenses - Dongles!
  • 5. • Next wave - VoiceXML and Voice over IP • VoIP started to allow us to eliminate specialty hardware, at least in our servers o Public VoIP providers with good QOS still rare o May have phone lines connected to PBX, and VoIP behind the switch • VoiceXML is a document based approach like HTML o Language independent XML, although in practice most VoiceXML is generated in WYSIWYG editors o Requires specialty "Voice Browser" software - can be hosted or premise based. o Still typically priced per port
  • 7. • You host your own application server o Cloud provider processes phone traffic only • Cloud provider's system requests data from your apps - up to you to proved the web services. o Twilio - twiml o Tropo - json • Pay as you go - no licences! • Do whatever you want behind the scenes! • Cloud does not mean infinite
  • 8. • Voice API o Inbound o Outbound • SMS o Receive and respond • Client o Web-based Voice over IP o iOS library
  • 10. • Startup Web and Mobile Real Estate Company • Agents care more about phone leads than web leads • Phone Numbers had previously not been tracked o Trulia’s call tracking solution automatically gives each agent a unique number on the fly. • Trulia’s twilio-powered click-to-call app instantly connects the agent and the prospect on a live call. o If the prospect doesn’t include their phone number or the agent is busy, Trulia sends the agent a text message with the prospect’s information.
  • 11. • Zendesk - popular support ticket platform - introduced Zendesk Voice in 2011 • Integrated Call Center into existing Zendesk platform • Transcribes conversations and attaches them to support tickets • Customers can listen to past phone calls in their customer portal
  • 12. Click to Call - Web widget using Flash OpenVBX - quick way to get started - Open Source Virtual PBX application