61
VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng. Antonio Carlos Lemos Júnior

VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Embed Size (px)

Citation preview

Page 1: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

VoIP: Voz sobre o protocolo TCP/IP

Apresentação:Eng. Antonio Carlos Lemos Júnior

Page 2: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

IntroduçãoDe Alexander Graham Bell à Telefonia IP

Alexander Graham Bell ao telefone no lançamento do serviço telefônico entre Nova York e Chicago em 1892. Foto: NASA

Page 3: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Introdução

Velda O'Donnell - Rossville's Telephone Operator - ca. 1960

28/01/1878 – Ativado o primeiro comutador comercial em New Heaven, Connecticut. Somente 10 anos

depois o mesmo ocorreu na New York Telephone Exchange

Telefonistas de Hazard,

Kentucky 1961

(June Patterson)

Page 4: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

O que é VoIP

• VoIP = Voice over IP = “Voz Sobre IP” • Tecnologias que que permitem uso das

redes IP (Internet) para comunicações de voz

• Substitui ou complementa sistemas de telefonia convencionais

Page 5: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Vantagens

• Menor custo das chamadas

• Simplificação e consolidação da infra-estrutura de rede: aproveitamento de recursos existentes da rede IP já instalada

• Melhor aproveitamento da banda da rede (comutação de circuitos x comutação de pacotes)

Page 6: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Vantagens

• Mobilidade – Chamadas são roteadas automaticamente para seu telefone VoIP, quando conectado à Internet

• Aplicações avançadas – ex.: call center web e multimídia para comércio eletrônico

• Variedade de rotas das redes IP

• Possibilidade de rápido retorno do investimento

Page 7: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

VoIP x Telefonia IP

• VoIP – Tecnologia para transformar voz em transmissão de pacotes IP em redes

• Telefonia IP – usa VoIP e fornece diversos serviços agregados

Page 8: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Telefonia IP

• Convergência de serviços de voz, dados, fax e vídeo

• Infra-estrutura para serviços complexos› Call center

Page 9: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Telefonia via Internet

• Internet› Chamadas não são cobradas pelo provedor› Qualidade das chamadas próximas das

convencionais, somente com custo de acesso à Internet.

• Corporativa› Qualidade idêntica à telefonia convencional

• Residencial› Similar à corporativa, com restrições de escala e

desempenho

Page 10: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

VoIP

• Necessita de gateway com a rede STFC; • Peer-to-peer até o gateway;• Serviços pagos: SkypeOut, Net2Phone e outros;• O gateway faz sinalização e controle das chamadas.

Computador a telefone

convencional

• Peer-to-peer;• Serviços gratuitos: Skype, MSN, Yahoo Messenger, X-Lite e outros• Os PCs fazem a sinalização e controle das chamadas.

Computador a computador

Características Comunicação

Page 11: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Protocolos

• Sinalização de chamadas – protocolos para criação, alteração e encerramento de sessões com um ou mais participantes.

› H.248/MEGACO (Media Gateway Control)› H.323› IAX (IAX rev.2 = Asterisk VoIP PBX)

• Porta UDP/4569› Jingle› MGCP› SIP (RFC 3261, RFC 3329 e RFC3372)

• Baseado em texto (UTF-8)• Usa portas 5060/udp e 5060/tcp

Page 12: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Protocolos

Transporte de mídia• RTP - Real-time Transport Protocol• RTCP - Real-time Control Protocol

› Perda de pacotes› Variância (jitter)› Atraso (delay)› Metricas de Qualidade de Chamada› etc.

• RTCP XR - Real-time Control Protocol Extended Reports

• Chamadas SIP = RTP/RTCP

Page 13: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

RTP – Real-time Transport Protocol

• Formato de pacote padrão para aplicações multimídia

• Uso de protocolo UDP

a) Localização do RTP no modelo TCP/IPb) Encapsulamento RTP

Page 14: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Codecs

