Você está na página 1de 77

Redes Multimdia

Parte 4 Voz Sobre IP

Introduo

Voz sobre IP no Telefonia IP na verdade um


tpico muito mais amplo;
Logicamente a Telefonia IP um dos campos mais
atrativos para aplicao de VoIP;
Os princpios de utilizao de datagramas para o
transporte de voz j so conhecidos a um bom
tempo, mas a questo de transmisso de VoIP
relativamente recente;
Hoje VoIP encontra uma importncia muito grande no
tocante ao futuro da rea de telecomunicaes
(Telefonia IP), principalmente pela facilidade
possibilitada em termos de servios de valor
agregado;

2/77

2014RicardoBalbinot

Cenrios de uso

VoIP em sistemas de trunking telefnico;


VoIP para transporte de voz em situaes
particulares;
VoIP utilizada para ligaes interurbanas e
aplicaes especficas;
VoIP pura com aparelhos dedicados;
VoIP pura baseada em desktops;
VoIP em ambientes corporativos;
Outros ....
3/77

2014RicardoBalbinot

Voz sobre IP e telefonia IP: fundamentos

reas relacionadas:

Redes de Computadores (ou, um termo melhor, de


comunicao);
Telecomunicaes;
Processamento Digital de Sinais;
Estatstica;
Etc...

Algumas reas de abrangncia para a questo de Voz


sobre IP:

Problemas e tcnicas relativas a transmisso;


Problemas relativos confiabilidade e segurana;
Problemas relativos qualidade final obtida;
Sinalizao;
4/77

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso

Captura de udio

5/77

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso

Captura de udio

6/77

Processamento
(compresso, etc...)

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

7/77

Processamento
(compresso, etc...)

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

8/77

Processamento
(compresso, etc...)

Transmisso
(controle)

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

9/77

Processamento
(compresso, etc...)

atraso

Transmisso
(controle)

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

Processamento
(compresso, etc...)

atraso

Transmisso
(controle)

Rede (IP)

10/77

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

Processamento
(compresso, etc...)

Rede (IP)

11/77

atraso

Transmisso
(controle)

atraso

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Processamento
(compresso, etc...)

Rede (IP)

atraso

Transmisso
(controle)

atraso

Bufferizao
(dejitter)
12/77

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Processamento
(compresso, etc...)

Rede (IP)

atraso

Transmisso
(controle)

atraso

Bufferizao
(dejitter)
13/77

atraso

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Bufferizao
(dejitter)
14/77

atraso

Processamento
(compresso, etc...)

Rede (IP)

atraso

Transmisso
(controle)

atraso

Processamento
(correo, etc...)
2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Bufferizao
(dejitter)
15/77

atraso

Processamento
(compresso, etc...)

Rede (IP)

atraso

Transmisso
(controle)

atraso

Processamento
(correo, etc...)

atraso

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Bufferizao
(dejitter)
16/77

atraso

Processamento
(compresso, etc...)

Rede (IP)

Processamento
(correo, etc...)

atraso

atraso

Transmisso
(controle)

atraso

Reproduo

2014RicardoBalbinot

Viso geral do processo envolvido na


transmisso
atraso

Captura de udio

atraso

Processamento
(compresso, etc...)

Transmisso
(controle)

Variao do atraso
atraso

(jitter)
Rede (IP)

atraso
Descarte, perda,
erros

Bufferizao
(dejitter)
17/77

atraso

Processamento
(correo, etc...)

atraso

Reproduo

2014RicardoBalbinot

Problemas referentes transmisso

Transmisso em tempo real (ou near realtime);

Inadequao do TCP e do UDP a esses casos;

Requisitos:

Baixa latncia origem-destino;

Baixa variao dessa latncia (baixo jitter);

Taxas de descarte (perda de pacotes) baixas;

Taxas de erro baixas;

Influncia da voz no comprimida ou comprimida


sobre os fatores especificados;

18/77

2014RicardoBalbinot

