VoIP. Semana da Informática

Documentos relacionados
VoIP. Semana de Eletrônica

Serviço de Voz sobre IP

Telefonia IP na Rede Acadêmica

P&D em VOIP. Paulo Aguiar GT-VOIP/RNP. Seminário CBC 7 GT-VOIP 1

Aplicações Multimídia Distribuídas

H.323 E SIP - COMPARATIVO

Plano de Implantação do Piloto VoIP Avançado

REDES II. e Heterogêneas. Prof. Marcos Argachoy

VOIP. Voz sobre Protocolo de Internet Transforma sinais de áudio analógicos em digitais Principal vantagem é chamadas telefônicas grátis

VQuality: Uma Biblioteca Multiplataforma para Avaliação de Qualidade de Chamadas Telefônicas IP

GT-VOIP Avançado. Paulo Aguiar Tel. (0xx21) Núcleo de Computação Eletrônica da UFRJ

TELEFONIA IP. Fernando Rodrigues Santos

Utilização do Modelo E para avaliação da qualidade da fala em sistemas de comunicação baseados em voz sobre IP

Telefonia Fixa e VOIP NGN. Prof. Marco Cazarotto

Ideal para roteamento de chamadas entre filial x matriz 1 link E1, com 30 canais

Arquitetura de Monitoração de Chamadas Telefônicas IP

TELEFONIA VOIP. Prof. Marco Cazarotto

Ambiente Atual (GT-VoIP)

Comparação do protocolo do gateway de voz MGCP e de H.323

Aplicações Multimídia sobre Redes

Ideal para roteamento de chamadas entre filial x matriz Cancelamento de eco

TELEFONIA SOBRE IP. Pedro Alvarez Ricardo Batista

UMG MODULAR 300. Aplicações Típicas. Principais Características. Visão Geral USER MEDIA GATEWAY E1, VOIP, GSM, FXS AND FXO

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter

UMG 50. Principais Características. Aplicações Típicas. Visão Geral USER MEDIA GATEWAY E1 E VOIP. Do tamanho da sua empresa

PTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017

Serviço de Voz sobre IP. STI Serviço de Tecnologia da Informação Rede Nacional de Ensino e Pesquisa

Família de protocolos H.323

UMG MODULAR 300. Aplicações Típicas. Principais Características. Visão Geral USER MEDIA GATEWAY E1, VOIP, GSM, FXS AND FXO

Ideal para conversão das chamadas analógicas para 2 portas de redes Ethernet. VoIP, utilizando toda a rede e aparelhos analógicos FXS 24 canais VoIP

COSTA & NUNES INDÚSTRIA E COMERCIO DE EQUIPAMENTOS EM TELECOMUNICAÇÕES LTDA EPP Rua Baffin Nº 293, 4º Andar, Sala 44, Jardim do Mar São Bernardo do

Ambiente para simulação e monitoração de ligações telefônicas IP

NGC. VOIP Manager PABX IP

Overview:... 4 Informações adicionais:... 5 Descrição do Produto:... 5 Detalhamento do Produto:... 6

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Transmissão de Voz em Redes de Dados (VoIP)

Asterisk introdução. Carlos Gustavo A. da Rocha. Implantação de Serviços de VoIP

Prof. Dr. Valter Roesler: Universidade Federal do Rio Grande do Sul

Áudio digital - áudio de fluxo

Ideal para conversão das chamadas analógicas para 2 portas de redes Ethernet. VoIP, utilizando toda a rede e aparelhos analógicos FXS 24 canais VoIP

LABCOM CORE NGN. Labcom Core NGN Descrição Geral

Arquitetura de Monitoração de Chamadas Telefônicas IP

UMG FXS 240. Principais características. Aplicações típicas. Modelos. Visão Geral USER MEDIA GATEWAY FXS E VOIP

Redes de Computadores

Capítulo 7. A camada de aplicação

asterisk based ipbx CENTRAL TELEFÔNICA ip

Redes X.25. Prof. Monteiro, Emiliano S. - Monteiro, Emiliano S.

Principais Características Aplicações Típicas

Informática Básica. Aula 03 Internet e conectividade

TELEFONIA IP. Fernando Rodrigues Santos

Comissão de Implantação do IPTV na USP

Serviço de Telefonia VoIP da UNESP. O que é, Como vai funcionar,

Qualidade de Serviços em Redes IP. Edgard Jamhour

