46
Introdução à voz sobre IP e Asterisk José Alexandre Ferreira [email protected] Coordenador Setorial de Gestão da Informática – CSGI Secretaria do Estado da Saúde – SES/AL (82) 3315.1101 / 1128 / 4122

Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

  • Upload
    lydiep

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Introdução à voz sobre IP e Asterisk

José Alexandre [email protected]

Coordenador Setorial de Gestão da Informática – CSGISecretaria do Estado da Saúde – SES/AL

(82) 3315.1101 / 1128 / 4122

Page 2: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Sumário

✗ Telefonia Convencional; ✗ O que é VoIP;✗ O que é Telefonia IP;✗ Aspectos importantes da Telefonia IP;✗ Estratégias para adoção da Telefonia IP;✗ Equipamentos para implantação;✗ H.323 e SIP;✗ Wireshark e o SIP;

Page 3: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional

✗ É sistema que interliga dois pontos utilizando comunicação de voz;✗ Ponto A (emissor) e ponto B (receptor);✗ A comunicação com troca de circuito e envio por pacotes é conhecido como PSTN ou RTPC;✗ Rede de Telefonia Pública Comutada;✗ Essa troca de circuitos nada mais é que roteamentos entre centrais telefônicas;

Page 4: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Alexander Graham BellFinal século XIX

Page 5: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional

Page 6: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional

✗ Antonio Santi Giuseppe Meucci;✗ 1808 (Itália) a 1889 (Nova Iorque);✗ 1856 Meucci construiu um telefone eletromagnético que conectava seu escritório com seu quarto em outro andar de sua casa;✗ Motivação foi a doença de sua esposa;✗ Dificuldades financeiras fez com que Meucci adquirisse apenas a patente provisória de sua invenção;

Page 7: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional

✗ Meucci vendeu seu protótipo de telefone para Alexander Graham Bell que 1876 o patenteou;✗ Meucci o processou, porém faleceu durante o julgamento;✗ Em 2002 o Congresso Americano através da resolução de N. 269 reconheceu que o inventor do telefone foi, na realidade, Meucci e não Graham Bell;

Page 8: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional

✗ No início da telefonia, a rede pública tinha tráfego predominantemente de voz e poucos dados. Basicamente sinalização e controle;✗ 1999 o número de bits de dados se igualou ao de voz;✗ Em 2002 o volume do tráfego de dados era dez vezes maior que o tráfego de voz. E ainda continua crescendo;✗ Como o consumidor médio paga mais em sua conta de voz do que sua conta Internet, as operadoras viram um novo filão de mercado;

Page 9: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

VoIP

✗ O que é VoIP ?✗ Transmissão de voz em pacotes IPs;✗ Além da transmissão da voz, são necessários sinalizações que implementam o controle das chamadas e outros serviços;

✗ É necessário também a inter-conexão com a rede pública comutada e móvel;

Page 10: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia IP

✗ Telefonia IP consiste no fornecimento de serviços, como:

✗ URA - Unidade de Resposta Audível;✗ Rota de menor custo;✗ Chamada em espera;✗ Interoperabilidade entre dados e voz;✗ Conferência;✗ Identificador de chamadas;✗ FAX, correio de voz e etc;

Page 11: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia IP

✗ Então, perceba que VoIP e Telefonia IP são coisas diferentes;✗ Motivação para Telefonia IP:

✗ Padrão aberto;✗ Redução de custos;✗ Interoperabilidade entre fabricantes de soluções;

✗ Serviços e aplicações avançadas – Unificação da comunicação;

✗ Dados e voz em rede integrada;

Page 12: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Telefonia Convencional x Telefonia IP

✗ Rede Hierárquica;✗ Baseada em grandes

centrais que detém a inteligência da solução;

✗ Terminal desprovido inteligência;

✗ Abrangência da rede depende da geografia

✗ Rede sem hierarquia;✗ Permite roteamento

inteligente;✗ Terminais

inteligentes;✗ Independe de

localização geográfica;

Page 13: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

✗ VoIP não funciona em rede ruim;✗ Latência inferior 200ms (ida e volta);✗ Oscilação de latência (variância ou jitter);✗ Perda de pacotes;

✗ CODECS (COdificadores/DECodificadoreS);✗ Inter-conexão com PSTN e rede móvel;✗ Provedores VoIP e Operadoras VoIP;✗ Centrais telefônicas IP;

Page 14: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