Problemas referentes transmisso

Influncia de picos de perdas (e, conseqentemente,


de picos de trfego) sobre a qualidade final;
Favorecimento natural adoo de tcnicas de
correo de erros/perdas em loop aberto (FEC);
Utilizao dos buffers de reproduo (ou playout
adaptation buffers ou ainda dejitter buffers);

Fornecem melhoria significativa da qualidade frente a


congestionamentos no-estacionrios;
Devem ser acoplados a tcnicas de correo e compensao
de perdas;

Utilizao do RTP e do RTCP;


19/77

2014RicardoBalbinot

Questes referentes confiabilidade e segurana

Utilizao dos mecanismos previstos no prprio


RTP para utilizao de criptografia dos dados;
Utilizao da verso segura do protocolo (SRTP);

Profile ao RTP;
Autenticao;
Confidencialidade;
Outros...

Insero ou captura de fluxos de dados;


No entrega das informaes vista sob a
ptica de qualidade;

20/77

2014RicardoBalbinot

Problemas no tocante qualidade final

Problemas na transmisso refletem-se diretamente


na percepo de qualidade final observada pelo
usurio;
Existem tcnicas de avaliao da qualidade cujo
objetivo justamente obter uma viso dessa
qualitativa dessa viso do usurio MOS, PSQM,
PSQM+, E-model, etc....
A qualidade, de modo geral, afetada por:

Compressor utilizado;
Atraso e perda;
Variao do atraso;
Localizao das perdas;
21/77

2014RicardoBalbinot

Problemas no tocante qualidade final

Tcnicas utilizadas para corrigir os problemas


referidos:

Playout adaptation buffers (com metas no nulas de


perdas);

Tcnicas de correo baseadas no transmissor (tcnicas


FEC de redundncia);

Tcnicas de compensao de perdas (baseadas no receptor);

Retransmisso ?? No.... (mesmo em formatos


complementares ao RTP);

22/77

2014RicardoBalbinot

Questes acerca da sinalizao

Existem diversos tipos de sinalizao:

Sinalizao de sesso ou de conexo (SIP, H.225.0);

Negociao de capacidades (SDP, H.245);

Controle de gateways distribudos (MGCP, MEGACO);

Traduo de padres de numerao (ENUM);

Localizao de usurios (LDAP e SIP);

Processamento de chamadas (CLP);

Descrio e anncio de sesses (SAP);

Outros....

23/77

2014RicardoBalbinot

Protocolos de Sinalizao (mais alguns...)

SIGTRAN

Signalling Trasnport, RFC 2719;

Transporte confivel de mensagens SS7 em redes IP;

Prov todas as funcionalidades para suportar


sinalizao;

Recomenda IPSEC (RFC 2401);

Stream Control Transmission Protocol transporte


confivel;

24/77

2014RicardoBalbinot

Protocolos de Sinalizao

MGCP

Media Gateway Control Protocol, RFC 2705;


Controle de Gateways de Telefonia;
Componentes:

Media Gateways (MG) - voz do circuito comutado para


trfego baseado em pacote;
Media Gateway Controller (MGC) prov gerenciamento
centralizado;

MEGACO (H.248)

Derivado do MGCP, funcionalidade primria


semelhante ao MCGP;
Controle centralizado de servios;
Suporte a um grande nmero de redes, ex. ATM;
MCGP e MECACO controle de gateways;
SIP controle de sesso;
25/77

2014RicardoBalbinot

Protocolos de Sinalizao (mais alguns...)

ENUM

E.164 Number and DNS (ENUM), Telephone number


resolution;

Concebido para facilitar a convergncia das redes;

Usa o servio DNS para mapear fones E.164 em IP;

Converso da numerao para um endereo DNS:

+55 51 33203500 -> 0.0.5.3.0.2.3.3.1.5.5.5.e164.arpa

Vrios servios podem estar associados ao mesmo


nmero E.164;

26/77