TECNOLOGIA VOIP. Palavras Chaves: internet, Voip, redes de computadores, web. Celso Cardoso Neto Márcia Carvalho de Almeida Rodrigo Silva de Carvalho

SOLUÇÕES INTELIGENTES EM TELEFONIA

Redes de Computadores

Central de Comunicações Unificadas Servidor: Com processador para embarcar qualquer

Introdução. Capítulo 1

2 Qualidade de serviço

Voz sobre IP VoIP telefonia IP telefonia Internet telefonia em banda larga voz sobre banda larga Públicas Privadas Telefonia IP

Prof. Samuel Henrique Bucke Brito

EVOLUÇÃO DAS TELECOMUNICAÇÕES NO BRASIL. Grupo: Anna Claudia Geraldo Vinicius Guilherme Spadotto Rafael Cunha.

NGC VOIP MANAGER PABX IP

REDES DE COMPUTADORES

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Redes de Computadores

O que é ATM? Introdução ao ATM. Essência da Tecnologia. Essência da Tecnologia. Histórico. Quais as Necessidades Atuais?

Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações

Arquitetura SIP. Dr. Daniel G. Costa

Empresas com PABX tradicional que precisam rotear 3 portas para uso com redes VoIP

Redes de Computadores I Internet - Conceitos

Day One. Jean Carlo Faustino Gerente de serviços da RNP. GT da RNP com foco em VoIP - LabVoIP Desenvolvimento do VoIP4All /

Redes de Computadores

Arquiteturas de. Redes de Computadores

LÉO MATOS INFORMÁTICA

Lista de exercícios - 1º bimestre 2016 REDES

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Evolução da Telefonia

Técnicas de comutação

Estruturas básicas de redes Internet Padronização e Protocolos

Arquitetura e Protocolos de Rede TCP/IP

Tecnologias de Rede de Acesso e CORE

01 - Introdução. Redes de Serviços e Comunicações Multimédia RSCM/ISEL-DEETC-SRC/2004 1

Qualidade de Serviço para Aplicações de Videoconferência sobre Redes IP. São Paulo, 11 de Maio de 2003

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

Redes de Computadores

ELEKTO VOICE SOLTIONS ELEKTO PBXIP ENTERPRISE ELEKTO VOICE PORTAL ELEKTO CONTACT RECORDER INN

Operadora de telefonia VoIP simultâneas, com possiblidade de expansão. Ambiente corporativo Expansão a cada 5 chamadas simultâneas, adquiridas

REDES DE COMPUTADORES

Instalação de PABX IP E1/T1 em um único equipamento

Telefonia sobre IP. Roteiro. Roteiro. IX Seminário de Capacitação Interna. Paulo Aguiar GT-VOIP/RNP NCE/IM UFRJ

Redes de Computadores

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Call Detail Record (CDR) Um Call Detail Record é um relatório que mostra as chamadas realizadas e recebidas de um determinado usuário ou conta.

Avaliação de Gateways VOIP

Transcrição:

VoIP Informática Leandro Caetano Gonçalves Lustosa Tel. (0xx21) 2598-3354 e-mail: leandro@nce.ufrj.br Laboratório de Voz Sobre IP Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro

Roteiro Telefonia tradicional versus VoIP Regulamentação de VoIP Como a voz é transmitida Qualidade de voz e QoS Protocolos de sinalização para VoIP: H.323 e SIP Interoperação H.323/SIP O GT-VoIP e o Serviço fone@rnp Ferramentas de medição de qualidade

Telefonia Tradicional 1 2 3 4 5 6 7 8 9 * 8 # assinante rede de telefonia tradicional (TDM) 1 2 3 4 5 6 7 8 9 * 8 # assinante voz analógica sobre par trançado voz analógica sobre par trançado PBX PBX Conversão analógica-digital nas centrais (PCM G.711) Coleta amostras de voz (1 byte) a cada 125 µs (freqüência de 8 khz) 8 khz x 8 bits = 64 kbps Voz trafega em um circuito digital dedicado de 64 kbps Banda alocada completamente para a sessão de voz Comutação por circuito, sem filas ou atrasos intermediários Sinal digital é convertido novamente em analógico para ser enviado ao assinante Vantagens Disponibilidade 99,999% = MTBF/(MTBF+MTTR) Base de qualidade Qualidade da ligação Percentagem de chamadas completadas