CODECPadrão Taxa (kbps) Atraso (ms) Processamento (P4)G.711 64 0.125 5 nsG.726 32, 24 e 16 1 10 msG.728 16 3­5 10 msGSM 13.2 20 1 msG.729 8 10 5 msG.723 6.3 e 5.3 30 37 ms

Page 15: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

✗ Operadoras VoIP✗ Infra-estrutura de rede própria (POP);✗ Oferecem terminações VoIP e números virtuais;

✗ Vendem créditos para os provedores VoIP;✗ Possuem licença Anatel (SCM e STFC);

✗ Provedores VoIP✗ Revendem tecnologia VoIP para clientes finais;✗ Projetam e ofertam a manutenção das soluções;

Page 16: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Operadora Tellfree

Page 17: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Operadora VONO

Page 18: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

✗ Anatel classifica o VoIP como:✗ Comunicação PC a PC;✗ Comunicação de forma restrita e irrestrita;

✗ PC a PC é considerado serviço de valor agregado e não há necessidade de autorização;✗ Comunicação restrita e irrestrita exige autorização, pois possuem terminação na rede de telefonia fixa ou móvel;✗ Licença SCM (Serviço de Comunicação Multimídea) é para provedores Internet e esta licença permite que provedores Internet possam oferecer VoIP para seus clientes;

Page 19: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

✗ Licença STFC é para operadores de telefonia convencional e de valor agregado (operadores VoIP);✗ Artigos 61 da lei geral das telecomunicações (lei n. 9.472 de 1997);✗ O ICMS é devido com base no art. 155, inciso II, da Constituição Federal;✗ No caso do ICMS é devido mesmo que a comunicação tenha sido iniciada no exterior. Conselho Nacional de Política Fazendária – CONFAZ 55/05;✗ Há controvérsias a respeito desse mérito;

Page 20: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Aspectos importantes na adoção Telefonia IP

✗ Asterisk✗ Software livre criado por Mark Spencer (Digium) que

implementa via software PBX IP;✗ PBX – Private Branch eXchange ou centrais privadas de

comutação telefônica;✗ Oferece os principais serviços compatível com as

grandes centrais telefônicas modernas;✗ URA, correio de voz, chamada em espera,

recepcionais digital, filas, conferência, BINA, siga-me, DDR, rota de menor custo, integração com telefonia convencional e móvel e etc;

✗ Integração com placas fabricadas livremente;✗ Faz de um softphone um ramal completo;

Page 21: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

A Digium e o Asterisk

✗ A Digium distribui o Asterisk em três tipos de licenciamento, que são:

✗ GNU Public License/GPL;✗ Business Edition – Para desenvolvedores que não desejam abrir o código fonte de seus produtos (sem recursos adicionais);

✗ OEM – Para fabricantes de centrais que não desejam mostrar que é uma central Asterisk;

Page 22: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

A Digium e o Asterisk

✗A Digium fabrica também outros produtos, inclusive placas de interfaceamento com PSTN. Alguns exemplo:

✗ TE120P–Placa T1 (24 canais), E1 (30 Canais);✗ TDM410 – Placa 4 portas analógicas;✗ AA50 – Asterisk Appliance 50✗ Codec G.729✗ E outros ...

Page 23: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

A Digium e o Asterisk

Page 24: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Estratégias adoção Telefonia IP

✗ Operadoras VoIP, tipo VONO e Tellfree não oferecem terminações para números de emergência (192), números especiais (0300, 0400) e para alguns países;✗ Ainda não é possível fazer e receber ligações à cobrar;✗ O sistema depende de energia elétrica para funcionar (diferente da PSTN);✗ As ligações não são identificadas quando se possui um número remoto das operadoras VoIP. O receptor não sabe que é você;

Page 25: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Estratégias adoção Telefonia IP

✗ VoIP não compensa em ligações locais;✗ Em ligações interurbanas e internacionais entre 30 e 70 p/ cento de economia;✗ Interligar matriz e filiais a custos convidativos;✗ Ligações de clientes em outros Estados ou países como ligações locais (número virtual);✗ Aplicações avançadas como auto-atendimento e integração com ERP da organização;✗ Dados e voz na mesma estrutura física;✗ Padrão aberto e interoperabilidade entre fabricantes;

Page 26: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Questão preço na Telefonia IP

Page 27: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Estratégias adoção Telefonia IP

Page 28: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Estratégias adoção Telefonia IP