2014RicardoBalbinot

Protocolos de Sinalizao (mais alguns...)

TRIP

Telephony Routing over IP, RFC ;

Distribui informaes de roteamento entre domnios


administrativos de telefonia;

Independente de protocolo de sinalizao;

Ajuda a evitar duplicao de gateways na rede;

Pode ser utilizado pelo SIP para descobrir endereos


destinos;

Border Gateway Protocol (BGP-4) # TRIP


27/77

2014RicardoBalbinot

Qualidade e Manuteno de Qualidade

O termo qualidade em VoIP;


Percepo do usurio em relao ao
desempenho do sistema;
Fatores de incmodo na conversao;
Como resolver o problema da qualidade ?

Controlar o atraso (difcil);


Controlar o jitter (difcil mas um pouco menos problemtico);
Controlar as perdas ?? Como ?

Tcnicas de correo de perdas....


Tcnicas de compensao de perdas....

28/77

2014RicardoBalbinot

Qualidade de Servio

Definies formais:

ITU: Qualidade de Servio o efeito coletivo de performance que


determina o grau de satisfao do usurio deste servio especifico.
ISO: QoS definida como o efeito coletivo do desempenho de um
servio, o qual determina o grau de satisfao de um usurio do
servio.

Ou seja, a qualidade sempre efeito de uma percepo


pessoal do usurio quanto ao servio oferecido (e isso
torna difcil oferecer mtodos quantitativos que permitam a
um sistema a mensurao em tempo real dessa
satisfao);
Existem tcnicas quantitativas que podem permitir a
mensurao da qualidade (PSQM,PSQM+,PESQ);
Contudo as mesmas no se aplicam a uma medida em
tempo real e durante uma conversao em andamento;
29/77

2014RicardoBalbinot

Qualidade em voz sobre IP

Vantagens:

Simplicidade do protocolo;

Alcance global devido a Internet;

Desvantagens:

Servio de Melhor Esforo (Best-Effort);

Caractersticas do Trfego em rajadas;

Mecanismo de transmisso no-confivel e sem conexo;

30/77

2014RicardoBalbinot

Caracterstica de perdas

31/77

2014RicardoBalbinot

Bufferizao

Devido ao fato de termos um sistema que possui


dados para reproduo a uma taxa constante,
temos a necessidade de um sistema que possua
dados para reproduo a uma taxa constante
igual da origem;
Utilizao de buffers de reproduo da fala ou
buffers de dejitter (playout adaptation buffers);
Objetivos:

Eliminao do efeito causado pelo jitter na transmisso e


atraso fim-a-fim;

32/77

2014RicardoBalbinot

Buffers de dejitter

A idia simples:

Se pacotes chegam com variao de atraso, armazene um


nmero mnimo de pacotes de forma a evitar que essa
variao de um lado encha o buffer e que, de outro lado,
esvazie o buffer;
O problema que esse armazenamento implica em atraso
na reproduo !!
Logo, a questo de dimensionamento vital;
Como fazer o dimensionamento:

Levar em considerao o jitter;


Levar em considerao o uso de mecanismos de correo;
Levar em considerao o limite de perdas pretendido;

33/77

2014RicardoBalbinot

Mecanismos de Correo baseados no


Emissor

Tcnicas baseadas no emissor

Ativas

Retrasmisso

Passivas

Interleaving

Independente da Mdia

34/77

FEC

Dependente da Mdia

2014RicardoBalbinot

Forward Error Correction - FEC


Independente de Mdia
uso de cdigos sintticos, como o Reed Solomon, ou de
cdigos de correo mais elementares, baseados em cdigos
XOR (cdigos de Viterbi), para produzir pacotes adicionais
que ajudam na reconstruo dos pacotes perdidos;

reconstruo de frames perdidos de voz por utilizao de FEC independente de mdia


[Perkins98]
35/77

2014RicardoBalbinot

Forward Error Correction - FEC