• Convertem sinais de voz analógicos para uma versão codificada digitalmente.› qualidade do áudio› consumo de banda› processamento › etc.

• Cada serviço, telefone, gateway etc. suportam vários codecs e negociam qual vão usar em uma chamada.

• Ex.: o Cisco ATA-186 suporta G.723.1, G.711a, G.711u, G.729a e o Cisco 7960 suporta G.711a, G.711u, G.729a

• Alguns codecs requerem royalties

Page 15: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

CodecsClient Supported Codecs

G.711, G.729iLBC, G.711, G.723.1, G.726, G.728, G.729iLBC, G.711, G.723.1, G.726, G.728, G.729GSM, G.711, G.722, G.723.1, G.726, G.728, G.729iLBC, G.711, G.723.1, G.726, G.728, G.729iLBC, G.711, G.723.1, G.726, G.728, G.729G.711, G.723.1, G.726, G.729G.711, G.723.1, G.726, G.729G.711, G.723.1, G.726, G.729G.711, G.729GSM, G.711, G.722, G.723.1, DVI4, SirenG.711, G.729G.711, G.729G.711, G.729G.711, G.729G.723.1G.711, G.723.1G.711, G.722, G.723.1, G.729G.711, G.723.1, G.726, G.729G.711, G.723.1, G.726, G.729G.711, G.723.1, G.726, G.729G.711, G.729G.711GSM, G.711, G.722, G.723.1, DVI4, SirenGSM, iLBC, G.711, SpeexGSM, iLBC, G.711, G.729, Speex

Cisco 7960Grandstream BudgeTone 101Grandstream BudgeTone 102Grandstream GXP2000Grandstream HandyTone 286Grandstream Handytone 486Leadtek 8051Linksys PAP2Linksys RT31P2Linksys WRT54GP2MS Office CommunicatorOcttel SPxxxx Series GatewaysPolycom SoundPoint IP300Polycom SoundPoint IP500Polycom SoundPoint IP600Siemens optiPoint 400 FamilySiemens optiPoint 410 FamilySiemens optiPoint 420 FamilySipura SPA-2000Sipura SPA-2100Sipura SPA-3000Sipura SPA-841sipXphoneWindows MessengerX-liteX-Pro

Page 16: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Codecs

BR = Bit rate

NEB = Nominal Ethernet Bandwidth (unidirecional)

CODEC BR NEB

G. 711 64 kbps 87.2 kbps

G. 729 8 kbps 31.2 kbps

G.723.1 6.4 kbps 21.9 kbps

G.723.1 5.3 kbps 20.8 kbps

G.726 32 kbps 55.2 kbps

G.726 24 kbps 47.2 kbps

G.728 16 kbps 31.5 kbps

iLBC 15 kbps 27.7 kbps

Page 17: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

O que é necessário?

• Acesso banda larga (xDSL, Cable modem)• Switches e Hubs• Roteadores• Telefones IP

› ATAs (Analog Terminal Adapters)• Servidores• Softwares: relatórios, gerência, cobrança etc• Mão de obra especializada• Conhecer a regulamentação

Page 18: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Arquitetura VoIP

Page 19: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Arquitetura VoIP

Page 20: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Arquitetura VoIP

Page 21: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Switches e Hubs

Page 22: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Roteadores

• Roteadores

Page 23: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Roteadores

• Roteador com módulo de interface VoIP

VIC: Voice Interface CardCada VIC fornece duas portas. É preciso uma porta VIC para cada conexão de voz.

Page 24: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Interfaces

• Interface FXS› Conexão de terminais analógicos

• Interface FXO› Conexão a PBX e centrais telefônicas

convencionais

Page 25: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Telefones IP

Page 26: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Telefones IP

Page 27: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Telefones IP

Fritz!

• MP3 Player, Wi-fi, VoIP, rádio pela Internet (stream), previsão do tempo, notícias e câmbio via RSS, notifica recebimentos de emails.

Page 28: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Telefones IP

Thomson EV5203-C

