desenvolvendo aplicações de comunicação com...
TRANSCRIPT
Desenvolvendo Aplicações de ComunicaçãoDesenvolvendo Aplicações de Comunicaçãocom Asteriskcom Asterisk
Douglas [email protected]
Agenda
● Asterisk – O que é e o que não é● Conceituando e Entendendo a Estrutura● Cases de Aplicações● Desenvolvendo Aplicações● Como ganhar dinheiro com as aplicações
Asterisk - o que é e não é?Asterisk - o que é e não é?
- Não é um PBX IP- Não é um PBX IP- Não é uma solução- Não é uma solução
- É uma plataforma- É uma plataforma- É um canivete Suíço para a comunicação- É um canivete Suíço para a comunicação
Asterisk - PlataformaAsterisk - Plataforma
- Grande funil de eventos
- Channels
- Aplicações
KernelKernel
Channel DriverChannel Driver
AplicaçõesAplicações
Dispositivos e Tecnologias
Asterisk - EventosAsterisk - Eventos
Channel DriverChannel Driver
AplicaçõesAplicaçõesAMIAMI
Eventos
EventosEventos
AplicaçõesAplicações BackgroundBackground Input de Dados
DialplanFunil de Eventos
DialplanFunil de Eventos
Channel DriverChannel Driver ChannelSIP / TDM / IAX2 / ETC
ChannelSIP / TDM / IAX2 / ETC Sinalização
Principais Recursos
● Gravação de Chamadas● Registro/Bilhetagem de Chamadas● API de integração com outros Sistemas● Infinidade de Aplicações prontas● Modularidade de Aplicações
Ok, e por onde começar?
Cases de Aplicações
● URA
- Personalização de Atendimento- Priorização de Atendimento- Auto-Atendimento
Case - URA[ura]
; Mensagem de boas vindas com opcoes
exten => s,1,NoOp(OOOoooOOOoooOOO LIGACAO DE ENTRADA NA URA OOOoooOOOoooOOO)
exten => s,n,Read(audio,custom/ura-principal,4,,,2)
exten => s,n,Gotoif($["${audio}"==""]?continua)
exten => s,n,Goto(default,${audio},1)
;
; Nao digitou nada
exten => s,n(continua),NoOp(URA: Nao digitou nada -> Desvia para Recepcao)
exten => s,n,Goto(default,recepcao,1)
[default]
; Contexto default que tratará as escolhas da URA
exten => recepcao,1,NoOp(Cliente não escolheu opção)
exten => recepcao,n,Dial(DAHDI/g1/8000,60,t)
exten => recepcao,n,Voicemail(recepcao)
; Lista de opções
exten => 1,1,NoOp(Cliente escolheu a opção 1)
exten => 1,n, etc …..
Case - URA
Case – PBX Doméstico
Case – Central de Recepção de Eventos
AlarmReceiver()
R$ 3.000,00 + (R$ 1.500,00 / canal)
Case – SMS Server
- Campanhas- Aplicações de autenticação- Comandos remotos- Marketing SMS + Internet
Case – SMS Server
Como ganhar dinheiro
● Seja um especialista em problemas não em soluções
● Esteja disposto a realmente fazer a diferença● Se comprometa● Não cobre suas horas, mas “o quanto vale”
/* Eu prefiro “o impossível” porque lá a concorrência é menor! */
Walt Disney
Perguntas ???
Douglas ConradCEO OpenS [email protected] OpenS - http://www.opens.com.brSite da Comunidade - http://www.sneplivre.com.br