SlideShare une entreprise Scribd logo
1  sur  76
Télécharger pour lire hors ligne
Infiltrando Telecoms Usando Ruby

          Ben Langfeld
          @benlangfeld
punchblock               nokogiri

                 Blather
ruby_speech                       Celluloid




         github.com/benlangfeld
http://www.wpmap.org/category/world-maps/
http://www.wpmap.org/category/world-maps/
http://www.wpmap.org/category/world-maps/
http://www.wpmap.org/category/world-maps/
http://www.wpmap.org/category/world-maps/
http://en.wikipedia.org/wiki/Red_telephone_box
http://lisbethtue.blogspot.com/2010/01/bt2-phone-booths.html
Por que telefonia?




              http://www.itu.int/ITU-D/ict/newslog/Brazil+Has+More+Mobile+Phones+Than+People.aspx
                                    http://www.internetworldstats.com/sa/br.htm
Por que telefonia?


                          Brasil




              http://www.itu.int/ITU-D/ict/newslog/Brazil+Has+More+Mobile+Phones+Than+People.aspx
                                    http://www.internetworldstats.com/sa/br.htm
Por que telefonia?


                             Brasil
   20 mi computadores na casa pra 194 mi pessoas




                 http://www.itu.int/ITU-D/ict/newslog/Brazil+Has+More+Mobile+Phones+Than+People.aspx
                                       http://www.internetworldstats.com/sa/br.htm
Por que telefonia?


                             Brasil
   20 mi computadores na casa pra 194 mi pessoas

           194,439,250 telefones celulares




                 http://www.itu.int/ITU-D/ict/newslog/Brazil+Has+More+Mobile+Phones+Than+People.aspx
                                       http://www.internetworldstats.com/sa/br.htm
Por que telefonia?


                             Brasil
   20 mi computadores na casa pra 194 mi pessoas

           194,439,250 telefones celulares

  O que significa um pouco mais de um telefone por
                             pessoa


                 http://www.itu.int/ITU-D/ict/newslog/Brazil+Has+More+Mobile+Phones+Than+People.aspx
                                       http://www.internetworldstats.com/sa/br.htm
A condição de Tecnologia de voz:




   Os velhos tempos
A condição de Tecnologia de voz:




   Os velhos tempos
       < 2000 d.C
Os velhos tempos: < 2000 d.C

          TDM PBX




                  http://www.flickr.com/photos/dannyman/320310144/
Os velhos tempos: < 2000 d.C

          TDM PBX




        $$$ - £££ - €€€
                  http://www.flickr.com/photos/dannyman/320310144/
Os velhos tempos: < 2000 d.C

         Proprietário




        $$$ - £££ - €€€
                  http://www.flickr.com/photos/dannyman/320310144/
Os velhos tempos: < 2000 d.C



  Ilhas de Funcionalidade
Os velhos tempos: < 2000 d.C



     Uma API mínimo/
       inexistente
Os últimos dez anos
Os últimos dez anos

    Surgimento de VoIP
Os últimos dez anos

    Surgimento de VoIP
Os últimos dez anos

    Surgimento de VoIP
Os últimos dez anos

    Surgimento de VoIP
Os últimos dez anos
Terminais mais inteligentes
Os últimos dez anos
Terminais mais inteligentes
Os últimos dez anos
Terminais mais inteligentes
Os últimos dez anos
Terminais mais inteligentes
Os últimos dez anos


       Convergência
Os últimos dez anos


        Convergência

Mensagens instantâneas - Presença
Os últimos dez anos

        Começo de
       Comunicações
      verdadeiramente
         unificadas
A condição de Tecnologia de voz:




  Os próximos dez anos
Os próximos dez anos




  Mais Descentralização
Os próximos dez anos




    Arquitetura Aberta
Os próximos dez anos




         Federação
Os próximos dez anos




  Integração multimodal
Os próximos dez anos




  Integração multimodal
  Voz - Texto - Vídeo - Presença
