SlideShare a Scribd company logo
SpeechTEK 2009

Securing Cloud Telephony

Dan York, CISSP
Director of Conversations, Voxeo
Best Practices Chair, VoIP Security Alliance (VOIPSA)
dyork@voxeo.com
SpeechTEK 2009: Securing Cloud Telephony Aug2009
Security concerns in telephony are not new…




                    Image courtesy of the Computer History Museum
Nor are our attempts to protect against threats…




                                Image courtesy of Mike Sandman – http://www.sandman.com/
Privacy        Availability


Compliance             Confidence


  Mobility        Cost Avoidance


      Business Continuity
SpeechTEK 2009: Securing Cloud Telephony Aug2009
SpeechTEK 2009: Securing Cloud Telephony Aug2009
SpeechTEK 2009: Securing Cloud Telephony Aug2009
SpeechTEK 2009: Securing Cloud Telephony Aug2009
TDM security is relatively simple...


                                        PSTN
                                       Gateways




                    TDM                  IVR
                   Switch



                            Physical
             Voicemail       Wiring
VoIP security is more complex


      Operating             Desktop                                PSTN
                                                  E-mail
      Systems                PCs                                  Gateways
                                                 Systems
                                      Network           Web
                Firewalls
                                      Switches         Servers
    Standards
                             Voice over                              IVR
                                                  Wireless
                 Instant         IP               Devices
                Messaging
                                                             Directories
                                      Internet
       Databases
                                                  Physical
                       Voicemail
                                                   Wiring
Confidentiality
 Integrity
  Availability
Voice Application Diagram




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Voice Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Voice Transport
                        Voice
Phone                  Browser
           PSTN
                       (on svr)



                                                  Voice
Phone                   PBX                      Browser
           PSTN                      TDM
                                                 (on svr)



                                                  Voice
Phone                  IP-PBX                    Browser
           PSTN                       SIP
                                                 (on svr)



                         SIP                      Voice
Phone                  Service                   Browser
           PSTN                   Internet/WAN
                       Provider                  (on svr)
                                      SIP



                        Voice
Phone                  Browser
        Internet/WAN
                       (on svr)
            SIP
Voice Transport - SIP
                        Voice
Phone                  Browser
           PSTN
                       (on svr)



                                                  Voice
Phone                   PBX                      Browser
           PSTN                      TDM
                                                 (on svr)



                                                  Voice
Phone                  IP-PBX                    Browser
           PSTN                       SIP
                                                 (on svr)



                         SIP                      Voice
Phone                  Service                   Browser
           PSTN                   Internet/WAN
                       Provider                  (on svr)
                                      SIP



                        Voice
Phone                  Browser
        Internet/WAN
                       (on svr)
            SIP
Voice Authentication




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???




           Who are you talking to?
Voice Biometrics
                   Voice                         Auth
                 Biometrics                      Svr




                              HTTP
                  Voice                                          App/DB
                                         Web
 Phone   Audio   Browser                                     ?
                 (on svr)                Svr                       Svr
                              VoiceXML
                                  or           PHP
                                          perl   python
                               CCXML         ruby
                                                  servlets
                                           Java
                                               XML ???
Web Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
App/DB Server Transport




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Server Security




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Management Interfaces




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
APIs




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Local Storage / Logging




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Call Recording




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Web Interaction - Authentication
 Web
 Svr




                       HTTP
             Voice                                        App/DB
                                  Web
 Phone      Browser                                   ?
            (on svr)              Svr                       Svr
                       VoiceXML
                           or           PHP
                                   perl   python
                        CCXML         ruby
                                           servlets
                                    Java
                                        XML ???
Web Interaction - XSS/Injection
 Web     Input validation?

 Svr




                                 HTTP
                       Voice                                        App/DB
                                            Web
 Phone                Browser                                   ?
                      (on svr)              Svr                       Svr
                                 VoiceXML
                                     or           PHP
                                             perl   python
                                  CCXML         ruby
                                                     servlets
                                              Java
                                                  XML ???
External Interaction




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                    ?                    Java
                                             XML ???




                 App/DB
                   Svr
Moving Into The Cloud
Location - Single network/server




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Location - Distributed


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Distributed




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Into the cloud




                            HTTP
                  Voice                                        App/DB
                                       Web
 Phone   Audio   Browser                                   ?
                 (on svr)              Svr                       Svr
                            VoiceXML
                                or           PHP
                                        perl   python
                             CCXML         ruby
                                                servlets
                                         Java
                                             XML ???
