Você está na página 1de 52

THE OPEN SOURCE

PBX
O que o
Asterisk?
O que o Asterisk!?

Asterisk uma plataforma de


Software Aberto com suporte a
tecnologia TDM, pacotes de voz
(VoIP) e IVR com funcionalidades
ACD
O que o Asterisk - cont

Suporte a tecnologias TDM

TDM = Time-division multiplexing


Padro de telefonia
convencional
T1/E1, FXS, FXO, etc
Hardware de baixo custo
O que o Asterisk - cont

Suporte a VoIP (pacotes de


voz)
Protocolos padro de mercado(SIP, H323, etc)

Protocolo Asterisk (IAX2)

Suporta todos os codecs (G729, G723, GSM,


Law,aLaw, iLbc, Speex, etc.)

De 8Kbps a 64Kbps
O que o Asterisk - cont

Asterisk um sistema IVR


IVR = Interactive Voice Response
Resposta Interativa por Voz
Criar menus de navegao
Navegar usando a
voz(reconhecimento de voz) ou
teclado do telefone
Digite 1 para conta telefnica, 2
para
cancelar o seu celular, blablabla...
O que o Asterisk - cont

Funcionalidade ACD
ACD = Automatic Call Delivery

Entrega Automtica de Chamadas

Usado em call center

Gerencia filas(queue)

Direciona chamadas para atendentes


(perfil, disponibilidade, prioridade,
localidade, etc.)
O que o Asterisk - cont

Asterisk um PBX!!!
O que o Asterisk - cont

Linux way of life...


Adaptado ao LSB Linux Standard Base

Onde esto os arquivos de configurao!?

E os logs!?

Comand Line Interface *CLI>

Verses para Linux, BSDs, MacOSX,...., Microsoft


Windows
Desenvolvido em C com APIs para criar
aplicaes de voz

GPL
Principais
Funcionalidades
Principais Funcionalidades - cont

Funes Bsicas do Asterisk


Voicemail(mp3 por email)
Msica em espera(mp3)
Salas de conferncia
Parking
Captura de chamadas
Grupo de chamada
Caller ID
Siga-me
Principais Funcionalidades - cont

Funes avanadas do Asterisk


Resposta Interativa por Voz
Diretrio
Billing
DID = DDR
Predictive Dialer
Clustering
Queue = filas de chamadas
FAX over IP
Gravar conversas ou conferncias
Onde e como
utilizar o Asterisk
Onde e como Utilizar o Asterisk -
cont
Uma rede de telefonia, conceito
softswitch :
Onde e como Utilizar o Asterisk -
cont
Onde e como Utilizar o Asterisk -
cont
Onde e como Utilizar o Asterisk -
cont
Em uma pequena empresa
Onde e como Utilizar o Asterisk -
cont
Em uma empresa Mdia/Grande
Terminais
de
Acesso
Terminais de Acesso - cont

Hardphones
Cisco, Ericsson, Avaya, Snom,
Grandstream
USBPhones
ATCom, Yealink, etc.
Baratos e eficientes
Softphones
OpenSource: Kiax, IaxComm,
Gnophone, Gnomemeeting
Outros: Xten, Firefly, DIAX
Microsoft Messenger,
Terminais de Acesso - cont

ATAs
Analog Telephony Adapter
IAXy, HandyTone286, etc.

Channel Bank
Adit 600

Gateways
AsteriskBox, Planet, Mediatrix,
Sipura, AudioCodes, etc.
Tpicos da Palestra

Contexto baseado em condies


Performance do Asterisk - Astricon

Sistema de tarifao - Billing

Gerenciamento do Asterisk

Interface com a Telefonia Tradicional

URA (Unidade de Resposta Audvel)

Gerenciamento de filas Call Center

ENUM / DUNDI

Outros servios

Interconexo

Exemplos de utilizao
Contexto baseado em condies

Proteo por senha (acesso)


Definir diversos nveis de usurios

Tocar telefones mltiplos ou em sequncia

Rotear do VoIP para STFC ou celular

Rotear em funo da origem

Rotear em funo de data/hora, feriados

Rota alternativa em caso de falha

Rota de menor custo (LCR)

Suporte a diversos idiomas


Performance do Asterisk - Astricon

Protocolo x CPU codec Alaw


IAX2 - mximo 494 canais
SIP - mximo 246 canais
H323 - mximo 141 canais

Limite da quantidade de conexes


984 para SIP / IAX2
490 para H323
Performance do Asterisk - Astricon

Melhores codecs:
g711, gsm ou g729
Todos os outros codecs tem qualidade

inferior ou consome muita CPU

Recomendaes:
SIP na Rede Local (LAN)
IAX2 para interligar Asterisk (WAN - Internet)

IAX2 quando utilizar NAT

H323 nunca
Sistema de tarifao - Billing

Armazenamento dos registros

Texto (CSV)
Banco de dados

MySQL

SQLite

PostgreSQL

ODBC
Sistema de tarifao - Billing

Principais campos de uma ligao

nmero de origem
identificao da origem (texto)

nmero de destino

data/hora do incio da ligao

data/hora do atendimento

data/hora do fim da ligao

durao total (incio at o fim)

durao real (atendimento at o fim)

conta para contabilizao da ligao


Sistema de tarifao - Billing

Aplicaes
Pr-pago
AreskiCC CallingCard

Asterisk-Phonecard (comercial)

Ps-pago
Areski

Trabas
Sistema de tarifao - Billing

Areski
Gerenciamento do Asterisk

Por linha de comando (CLI)

obter o status do sistema


recarregar ou parar o Asterisk

debug

Exemplos:
sip show channels

sip show users

sip show registry


Gerenciamento do Asterisk

Por interface grfica