Os próximos dez anos




        Colaboração
Os próximos dez anos




        Colaboração
    Desktops - Documentos
Os próximos dez anos

   Agora é o momento
   interessante para se
       trabalhar com
     tecnologia de voz
O que é uma
aplicação de Voz?
Uma aplicação de voz...

Interage com fluxo de áudio
Uma aplicação de voz...

     Integra Canais de
       Comunicação
Uma aplicação de voz...



     É mais do que um
        telefonema
Exemplos de
Aplicações de Voz
Exemplos de Aplicações de Voz


 Serviço de
Tradução ao
    vivo
Exemplos de Aplicações de Voz


 Chamadas de
     avisos
  automáticas
Exemplos de Aplicações de Voz

    Serviços de
     assistência
    durante uma
      chamada
http://books.google.com.br/books?id=ekYEAAAAMBAJ&printsec=frontcover&dq=7+july+1948+life+magazine&source=bl&ots=nV3HS1HwEk&sig=iHzNtgI-gJ7bnlAoEUX0q4BBZn4&hl=pt-
                         BR&sa=X&ei=32k_UKXeEumx0AHaoYGYAg&ved=0CDQQ6AEwAQ#v=onepage&q=7%20july%201948%20life%20magazine&f=false
Exemplos de Aplicações de Voz

   Integração com CRM
Exemplos de Aplicações de Voz


     Serviços por cima
Espera um pouco!
Telefonia é difícil, né?
   Photo by Joseph A. Carr from http://en.wikipedia.org/wiki/File:JT_Switchboard_770x540.jpg
Exemplo de código
Exemplo de código
Exemplo de código
No modo Ruby
No modo Ruby
Adhearsion: No modo Ruby



     Framework de
    Aplicações de Voz
Adhearsion: No modo Ruby
Adhearsion: No modo Ruby



 Flexibilidade na alocação
(VM, PaaS, qualquer lugar)
Adhearsion: No modo Ruby



     Muitas formas de
        integração
Adhearsion: No modo Ruby




 Plataforma independente
Adhearsion: No modo Ruby




     É somente Ruby
Adhearsion: No modo Ruby



 Capacidade de interagir
   entre as chamadas
Adhearsion: No modo Ruby



Uma API simples e extensível
adhearsionconf.com
Fácil, né?
Fácil, né?

  • Asterisk, FreeSWITCH & PRISM não são
    fáceis para instalar e administrar
Fácil, né?

  • Asterisk, FreeSWITCH & PRISM não são
    fáceis para instalar e administrar

  • Connectividade é um pé no saco
Fácil, né?

  • Asterisk, FreeSWITCH & PRISM não são
    fáceis para instalar e administrar

  • Connectividade é um pé no saco
  • Uma plataforma da Cloud? Sim, por
    favor!
Fácil, né?

  • Asterisk, FreeSWITCH & PRISM não são
    fáceis para instalar e administrar

  • Connectividade é um pé no saco
  • Uma plataforma da Cloud? Sim, por
    favor!

  • adhearsion.com/cloud
Como isso funciona?
• Adhearsion não manipula diretamente a mídia ou
 sinalização

• Simplesmente um componente de controle da plataforma
 VoIP

