SlideShare uma empresa Scribd logo
Mestrado Integrado em Engenharia Informática e Computação Linguagens de Anotação e Processamento de Documentos Ano lectivo 2008/2009 VoiceXML Trabalho 1 – Dialectos XML  Grupo 3  Ana Gabriela Soares Carlos Aldeias Tiago Couteiro
Conteúdos Introdução Arquitectura Conceitos Aplicações Conclusão
História 1995 AT&T Bell Labs PhoneWeb AT&T PML Lucent PML Motorola VoxML IBM SpeechML 1998 1999 ,[object Object]
Education
ConformanceTestingVoiceXML 3.0 (latestworkingdraft: December 2008) VoiceXML 2.1  (latestrecommendation: 2007) VoiceXML 2.0 VoiceXML 1.0 VoiceXML 0.9 W3C Workshop: “Voice Browsers” 2000 LanguageStandardization 2001 2004 … Adaptado de: http://www.voicexmltutorial.com/tutorial.php?tutorial_id=1
VoiceXML: a voz para a Web ,[object Object]
   Acesso por telefone a conteúdos baseados na InternetO QUE É? Transpor o  poder de desenvolvimento  e entrega de conteúdos  da Web para aplicações de vozinteractivas. OBJECTIVO Standard da W3C: última versão 2.1 (Junho de 2007)
PSTN Rede TCP/IP Arquitectura Internet Componentes principais Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Bases de Dados Application Server ,[object Object]
 Recursos multimédia e de telefonia
 Motor de reconhecimento e síntese de voz
 Processamento
PSTN (PublicSwitchedTelephoneNetwork) ou VoIP
 Contém  a aplicação VXML
 Lógica de negócio
 Tipicamente é um servidor Web
 LAN, WAN ou Internet públicaAdaptado de: http://www.phonologies.com/pdfs/whyvoicexml.pdf 
Como funciona? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server
Como funciona? Where’sJerry? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server Utilizador faz chamada para um dado número de telefone. A rede reencaminha a chamada para o VoiceXML gateway.
Como funciona? Kramer? Hello. Welcome to Moviephone! PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O atendimento é feito pelo VoiceXML gateway. O servidor contém o mapeamento entre o número de telefone e um URL HTTP, que aponta para o documento VoiceXML (a homepage da aplicação).
Como funciona? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O VoiceXML gateway faz um pedido HTTP ao servidor para o(s) documento(s) referenciado(s).
Como funciona? Pleasedialyour zip codenow. PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O(s) documento(s) VoiceXML são carregados, interpretados e processados pelo VoiceXML interpreter, componente do gateway. O output apresentado sob a forma de áudio. O seu processamento é feito a nível interno do gateway (Text-To-Speech).
Como funciona? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server Inputs possíveis: ,[object Object]
Voz,[object Object]
Voz,[object Object]
Vantagens Interacções entre cliente/servidor reduzidas ao mínimo Protecção de autores de aplicações de detalhes de baixo-nível e específicos à plataforma Separação de código de interacção (VoiceXML) e lógica de negócio (Application Server) Aproveitamento de recursos
Documento Conversação como máquina de estados finita Cada diálogo é um estado Execução termina quando um diálogo não tem sucessor ou quando indicado explicitamente Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt

Mais conteúdo relacionado

Semelhante a VoiceXML

Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
Osvaldo Santana Neto
 
XMPP - Comunicando-se através de um protocolo aberto
XMPP - Comunicando-se através de um protocolo abertoXMPP - Comunicando-se através de um protocolo aberto
XMPP - Comunicando-se através de um protocolo abertoNome Sobrenome
 
Asterisk
AsteriskAsterisk
Asterisk
Mauro Tapajós
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...veruzkavaz
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
veruzkavaz
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviaçõesdiogolevel3
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
Mauro Tapajós
 
Internet Introdução e seus serviços online
Internet Introdução e seus serviços onlineInternet Introdução e seus serviços online
Internet Introdução e seus serviços online
ssuser44eeff
 
Avaya Ipo500 Ip10 Presentation
Avaya Ipo500 Ip10 PresentationAvaya Ipo500 Ip10 Presentation
Avaya Ipo500 Ip10 PresentationIP10 TECNOLOGIA
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...brunoestrozi
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
Joel Saramago
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
diogolevel3
 
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreEstudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreAntonio Marcos Alberti
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
Nuno Luz
 
FTP - Sistema de Transferência de Arquivos e de Mídia
FTP - Sistema de Transferência de Arquivos e de MídiaFTP - Sistema de Transferência de Arquivos e de Mídia
FTP - Sistema de Transferência de Arquivos e de MídiaRede Minas
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
Lucas Augusto Carvalho
 

Semelhante a VoiceXML (20)

Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
 
XMPP - Comunicando-se através de um protocolo aberto
XMPP - Comunicando-se através de um protocolo abertoXMPP - Comunicando-se através de um protocolo aberto
XMPP - Comunicando-se através de um protocolo aberto
 