Configurao: Status:
DeStar DeStar
AMP Flash Operator
ACTOS AstWinPeers

Gerenciamento:
Interface do usurio:
Gastman
Caller ID display
WAMi
Asterisk Receptionist
Asterisk Call Manager
vmail.cgi
Gerenciamento do Asterisk

Flash Operator
Interface com a Telefonia Tradicional

Vantagens de interligar com o PABX

Expanso de ramais / troncos


Interligao de PABX remotos

Disponibilizar VoIP para os ramais do PABX

Plano de numerao nico na empresa

Adicionar novas funcionalidades


Interface com a Telefonia Tradicional

Diferena entre porta FXS e FXO


Interface com a Telefonia Tradicional

Produtos Digium

X100P TDM400P
S100I - IAXy
(1 porta FXO) 4 portas (1 porta FXS)
(FXS ou FXO)
Interface com a Telefonia Tradicional

Produtos Digium

TE110P TE405P TE410P


1 porta T1 / E1 4 portas T1 / E1 4 portas T1 / E1
(24 / 30) 5,0v (96 / 120) 3,3v (96 / 120)
Interface com a Telefonia Tradicional

Produtos Digium

DS3000P
(em desenvolvimento)
T3/E3
(28 T1 / 16 E1) ou (672 / 480)
Interface com a Telefonia Tradicional

Outros Fabricantes

Aculab 1,2 e 4 portas T1/E1


Eicon 1 porta T1
Intel 4 portas FXO
Sangoma 1,2 e 4 portas T1/E1
Varion - 4 portas T1/E1
X100P clone Voicetronix 4, 6 e 12 portas FXO/FXS
(1 porta FXO)
Chip Ambient MD3200
Chip Motorola 62802-51
Chip Intel 537PU/PG
URA (Unidade de Resposta Audvel)

Caractersticas

facilidade de implementao
as mensagens podem ser gravadas pelo Asterisk

possvel utilizar arquivos mp3 ou WAV

possvel implementar por ramal

URAs complexas e com diversos nveis

menu de acordo com o telefone de origem (Caller ID)

Text to speech (Festival)

Reconhecimento de voz (Ex. FWD 411 - Tellme)


Gerenciamento de filas Call Center

Caractersticas
Fila
Ligaes para serem atendidas

Agentes
so os atendentes (pessoa)

eles logam no sistema pra receber chamadas

podem utilizar qualquer telefone

Um agente pode atender diversas filas

Membros
so os agentes que atendem cada fila

pode ser um canal especfico (ex. telefone)


Gerenciamento de filas Call Center

Funcionamento
Chamadas caem numa fila especfica
comercial, vendas, suporte, etc.

Pode-se definir estratgia de distribuio de ligaes

ringall: toca todos os disponveis (padro)

roundrobin: alterna entre os disponveis

leastrecent: toca o mais recente

fewestcalls: toca o que menos atendeu

random: toca randmico

Novas ligaes so anunciadas

Toca msica enquanto aguarda nova ligao

Novos membros so anunciados


Gerenciamento de filas Call Center

Funcionamento

penalty define prioridade dos agentes


priority define prioridade de atendimento

Anuncia a posio e o tempo de espera na fila

possvel definir anncios por fila de espera

possvel gravar/monitorar todos os atendimentos


Gerenciamento de filas Call Center

Predictive Dialer
So mecanismos para garantir uma alta produtividade

Realizar ligaes a partir de uma lista (banco de dados)


Analisar as ligaes desnecessrias

ligaes ocupadas

secretria eletrnica

Encaminhar as ligaes para os agentes

Realizar mltiplas campanhas no mesmo servidor

Realizar uma campanha atravs de vrios servidores

Campanhas em funo do fuso horrio

Ex.: ShadyDial, VICIDIAL Dialer


ENUM / DUNDI

Problemas do VoIP
Como localizar um telefone VoIP de destino?

Utilizando ENUM / DUNDI


ENUM / DUNDI

ENUM - RFC 3761


Aprovado em Abril/04
Resolver problema de interoperabilidade do VoIP

Mapeia STFC (E.164) para a Internet

Baseado na arquitetura DNS

Arquitetura centralizada

Cadastro centralizado das informaes

telefone

e-mail

FAX

mensagem instantnea

Endereo nico no carto de visita


ENUM / DUNDI

DUNDI (Distributed Universal Number Discovery)

Tem os mesmos propsitos do ENUM


Criado por Mark Spencer - Digium

Anunciado em Outubro/04 (Internet-Draft)

Baseado em servidores ponto a ponto

Arquitetura distribuda

GPA Documento de regras

Segurana e privacidade

Foi desenvolvido para o Asterisk


Outros servios

Servidor de FAX
Mensagem instantnea (SMS)

Conferncia

Videoconferncia
Interconexo

Com Asterisk
IAX2
Compartilhamento de dialplan

Vrios servidores operando como se fosse um

Com outras redes


SIP
H323

MGCP
Exemplos de utilizao
Exemplos de utilizao
Exemplos de utilizao

Exemplos de Asterisk no mundo


Estao de TV de Lisboa Portugal
aceita at 1800 ligaes simultneas

de mltiplos shows, promoes

votaes atravs do telefone

Atelka - empresa especializada em Call Centers


4 Servidores Asterisk

240 agentes utilizando Softfone

200 agentes atendendo ligaes

40 gerando ligaes
Exemplos de utilizao

Exemplos de Asterisk no mundo


NuFone operadora VoIP
80 Asterisk no seu centro de dados

faz a terminao de milhares de linhas telefnicas

SIPGate operadora VoIP


1 milho de assinantes

FWD Free World Dialup


servio gratuito utilizando a Internet

50.000 assinantes

mais de 180 pases

Você também pode gostar