VoIP
Carlos, Danilo e Orlando
O que é VoIP
Como funciona
Tendências
VoIP
1. O que é VoIP
2. Como funciona
1. Comunicação entre terminais IP (SIP / H.323)
2. Transformação da voz (Analógico <=> Digital)
3. Qualidade de Serviço (QoS)
3. Tendências
“Voice Over IP“ – Voz sobre IP
O que é VoIP
Voz trafegando na internet ou em redes de
dados em formato digital.
PSTN - Espanha
PSTN - Brazil
GW
GW
IP-based
Network
Comunicação entre terminais IP
Comunicação entre terminais IP
A comunicação entre terminais IP pode ser
dividida em:
Tráfego de controle de sessões (SIP ou
H.323 ou SCCP)
Tráfego de Voz (RTP – Real Time Protocol)
Principais Protocolos utilizados em VoIP
SIP – Inicio de Sessão
SDP – Descrição de sessão
H323 – Inicio de Sessão
SCCP – Controle de Conferência (Cisco)
RTP – Comunicação em Tempo Real
SIP (Session Iniciation Protocol )
Comunicação entre terminais IP
Definição:
SIP é um protocolo de comunicação que define como equipamentos
(computadores, telefones IP, celulares) trocarão informações entre si.
Principais Características:
Comunicação em tempo Real
● Escalavel
● Pode ser ligado a qualquer tecnologia via IP (celulares, telefones IP,
videos ...)
● O controle sobre os serviços é colocado no terminal
●
Comunicação entre terminais IP
A Arquitetura SIP Suporta Novos Tipos de Serviços
* Um tipo de “transmissão de chamadas” permite aos usuários
especificar onde eles estão para que as chamadas possam ser transferidas ou
escolher passar as chamadas para “e-mail de voz” ou qualquer outro serviço
de atendimento automático.
* Participantes de chamada podem gerenciar a chamada; isso permite
que os participantes decidam introduzir uma nova chamada participante
(conferência).
* Informação de “presença” – o Agente do Usuário pode ser usado para
indicar se o usuário está presente (disponível para atender a chamada) ou
ausente (não disponível para atender a chamada).
Criado pela IETF, o SIP (RFC 2543) se relaciona fortemente com
outras tecnologias, como por exemplo o SDP.
Comunicação entre terminais IP
Produtos VoIP com SIP (Gateways com portas FXS e FXO)
A arquitetura do SIP faz uso do SDP (Session Description Protocol). O
SDP é um protocolo de conferência multicast via IP desenvolvido para
descrever sessões de áudio, vídeo e multimídia. Na realidade, qualquer
tipo de MIME (Multipurpose Internet Mail Extension) pode ser descrito,
similar à habilidade do e-mail de suportar todos os tipos de anexos em
mensagens. A descrição da sessão pode ser usada para negociar uma
aceitação de um conjunto de tipos de mídias compatíveis.
Protocolo de Descrição de Sessão (SDP)
•O SDP, Protocolo de Descrição de Sessão é utilizado para
descrição de uma sessão multimídia.
•SDP é definido na RFC 2327
•SDP carrega a sessão desejada da perspectiva de quem está
chamando
•Sessões consistem de um conjunto de fluxos de mídias
•Muito utilizado para transmissões Multicast
As informações contidas no SDP incluem:
•o tipo da mídia (áudio, vídeo, etc)
•o protocolo de transporte (UDP-RTP/IP, H.320, etc)
•o formato da mídia (H.261 vídeo, MPEG vídeo, etc)
•URIs (Identificadores Universais de Recursos) com
informações sobre a sessão
Comunicação entre terminais IP
O SIP no mercado atual
Há um certo número de produtos comerciais e de software livre que
usam SIP disponíveis atualmente. O desenvolvimento comercial tem se
mostrado com foco nos Agentes do Usuário como o telefone SIP e os
softwares de Agentes do Usuário. Exemplos notáveis incluem o
“Messenger” da Microsoft. Uma linha mais desenvolvida de produtos
com a arquitetura SIP está disponível pelo Cisco, PingTel, 3COM, e
outros.
Comunicação entre terminais IP
H.323: Um padrão para sistemas de
comunicação multimídia baseado em
pacotes
O padrão H.323 [3] é uma recomendação da ITU-T (International
Telecommunication Union Telecommunication Standardization
sector).
A recomendação H.323 tem o objetivo de especificar sistemas de
comunicação multimídia em redes baseadas em pacotes e que não
provêem uma Qualidade de Serviço (QoS) garantida.
Além disso, estabelece padrões para codificação e decodificação de
fluxos de dados de áudio e vídeo, garantindo que produtos baseados
no padrão H.323 de um fabricante interopere com produtos H.323
de outros fabricantes.
Comunicação entre terminais IP
Comunicação entre terminais IP
Comparativo: H.323 e SIP
Arquitetura
O H.323 cobre quase todos os serviços, como capacidade de troca, controle
de conferência, sinalização básica, QoS, registro e outros
O SIP é modular e cobre todas as sinalizações de chamada básica, locação de
usuários e registro. Outras características estão separadas em outros
protocolos relacionados.
Tranferências de chamadas
São suportados pelos dois
Chamada em espera
São suportados pelos dois
Indicação de chamada em espera
Só é suportado pelo H323
Endereçamento
Mecanismo de endereçamento flexível, incluindo URL e E.164 (H323)
O SIP apenas entende endereços do tipo URL
Comunicação entre terminais IP
Codecs
O H.323 suporta qualquer codec, proprietário ou padrão, não apenas os
codecs da ITU-T. Os tipos de carga podem estar especificados
estaticamente ou dinamicamente.
O SIP suporta qualquer codec IANA (ITU-T + proprietários IANA) ou
outro codec cujo nome mutuamente é concordado entre ambos. Os tipos
de carga podem estar especificados estaticamente ou dinamicamente.
Codificação das mensagens
O H.323 codifica mensagens em um formato binário compacto que
combina com conexões banda larga e estreita
As mensagens SIP são codificadas no formato ASCII
Comunicação entre terminais IP
RTP – Real Time Protocol
Prevê um mecanismo de transporte fim-a-fim
para a transmissão de dados em tempo real
como áudio e vídeo interativos ou dados de
simulação sobre redes IP.
O transporte de dados é ampliado por um
protocolo de controle (RTCP Real Time
Control Protocol), para permitir o
monitoramento da entrega dos dados.
Transformação da voz
Transformação da Voz
O procedimento pode ser dividido em:
Sampling
Quatization
Encoding
Transformação da voz
Sampling
O sinal analógico captado por um microfone
é digitalizado
Para capturar Voz satisfatoriamente,
precisamos de uma banda mínima de 4KHz
Pelo teorema de Nyquist, temos que:
F=2H
Onde:
F = Frequência de Sampling (Taxa de amostragem)
H = Largura da banda a ser codificada
Sampling/Quantization
Transformação da voz
Narrowband (Faixa de freq. 300-3400Hz)
8000 samples por segundo
Wideband (Faixa de freq. 50-7000Hz)
16000 samples por segundo
Transformação da voz
Codecs
Predictive codecs
●Bit Rate > 16Kbps
●Voz, Fax, Modems e DTMF
●Supressão de silêncio: implementação
mais difícil
Vocoders
●Bit Rate < 16Kbps
●Apenas Voz
●Supressão de silêncio: implementação
mais fácil
Transformação da voz
Codecs
Codec Rate (kHz) Taxa de bits (kbps) Atraso (ms) Multirate VBR
Speex
8, 16, 32
2.1-24.6 / 4-44.2
30 / 34
Sim
Sim
G.711
8
64
0,125
ILBC
8
13,3
30
AMR-NB
8
4.75-12.2
20
Sim
AMR-WB
16
6.6-23.85
20
Sim
G.729
8
8
15
GSM-FR
8
13
20
GSM-EFR
8
12,2
20
G.723.1
8
5.3 / 6.3
37,5
G.728
8
16
0,63
G.722
16
48 56 64
?
Qualidade de Serviço (QoS)
Qualidade de Serviço (QoS)
A qualidade de serviço é afetada por:
Codec
Jitter
Atraso fim a fim (M2E - Mouth to Ear)
Perda de Pacotes
Como é difícil medir a qualidade de forma
objetiva, usa-se a medida de qualidade
subjetiva – MOS (Medium Opinion Score)
Qualidade de Serviço (QoS)
Qualidade de Serviço - Codec
A qualidade dos codecs pode ser mensurada
através do MOS:
5
Excellent
4
3.7
3.8
3.7
3.5
3.3 Good
3.2
3.2
3.1
GSM-FR
G.729
G.723.1
3
Fair
2
Poor
1
Bad
0
G.711
G.726-7
5bit
G.726-7
4bit
G.726-7
3bit
G.728
Qualidade de Serviço (QoS)
Qualidade de Serviço - Jitter
O jitter é a variação de atraso:
Rede de dados
time
Necessário um buffer para eliminá-lo.
Consequência: aumento do atraso fim a fim
time
Qualidade de Serviço (QoS)
Qualidade de Serviço - Atraso
O Atraso fim a fim tem várias componentes
(Definido pelas G.114 e G.131):
Atraso de codificação/decodificação
Atraso de pacotização
Atraso no transporte (rede)
Atraso do Jitter Buffer
aceitável
tolerável
150 ms
inaceitável
400 ms
Qualidade de Serviço (QoS)
Qualidade de Serviço - Perda de
Pacotes
A perda de pacotes influencia na qualidade
dependendo do codec usado.
Pode-se usar um algoritmo PLC (packet
Loss Concealment) para que a maior parte
das perdas passem despercebidas pelo
usuário.
Cada codec usa um PLC. Quando maior a
redundância de informações de um codec,
mais eficiente será o “ocultamento“ da
perda.
Tendências
Por que existe tanto interesse em
VoIP?
VoIP não é movida pelo interesse
tecnológico, mas sim pelo mercado.
Muitos orgãos reguladores consideram
VoIP como tráfego de dados e não voz.
Pode ser a porta de entrada das novas
operadoras que tem que começar do zero
no mercado de telecomunicações.
Pode interligar empresas, clientes e
fornecedores, reduzindo custos.
Tendências
Vantagens
Redução de custos (mais significativa em
chamadas longa distância).
Uso de uma estrutura de rede comum para
serviços de voz e dados.
Facilidade para introdução de novos
serviços aos usuários.
Tendências
Desvantagens
Imprevisibilidade das redes de dados (mais
especificamente da internet).
Apesar da qualidade estar acima da
aceitavel, é inferior à qualidade da telefonia
convencional. A qualidade é similar a de um
telefone celular GSM.
Tendências
VoIP no mercado Brasileiro
Equipamentos necessários
Internet banda larga
Kit multimídia ou telefone especial
Como fazer
Baixar programas
Comprar créditos
Mobilidade
Notebook, qualquer lugar com internet pode
receber e fazer ligações.
Tendências
BuddyTalk – Download gratuito
Brasil -> EUA 0,03 dólar Argentina 0,15
dólar
http://www.buddytalk.com/
F-1000 (UTStarcom)
É um aparelho que custa 800 reais no
Brasil e funciona como um celular (wi-fi)
http://www.utstar.com/
Tendências
iG Vox
Usa seu telefone fixo normalmente. Ao
fazer ligações interurbanas ou
internacionais, disca o código 24 para ter
acesso à chamada VoIP.
http://www.igvox.com.br/
Intervoz
Telefone especial (USB), download gratuito,
compra-se créditos. Brasil -> Chile – 0,17
real; Estados Unidos – 0,27 real; França –
0,15 real.
http://www.intervoz.com.br/
Tendências
Ipphone
Aparelho conectado ao computador, custa
entre 464 e 951 reais, compra-se créditos
on-line. Brasil -> EUA – 0,05 dólar; Japão –
0,06 dólar; Itália – 0,06 dólar.
http://www.ipphonebrasil.com/
Skype
Download gratuito.
Brasil -> resto do mundo custam em média
0,02 dólar por minuto.
http://www.skype.com/
Tendências
WebFone Virtual
Disponível em São Paulo, Rio de Janeiro,
Belo Horizonte, Porto Alegre, Curitiba,
Florianópolis, Brasília e Goiânia, chamadas
para essas cidades por 0,11 real o minuto.
Mensalidade custa 28,90 reais e o
adaptador, 400 reais.
http://www.gvt.com.br/
Tendências
Bibliografia
Website do Codec Speex
http://www.speex.org/
voip.ufsc.br/esquemaambiente.php
www.rnp.br/_arquivo/sci/2002/voip.pdf
http://www.rnp.br/newsgen/0107/telefoniaip.
html
www.inf.ufrgs.br/~netto/VoIP/VoIP.ppt
http://www.das.ufsc.br/redes/redes99/helio/
protocolos_multimidia/
Dúvidas
?
Download

document