• Fala o protocolo Rayo (http://rayo.org), com base em
 XMPP

• Suporta o acesso a redes de voz federadas
Adhearsion: No modo Ruby



         Faça parte

        adhearsion.com
Perguntas?

             Ben Langfeld
             @benlangfeld

Contenu connexe

En vedette

3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089
3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 1780893 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089
3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089Kaio Cezar Rocha
 
Integrating nature and society towards sustainability - current status of glo...
Integrating nature and society towards sustainability - current status of glo...Integrating nature and society towards sustainability - current status of glo...
Integrating nature and society towards sustainability - current status of glo...University of the Highlands and Islands
 
Medidas de prevencion auto 2
Medidas de prevencion auto 2Medidas de prevencion auto 2
Medidas de prevencion auto 2Karina Rodriguez
 
How To Be The Alpha Dog
How To Be The Alpha DogHow To Be The Alpha Dog
How To Be The Alpha DogTL Harris
 
No basta el talento para ser líder
No basta el talento para ser líderNo basta el talento para ser líder
No basta el talento para ser líderMAYRA RUIZ PERERA
 
Prepositions AT, IN, ON.
Prepositions AT, IN, ON. Prepositions AT, IN, ON.
Prepositions AT, IN, ON. gjbgburgos
 
Plan de Salud Cardiovascular de la Comunidad de Madrid
Plan de Salud Cardiovascular de la Comunidad de MadridPlan de Salud Cardiovascular de la Comunidad de Madrid
Plan de Salud Cardiovascular de la Comunidad de MadridPlan de Calidad para el SNS
 
Davila, epstein y shelton poner a trabajar a la innovacion 2005
Davila, epstein y shelton poner a trabajar a la innovacion 2005Davila, epstein y shelton poner a trabajar a la innovacion 2005
Davila, epstein y shelton poner a trabajar a la innovacion 2005Ramiro Quintana
 
Instructions PULSAR Recon X850, X870 Digital NV | Optics Trade
Instructions PULSAR Recon X850, X870 Digital NV | Optics TradeInstructions PULSAR Recon X850, X870 Digital NV | Optics Trade
Instructions PULSAR Recon X850, X870 Digital NV | Optics TradeOptics-Trade
 
Como hacer instrumentos musicales caseros
Como hacer instrumentos musicales caseros  Como hacer instrumentos musicales caseros
Como hacer instrumentos musicales caseros Angeles Saco López
 
BISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in healthBISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in healthalbertisern
 
Chapter 10 threads and fasteners - 2010
Chapter 10   threads and fasteners - 2010Chapter 10   threads and fasteners - 2010
Chapter 10 threads and fasteners - 2010Shelly Wilke
 
Plano de negócio MMN - Nemawashi 2016
Plano de negócio MMN - Nemawashi 2016Plano de negócio MMN - Nemawashi 2016
Plano de negócio MMN - Nemawashi 2016Nathanael Lucas
 

En vedette (20)

3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089
3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 1780893 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089
3 UP ESSÊNCIA Compl. KAIO CEZAR ID: 178089
 
Integrating nature and society towards sustainability - current status of glo...
Integrating nature and society towards sustainability - current status of glo...Integrating nature and society towards sustainability - current status of glo...
Integrating nature and society towards sustainability - current status of glo...
 
Medidas de prevencion auto 2
Medidas de prevencion auto 2Medidas de prevencion auto 2
Medidas de prevencion auto 2
 
Er G.R.A.
Er G.R.A.Er G.R.A.
Er G.R.A.
 
Dokeos.
Dokeos.Dokeos.
Dokeos.
 
El televisor
El televisorEl televisor
El televisor
 
How To Be The Alpha Dog
How To Be The Alpha DogHow To Be The Alpha Dog
How To Be The Alpha Dog
 
No basta el talento para ser líder
No basta el talento para ser líderNo basta el talento para ser líder
No basta el talento para ser líder
 
Compra en linea.pptx[1]
Compra en linea.pptx[1]Compra en linea.pptx[1]
Compra en linea.pptx[1]
 
Web design and print design portfolio
Web design and print design portfolioWeb design and print design portfolio
Web design and print design portfolio
 
¿Qué es PBXact de Sangoma?
¿Qué es PBXact de Sangoma? ¿Qué es PBXact de Sangoma?
¿Qué es PBXact de Sangoma?
 
Prepositions AT, IN, ON.
Prepositions AT, IN, ON. Prepositions AT, IN, ON.
Prepositions AT, IN, ON.
 
Plan de Salud Cardiovascular de la Comunidad de Madrid
Plan de Salud Cardiovascular de la Comunidad de MadridPlan de Salud Cardiovascular de la Comunidad de Madrid
Plan de Salud Cardiovascular de la Comunidad de Madrid
 
Tb writing book
Tb writing bookTb writing book
Tb writing book
 
Davila, epstein y shelton poner a trabajar a la innovacion 2005
Davila, epstein y shelton poner a trabajar a la innovacion 2005Davila, epstein y shelton poner a trabajar a la innovacion 2005
Davila, epstein y shelton poner a trabajar a la innovacion 2005
 
Instructions PULSAR Recon X850, X870 Digital NV | Optics Trade
Instructions PULSAR Recon X850, X870 Digital NV | Optics TradeInstructions PULSAR Recon X850, X870 Digital NV | Optics Trade
Instructions PULSAR Recon X850, X870 Digital NV | Optics Trade
 
Como hacer instrumentos musicales caseros
Como hacer instrumentos musicales caseros  Como hacer instrumentos musicales caseros
Como hacer instrumentos musicales caseros
 
BISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in healthBISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in health
 
Chapter 10 threads and fasteners - 2010
Chapter 10   threads and fasteners - 2010Chapter 10   threads and fasteners - 2010
Chapter 10 threads and fasteners - 2010
 
Plano de negócio MMN - Nemawashi 2016
Plano de negócio MMN - Nemawashi 2016Plano de negócio MMN - Nemawashi 2016
Plano de negócio MMN - Nemawashi 2016
 

Similaire à Infiltrando Telecoms Usando Ruby

Workshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativosWorkshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativosSerpentina
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisSerpentina
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisSerpentina
 
Cenários e Componentes de Telefonia
Cenários e Componentes de TelefoniaCenários e Componentes de Telefonia
Cenários e Componentes de Telefoniatiredes
 
Hello world ao mundo mobile focado no android
Hello world ao mundo mobile focado no androidHello world ao mundo mobile focado no android
Hello world ao mundo mobile focado no androidCarlos Cavalcanti
 
workshop Cultura online @ CM Santarém [Versão 2]
workshop Cultura online @ CM Santarém [Versão  2]workshop Cultura online @ CM Santarém [Versão  2]
workshop Cultura online @ CM Santarém [Versão 2]Serpentina
 
Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"Suelybcs .
 
2008 04 16 Senac Sao Paulo Informaticidade
2008 04 16 Senac  Sao Paulo    Informaticidade2008 04 16 Senac  Sao Paulo    Informaticidade
2008 04 16 Senac Sao Paulo Informaticidadesrlm
 
VoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael PadilhaVoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael PadilhaTchelinux
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPORichard Chaves
 
TDC2016POA | Trilha Web - Realtime applications com Socket.io
TDC2016POA | Trilha Web - Realtime applications com Socket.ioTDC2016POA | Trilha Web - Realtime applications com Socket.io
TDC2016POA | Trilha Web - Realtime applications com Socket.iotdc-globalcode
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das CoisasTiago Barros
 
2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Ticssrlm
 
Apresenta Insidevox Para Cliente
Apresenta Insidevox Para ClienteApresenta Insidevox Para Cliente
Apresenta Insidevox Para Clientejgondim
 
Apresenta Insidevox Para Cliente
Apresenta Insidevox Para ClienteApresenta Insidevox Para Cliente
Apresenta Insidevox Para Clientejgondim
 

Similaire à Infiltrando Telecoms Usando Ruby (20)

Workshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativosWorkshop Ferramentas Web para Serviços educativos
Workshop Ferramentas Web para Serviços educativos
 
Workshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociaisWorkshop museus – trabalho colaborativo e_tecnologias_sociais
Workshop museus – trabalho colaborativo e_tecnologias_sociais
 
Workshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociaisWorkshop Museus– trabalho colaborativo e tecnologias sociais
Workshop Museus– trabalho colaborativo e tecnologias sociais
 
Cenários e Componentes de Telefonia
Cenários e Componentes de TelefoniaCenários e Componentes de Telefonia
Cenários e Componentes de Telefonia
 
Hello world ao mundo mobile focado no android
Hello world ao mundo mobile focado no androidHello world ao mundo mobile focado no android
Hello world ao mundo mobile focado no android
 
workshop Cultura online @ CM Santarém [Versão 2]
workshop Cultura online @ CM Santarém [Versão  2]workshop Cultura online @ CM Santarém [Versão  2]
workshop Cultura online @ CM Santarém [Versão 2]
 
Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"Do "navegar na internet" ao "andar nas nuvens"
Do "navegar na internet" ao "andar nas nuvens"
 
2008 04 16 Senac Sao Paulo Informaticidade
2008 04 16 Senac  Sao Paulo    Informaticidade2008 04 16 Senac  Sao Paulo    Informaticidade
2008 04 16 Senac Sao Paulo Informaticidade
 
VoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael PadilhaVoIP QuickStart - Rafael Padilha
VoIP QuickStart - Rafael Padilha
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPO
 
Mobile, Adobe & Cia
Mobile, Adobe & CiaMobile, Adobe & Cia
Mobile, Adobe & Cia
 
TDC2016POA | Trilha Web - Realtime applications com Socket.io
TDC2016POA | Trilha Web - Realtime applications com Socket.ioTDC2016POA | Trilha Web - Realtime applications com Socket.io
TDC2016POA | Trilha Web - Realtime applications com Socket.io
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 
Internet
InternetInternet
Internet
 
Tecnologia VoIP com Snep
Tecnologia VoIP com SnepTecnologia VoIP com Snep
Tecnologia VoIP com Snep
 
Seminário VOIP CALL CENTER
Seminário VOIP CALL CENTERSeminário VOIP CALL CENTER
Seminário VOIP CALL CENTER
 
Seminário VOIP CALL CENTER
Seminário VOIP CALL CENTERSeminário VOIP CALL CENTER
Seminário VOIP CALL CENTER
 
2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics
 
Apresenta Insidevox Para Cliente
Apresenta Insidevox Para ClienteApresenta Insidevox Para Cliente
Apresenta Insidevox Para Cliente
 
Apresenta Insidevox Para Cliente
Apresenta Insidevox Para ClienteApresenta Insidevox Para Cliente
Apresenta Insidevox Para Cliente
 

Plus de Mojo Lingo

ConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone StarConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone StarMojo Lingo
 
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksAstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksMojo Lingo
 
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightFreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightMojo Lingo
 
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on RailsNow Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on RailsMojo Lingo
 
Using Asterisk to Create "Her"
Using Asterisk to Create "Her"Using Asterisk to Create "Her"
Using Asterisk to Create "Her"Mojo Lingo
 
Tipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling AsteriskTipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling AsteriskMojo Lingo
 
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan BurnettWebRTC Overview by Dan Burnett
WebRTC Overview by Dan BurnettMojo Lingo
 
AdhearsionConf 2013 Keynote
AdhearsionConf 2013 KeynoteAdhearsionConf 2013 Keynote
AdhearsionConf 2013 KeynoteMojo Lingo
 
Speech-Enabling Web Apps
Speech-Enabling Web AppsSpeech-Enabling Web Apps
Speech-Enabling Web AppsMojo Lingo
 
WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013Mojo Lingo
 
Enhancing FreePBX with Adhearsion
Enhancing FreePBX with AdhearsionEnhancing FreePBX with Adhearsion
Enhancing FreePBX with AdhearsionMojo Lingo
 
Connecting Adhearsion
Connecting AdhearsionConnecting Adhearsion
Connecting AdhearsionMojo Lingo
 
Testing Adhearsion Applications
Testing Adhearsion ApplicationsTesting Adhearsion Applications
Testing Adhearsion ApplicationsMojo Lingo
 
Testing Telephony: It's Not All Terrible
Testing Telephony: It's Not All TerribleTesting Telephony: It's Not All Terrible
Testing Telephony: It's Not All TerribleMojo Lingo
 
Rayo for XMPP Folks
Rayo for XMPP FolksRayo for XMPP Folks
Rayo for XMPP FolksMojo Lingo
 
Talking To Rails
Talking To RailsTalking To Rails
Talking To RailsMojo Lingo
 
Building Real Life Applications with Adhearsion
Building Real Life Applications with AdhearsionBuilding Real Life Applications with Adhearsion
Building Real Life Applications with AdhearsionMojo Lingo
 
Keeping It Realtime!
Keeping It Realtime!Keeping It Realtime!
Keeping It Realtime!Mojo Lingo
 
Integrating Voice Through Adhearsion
Integrating Voice Through AdhearsionIntegrating Voice Through Adhearsion
Integrating Voice Through AdhearsionMojo Lingo
 
Infiltrating Telecoms Using Ruby
Infiltrating Telecoms Using RubyInfiltrating Telecoms Using Ruby
Infiltrating Telecoms Using RubyMojo Lingo
 

Plus de Mojo Lingo (20)

ConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone StarConnectJS 2015: Video Killed the Telephone Star
ConnectJS 2015: Video Killed the Telephone Star
 
AstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it BreaksAstriCon 2015: WebRTC: How it Works, and How it Breaks
AstriCon 2015: WebRTC: How it Works, and How it Breaks
 
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightFreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
 
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on RailsNow Hear This! Putting Voice, Video, and Text into Ruby on Rails
Now Hear This! Putting Voice, Video, and Text into Ruby on Rails
 
Using Asterisk to Create "Her"
Using Asterisk to Create "Her"Using Asterisk to Create "Her"
Using Asterisk to Create "Her"
 
Tipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling AsteriskTipping the Scales: Measuring and Scaling Asterisk
Tipping the Scales: Measuring and Scaling Asterisk
 
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan BurnettWebRTC Overview by Dan Burnett
WebRTC Overview by Dan Burnett
 
AdhearsionConf 2013 Keynote
AdhearsionConf 2013 KeynoteAdhearsionConf 2013 Keynote
AdhearsionConf 2013 Keynote
 
Speech-Enabling Web Apps
Speech-Enabling Web AppsSpeech-Enabling Web Apps
Speech-Enabling Web Apps
 
WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013
 
Enhancing FreePBX with Adhearsion
Enhancing FreePBX with AdhearsionEnhancing FreePBX with Adhearsion
Enhancing FreePBX with Adhearsion
 
Connecting Adhearsion
Connecting AdhearsionConnecting Adhearsion
Connecting Adhearsion
 
Testing Adhearsion Applications
Testing Adhearsion ApplicationsTesting Adhearsion Applications
Testing Adhearsion Applications
 
Testing Telephony: It's Not All Terrible
Testing Telephony: It's Not All TerribleTesting Telephony: It's Not All Terrible
Testing Telephony: It's Not All Terrible
 
Rayo for XMPP Folks
Rayo for XMPP FolksRayo for XMPP Folks
Rayo for XMPP Folks
 
Talking To Rails
Talking To RailsTalking To Rails
Talking To Rails
 
Building Real Life Applications with Adhearsion
Building Real Life Applications with AdhearsionBuilding Real Life Applications with Adhearsion
Building Real Life Applications with Adhearsion
 
Keeping It Realtime!
Keeping It Realtime!Keeping It Realtime!
Keeping It Realtime!
 
Integrating Voice Through Adhearsion
Integrating Voice Through AdhearsionIntegrating Voice Through Adhearsion
Integrating Voice Through Adhearsion
 
Infiltrating Telecoms Using Ruby
Infiltrating Telecoms Using RubyInfiltrating Telecoms Using Ruby
Infiltrating Telecoms Using Ruby
 

Infiltrando Telecoms Usando Ruby