Telefonia IP 1 2 3 4 5 6 7 8 9 * 8 # Telefone IP 1 2 3 4 5 6 7 8 9 * 8 # Telefone IP rede local voz pacotizada rede local voz pacotizada lnternet roteador roteador Telefone IP pode ser software rodando em um PC ou hardware dedicado Amostras de voz são acumuladas em pacotes IP e enviadas pela Internet 64 kbps: voz sem compressão (G.711) 8 kbps: voz com compressão (G.729) 5,3 kbps: voz com compressão (G.723) Desafios Atrasos, variação de atraso (jitter) e perdas de pacotes podem comprometer a qualidade da ligação

Vantagens de VoIP Para Usuário Flexibilidade DDD/DDI pode não ser disponível ou PBX pode não receber/originar chamadas Telefone pode não ser ubíquo Podemos ter rede onde não temos ramal telefônico Custos Tarifas de longa distância são proibitivas Impacto em cooperação nacional e internacional Impacta interação durante ausências e viagens

VoIP no Brasil Regulamentação SCM (Serviço Comunicação Multimídia) permite a exploração do uso de VoIP Licença SMC: R$ 9.000,00 fixo, para qq abrangência (área geográfica restrita, nacional e/ou internacional) Não permite terminar chamada na telefonia fixa (licença para a exploração de telefonia fixa requerida) Mais de 200 empresas já licenciadas e mais de 100 em processo de licenciamento Pendente Interoperação entre provedores VoIP Interoperação com PSTN (gateways, numeração) Avaliação do serviço e métricas para garantir qualidade ao usuário

Como a voz é transportada fim a fim? Saída do CODEC é enviada usando a pilha de protocolos RTP/UDP/IP Sequenciamento Sincronismo Identificação do tipo de mídia Feedback de qualidade

Problemática VoIP Qualidade da voz impactada por perda, atraso e variação de atraso (jitter) Perda (ideal < 1%, < 2% aceitável) Atraso Para conversa interativa, atraso máximo fim-a-fim deve ser inferior a 150 ms (ITU-T) Valores de 200 ms ainda toleráveis na prática Variação de atraso (jitter) Eco Se for alto, pacote atrasado é considerado perdido Aceitável até 20 ms Utilização de buffers de compensação de jitter

Como lidar com perda, atraso e jitter? Usar priorização para o tráfego de voz, nas camadas de enlace e rede Para enlaces de baixa velocidade, fragmentar pacotes grandes de dados Ter banda em excesso não é garantia de condições instantâneas de qualidade em regime de tráfego não controlado

Medindo a Qualidade Avaliações Subjetivas Mean Opinion Score (MOS) Valor de 1 (inaceitável) a 5 (excelente) representando a qualidade do áudio Avaliações Objetivas E-Model (ITU-T G.107 e ETSI ETR250) Combina diversos parâmetros de performance em um modelo computacional complexo Pode ser mapeado em MOS E-Model vs. MOS R 100 90 80 70 60 50 0 Satisfação do Usuário MOS Muito Satisfeito Satisfeito Alguns usuários insatisfeitos Muitos usuários insatisfeitos Quase todos os usuários insatisfeitos Não Recomendado 4.5 4.3 4.0 3.6 3.1 2.6 1

Protocolos de Sinalização VoIP H.323 ITU-T Padronizado pela comunidade de telecomunicações Preocupação com interoperabilidade SIP (Session Initiation Protocol) IETF Padronizado pela Internet Preocupação com flexibilidade e facilidade de integração com Web

Elementos H.323 Gatekeeper: Gerencia o registro, status e admissão Gateway H.323/PSTN: tradução dos de usuários (RAS) formatos de transmissão e procedimentos de comunicação entre H.323 e Rede Telefônica (PSTN) Rede de Telefonia Convencional Rede Local Gatekeeper Terminal H.323: ponto final da comunicação multimídia Terminal H.323 Terminal H.323 Central Telefônica (PBX) Terminal H.323 Servidor de Conferência : suporte a conferências entre três ou mais pontos terminais MCU Gateway PSTN/H.323 Herança da rede telefônica Endereçamento de números telefônicos Encapsulamento das mensagens de sinalização ISDN Maior tempo de padronização Número grande de produtos Sinalização H.225/RAS H.225/Q.931 H.245 H.235

Session Initiation Protocol (SIP) Usa características da Internet, como: URLs (para endereçamento) Interação entre domínios administrativos através de DNS Requisições e respostas no formato texto Herança do protocolo HTTP MIME-types, podendo enviar qualquer conteúdo no corpo das mensagens SIP (como fotos, vídeo, páginas web) Arquitetura User Agent SIP (UA SIP) Servidores (Registrar, Proxy, Redirect)