Location - Distributed/Cloud


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Distributed/Cloud




                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Location - Hybrid


                            HTTP
                  Voice                          App/DB
                                       Web
 Phone   Audio   Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML




                            HTTP
                  Voice                          App/DB
                                       Web
                 Browser                     ?
                 (on svr)              Svr         Svr
                            VoiceXML
                                or
                             CCXML
Can You Trust The Cloud
     To Be There?
Location/network questions
• What level of network connectivity do you have available?
• What kind of availability guarantees / Service Level Agreements (SLAs) do
  you have in place?
• What kind of geographic redundancy is built into your underlying network?
• What kind of network redundancy is built into your underlying network?
•   What kind of physical redundancy is built into your data centers?
• What kind of monitoring do you perform?
• What kind of scalability is in the cloud computing platform?
• What kind of security, both network and physical, is part of the platform?
• What kind of security policies and procedures are in place?
• What kind of patch management plans?
• Will firewall traversal be necessary (for instance, for a SIP trunk) and if so,
  how?
• How scalable is the solution?
• Do you have appropriately-trained and available staff?
Distributed Architectures

                                  Web     App/DB
                                  Svr       Svr


                                  Web     App/DB
                 Voice            Svr       Svr
                Browser
                (on svr)
Phone   Audio

                                          App/DB
                 Voice                      Svr
                Browser
                (on svr)
                           MR
                             CP
                                    ASR
Geography
Confidentiality
 Integrity
  Availability
Thank you!



Dan York, CISSP
Director of Conversations, Voxeo
Best Practices Chair, VoIP Security Alliance (VOIPSA)
dyork@voxeo.com

More Related Content

PPTX
VoIP - seminar at IASRI, New Delhi
PDF
PPT
Gaurav kumar VOIP MMMEC
DOCX
Voice over internet protocol final
PDF
Mohammad Faisal Kairm(073714556) Assignment 2
PDF
respond_to :voice - the convergence of voice and web interfaces with Rails an...
PDF
Hospitality Solution Fibexp Mauritius
VoIP - seminar at IASRI, New Delhi
Gaurav kumar VOIP MMMEC
Voice over internet protocol final
Mohammad Faisal Kairm(073714556) Assignment 2
respond_to :voice - the convergence of voice and web interfaces with Rails an...
Hospitality Solution Fibexp Mauritius

What's hot (20)

PDF
Microsoft Lync & Acme Packet Session Management Solutions
PPT
VoIP enterprise adoption
PDF
Acme Packet Presentation Materials for VUC June 18th 2010
PPT
evolution towards NGN
PDF
Sip trunking slides_-_ot_partner_conference
PPT
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
PDF
Wideye Sabre Satcomms
PPT
VoIP - Technology To Business Models
PDF
Md Iqbal Hossain 063478056
PPT
VOIP business model
PPTX
PDF
ATCA's Big Femtocell Opportunity
PPTX
VoIP (Voice over Internet Protocol)
PDF
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
PDF
Introduction to VoIP, RTP and SIP
PPTX
Concept Of VOIP in deatils
PPTX
voip gateway
DOCX
PPT
Level 3 Product Overview
PDF
Siphon Networks Overview V1
Microsoft Lync & Acme Packet Session Management Solutions
VoIP enterprise adoption
Acme Packet Presentation Materials for VUC June 18th 2010
evolution towards NGN
Sip trunking slides_-_ot_partner_conference
Verimatrix - Multi-network Solutions in the Real World - CSTB 2012
Wideye Sabre Satcomms
VoIP - Technology To Business Models
Md Iqbal Hossain 063478056
VOIP business model
ATCA's Big Femtocell Opportunity
VoIP (Voice over Internet Protocol)
MAF ICIMS™ Monitoring, Analytics & Reporting for Microsoft Teams and UC - glo...
Introduction to VoIP, RTP and SIP
Concept Of VOIP in deatils
voip gateway
Level 3 Product Overview
Siphon Networks Overview V1
Ad

Viewers also liked (8)