Independente de Mdia
Podem ser utilizados sem o prvio conhecimento da
mdia sendo transmitida;
Implica na introduo de atraso possivelmente
elevado;
A posio da informao de redundncia afeta o
desempenho global do mecanismo;

36/77

2014RicardoBalbinot

Forward Error Correction - FEC


Dependente da Mdia
Consiste em transmitir o pacote a ser protegido anexado em
pacotes posteriores transmitidos;
Usualmente o pacote protegido consiste numa verso mais
compacta da informao protegida;

reconstruo de frames de voz perdidos atravs do uso de FEC dependente de mdia [Perkins98].

37/77

2014RicardoBalbinot

Interleaving

Importante diferenciar unidade e pacote: uma


unidade de udio um intervalo de fala, um
pacote pode conter uma ou mais unidades de
udio;
As unidades so reordenadas, isto o mesmo
segmento de sinal transmitido em pacotes
diferentes, e retornam para a ordem original no
receptor;
Evita que unidades contguas de voz sejam
perdidas devido a um congestionamento da rede
novamente isso caracterstico de
observaes efetuadas acerca de redes IP;
38/77

2014RicardoBalbinot

Interleaving

39/77

2014RicardoBalbinot

Retransmisso

Retransmisso do pacote perdido, para que a


retransmisso tenha sucesso o pacote retransmitido
deve chegar ao receptor a tempo de ser reproduzido;
Existem tcnicas de reproduo associadas ao
prprio protocolo RTP (profile especfico);
Essa tcnica mais rpida que uma restransmisso
usual atravs de janelas deslizantes, mas no pode
ser aplicada a situaes especficas como o caso de
voz, pois sua necessidade temporal ainda excede os
limites aceitveis para voz;

40/77

2014RicardoBalbinot

Mecanismos de Correo baseados no


Receptor

Tcnicas baseadas no receptor

Insero

Silncio

Interpolao

Rudo

Regenerao

Waveform

Repetio

41/77

2014RicardoBalbinot

Mecanismos de Correo baseados no Receptor

No necessitam participao do emissor;


So usadas quando tcnicas baseadas no
emissor falham;
Produzem ou reproduzem os dados perdidos;
A idia central aproveitar o alto grau de
correlao existente entre frames de voz
prximos temporalmente;
Esse alto grau de correlao permite que o
tratamento adequado de um frame perdido no
resulte em quebra significativa da qualidade
percebida pelo usurio final;
42/77

2014RicardoBalbinot

Compensao Baseada na Insero

Substituio por Silncio

Preenche a perda com um pacote de silncio;

Quanto maior o tamanho do pacote perdido menor a


qualidade obtida com o mtodo.

43/77

2014RicardoBalbinot

Compensao baseada na Insero

Substituio por Rudo

Preenche a perda com um pacote contendo rudos de fundo;


Mais eficiente que o mtodo anterior uma vez que o crebro
humano tem mais capacidade, dessa forma, de
inconscientemente reparar a falta de um segmento de fala;

Repetio

Substitui o pacote perdido por uma cpia do ltimo pacote


recebido;

44/77

2014RicardoBalbinot

Compensao baseado na Interpolao

Waveform

Usa o udio anterior a perda para encontrar um sinal


adequado para substituir a perda.

Pode-se usar amostras anteriores e posteriores a perda para


se obter um melhor resultado

45/77

2014RicardoBalbinot

Tcnicas de compensao

46/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

O processamento digital de sinais


extremamente importante para VoIP, sendo
representada por:

Digitalizao da voz;

Codecs;

Canceladores de eco;

Supressores de silncio;

Filtros aplicados voz;

47/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Digitalizao:

Primeira etapa a ser considerada;


A digitalizao deve ser feita com qualidade suficiente;
Minimamente deve se considerar a questo da digitalizao e
codificao PCM:

A qualidade de 8 bits/amostra considera a questo de quantizao