• Roda Linux, dispensa microcomputador, pois é plugado diretamente no roteador banda larga

Page 29: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Telefones IP

• Linksys WIP 300

Page 30: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Analog Terminal Adapter - ATA

• Linksys PAP2

Page 31: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Analog Terminal Adapter - ATA

ATA: Conecta telefones analógicos em rede

Page 32: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Analog Terminal Adapter - ATA

Caller ID, bloqueio de chamadas, chamada em espera, suporta firewalls e faxes.

Page 33: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware e Software: Gatekeepers

Page 34: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Asterisk

• Asterisk – Software livre que implementa uma central telefônica (PBX) VoIP em um PC convencional.

• Suporta hardware especializadopara conectar o PC a linhas, centrais telefônicas e aparelhos telefônicos.

• Encaminha chamadas entre aparelhos conectados e deles para a rede pública de telefonia.

• Suporta correio de voz, conferências, URA, e distribuição automática de chamadas, música de espera.

Page 35: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Trixbox

• Projeto derivado do Asterisk@Home• Linux• Asterisk • Interface de configuração via web• Várias ferramentas administrativas

Page 36: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Disc-OS

• Projeto brasileiro apoiado pela intelbrás › www.disc-os.org

• Linux• Asterisk • Interface de configuração via web• Várias ferramentas administrativas• Suporta placas E1-MFC/R2

Page 37: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Meucci

• Projeto brasileiro apoiado pela DigiVoice› http://www.digivoice.com.br/meucci/

• Linux• Asterisk • Interface de configuração via web• Várias ferramentas administrativas• Troncos analógicos e digitais E1• Correio de voz• Espera telefônica

Page 38: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Softphones

• X-Lite• MSN Live Messenger• Yahoo Messenger• Netmeeting

Page 39: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Softphones

• X-Lite

Page 40: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Softphones

Page 41: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Softphones

• Sysmaster.com VoIP SoftPhone

Page 42: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Software: Skype

• Software de comunicação por voz e vídeo baseado em P2P (peer-to-peer)

• SkypeIn e SkypeOut• Correio de voz, mensagens

instantâneas, redirecionamento de chamadas, conferências (até 4 participantes) e transferência de arquivos

• Suporte a NAT e firewalls• Código fonte e protocolo proprietários• Protocolo incompatível com SIP e

H.323• Disponível em várias plataformas

Page 43: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Hardware: Acessórios Skype

Page 44: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Skype: multiplataforma

Page 45: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Regulamentação

• ANATEL-Agência Nac. de Telecomunicações• Art. 61 da Lei Geral das Telecomunicações• Regulamento do Serviço de Comunicações

Multimídia:› “que possibilita a oferta da capacidade de

transmissão, emissão e recepção de informações multimídia utilizando quaisquer meios” (Art. 3º)

› multimídia: “sinais de áudio, vídeo, dados, voz e outros sons, imagens, textos e outras informações de quaisquer natureza”

• VoIP é considerado serviço de valor adicionado, não é telefonia.

Page 46: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Regulamentação

• Art. 66º do Regulamento estabelece que “na prestação de SCM não é permitida a oferta de serviço com características de Serviço Telefônico Fixo Fonte”.

http://www.rnp.br/noticias/imprensa/2004/not-imp-041115.html

• Você até pode “falar” de: computador > telefone fixo ou de telefone fixo > computador do interlocutor.

• Mas não pode usar a Internet (ou “rede de SCM”) para ligar de um telefone da rede pública para outro também da rede pública.

Page 47: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Como VoIP funciona?

Requisitos das aplicações multimídia em redes› Compressão (áudio / vídeo)› Fluxo contínuo (streaming)› Variância (jitter)› Perdas de pacotes› RTP e RTCP› H.323 e SIP

Page 48: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Características das aplicações multimídia

• Sensíveis a atrasos (delay)• Tolerância a perdas de pacotes• Áudio e vídeo

› Mídias contínuas• Três classes de aplicações multimídia