Page 29: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Estratégias adoção Telefonia IP

Page 30: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Equipamentos para implantação

Page 31: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Equipamentos para implantação

Page 32: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Software para implantação

Page 33: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

H.323✗ 1996 ITU recomendou “Visual Telephone System and Equipment for Local Area Networks Which Provide a Non-Guaranteed Quality of Service”;✗ Sistema e equipamentos de telefonia visual para redes locais que oferecem uma qualidade de serviço não garantida;✗ Faz referência a um grande número de protocolos para codificação de voz, configuração de chamadas, sinalização, transporte de dados e outras áreas, em vez de especificar propriamente cada um desses elementos;

Page 34: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

H.323✗ O modelo arquitetônico do H.323 para telefonia Internet suporte a figura do gatekeeper (guardião) que controla os pontos terminais em uma rede local, denominada zona;✗ É descrito o CODEC G.711 (PCM) que codifica um único canal realizando amostragem 8000 vezes por segundo. Cada amostra contendo 1 byte. Tal compactação exige um largura de banda de 64kbps;✗ Além do G.711 pode-se encontrar muitos outros CODECs com maior qualidade na compactação e menor taxa de transferência;

Page 35: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

H.323

✗ H.245 é protocolo responsável pela negociação necessária entre dois sistemas (terminais) antes de se comunicarem;✗ Existem outros protocolos que não apenas os CODECs e o H.245. É necessário protocolo para estabelecer a comunicação entre gatekeeper e os terminais (H.225), o protocolo para gerenciar as conexões, gerenciar os tons de discagem, ocupado e outros (ITU Q.931), além do protocolo para transmissão dos dados (RTP e RTCP);

Page 36: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP✗ IETF estabeleceu um comitê para projetar de forma mais simples e mais modular um protocolo para transmitir voz sobre IP;✗ Surgiu o SIP – Session Initiation Protocol, descrito na RFC 3261 e outros;✗ Este protocolo descreve como realizar chamadas telefônicas pela Internet, videoconferências e outras conexões multimídeas;✗ Diferente do H.323 (conjunto completo de protocolos), o SIP é um único módulo;✗ Um único modulo, mas com capacidade de interoperar com aplicações Internet existentes;

Page 37: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP

✗ O SIP cuida da configuração, do gerenciamento e do encerramento de sessões;✗ Os protocolos, dão suporte ao SIP, como o RTP/RTCP que são utilizados para o transporte dos dados;✗ SIP é um protocolo da camada de aplicação e pode funcionar sobre TCP ou UDP;✗ No caso mais simples, o SIP configura uma sessão entre o computador emissor e receptor;

Page 38: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP

✗ Estabelecimento de uma sessão SIP:✗ Remetente cria uma conexão TCP/UDP com o destinatário e envia uma mensagem INVITE. Nesta mensagem podem ser passados os recursos do remetente, como CODEC;

✗ Se destinatário aceitar ele responde ao INVITE com uma mensagem do tipo HTTP com código de aceitação. Nesta mensagem também pode ser enviado os recursos do destinatário;

✗ Em seguida o remetente envia um ACK que confirma que a sessão foi estabelecida;

Page 39: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP

Page 40: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP

✗ O SIP possui uma grande variadade de outros recursos que não foram citados aqui, como:

✗ Espera em chamada;✗ Triagem de chamadas;✗ Criptografia;✗ Autenticação;✗ Conferência e outros;

Page 41: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

SIP

Page 42: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Wireshark – antigo Ethereal

Page 43: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Registrando um ramal SIP

Page 44: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Problema com senha

Page 45: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Fazendo uma ligação

Page 46: Introdução à voz sobre IP e Asterisk José Alexandre ...voipforall.com.br/downloads/Alagoas_Digital_Asterisk_1.pdfWireshark e o SIP; Telefonia Convencional

Bibliografia

http://www.digivoice.com.brhttp://www.falevono.com.br

http://www.voipcenter.com.brhttp://www.innovus.com.br

http://www.meucci.orghttp://www.ipv6.com/articles/voip/Session-Initiation-Protocol.htm

http://www.tellfree.com.brhttp://www.voip-info.org/wiki-Asterisk+CLI

Estudo e implantação de solução de voz sobre IP baseadas em Software Livre, Felipe Nogaroto Gonzales, Instituto Superior Tupy/SC, 2007Redes de computadores; Andrew Tanenbaum; Ed. Campus; 2003