PDF
Jodo Mission Bulletin - July 2013
PPTX
PPT
Aristeia 2010 chardaloupa2
PDF
openBoM: Ten features you will value for 10$ / user / month
PDF
Web 2.0 and Enterprise Communications: Fad or the Future - VoiceCon SF 2009
PDF
openBoM for BoltVC #hardware #startup meetup
PDF
Voxeo Summit 2010: Real-time Text
Jodo Mission Bulletin - July 2013
Aristeia 2010 chardaloupa2
openBoM: Ten features you will value for 10$ / user / month
Web 2.0 and Enterprise Communications: Fad or the Future - VoiceCon SF 2009
openBoM for BoltVC #hardware #startup meetup
Voxeo Summit 2010: Real-time Text
Ad

Similar to SpeechTEK 2009: Securing Cloud Telephony Aug2009 (20)

PDF
Tring Me Overview Dec08
PPTX
PPT
Introduction to VoiceXml and Voice Web Architecture
PDF
Developing Voice Applications in the Cloud
PDF
PDF
PDF
Securing Unified Communications Systems
PDF
SecurVoice Call Recording
PDF
SecurVoice 2010
PDF
Mobivox Company Overview
PDF
Developer Jam Session - What is new in Prophecy 9 / VoiceObjects 9?
PDF
VoiceCon: Developing Voice Apps Using Mashups and SOA
PDF
385 voice over ip
PDF
Understanding VoIP - 1
PDF
Linux VOIP
PDF
JavaOne - A Sip Of Java - RJ Auburn
PPT
Product introduction iPECS Mobex
PDF
Hacking and Attacking VoIP Systems - What You Need To Know
PDF
Developing SIP Applications
PDF
Bay Talkitec Next Gen Vas Platform
Tring Me Overview Dec08
Introduction to VoiceXml and Voice Web Architecture
Developing Voice Applications in the Cloud
Securing Unified Communications Systems
SecurVoice Call Recording
SecurVoice 2010
Mobivox Company Overview
Developer Jam Session - What is new in Prophecy 9 / VoiceObjects 9?
VoiceCon: Developing Voice Apps Using Mashups and SOA
385 voice over ip
Understanding VoIP - 1
Linux VOIP
JavaOne - A Sip Of Java - RJ Auburn
Product introduction iPECS Mobex
Hacking and Attacking VoIP Systems - What You Need To Know
Developing SIP Applications
Bay Talkitec Next Gen Vas Platform

More from Voxeo Corp (20)

PDF
Voxeo Summit Day 2 -What's new in CXP 14
PDF
Voxeo Summit Day 2 -Voxeo APIs and SDKs
PPTX
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
PPTX
Voxeo Summit Day 2 - Using CXP hotspot analytics
PPTX
Voxeo Summit Day 2 - Securing customer interactions
PPTX
Voxeo Summit Day 2 - Real-time communications with WebRTC
PPTX
Voxeo Summit Day 2 - Voxeo CXP for business users
PPTX
Voxeo Summit Day 2 - Creating raving fans
PPTX
Voxeo Summit Day 2 - Advanced CCXML topics
PPTX
Voxeo Summit Day 2 - The science of customer obsession
PDF
Voxeo Summit Day 1 - Extending your IVR investment to mobile
PPTX
Voxeo Summit Day 1 - The Art of The Possible
PPTX
Voxeo Summit Day 1 - Prophecy log search
PPTX
Voxeo Summit Day 1 - Customer experience analytics
PPTX
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
PPTX
Voxeo Summit Day 1 - A view into the Voxeo cloud
PPTX
Voxeo Summit Day 1 - Lessons learned from large scale deployments
PDF
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
PPTX
How Do You Hear Me Now?
PPTX
CCXML For Advanced Communications Applications
Voxeo Summit Day 2 -What's new in CXP 14
Voxeo Summit Day 2 -Voxeo APIs and SDKs
Voxeo Summit Day 2 - Voxeo CXP - IVR on Steroids
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Securing customer interactions
Voxeo Summit Day 2 - Real-time communications with WebRTC
Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Creating raving fans
Voxeo Summit Day 2 - Advanced CCXML topics
Voxeo Summit Day 2 - The science of customer obsession
Voxeo Summit Day 1 - Extending your IVR investment to mobile
Voxeo Summit Day 1 - The Art of The Possible
Voxeo Summit Day 1 - Prophecy log search
Voxeo Summit Day 1 - Customer experience analytics
Voxeo Summit Day 1 - Communications-enabled Business Processes (CEBP)
Voxeo Summit Day 1 - A view into the Voxeo cloud
Voxeo Summit Day 1 - Lessons learned from large scale deployments
Voxeo Jam Session: What's New in Prophecy 11 and VoiceObjects 11?
How Do You Hear Me Now?
CCXML For Advanced Communications Applications

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Machine Learning_overview_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mushroom cultivation and it's methods.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Spectral efficient network and resource selection model in 5G networks
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
Machine Learning_overview_presentation.pptx
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
Mushroom cultivation and it's methods.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
cloud_computing_Infrastucture_as_cloud_p
Digital-Transformation-Roadmap-for-Companies.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A Presentation on Artificial Intelligence
TLE Review Electricity (Electricity).pptx
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Spectral efficient network and resource selection model in 5G networks