Fcc rede lj
Fcc rede ljFcc rede lj
Fcc rede lj
 
Asterisk
AsteriskAsterisk
Asterisk
 
Asterisk
AsteriskAsterisk
Asterisk
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para VídeoconferênciaFISL7 - Padrões Abertos e Software Livre para Vídeoconferência
FISL7 - Padrões Abertos e Software Livre para Vídeoconferência
 
Internet Introdução e seus serviços online
Internet Introdução e seus serviços onlineInternet Introdução e seus serviços online
Internet Introdução e seus serviços online
 
Avaya Ipo500 Ip10 Presentation
Avaya Ipo500 Ip10 PresentationAvaya Ipo500 Ip10 Presentation
Avaya Ipo500 Ip10 Presentation
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software LivreEstudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
Estudo e Desenvolvimento de Soluções de Voz Sobre Ip Baseado Em Software Livre
 
Html 5
Html 5Html 5
Html 5
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
 
FTP - Sistema de Transferência de Arquivos e de Mídia
FTP - Sistema de Transferência de Arquivos e de MídiaFTP - Sistema de Transferência de Arquivos e de Mídia
FTP - Sistema de Transferência de Arquivos e de Mídia
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
Vo ip
Vo ipVo ip
Vo ip
 

VoiceXML

  • 1. Mestrado Integrado em Engenharia Informática e Computação Linguagens de Anotação e Processamento de Documentos Ano lectivo 2008/2009 VoiceXML Trabalho 1 – Dialectos XML Grupo 3 Ana Gabriela Soares Carlos Aldeias Tiago Couteiro
  • 2. Conteúdos Introdução Arquitectura Conceitos Aplicações Conclusão
  • 3.
  • 4.
  • 5.
  • 7. ConformanceTestingVoiceXML 3.0 (latestworkingdraft: December 2008) VoiceXML 2.1 (latestrecommendation: 2007) VoiceXML 2.0 VoiceXML 1.0 VoiceXML 0.9 W3C Workshop: “Voice Browsers” 2000 LanguageStandardization 2001 2004 … Adaptado de: http://www.voicexmltutorial.com/tutorial.php?tutorial_id=1
  • 8.
  • 9. Acesso por telefone a conteúdos baseados na InternetO QUE É? Transpor o poder de desenvolvimento e entrega de conteúdos da Web para aplicações de vozinteractivas. OBJECTIVO Standard da W3C: última versão 2.1 (Junho de 2007)
  • 10.
  • 11.
  • 12. Recursos multimédia e de telefonia
  • 13. Motor de reconhecimento e síntese de voz
  • 16. Contém a aplicação VXML
  • 17. Lógica de negócio
  • 18. Tipicamente é um servidor Web
  • 19. LAN, WAN ou Internet públicaAdaptado de: http://www.phonologies.com/pdfs/whyvoicexml.pdf 
  • 20. Como funciona? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server
  • 21. Como funciona? Where’sJerry? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server Utilizador faz chamada para um dado número de telefone. A rede reencaminha a chamada para o VoiceXML gateway.
  • 22. Como funciona? Kramer? Hello. Welcome to Moviephone! PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O atendimento é feito pelo VoiceXML gateway. O servidor contém o mapeamento entre o número de telefone e um URL HTTP, que aponta para o documento VoiceXML (a homepage da aplicação).
  • 23. Como funciona? PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O VoiceXML gateway faz um pedido HTTP ao servidor para o(s) documento(s) referenciado(s).
  • 24. Como funciona? Pleasedialyour zip codenow. PSTN Rede TCP/IP Internet Componentes principais Bases de Dados Utilizador Rede telefónica VoiceXML gateway Rede TCP/IP Application Server O(s) documento(s) VoiceXML são carregados, interpretados e processados pelo VoiceXML interpreter, componente do gateway. O output apresentado sob a forma de áudio. O seu processamento é feito a nível interno do gateway (Text-To-Speech).
  • 25.
  • 26.
  • 27.
  • 28. Vantagens Interacções entre cliente/servidor reduzidas ao mínimo Protecção de autores de aplicações de detalhes de baixo-nível e específicos à plataforma Separação de código de interacção (VoiceXML) e lógica de negócio (Application Server) Aproveitamento de recursos
  • 29.
  • 30. Documento Conversação como máquina de estados finita Cada diálogo é um estado Execução termina quando um diálogo não tem sucessor ou quando indicado explicitamente Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt
  • 31. Diálogo <form> <menu> Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt
  • 32.
  • 35. Ficheiros áudio (facultativo)Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt
  • 36.
  • 37. Podem estar activas num ou mais diálogosFonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt
  • 38. Gramática Fonte: VoiceXML: thebasics.- http://www.lsi.upc.edu/~gatius/VoiceXML206.ppt
  • 40.
  • 42. Aplicações Enhancedcallingservices Contentservices Comércio electrónico Produtividade
  • 43.
  • 44. Conclusão Acessibilidade natural Serviços feature-rich Acessibilidade: utilizador e developer Oportunidades de negócio