da voz conforme uma escala logartmica (lei A ou lei );
Logo, se a digitalizao for feita numa escala linear, devem ser
usados mecanismos apropriados para obteno de um nvel de
qualidade semelhante;

Se considerarmos o uso de sistemas de alta fidelidade,


contudo, a digitalizao PCM linear a mais facilmente
aplicvel (em razo do erro constante ao longo da faixa de
quantizao);
48/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Codecs:

Principais codificadores considerados:

PCM (linear e leis logartmicas), ADPCM, LPC, ACELP, CELP e CSACELP;

Os codificadores podem ser classificados, de forma simples,


em trs famlias distintas:

Codificadores de forma de onda: consideram somente a forma


da onda a ser codificada (PCM, ADPCM);
Codificadores de fonte ou paramtricos: abordagem no domnio
da freqncia. Tem por objetivo codificar o sina considerando
apenas a fonte da informao (trato vocal) LPC;
Codificadores hbridos: CELP, G.728 (LD-CELP), G.729, G.729A
(CS-ACELP), G.723.1 (ACELP);

49/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Codecs:

Alguns fatores para


comparao de codecs:

Taxa de bits;
Atraso;
Complexidade do
algoritmo;
Qualidade;

importante ressaltar que a


escolha do codec tambm
resulta num nvel mximo
de qualidade possvel de ser
atingido em relao ao
usurio final (nesse sentido
o PCM fornece a melhor
qualidade);
50/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Canceladores de eco:

O problema de cancelamento de eco importante para evitar o


incmodo acstico introduzido pelos:

Eco acstico;
Eco introduzido pelas hbridas considerado, para efeitos de
simplificao, como um eco acstico;

O eco tem efeito direto na mxima qualidade percebida pelo


usurio;
Teoricamente, a ITU-T define um limite da ordem de 150ms fima-fim para atraso mximo entre origem e destino devido ao
efeito de eco sistemas puros de VoIP podem ter restries
menos severas, controlando-se o eco acstico inserido no
sistema;
Outro cuidado garantir que o eco acstico no tenha
realimentao positiva na malha provida a fim de evitar a
saturao da sesso de comunicao;
51/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Canceladores de eco:

O eco acstico devido a prpria realimentao acstica no


ponto de recepo do sinal (do fone para o microfone, por
exemplo) pode ser minimizado com uso de fones e
microfones direcionais;
O eco introduzido pelas hbridas tambm conhecido como
o eco produzido pela passagem de um sistema de quatro
para dois fios (isso um conceito que vem da telefonia
tradicional);
Esse eco s pode ser eliminado atravs do uso de
canceladores de eco apropriados;
A questo central que esse eco sempre estar presente
quando for necessria a interconexo com a RPTC;
52/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Canceladores de eco:

Devido ao fato do eco variar em intensidade entre diferentes


sistemas e ambientes, os canceladores de eco so filtros
adaptativos que procuram analisar a correlao entre o sinal
a ser retransmitido (ou seja, no receptor), e uma verso
defasada do sinal original;
53/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Canceladores de eco:

A chave para a operao dos canceladores de eco relaciona-se com o


fato da chamada em loop fechado poder ser modelada
matematicamente;
Supondo que um interlocutor B no esteja falando, possvel modelar o
interlocutor A como um bloco, uma caixa preta, onde a entrada de voz
do interlocutor resulta numa sada particular;
A resposta impulsiva dessa caixa preta pode ser vista como a funo de
transferncia do sistema, H(t), e o sinal de sada dessa caixa pode ser
denominado como y(t);
O cancelador armazena uma estimativa da resposta impulsiva,
denominada H1(t). Tendo acesso ao sinal x(t) originado do interlocutor
A e passando esse sinal pelo filtro H1(t), o mesmo passa a ter uma
estimativa do eco, denominada y1(t);
Esse eco virtual subtrado do eco real, resultando num sinal de erro
e(t), o qual, idealmente, zero. A obteno da funo H1(t) feita
atravs de um gradiente de coeficientes de um filtro adaptativo de
resposta impulsiva finita (FIR).
54/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Canceladores de eco:

Trs grandezas podem ser utilizadas para a mensurao do


eco:

Echo return loss (ERL);


Echo return loss enhancement (ERLE);
Acombined (ACOM);

55/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Supressores de silncio:

O uso de supressores de silncio relaciona-se diretamente com


a eficincia na ocupao do meio ou seja, seu uso pode
propiciar redues significativas na necessidade de banda;
Para isso preciso considerarmos que a banda de uma simples
conversao via VoIP , em verdade, a soma da banda de A
para B e de B para A;
Contudo, bastante bvio que, pela natureza da conversao
humana, existem perodos onde somente um dos interlocutores
est participando ativamente (falando);
Nas redes determinsticas ambos canais so alocados (tanto de
ida quanto de retorno);
As tcnicas de VAD (Voice Activity Detection) tambm podem
ser usadas, contudo, para a eliminao de pausas num fluxo
normal de voz;
56/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Supressores de silncio:

As tcnicas VAD podem ser divididas em duas famlias:

Baseadas na energia do frame de voz: nesse caso


considera-se que um frame contm atividade caso a energia
mdia do mesmo seja superior a um determinado threshold
estabelecido;
Algumas tcnicas que se encontram nessa categoria so: LEP
(Linear Energy-Based Detector); ALED (Adaptative Linear
Energy-Based Detector) e WFD (Weak Fricatives Detector);
Baseadas no domnio freqncia: levam em considerao as
caractersticas em freqncia do sinal de voz;

57/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Supressores de silncios:

Alguns algoritmos que se situam nessa categoria so:

LSED (Linear Sub-Band Energy Detector) o qual se baseia numa


comparao da energia do frame de voz no domnio freqncia em
quatro sub-bandas a parte;
SFD (Spectral Flatness Detector), o qual avalia a atividade de voz
atravs da anlise da varincia do sinal no domnio freqncia;
CVAD (Comprehensive VAD), o qual uma conjuno das tcnicas
anteriores.

Um fator que os mecanismos de VAD devem considerar o


chamado fator de holdover, que consiste em uma espcie
de histerese para os algoritmos em questo, evitando a
alterao brusca de estados;

58/77

2014RicardoBalbinot

Fundamentos de DSP aplicados VoIP

Filtros gerais e outras tcnicas:

Geradores de rudo:

Equalizadores:

Caso ocorra uma perda no recupervel ou mesmo um longo


perodo de silncio importante introduzir rudo (!) no sistema;
Esse rudo deve possuir as caractersticas fundamentais de um
rudo branco para emular o rudo normalmente introduzido
num sistema normal de comunicao;
Isso tambm evita a percepo da comunicao como tendo
cado o enlace entre os interlocutores;
Podem ser usados com o propsito de compensar distores
introduzidas pelos sistemas de aquisio e reproduo de udio;

Controladores automticos de ganho:

Devido ao fato do interlocutor variar a distncia em relao ao


microfone, pode ser necessria a utilizao de tcnicas de
controle automtico de ganho a fim de compensar eventuais
distores;

59/77

2014RicardoBalbinot

Avaliao de Qualidade

Novamente, os principais problemas so:

Atraso;
Variao do atraso;
Perda de pacotes/frames de voz;

Atraso o mais problemtico no se pode suprimir, apenas


limitar a valores razoveis a depender da rede;
O atraso deve ser no somente considerado, portanto, na
construo de sistemas de VoIP, mas igualmente nas tcnicas
de avaliao de qualidade utilizadas;
O jitter introduz como problema no s a possvel ruptura do
fluxo normal de voz como tambm, para contornar esse
problema, a utilizao dos buffers de dejitter;
Os buffers de dejitter apresentam como pior caracterstica a
introduo de atraso no sistema como um todo;
Na pior situao, o jitter pode ser percebido inclusive como
perda de informaes;
60/77