› Fluxo Contínuo (streaming)› Tempo real unidirecional› Tempo real interativo

Page 49: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Classes de aplicações

• Fluxo Contínuo (streaming)› Arquivos multimídia - áudio e/ou vídeo –

transmitidos em fluxos contínuos de pacotes

› Interatividade• VoD (Video on Demand)

› Atraso (delay) na reprodução• Tipicamente entre 1s. e 10s.

Page 50: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Classes de aplicações

• Tempo real unidirecional› Similar às transmissões de rádio e TV › Sem interatividade

Page 51: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Classes de aplicações

• Tempo real interativo› Conversação de voz ou vídeoconferência› Maior sensibilidade a atrasos (delay)› Atraso aceitável:

• Vídeo: abaixo de 150ms• Voz:

– abaixo de 150ms = bom– abaixo de 400ms = aceitável– perdas tolerável: até 20%

Page 52: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Desafios

• Serviços TCP/IP = “melhor esforço”, sem garantias para atrasos e variância ( jitter).

• Fluxo contínuo (streaming) = tipicamente, são aceitáveis atrasos (delay) entre 5s e 10s

• Congestionamentos nas redes degradam o desempenho

Page 53: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Soluções

• Aumento de largura de banda

• Uso de UDP, evitando o slow-start do TCP

• Uso de buffers no cliente

• Controle de playback para minimizar o jitter

• Níveis de compressão adaptadas à banda disponível

Page 54: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Soluções nas redes IP

• Aumento de banda• Uso de QoS • Protocolos: reservas de recursos -

banda, processamento e buffers• Controle de níveis de serviços entre

aplicativos• “Serviços Diferenciados” (“Differentiated

Services”) - classes de tráfego e acordos de níveis de serviços

• Largura de banda adequada para a “classe premium” nos roteadores e switches

Page 55: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

QoS

Técnicas• Buffering;• Modelagem de Tráfego (Traffic Shaping);• Policiamento de Tráfego (Traffic Policing);• Reserva de Recursos (Resource

Reservation);• Controle de Admissão (Admission Control);• Escalonamento (Packet Scheduling)

Page 56: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Compressão

• Áudio e vídeo precisam ser comprimidos antes de transmitidos

• Economizam banda e processamento (CPUs)• Exemplo:

› Transmissão de imagem• Imagem 1024 x 1024pixels (24bits) = 3MB• Transmissão em 56Kbps = 7min (aprox.)

› Aplicando compressão 10:1• Imagem 1024 x 1024pixels (24bits) = 300KB• Transmissão em 56Kbps = 41s (aprox.)

Page 57: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Lições aprendidas em projetos VoIP

• O VoIP será tão bom quanto a rede

› Projeto de rede de alta disponibilidade

› QoS fim a fim + segurança

• Supresas: modems, faxes, consoles de operadoras, aplicações de call center etc.

› Não há um modelo que atenda a todos

› Projeto detalhado é necessário até a implementação

Page 58: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Lições aprendidas em projetos VoIP

• Voz é um serviço e gatekeepers são aplicações rodando em servidores – eles precisam ser administrados

› Suportes de TI integrados (dados e voz)

› Indentificar ferramentas de gerência: relatórios, monitoramento, administração provisionamento etc.

Page 59: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Mais lições aprendidas

• Distribuição estratégica de equipamentos• Servidores

› Balancear carga e redundância› No-breaks e geradores

• Gateways› Alocados em NOCs (Network Operation

Center) › No-breaks e geradores

Page 60: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

Fim

Obrigado!

Page 61: VoIP: Voz sobre o protocolo TCP/IP - educatec.eng.breducatec.eng.br/engenharia/Sistemas de Telefonia/Aulas/rede_VoIP.pdf · VoIP: Voz sobre o protocolo TCP/IP Apresentação: Eng

[email protected]

2457-1186

Esta palestra está disponível em:www.cipqdt.ensino.eb.br/downloads

Ministrada pela seção de informática do C I Pqdt GPB

Palestra original