Desenvolvendo aplicações de comunicação com Asterisk

Page 1

Desenvolvendo Aplicações de Comunicação com Asterisk

Douglas Conrad conrad@opens.com.br


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 Asterisk -- oo que que éé ee não não é? é?

- Não é um PBX IP - Não é uma solução

- É uma plataforma - É um canivete Suíço para a comunicação


P l a k t P l a a s t i k a f r s o f i o e r r r t m e m t s s aa A A Aplicações Aplicações

- Grande funil de eventos - Channels

Channel Channel Driver Driver

- Aplicações Kernel Kernel Dispositivos e Tecnologias


E k v s E i k v e r s e i n r e n t t e t o t o s s ss A A

AMI AMI

Aplicações Aplicações Channel Channel Driver Driver

Eventos


Eventos Eventos

Aplicações Aplicações

Background Background

Input de Dados

Dialplan Dialplan Funil Funil de de Eventos Eventos

Channel Channel Driver Driver

Channel Channel SIP SIP // TDM TDM // IAX2 IAX2 // ETC 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 Conrad CEO OpenS Tecnologia conrad@opens.com.br Site OpenS - http://www.opens.com.br Site da Comunidade - http://www.sneplivre.com.br


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.