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!
• 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
• 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
• 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
 
VoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfVoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfOkan YILDIZ
 
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
 

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
 
VoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfVoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdf
 
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
 

Dernier

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 

Dernier (20)

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 

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!
  • 4.
  • 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
  • 6.
  • 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
  • 9.
  • 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