Ruby on Rails [ Ruby On Rails.ppt ] - [Ruby-Doc.org: Documenting ...
Infiltrando Telecoms Usando Ruby
-
Upload
mojo-lingo -
Category
Technology
-
view
80 -
download
2
description
Transcript of Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
Ben Langfeld@benlangfeld
BlatherCelluloidruby_speech
punchblock nokogiri
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
Os velhos tempos
A condição de Tecnologia de voz:
Os velhos tempos
A condição de Tecnologia de voz:
< 2000 d.C
TDM PBXOs velhos tempos: < 2000 d.C
http://www.flickr.com/photos/dannyman/320310144/
TDM PBXOs velhos tempos: < 2000 d.C
$$$ - £££ - €€€http://www.flickr.com/photos/dannyman/320310144/
ProprietárioOs velhos tempos: < 2000 d.C
$$$ - £££ - €€€http://www.flickr.com/photos/dannyman/320310144/
Ilhas de Funcionalidade
Os velhos tempos: < 2000 d.C
Uma API mínimo/inexistente
Os velhos tempos: < 2000 d.C
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 inteligentesOs últimos dez anos
Terminais mais inteligentesOs últimos dez anos
Terminais mais inteligentesOs últimos dez anos
Terminais mais inteligentesOs últimos dez anos
Convergência
Os últimos dez anos
Convergência
Os últimos dez anos
Mensagens instantâneas - Presença
Começo de Comunicações
verdadeiramente unificadas
Os últimos dez anos
Os próximos dez anos
A condição de Tecnologia de voz:
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
Os próximos dez anos
Voz - Texto - Vídeo - Presença
Colaboração
Os próximos dez anos
Colaboração
Os próximos dez anos
Desktops - Documentos
Agora é o momento interessante para se
trabalhar com tecnologia de voz
Os próximos dez anos
O que é 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
Uma aplicação 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
Exemplos de Aplicações de Voz
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
Integração com CRM
Exemplos de Aplicações de Voz
Serviços por cima
Exemplos de Aplicações de Voz
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
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
Adhearsion: No modo Ruby
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
Faça parte
Adhearsion: No modo Ruby
adhearsion.com
Perguntas?
Ben Langfeld@benlangfeld