Soluções voip com asterisk - Henrique Petry Rauber

Post on 06-Jun-2015

3.386 views 2 download

description

Soluções VoIP com Asterisk (Henrique Petry Rauber) A palestra tem como principal objetivo apresentar aos participantes os principais conceitos de VoIP e como usufruir dessa tecnologia com software livre; Durante a apresentação falarei sobre os principais conceitos de VoIP, principais protocolos e codec's utilizados; Serão apresentados quais equipamentos e placas podemos utilizar com VoIP; Apresentarei algumas funcionalidades e recursos disponíveis no software livre PBX Asterisk e quais as aplicações livres desenvolvidas para o PBX e quais funcionalidades temos disponíveis para usufruir; Para finalizar apresentarei alguns cenários de como podemos implantar esta tecnologia. Henrique Petry Rauber Bacharel em Sistemas de Informação pela UCS - 2008. Funcionário do setor de Infra estrutura de TI da UCS. Idelizador dos projetos de VoIP da Universidade de Caxias do Sul, desenvolvendo atividades de instalação, configuração e manutenção dos PBX IP Asterisk da UCS.

Transcript of Soluções voip com asterisk - Henrique Petry Rauber

Configuração da tela

Seminário TchêLinuxSeminário TchêLinuxCaxias do SulCaxias do Sul

Soluções VoIP com Soluções VoIP com AsteriskAsterisk

Henrique Petry RauberHenrique Petry Rauber

AgendaAgenda

● Conceitos de VoIP

● Equipamentos VoIP

● PBX Asterisk

● Soluções

● Aplicação em Cenários

O que é VoIP ?

É a sigla para (Voice over Internet Protocol) e significa

transformar a voz (analógica) para poder transmitir via

rede de dados (digital) que utilizam um conjunto de

protocolos IP/UDP/RTP.

O que é telefonia IP ?

Nada mais é do que a evolução do VoIP, possibilitando a

integração entre a Rede IP e a Rede de telefonia pública

convencional.

Conceitos da Tecnologia VoIPConceitos da Tecnologia VoIP

VoIP - VantagensVoIP - Vantagens

● Redução de custos;

● Utilização da rede de dados para transmissão de voz;

● Segurança (transmissão digital, VPN);

● Integração independente de barreiras geográficas;

● Implementação de novas tecnologias;

● etc.

VoIP - DesvantagensVoIP - Desvantagens

● Dependência da rede elétrica;

● Necessidade da utilização de QoS em links com tráfego

competitivo;

● Qualidade do serviço relacionada à qualidade do acesso à

rede (jitter, delay, perda de pacotes).

VoIP - TransmissãoVoIP - Transmissão

Media (voz)● CODEC (COderDECoder)

– G.711 64kbps– Gsm 13kbps– G.729 8kbps

Protocolos de sinalização● H.323● SIP (Session Initiated Protocol)● IAX (Inter Asterisk eXchange)

Equipamentos VoIPEquipamentos VoIP

ATA - Adaptador de telefone analógico

Equipamentos VoIPEquipamentos VoIP

Telefone IP

Equipamentos VoIPEquipamentos VoIP

Softphones

Equipamentos VoIPEquipamentos VoIP

Celulares :

PBX AsteriskPBX Asterisk

Software PBX de código aberto;

Criado pela Digium por Mark Spencer, 1999;

Possui suporte a tecnologia TDM e VoIP;

Roda em plataformas Linux, UNIX e do tio Bill;

PBX AsteriskPBX Asterisk

O que posso fazer com Asterisk?O que posso fazer com Asterisk?

● Agregar a um custo extremamente reduzido diversas

funcionalidades encontradas em PABX proprietários;

● Conectar escritórios de vários locais, sobre a rede IP;

● Permitir acesso ao PBX para usuários externos;

● Limites: necessidade + criatividade;

PBX AsteriskPBX Asterisk

Inclui muitos recursos que só eram encontrados em Inclui muitos recursos que só eram encontrados em

sistemas Top de linha:sistemas Top de linha:

● URA – Unidade de resposta audível;

● Filas de atendimento;

● VoiceMail;

● FAX Over IP to e-mail;

● Integração para sintetização da fala;

● Registro detalhado das chamadas;

PBX AsteriskPBX Asterisk

PBX AsteriskPBX Asterisk

● Envio e recebimento de SMS;

● Click2call;

● Skype;

● Callback;

● Provisionamento;

● Spy / whisper;

● Salas de conferência;

● Interfaces digitais e analógicas.

PBX AsteriskPBX Asterisk

Porque Utilizar Asterisk?

● Abrir mão de tecnologias proprietárias (fechadas);

● Mobilidade;

● Implementar novas funções a um custo reduzido;

● Facilidade no gerenciamento;

● PBX Completo - implementa muito mais recursos que um

PBX convencional;

Porque utilizar Asterisk?

● Ambiente de desenvolvimento fácil e rápido;

● Rico e abrangente em recursos;

● Possui um plano de discagem flexível e poderoso;

● Roda no Linux e é código aberto.

PBX AsteriskPBX Asterisk

- Digium

Placas interface PSTNPlacas interface PSTN

FXO / FXS

4 E1

1 E1

DigiVoice

GSM2 E1

Placas interface PSTNPlacas interface PSTN

Banco de CanaisBanco de Canais

AGI - Asterisk Gateway InterfaceAGI - Asterisk Gateway Interface

Adiciona funcionalidades ao Asterisk

Através de alguma linguagem de programação como:

● Perl● PHP● Python● C● JAVA● A que vc desejar!

Exemplos:

- Consultar saldo;- Executar alguma tarefa remota.

TrixBoxTrixBox

● Desenvolvido pela Fonality anteriormente conhecido

como Asterisk@Home.;

● Facilita o gerenciamento do Asterisk;

● Algumas aplicações instaladas com TrixBox:

● FreePBX:

– CDR – Call Detail Record

– FOP - Flash Operator Panel

– ARI – Asterisk Recording Interface

– MySQL

PlugPBX.orgPlugPBX.org

● PlugComputer

● SheevaPlug

● Tonido

● Pogo1.2Ghz processor512mb DDR2 Ram512MB Nand Flash

Big Phone System, Small Size...

DemonstraçãoDemonstração

FreePBX

Arquivos de configuração

CLI asterisk

Exemplos de AmbientesExemplos de Ambientes

Exemplo 01Exemplo 01

Exemplo 02Exemplo 02

Exemplo 03Exemplo 03

Onde encontrar ajuda?Onde encontrar ajuda?

http://www.asteriskbrasil.org/

http://www.voip-info.org/

http://www.asterisk.org/

http://www.trixbox.org/

http://www.asteriskguru.com/

Perguntas ????Perguntas ????

Henrique Petry Rauber

hprauber@gmail.com

Obrigado!!