2014RicardoBalbinot

Avaliao de Qualidade

A perda de pacotes pode ser desprezada em muitos


casos onde a taxa de descarte no seja elevada;
Isso ocorre primordialmente em razo das
caractersticas prprias do sinal de voz, o qual
apresenta um alto grau de correlao entre frames
prximos temporalmente;
Em casos de redes privadas a perda no to
significativa (maior parte dos casos ao menos a
responsabilidade de gerncia e administrao sua);
J em casos de transmisso via Internet a questo da
perda muito significativa;
61/77

2014RicardoBalbinot

Avaliao de Qualidade

MOS (Medium Opinium Score) a tcnica mais


comumente utilizada para avaliao qualitativa da voz
frente aos usurios;
A mesma consiste, essencialmente, numa avaliao
junto aos usurios do sistema, atravs de uma grade de
valores de qualidade subjetivos, encontrados no
mtodo ACR Absolute Category Rating, do ITU-T P.800;
Um problema fundamental com essa aproximao,
contudo, que difcil e demorado conduzir
experimentos controlados com pessoas a fim de obterse dados empricos que permitam o desenvolvimento
de funes aceitveis que mapeiem condies diversas
de qualidade de servio e tipos de codecs para a
qualidade subjetiva de voz que percebida pelos
usurios;
62/77

2014RicardoBalbinot

Avaliao de Qualidade

Uma alternativa ao modelo oferecido pelo MOS o uso de dispositivos de


envio e recepo de voz a fim de monitorar a qualidade fim-a-fim (utilizando
para tanto segmentos de fala pr-gravados ou sinais artificiais baseados na
especificao ITU-T P.50) que permitam automaticamente determinar a
qualidade dos sinais recebidos aplicando mtodos objetivos para a medio
da qualidade da voz;
Essas alternativas so trabalhadas pelas tcnicas ITU-T P.861 PSQM, pela sua
verso melhorada para voz em redes de pacotes, a PSQM+, ou mesmo
atravs da tcnica mais recente a ITU-T P.862 PESQ.

63/77

2014RicardoBalbinot

Avaliao de Qualidade

Uma tcnica adicional para avaliao da qualidade, bastante


interessante, descrita no trabalho de Janssen;
A mesma baseada no modelo-E, o qual possibilita o estudo dos
efeitos do atraso e perdas tpicos em VoIP sobre a avaliao da
qualidade;
O aspecto interessante que o trabalho em questo permite a
adio de um fator (fator A) que permite avaliar igualmente a
expectativa do usurio em relao ao sistema. O resultado
estimado atravs de um resultado variando entre 0 (pior
qualidade) at 100 (melhor qualidade);
O ITU-T considera em suas consideraes que valores inferiores a
50 so inaceitveis para ambientes de telecomunicaes. O valor
considerado como toll-quality 70;
Ou seja, esse mecanismo pode considerar que o usurio aceite
nveis inferiores de qualidade do que os usuais (o que verdade
para muitos sistemas);
64/77

2014RicardoBalbinot

Avaliao de Qualidade

65/77

2014RicardoBalbinot

Avaliao de Qualidade

66/77

2014RicardoBalbinot

Sistemas Legados: fundamentos

Sinalizao troca de informaes entre


componentes de comunicao;
Canal associado # canal comum;
Signaling System 7 (SS7);

Recomendao ITU, srie Q.700;

Out-of-band;

Suporte a estabelecimento de chamadas, tarifao,


roteamento e funes de troca de informaes;

Maior disponibilidades dos canais de voz;

67/77

2014RicardoBalbinot

Sistemas Legados: fundamentos

Componentes da arquitetura SS7

SSP

STP

Database

SSP Signal Switching Point, prov acesso local rede de


sinalizao, originam, terminam ou comutam chamadas;

STP Signal Transfer Point, comutam os pacotes da rede SS7;

SCP, Signal Control Points, provem informaes para execuo