Interoperação SIP/SDP e H.323 Stacks Básicos dos Clientes H.323 SIP Terminal Control/Devices Q.931 H.245 RAS RTCP TPKT TCP UDP IP and lower layers Codecs RTP Terminal Control/Devices Codecs SIP SDP RTCP RTP Transport Layer

Gateways H.323/SIP Comerciais Recentes (não testados) Radivision Implementações de código aberto em uso Asterisk Funciona também como gateway VoIP/PSTN e softpbx Limitações de interoperabilidade ainda sendo avaliadas

A RNP A Rede Nacional de Ensino e Pesquisa (RNP) Infra-estrutura de rede Internet voltada para a comunidade de ensino e pesquisa. Conexão às principais universidades e institutos de pesquisa do país Grupos de Trabalho Projetos colaborativos, entre a RNP e grupos de pesquisa nacionais Uso avançado e inovador de redes

GT-VoIP GT-VoIP De maio/2002 a maio/2004 operação H.323 (Serviço fone@rnp) GT-VoIP Avançado De maio/2004 a maio/2005 Evolução do GT-VoIP, objetivando principalmente a implantação escalável do serviço fone@rnp, com suporte a SIP e H.323 Aprimoramento dos ambientes de gerência e medição/monitoração de tráfego Teste de novas formas de localização de usuários com uso de DNS Uso de diretórios nos procedimentos de autenticação e autorização

Arquitetura H.323 do fone@rnp SQL Secundário Estação de Gerência Instituição A Instituição B PBX Gateway Gatekeeper RNP2 Gatekeeper Virtual Radius/SQL Virtual Radius/SQL PSTN Telefones virtuais recebem número E.164 e são autenticados no GK VOIP WG Internet 2 Directory Gatekeeper Software Público GnuGK, OpenH323, Openphone, FreeRadius, MySQL,Asrerisk, ActivePerl

Instituições Participantes http://www.voip.nce.ufrj.br/foneatrnp/index.htm Instituição PBX GK GW H.323 INPA Alcatel GnuGK Cisco 4FXO UFAM Philips GnuGK RNP-RJ/IMPA Philips GnuGK Cisco 4FXO RNP/Campinas RNP-DF/IBICT PoP-PE/UFPE UFC MEC Philips Philips Philips Ericsson Ericsson GnuGK GnuGK GnuGK GnuGK GnuGK Cisco 4FXO Cisco 4FXO Cisco 4FXO Cisco E1 Plano de Discagem Telefones virtuais: 0><área><número> Telefones fixos: <área><número> Exterior: <00><país><área><número> CNPq USP UFSC Siemens Siemens Siemens GnuGK GnuGK GnuGK Cisco E1 Cisco FXO/E1 Cisco 4FXO UFRJ NEC GnuGK Cisco E1 IME UNIFACS GnuGK GnuGK

DGK Internet2 http://www.voip.nce.ufrj.br/index_internet2_pt.htm I2 GATEKEEPER CONFIGURATION (gk01.internet2.edu) Updated 07 September 2004! gatekeeper zone local IUGK iu.edu 134.68.106.10 zone local PSUGK psu.edu zone local UVIRGINIAGK virginia.edu zone local NWUGK nwu.edu zone local UWISCGK wisc.edu zone local UWASHINGTONGK washington.edu zone local IHETSGK ihets.org zone remote AARNet edu.au 203.22.212.245 1719 zone remote UIUCGK uiuc.edu 130.126.1.3 1719 zone remote RNPDGK ufrj.br 146.164.247.202 1719 zone remote UFLGK ufl.edu 128.227.75.68 1719 zone remote CESNETGK cesnet.cz 195.113.144.84 1719 zone remote UCGK uc.edu 129.137.0.2 1719 zone remote TAMUI2 tamu.edu 165.91.160.4 1719 zone remote UNAMGK unam.mx 132.247.253.242 1719 zone remote SURFNET surfnet.nl 192.87.116.96 1719 zone remote CSUGK colostate.edu 129.82.103.67 1719 zone remote ITESMGK qro.itesm.mx 132.254.80.51 1719 zone remote IHETSGK ihets.org 157.91.29.219 1719 zone remote ECUVOIP ecu.edu 150.216.231.225 1719! Indiana University! Penn State University! University of Virginia! Northwestern University! University of Wisconsin, Madison! University of Washington! Indiana Higher Education Telecommunication System! Australian Academic and Research Network! University of Illinois at Urbana-Champaign! Brazilian National Education and Research Network RNP! University of Florida! Czech National Research & Education Network! University of Cincinnati! Texas A&M University! Universidad Nacional Autónoma de México! SURFNET (Netherlands)! Colorado State University! Tecnologico De Monterrey! Indiana Higher Education Telecommunication System! East Carolina University

