44
ASTERISK UMA SOLUÇÃO EM PABX IP Camila Verônica Alves Matias Pedro Augusto Domiciano Fernandes Orientador: Rodrigo Pinto Lemos Universidade Católica de Goiás Departamento de Computação Graduação em Engenharia de Computação JUNHO 2009

Asterisk Uma SoluçãO Em Pabx Ip

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Asterisk   Uma SoluçãO Em Pabx Ip

ASTERISK UMA SOLUÇÃO EM PABX

IP 

Camila Verônica Alves Matias

Pedro Augusto Domiciano Fernandes

Orientador: Rodrigo Pinto Lemos

Universidade Católica de GoiásDepartamento de Computação

Graduação em Engenharia de Computação

JUNHO 2009

Page 2: Asterisk   Uma SoluçãO Em Pabx Ip

Introdução

Motivação

Possibilidade de interligação de estruturas computacionais de empresas que possuem matrizes e filiais distantes

Limitações da telefonia convencional em relação aos custos das ligações decorrentes das tarifas das operadoras

A telefonia IP vem ao encontro das necessidades das comunicações

Page 3: Asterisk   Uma SoluçãO Em Pabx Ip

Introdução

Objetivos

Apresentar um estudo e a implementação do Asterisk como solução para substituir centrais telefônicas tradicionais

Metodologia

Estudo teórico do Asterisk e os assuntos relacionados a ele e a sua implementação em um ambiente simulado

Page 4: Asterisk   Uma SoluçãO Em Pabx Ip

Organização

Introdução

Redes de Telefonia

VOIP

Asterisk

Implantação do Asterisk

Considerações Finais

Page 5: Asterisk   Uma SoluçãO Em Pabx Ip

Redes de Telefonia

Telefonia Convencional – Rede Telefônica Pública Comutada

Page 6: Asterisk   Uma SoluçãO Em Pabx Ip

Redes de Telefonia

A telefonia convencional garante dois aspectos importantes Segurança

Largura de Banda Dedicada Confiabilidade

Atrasos nas ligações são controlados

Tornou-se uma rede de comunicação de dados (telefonia digital) Inteligente Alta velocidade e Desempenho

Page 7: Asterisk   Uma SoluçãO Em Pabx Ip

VOIP

Tecnologia que permite que informações de voz sejam transmitidas através do protocolo IP

Consiste em digitalizar a voz, empacotá-la e transmiti-la na rede de Internet em formato de pacote de dados

O fator que mais impulsiona essa tecnologia é a redução de custos em chamadas de longas distâncias

Page 8: Asterisk   Uma SoluçãO Em Pabx Ip

VOIP - Funcionamento

Para transmissão da voz é utilizado o protocolo UDP

Transmissão de dados de forma rápida, sem confiabilidade, uma vez que não é orientado à conexão

Outros protocolos como RTP e RTCP também se fazem necessários

A função deles é garantir a chegada do pacote em ordem correta ao destino

Page 9: Asterisk   Uma SoluçãO Em Pabx Ip

VOIP - Arquitetura

Arquitetura PC – a – PC

Page 10: Asterisk   Uma SoluçãO Em Pabx Ip

VOIP - Arquitetura

Arquitetura com Gateway

Page 11: Asterisk   Uma SoluçãO Em Pabx Ip

VOIP - Obstáculos

Atrasos e perdas de pacotes, atrasos variáveis

Escassez de banda

Implantação de Qualidade de Serviço (QoS) Garantir uma largura de banda suficiente para

transmitir os pacotes de voz, Minimizar os problemas referentes ao tráfego de

voz

Page 12: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk

Permite a construção de centrais PABX IP de vários portes

Fabricado pela Digium

Licença Open Source

Suporte a várias plataformas

Diversidade de suas aplicações o torna flexível e robusto

Page 13: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Vantagens

Baixo custo de implantação Asterisk – open source Sistema Operacional – open source Infra estrutura de rede local