de servios, por exemplo 0800;

68/77

2014RicardoBalbinot

Sistemas Legados: fundamentos

Componentes da arquitetura SS7 (continuao...)


application

presentation

TCAP

I
S
U
P

T
U
P
session

transport

69/77

SCCP

netw ork

MTP level 3

data link

MTP level 2

physical

MTP level 1

2014RicardoBalbinot

Sistemas Legados: fundamentos

Componentes da arquitetura SS7 (continuao...)

Message Transfer Part (MTP)

Transmisso de dados nodo-a-nodo;


Seqenciamento das mensagens;
Roteamento das mensagens;
Funes de distribuio de mensagens;

MTP1 nvel fsico do MTP converso de dados digitais em


uma seqncia de bits;
MTP2 - funcionalidades da camada de enlace prov
capacidades de deteco e correo de erros e seqenciamento
dos pacotes;
MTP3 extende MTP2 nas funcionalidades da camada de
enlace;

70/77

2014RicardoBalbinot

Sistemas Legados: fundamentos

Componentes da arquitetura SS7 (continuao...)

Signaling Connection Control Part (SCCP) prov capacidade de


enderear aplicaes dentro de um ponto de sinalizao e,
habilidade de executar roteamento incremental;

ISDN User Part (ISUP) define o protocolo e as mensagens para


iniciar e terminar as chamadas de voz e dados sobre a RPTC;

Transaction Capabilities Application Part (TCAP) define o


protocolo usado para comunicao entre aplicaes;

Operations, Maintenance and Administrastion Part (OMAP) protocolo designado para auxiliar os administradores das redes
SS7;

71/77

2014RicardoBalbinot

Interconexo com sistemas legados

Translao de dados de sinalizao;


Sinalizao SS7 em redes IP;

SIGTRAN
Componentes bsicos da telefonia IP:

Media Gateway comprime e empacote pacotes de voz e


entrega para a rede IP;
Media Gateway Controller executa o registro e gerenciamento
dos recursos do media gateway;
Signaling Gateway prov conexo transparente entre as redes
IP e PSTN;

72/77

2014RicardoBalbinot

Interconexo com sistemas legados

Sinalizao SIP com PSTN;

SIP transporta ISUP;


Componentes do Gateway SIP/PSTN:

Signaling Gateway traduz a sinalizao nas duas redes de


forma transparente;
Media Gateway realiza a interconexo a nvel de mdia das
redes.
Cliente SIP;
Cliente RTP;
Media Gateway Control gerencia os recursos do media
gateway;

73/77

2014RicardoBalbinot

Interconexo com sistemas legados

PSTN IP PSTN (Ponte SIP)

Proxy

MGC

Rede
VoIP

MGC

Proxy
PSTN

74/77

PSTN

2014RicardoBalbinot

Interconexo com sistemas legados

PSTN IP PSTN (Ponte SIP)

PSTN

MGC#1

Initial Address Message (IAM)

Proxy
INVITE
100 TRYING
180 RINGING

ACM
ANM

200 Ok
ACK

MGC#2

PSTN
IAM

Address Complete
Message (ACM)
Anwser Message
(ANM)

AUDIO
Release Message (REL)
Release Complete (RLC)

75/77

BYE
200 OK

REL
RLC

2014RicardoBalbinot

Interconexo com sistemas legados

PSTN - IP

MGC

PSTN

76/77

Rede
VoIP

Proxy

SIP Phone

2014RicardoBalbinot

Interconexo com sistemas legados

PSTN - IP

PSTN

Proxy

MGC

Initial Address Message


(IAM)

INVITE
100 TRYING
180 RINGING

ACM
ANM

Sip Phone
INVITE
180 RINGING

200 OK
200 Ok
ACK

ACK

AUDIO
Release Message (REL)
BYE
Release Complete (RLC)

BYE
200 OK

200 OK
77/77

2014RicardoBalbinot

Você também pode gostar