fone@rnp H.323/SIP SIP

Exemplo 1: H323 SIP SIP

Exemplo 1: Sip H323 SIP

Exemplo 3: Sip PSTN SIP

Gerência e Operação Estatísticas de uso do serviço Intensidade de tráfego, duração das chamadas, motivo de término, qualidade das chamadas, matriz de tráfego e outras

Arquitetura de Monitoração Ativa Geração, coleta e monitoração da qualidade de ligações VoIP, para medições repetitivas a vários pontos Levantamento de uma linha de base do backbone da RNP2 Dados estatísticos referentes ao nível de transporte RTT Jitter Pacotes perdidos

Ferramentas de Avaliação Objetiva de Qualidade de voz Desenvolvimento de Modelos Analíticos de Avaliação Objetiva Proposta de Extensão ao Modelo E MOBVEM - Modified OpenH323 Based Voice Evaluation Module Módulo genérico para avaliação objetiva da qualidade de voz baseado no OpenH323 e em extensões ao Modelo E Desenvolvida em Perl e C/C++ Integrada no BeaconH323 (OARnet- Internet2 Technology Evaluation Center ) Integrada a Arquitetura de Monitoração Ativa do NCE/UFRJ MOBVET Modified OpenPhone Based Voice Evaluation Tool Baseada no Openphone e MOBVEM, permite medir o MOS de uma chamada entre dois telefones virtuais

VoiceQuality Library (VQualitylib) Evolução do MOBVEM Desenvolvida toda em C/C++ padrão Permite avaliação de qualidade em tempo real Operação independente de SO Windows Linux FreeBSD Capacidade de gerar CDR (Call Detail Record) Completamente extensível SIP H.323 MGCP Já integrada ao OpenPhone (VQOpenphone) VQplot Geração de gráficos estatísticos 28

VQualitylib Detalhes de Implementação Independência de SO Win32PThread Library Implementação de biblioteca para tratamento de Sockets Interface com Radius RadiusClient Library Criação de VSAs (Vendor Specific Attributes) específicos para qualidade de voz 31 parâmetros referentes a qualidade, identificação de chamada e autenticação Solicitação de um IANA-Private Enterprise Number (21715) Integração com OpenH323 Library Correção da stack RTP para cálculo do RTT Implementação de marcação de tempo mais precisas (em desenvolvimento) Implementação de Applications Extensions para cálculo de OWD com auxílio de NTP (em desenvolvimento) 29

Coleta de CDRs GnuGK Gatekeeper Gateway de Voz Free RADIUS Server PBX Chamada estabelecida Telefone PostgreSQL Server 30

Coleta de CDRs GnuGK Gatekeeper Gateway de Voz Free RADIUS Server Chamada finalizada PBX Telefone PostgreSQL Server 31

Coleta de CDRs GnuGK Gatekeeper Gateway de Voz Free RADIUS Server Envio de CDR sem informação de qualidade PBX Somente o CDR do GW possui informação Telefone de qualidade. Caso a chamada seja de ramal virtual para ramal virtual a qualidade da chamada não é coletada. Envio de CDR com alguma informação de qualidade Armazenamento de CDR PostgreSQL Server 32

Coleta de CDRs GnuGK Gatekeeper Gateway de Voz Free RADIUS Server VQ CDR Server Módulo CDR tradutor VQCDR -> Radius CDR Solução PBX OpenPhone integrado a VQualitylib: capacidade de gerar CDR Telefone PostgreSQL Server 33

Coleta de CDRs GnuGK Gatekeeper VQ CDR Server Verificação de autenticidade e tradução Gateway de Voz Free RADIUS Server Envio de CDR formato VQCDR: informação de qualidade PBX Telefone Envio de CDR formato Radius Armazenamento de CDR Extração de estatísticas PostgreSQL Server 34

Obrigado!!! Leandro Caetano Gonçalves Lustosa leandro@nce.ufrj.br Site www.voip.nce.ufrj.br Documentos do projeto Referências para H.323 e SIP Relatórios diversos Estatísticas Download de aplicativos Serviço fone@rnp