Académique Documents
Professionnel Documents
Culture Documents
IP
1.
Introduo
A Comunicao de Voz em Redes IP, Voice Over Internet -
VoIP, consiste no uso das redes de dados que utilizam o
A figura a seguir apresenta a topologia de ligao entre
telefone PC Internet.
2.
Telefonia sobre o Protocolo IP
destino.
conectados rede.
videoconferncia.
senha;
instalado em um computador.
A figura a seguir apresenta uma micro central IP integrado
um terminal DECT, de um fornecedor nacional.
Zona.
3.
pulsada).
conectado.
Ligao interna
A porta FXS recebe a ligao, e ento envia um impulso
tnico (som) ao dispositivo FXO anexado.
O telefone toca.
Assim que algum atende, pode responder a chamada.
interrupo de energia.
Um roteador Cisco configurado utilizando-se o Cisco
Internetworking Operating System IOS.
A sequncia de funcionamento das portas FXS / FXO ao
realizar uma chamada segue os seguintes passos:
Tire o telefone do gancho (dispositivo FXO). A porta FXS
detecta que o telefone est fora do gancho.
Digite um nmero de telefone, que transmitido porta
FXS em Tom Duplo de Multifrequncia (Dual Tone Multiple
Frequency - DTMF).
(escolhida pelo comando nmero de toques), possibilitando ao para recursos da rede, e pode negar a admisso se os recursos
chamador chamar outro nmero conhecido pelo roteador.
forem insuficientes.
DTMF e pulsada.
4.
proporcionam.
recepo.
problemas so:
Atraso fim-a-fim
Variao do atraso
da voz so:
emitido somente quando a fila da voz est vazia. O protocolo dados extras ao fluxo original para que o receptor possa
que foi usado inicialmente para reservar recursos da rede foi o
5. Codificadores
na transmisso.
seguida.
elevada.
exemplo.
da rede.
Tabela 1: Principais Codecs utilizados em VoIP
Recomendao ITU-T
Algoritmo
Qualidade de Voz
G.711
PCM
48; 56; 64
<<1
Excelente
G.722
Sub-banda ADPCM
48; 56; 64
<<2
Boa
G.723.1
ACELP MP-MLQ
5,3; 6,3
67-97
Razovel\Boa
G.726
ADPCM
60
G.727
AEDPCM
60
G.728
LD-CELP
16
<<2
Boa
G.729
CS-ACELP
25-35
Boa
6.
portanto 15.
Sequenciamento
Mixagem
restrio: seu nmero deve ser par. Ou seja, o RTP utiliza uma
protocolo RTCP.
de ordem.
256kbit/s).
mixer.
velocidades.
tipo de mensagem.
7.
Sender report
Receiver report
8.
Bye message
Application-specific message
Utiliza endereamento atravs de e-mail, podendo localizar originar chamadas pela rede. Tais dispositivos so
o estilo definido pelo usurio.
mensagem INVITE;
INVITE.
protocolo.
Figura 11: Arquitetura SIP
Dentre os servidores SIP encontram-se:
Proxy server: realiza o encaminhamento para uma UAC;
Registrar server: registra a localizao dos atuais clientes;
protocolo SIP.
Figura 12: Mensagem Invite no SIP
A figura a seguir apesenta a resposta mensagem Invite, no
SIP.
Figura 16: Sesso SIP via servidor Redirect
10
TCP e UDP.
udio
Cdigo de
compresso
RTCP
RTP
UDP
Controle e Sinalizao
H.225
Q.931
H.245
TCP
IP
compresso de dados.
9.
Systems
H.323 e SIP.
H.323
SIP
Desenvolvedores
ITU-T
IETF
Grande
Maior
Sinalizao
Sim
Sim
Formato mensagem
Binrio
ASCII
Transporte de mdia
RTP/RTCP
RTP/RTCP
Conferncias multimdia
Sim
No
Chamadas
Sim
Sim
Mquina ou
URL
um conjunto de protocolos verticalizados para sinalizao e
controle da comunicao entre terminais que suportam
aplicaes de udio (Voz), vdeo ou comunicao de dados
multimdia.
Os pacotes de dados H.323 acrescentam cabealho com
marcao do tempo e informaes de transmisso permitindo
multiparticipante
Endereamento
nmero do
telefone
Terminao da chamada
ou por
11
TCP
timeout
Criptografia
Sim
Sim
Rede no mundo
Disponvel
Em
universalmente expanso
do tipo comando - resposta que criam, controlam e auditam as rede de circuito comutado, para o tipo de dados adequado
conexes (chamadas) nos GW's.
chamadas.
telefones.
participantes.
12
Para a transmisso de voz nos sistemas de telecomunicaes
atuais necessrio codific-la usando um CODEC.
Analisaremos em seguida o codec de udio G.729, fazendo
algumas comparaes com outros codecs e expondo as suas
aplicaes na codificao de voz em aplicaes VoIP e entre
centrais de operadoras telefnicas.
Figura 18: Estrutura dos protocolos na rede.
12. Internet
Os sistemas de telefonia IP tornam-se viveis na medida em
que alguma garantia de qualidade de servio (QoS) possa ser
obtida da rede IP onde eles so implementados.
Quando essa rede usada exclusivamente pelo provedor para
fornecimento de servios de dados e/ou VoIP, com
gerenciamento e engenharia de rede adequada, o QoS pode
ser ajustado para atender aos requisitos de todos os servios
ofertados, inclusive VoIP com qualidade.
H, entretanto, entre os provedores de servios, e mesmo no
mercado corporativo, a busca por solues de menor custo
para dados e Voz. E nessa busca a Internet, com as suas
caractersticas de custo baixo e infra - estrutura "pblica",
surge como alternativa a ser considerada.
A questo principal que se coloca o QoS da Internet. A
arquitetura da Internet composta por um nmero muito
grande de redes de diversos provedores e outras entidades
comerciais ou no, sem um responsvel efetivo pelo controle
da banda fornecida ou utilizada e sua consequente qualidade
de servio.
Para aplicaes de tempo real com mdias do tipo udio (Voz)
ou vdeo, no se pode garantir disponibilidade de banda e
mesmo a disponibilidade da rede.
13. CODEC G.729
Mesmo com o avano das telecomunicaes ainda h uma
limitao na taxa de transmisso em alguns tipos de
aplicaes. Um dos principais casos so as aplicaes
multimdia em tempo real, como udio conferncia,
videoconferncia e ligaes telefnicas atravs da internet.
Nessas aplicaes a perda da qualidade da informao
tolervel, mas o atraso no envio dessas informaes no.
Nesse contexto a codificao da imagem ou som muito
importante, pois ela que vai definir a taxa de transmisso
necessria. Essa taxa tambm chamada de bit rate. Neste
artigo ser apresenta um breve comentrio sobre a tecnologia
utilizada no processo de digitalizao da voz utilizando o codec
G.729 e a sua relao entre qualidade de voz e banda
necessria.
Codec um hardware ou um software que codifica e
decodifica sinais. Essa palavra uma combinao de
codificador / decodificador. O codec implementa um algoritmo
de compresso de sinais sendo responsvel por transformar a
um sinal analgico em uma sequncia de bits. A codificao
feita fazendo amostragens peridicas no sinal, no caso do
codec G.729, sinais de voz. O sinal codificado um sinal digital.
O codec G.729 foi desenvolvido pela empresa Sipro e
padronizado em 1996 por recomendao da ITU-T. Para
utilizao desse codec necessrio o pagamento de
licena/royalties.
Este codec era utilizado a princpio para codificar a voz em
redes Frame Relay.
13.1 Funcionamento do CODEC
13
20 ms no processo de amostragem.
sinal amostrado.
hbrida.
Codificao de onda
Codificao de fonte
amostra.
Codificao hbrida
14
operadoras de telefonia.
tambm diminui.
qualidade da voz.
G.729 e ILBC
suposies:
um codec aberto.
G.729 e G.711
headers.
Ethernet).
Relay.
13.5 Aplicaes
Check (CRC).
15
Tabela 3: Clculo da largura de banda
Codec Information
Bandwidth Calculations
Codec
Codec
Mean
Voice
Voice
Packets
Bandwidth
Bandwidth
Rate (kbps)
Sample Size
Sample
Opinion
Payload
Payload
Per
MP or
w/cRTP MP
(bytes)
Interval
Score
Size
Size (ms)
Second
FRF.12
or FRF.12
(ms)
(MOS)
(bytes)
(PPS)
(kbps)
(kbps)
G.711 (64
Bandwidth
Ethernet
(kbps)
80
10
4.1
160
20
50
82.8
67.6
87.2
G.729 (8 kbps)
10
10
3.92
20
20
50
26.8
11.6
31.2
G.723.1 (6.3
24
30
3.9
24
30
33.3
18.9
8.8
21.9
20
30
3.8
20
30
33.3
17.9
7.7
20.8
20
3.85
80
20
50
50.8
35.6
55.2
15
20
50
42.8
27.6
47.2
10
3.61
60
30
33.3
28.5
18.4
31.5
80
10
4.13
160
20
50
82.8
67.6
87.2
38
20
NA
38
20
50
34.0
18.8
38.4
50
30
NA
50
30
33.3
25.867
15.73
28.8
kbps)
kbps)
G.723.1 (5.3
kbps)
G.726 (32
kbps)
G.726 (24
kbps)
G.728 (16
kbps)
G722_64k (64
kbps)
ilbc_mode_20
(15.2kbps)
ilbc_mode_30
(13.33kbps)
Explicao dos termos
Codec Bit
Rate
interval).
Codec
Sample
Interval
Codec
(ms)
Sample
Size
Mean
(Bytes)
Opinion
Score
(Kbps)
sample interval).
16
(MOS)
Voice
Payload
Size
(Bytes)
codec.
IOS Gateways.
Payload
These calculations are used:
Total packet size = (L2 header: MP or FRF.12 or Ethernet) +
(IP/UDP/RTP header) + (voice payload size)
PPS = (codec bit rate) / (voice payload size)
Bandwidth = total packet size * PPS
Sample Calculation
codec bit rate) with cRTP, MP, and the default 20 bytes of
voice payload is:
Total packet size (bytes) = (MP header of 6 bytes) +
Voice
20 ms
of 20 bytes) = 28 bytes
Total packet size (bits) = (28 bytes) * 8 bits per byte = 224
G.711
(default)
bits
30 ms
20 ms
G.729
byte
(default)
30 ms
Voice
G.723
(Bytes)
160 Bytes
240 Bytes
20 Bytes
30 Bytes
30 ms
(default)
Comments
8(bits/bytes)] / 30 ms =
64 kbps
17
Release 12.0(5)T that allows the voice payload size (in bytes)
10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120,
130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230
suppressed.
The number of codec samples per packet is another factor that voice calls simultaneously. Various features such as music on
determines the bandwidth and delay of a VoIP call. The codec
per second.
When you increase the voice payload size the VoIP bandwidth
illustrates this:
G.729 call with voice payload size of 20 bytes (20 ms): (40
G.729 call with voice payload size of 40 bytes (40 ms): (40
the VAD setting for all skinny endpoints (for example, Cisco IP
Notes:
the VAD setting for all MGCP gateways. This does not have an
cut in half.
18
or 49152-65535.
The RTP version field is set to two.
The RTP extension field is set to zero.
Para o clculo da largura de banda do CODEC precisamos dos
seguintes dados:
Tempo de amostragem (frame time);
Tamanho da amostra, em bytes (frame size).
A indicao do CODEC escolhido, a eficincia do VAD (Voice
Activity Detector) assim como os dados indicados acima so
feitas no quadro 2. CODEC do Calculador VoIP. O VAD indica
a reduo da largura de banda caso seja ativado, ou seja, se
VAD = 1 no h reduo.
O quadro 3. Empacotamento do Calculador VoIP permite
informar os seguintes dados:
Nmero de amostras por pacote (frames/packet ou
payload);
Tamanho do cabealho (packet overhead), ou seja, o
nmero de bytes do cabealho IP/UDP/RTP e da camada 2.
A expresso da largura de banda LB, expressa em bit/s,
implementada no calculador VoIP :
[1]
19
Onde:
1.
payload);
Tabela 5: Dados de configurao do G.729 para VAD = 1.
CODEC
Tm_a
(bytes)
N_a
Tp_a
(ms)
IP/UDP/RTP
CRTP
Cabealho
Cabealho
(bytes)
(bytes)
Camada
2
Camada 2
Largura de
Cabealho
Banda
(bytes)
(kbps)
G.729
10
10
40
Ether
14
29.6
G.729
10
10
Ether
14
14.4
G.729
10
10
40
PPP
26.4
G.729
10
10
PPP
11.2
G.729
10
10
40
FR
25.6
G.729
10
10
FR
10.4
G.729
10
10
40
Ether
14
22.4
G.729
10
10
Ether
14
12.3
G.729
10
10
40
PPP
20.3
G.729
10
10
PPP
10.1
G.729
10
10
40
FR
19.7
G.729
10
10
FR
9.6
Para cada tipo de CODEC (exceto o Customizado) h uma
configurao proposta.
destino.
2048 kbit/s;
20
clculo do atraso.
listadas a seguir:
Expresso para o atraso em funo do nmero de ns
O atraso em um dado n j representado pela varivel
aleatria Wj. Os atrasos Wj, j = 1...n so independentes. O
atraso W de um pacote que atravessa n ns a soma dos
atrasos em cada n, ou seja: W = W1 + W2 + ... + Wn.
Pelo teorema central do limite para n suficientemente grande
(quando n tende para infinito) W tende para uma distribuio
Normal com:
21
Referncias
o quantil e no a mdia.
2006, www.teleco.com.br.
Considerar:
[VoIPWestbay]
-6
http://www.erlang.com/calculator/eipb/.
[VoIPWebtorial]
http://www.webtorials.com/main/eduweb/voice/traff-
eng/index.htm.
[Karam 01] Karam, M.J., Tobagi F.A.,
Analysis of the Delay and Jitter of Voice Traffic Over the
Internet, Infocom 2001,
http://citeseer.ist.psu.edu/karam01analysis.html.
[Moreira 07] Moreira de Souza, J.,
QoS para VoIP I: Avaliao da Largura de Banda e do Atraso,
Dez 2006, www.teleco.com.br.
necessrias avaliao.
Tabela 6: Processos, protocolos e portas
TCP
Porta
UDP
Porta
HTTP
80
SNMP
161
HTTPS
443
RIP
520
FTP
20
FTP
21
22
DNS
53
DNS
53
NTP
123
NTPv4
123
Prediction
NFSv3
111/2049
NFSv2
111/2049
1110/4045
1110/4045
SIP
5060/5061
SIP
5060/5061
IMAP4
143
POP3
110
SMTP
25
como o BOOTP)
Telnet
23
SSH
22
Netbios
139
o TCP)
Glossrio
ACK Acknowledgement (resposta enviada por um receptor
para confirmar o recebimento de dados)
ADSL Assymetric Digital Subscriber Line
ARP Address Resolution Protocol (utilizado para associar um
endereo lgico a um endereo fsico; no TCP/IP, um
protocolo para a obteno do endereo fsico de um n a
partir do endereo conhecido na Internet)
ARQ Automatic Repeat Request (mtodo de controle erros
pela retransmisso de frames detectados com erros; camada
de Enlace)
ATM Asynchronous Transfer Mode (modo de transferncia
assncrona de dados em pacotes de comprimento fixo;
Camada Fsica)
BOOTP Bootstrap Protocol ( um protocolo de configurao
esttica do tipo cliente servidor desenvolvido para facilitar o
mapeamento entre endereos fsicos e endereos lgicos;
carrega informaes de configurao a partir de uma tabela ou
arquivo; used in IP networks to automatically assign na IP
address to network devices from a configuration server; IPv4
only; Camada de Aplicao; ver DHCP)
CDN Content Distribution Network
CRC Cyclic Redundant Check (mtodo de deteco de erros
baseado na interpretao de um padro de bits como um
polinmio)
23
Universal Time)
denominados datagramas)
de dados na Internet)
do frame PPP)
ver MAC)
comunicao externa)
24
de onda analgica:
PCM)
a) 10.000
b) 20.000
c) 30.000
d) 40.000
a) Aliasing
b) Modulao
c) Distribuio Gaussiana
d) Quantizao linear
a) PCM
b) ADPCM
c) CS-ACELP
d) LD-CELP
Detection):
a rede ATM)
a) G.729
b) G.729a
c) G.729b
d) G.711
ouvido treinado?
a) MOS
b) PSQM
c) GoS
d) PSQoM
Exerccios
25
a) 125 s
PCM denominado:
b) 250 s
a) Aliasing
c) 500 s
b) Superamostragem
d) 1.000 s
c) Glare
d) Quantizao
a) TS0
a) GoS
b) TS16
b) PSQM
c) TS32
c) Erlang
d) TS64
a) TS0
b) TS16
a) 68
c) TS32
b) 87
d) TS64
c) 360
d) 22
sinalizao do E1?
a) Apenas CAS
voz?
b) Apenas CCS
a) G.723
c) CAS e CCS
b) G.711
c) G.729
d) G.726
a) 128
b) 256
c) 512
d) 1024
12. Quantos intervalos de tempo com um octeto compem um na camada de Enlace, cria Circuitos Virtuais Temporrios
quadro E1?
a) 24
b) 32
c) 48
d) 64
a) E1 e T1
26
b) BRI e PRI
c) 32
c) FXS e FXO
d) 48
d) E&M e T1
a) A
b) B
a) RSVP e VRRP
c) C
b) SHRP e HSRP
d) D
c) HSRP e VRRP
d) SHRP e VRRP
sinalizao?
a) A
c) C
a) 5
d) D
b) 16
c) 46
d) 53
interface FXS?
a) Tipo de sinal
b) Nmero de toques
c) Tipo de discagem
a) 802.1w
d) Padro do toque
b) VRRP
c) HSRP
d) RSTP
a) 56 kbps
b) 64 kbps
c) 128 kbps
telefone analgico?
d) 256 kbps
a) BRI
b) FXO
c) E&M
interface FXO?
d) FXS
a) Tipo de sinal
b) Nmero de chamadas
c) Tipo de discagem
a) NRZ
d) Informao do chamador
b) HDB3
c) RZ
d) B8ZS
controle de gateway.
a) H.323
b) SIP
a) 24
c) RTP
b) 30
d) MCP
27
H.323?
a) H.225
b) T.120
c) H.245
d) G.711
telecommunications (UAT)
em uma WAN?
a) Terminais
b) Gateways
a) UAS
c) Gatekeepers
b) UAC
d) MCUs
a) ARQ
INVITE?
b) ACF
a) UAS
c) ARC
b) UAC
d) LRQ
a) Terminais MGCP
b) Componentes MGCP
servidor de contato.
c) Gateways MGCP
d) Conceitos MGCP
MGCP?
a) Chamada (Call)
a) Evento (Event)
c) Evento (Event)
b) Requisio (Request)
d) Sinal (Signal)
c) Sinal (Signal)
d) Resposta (Response)
Respostas
b) Cisco Unity
1.
2.
3.
28
4.
5.
6.
7.
8.
9.
10. B
11. B
12. B
13. A
14. A
15. B
16. C
17. A
18. C
19. C
20. A
21. B e C
22. D
23. B
24. C
25. B
26. D
27. A e C
28. C
29. A, B e C
30. A, B e D
31. C
32. C
33. A
34. D
35. B
36. A
37. A
38. B
39. A
40. B
41. B e D
29