Quantidades de Ramais Não há limite para quantidade de ramais

Evita novos gastos de aquisição de um outro PABX que comporte o novo Dimensionamento.

Page 14: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Vantagens

Variedade de aparelhos telefônicos Aparelhos telefônicos IP

Características de cliente SIP Telefones Convencionais

Adaptadores ATA Softphones

Gratuitos

Economia na Tarifação Comunicação de unidades separadas

geograficamente sem gastos de operadoras Redução de ligações DDD

Page 15: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Vantagens

Manutenção

Autonomia para seu controle Não dependência de técnico para configurar o PABX

Flexibilidade Implantação de novas funcionalidades

Page 16: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Desvantagens

Falta de alimentação elétrica PABX tradicionais

No-break para garantir o funcionamento numa falta de energia.

Rede IP Necessidade de no-break em todos os dispositivos de

rede ( hub, switch, telefones IP, roteadores, servidores, computadores e etc)

Aquisição de no-breaks de grande portes para suportar a rede.

Page 17: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Desvantagens

Vulnerabilidade de Segurança

Pode sofrer qualquer tipo de ataque interno e externo.

Utilização de Firewall e IDS Controle de acesso

Localização física Administrativa

Criptografia dos pacotes de voz

Page 18: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Desvantagens

Largura de Banda

Consumo maior de banda por se tratar de transmissão em tempo real

Perda de pacotes de dados causará degradação na qualidade de voz Garantir o máximo de ligações simultâneas Garantir a perda mínima de pacotes

Page 19: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Arquitetura do Asterisk

Canais

Codecs

Protocolos

Aplicações

Page 20: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Canais

Canais

PABX tradicional Canal distinto para cada chamada Necessidade de vários canais distintos

PABX Asterisk Compartilhamento da CPU Redução do uso de placas E1 e T1 Sistema mais dependente do desempenho da CPU

Utilizado por outras aplicações Sistema Operacionais

Page 21: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Codecs

Codecs No ponto de vista Asterisk

Máximo de chamadas com menor consumo de banda Trafego de voz PSTN

64 Kbps (consumo de banda) Codecs suportados pelo Asterisk

CODEC Taxa de bit de dados (Kbps) Necessita de licença?

G.711 64 Não

G.726 16, 24 ou 32 Não

G.723.1 5,3 ou 6,3 Sim (não para repasse)

G.729A 8 Sim (não para repasse)

GSM 13 Não

iLBC13,3 (quadros de 30 ms) ou

15,2 (quadros de 20 ms)Não

Speex Variavel entre 2,15 a 22,4 Não

Page 22: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Protocolos

Protocolos

Responsável por definir a forma como os pontos de negociação vão comunicar entre si

Estabelecer conexão Determinar Ponto de Destino Roteamento entre pontos Identificador de chamada Desconexão

Mais importantes para o Asterisk IAX SIP

Page 23: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Protocolos

IAX – Open source Protocolo de transporte parecido com o protocolo SIP Utiliza a porta UDP 4569 Exclusividade deste protocolo é a habilidade de fazer

tronco de múltiplas seções de fluxo de dados Uma grande vantagem em termos de largura de banda.

SIP - Protocolo de Inicialização de Sessão Usado para estabelecer, modificar e finalizar

chamadas telefônicas Simplicidade e confiabilidade

Page 24: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Protocolos

Serviços básicos Conversão de nomes e localização de usuários Gestão de sessão

Arquitetura SIP Agentes utilizadores

Terminal SIP ou Softphone Servidores de Rede

Servidor proxy SIP Servidor de redirecionamento SIP Registrador

Page 25: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Aplicações

Algumas das aplicações mais comuns que podem ser destacadas no Asterisk

URA Filas de chamadas para Call Centers Voice Mail Vídeo Conferência Bilhetagem detalhada Planos de chamadas

Page 26: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Arquitetura do Asterisk - Requisitos

PlacasWILDCARD XP100P TDM400P