SpeechTEK 2009: Securing Cloud Telephony Aug2009

  • 1. SpeechTEK 2009 Securing Cloud Telephony Dan York, CISSP Director of Conversations, Voxeo Best Practices Chair, VoIP Security Alliance (VOIPSA) dyork@voxeo.com
  • 3. Security concerns in telephony are not new… Image courtesy of the Computer History Museum
  • 4. Nor are our attempts to protect against threats… Image courtesy of Mike Sandman – http://www.sandman.com/
  • 5. Privacy Availability Compliance Confidence Mobility Cost Avoidance Business Continuity
  • 10. TDM security is relatively simple... PSTN Gateways TDM IVR Switch Physical Voicemail Wiring
  • 11. VoIP security is more complex Operating Desktop PSTN E-mail Systems PCs Gateways Systems Network Web Firewalls Switches Servers Standards Voice over IVR Wireless Instant IP Devices Messaging Directories Internet Databases Physical Voicemail Wiring
  • 13. Voice Application Diagram HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 14. Voice Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 15. Voice Transport Voice Phone Browser PSTN (on svr) Voice Phone PBX Browser PSTN TDM (on svr) Voice Phone IP-PBX Browser PSTN SIP (on svr) SIP Voice Phone Service Browser PSTN Internet/WAN Provider (on svr) SIP Voice Phone Browser Internet/WAN (on svr) SIP
  • 16. Voice Transport - SIP Voice Phone Browser PSTN (on svr) Voice Phone PBX Browser PSTN TDM (on svr) Voice Phone IP-PBX Browser PSTN SIP (on svr) SIP Voice Phone Service Browser PSTN Internet/WAN Provider (on svr) SIP Voice Phone Browser Internet/WAN (on svr) SIP
  • 17. Voice Authentication HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ??? Who are you talking to?
  • 18. Voice Biometrics Voice Auth Biometrics Svr HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 19. Web Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 20. App/DB Server Transport HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 21. Server Security HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 22. Management Interfaces HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 23. APIs HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 24. Local Storage / Logging HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 25. Call Recording HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 26. Web Interaction - Authentication Web Svr HTTP Voice App/DB Web Phone Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 27. Web Interaction - XSS/Injection Web Input validation? Svr HTTP Voice App/DB Web Phone Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 28. External Interaction HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets ? Java XML ??? App/DB Svr
  • 30. Location - Single network/server HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 31. Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 32. Location - Distributed HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 33. Location - Into the cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or PHP perl python CCXML ruby servlets Java XML ???
  • 34. Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 35. Location - Distributed/Cloud HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 36. Location - Hybrid HTTP Voice App/DB Web Phone Audio Browser ? (on svr) Svr Svr VoiceXML or CCXML HTTP Voice App/DB Web Browser ? (on svr) Svr Svr VoiceXML or CCXML
  • 37. Can You Trust The Cloud To Be There?
  • 38. Location/network questions • What level of network connectivity do you have available? • What kind of availability guarantees / Service Level Agreements (SLAs) do you have in place? • What kind of geographic redundancy is built into your underlying network? • What kind of network redundancy is built into your underlying network? • What kind of physical redundancy is built into your data centers? • What kind of monitoring do you perform? • What kind of scalability is in the cloud computing platform? • What kind of security, both network and physical, is part of the platform? • What kind of security policies and procedures are in place? • What kind of patch management plans? • Will firewall traversal be necessary (for instance, for a SIP trunk) and if so, how? • How scalable is the solution? • Do you have appropriately-trained and available staff?
  • 39. Distributed Architectures Web App/DB Svr Svr Web App/DB Voice Svr Svr Browser (on svr) Phone Audio App/DB Voice Svr Browser (on svr) MR CP ASR
  • 42. Thank you! Dan York, CISSP Director of Conversations, Voxeo Best Practices Chair, VoIP Security Alliance (VOIPSA) dyork@voxeo.com