TE110P Telefone IP e Softphone

Page 27: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Distribuições

Trixbox (http://www.trixbox.org)

Elastix (http://www.elastix.org)

Disc-OS (http://www.disc-os.org) Intelbrás

PROCURAR FOTOS DOS 3 logo marca. E fabricante

Page 28: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk

Cenário de uso

Page 29: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk

Cenário de testes

Page 30: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Requisitos

Equipamentos de hardware

Equipamentos Fabricante Modelo Configuração

Notebook 1 HP Pavilion Dv6000

AMD Turion 64

X2 1.8 GHz,

2GB de RAM

Notebook 2 Itautec Infoway 7635Intel dual core

1.6 GHz, 2GB

Roteador

wirelessDlink DI-524

EEE 802.11g,

Ethernet,

54Mbps

Celular Nokia N95-8GB

GSM, Symbian

OS ver. 9.2, Wi-

Fi, Tecnologia

3G, suporte a

cliente SIP.

Page 31: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Requisitos

Softwares

Software Fabricante Licença Plataforma DescriçãoConfiguração Mínima.

Virtual Box SunGratuita (GNU)

Windows, OS X, Linux

e Solaris

Versão 2.2.2.

Software de virtualização

de computador

es.

Processador Intel ou

AMD 1 GHz, 512MB

RAM, 80MB espaço em

disco.

Disc-OS IntelbrásGratuita (GNU)

Linux, CentOS 5

Versão 1.5 alfa 1.

Distribuição adaptada

para o servidor Asterisk

Processamento 1 GHz,

256MB RAM e 10GB de espaço em

disco.

X-Lite CounterPathGratuito(GNU)

Windows, OS X e Linux

Versão 3.0 build 53117. Softphone utilizado como um telefone virtual.

Processamento 700

MHz, 256 MB RAM, 40

MB de espaço de

disco e dispositivo de áudio.

Page 32: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Implantação do Asterisk

Instalação Definição da senha administrativa Endereçamento IP estático

Matriz 192.168.0.50 / 255.255.255.0 Filial 192.168.0.100 / 255.255.255.0

Configurações Definições de ramais Tronco Rotas URA

Page 33: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Conf. de ramal

Page 34: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Conf. de ramal

Ramais Matriz

Camila – 2021

N95 – 2022

Ramais Filial

Pedro – 3031

E71 - 3032

Page 35: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Conf. de Troncos

Tronco Matriz

Servidor – 192.168.0.100

Tronco Filial

Servidor – 192.168.0.50

Page 36: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk - Implantação do Asterisk - Conf. de Rotas

Entrada

Page 37: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Implantação do Asterisk – Conf. de Rotas

Saída

Page 38: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Realizações de Testes

Chamada Interna na Matriz Ramal 2021 para Ramal 2022

Page 39: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Realizações de Testes

Chamada Externa Ramal 3031 para Ramal 2021

Page 40: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Realizações de Testes

Transferência de chamada•Ramal 3031 para 2021•Ramal 2021 transfere para 2022•Chamada estabelecida entre 3031 e 2022

Page 41: Asterisk   Uma SoluçãO Em Pabx Ip

Asterisk – Realizações de Testes

URA

Page 42: Asterisk   Uma SoluçãO Em Pabx Ip

Considerações Finais

Através dos testes, comprovou-se que o Asterisk é bastante viável para as empresas

A implementação usando interface gráfica o torna mais atrativo

A falta de equipamentos impossibilitou a ligação entre a rede IP e a rede PSTN

Page 43: Asterisk   Uma SoluçãO Em Pabx Ip

Considerações Finais

Não foi possível a interligação de duas redes distintas, e sim uma rede local

Tem tido grande aceitação no mundo das telecomunicações

Espera-se que este trabalho possa servir de base para futuros estudos dessa tecnologia e implantação de possíveis projetos

Page 44: Asterisk   Uma SoluçãO Em Pabx Ip

OBRIGADO!