Escolar Documentos
Profissional Documentos
Cultura Documentos
Voz sobre IP
• Redução de custos
• Mais largura de banda
• Integração da voz e dados
• Eficiência da rede
• Mais e melhores serviços
Cenários de Utilização VOIP
• Cenário 1: Encaminhamento de mínimo
custo para chamadas de longa distância
• Cenário 2: Alternativa às centrais PBX
• Cenário 3: Integração de VOIP e Video-
Conferência
Cenário 1
A separação tradicional
Cenário 1
Implementação da arquitetura
Cenário 1
Facilidades
• Encaminhamento das chamadas de
acordo com hora e o dia da semana
• Encaminhamento por destino
• Modificação de números
• Gestão de classe de serviço
Cenário 1
• Utilização: Uma empresa com vários
escritórios em cidades diferentes da
Europa que tem que contactar
telefonicamente clientes em todo mundo
Cenários de Utilização VOIP
• Cenário 1: Encaminhamento de mínimo
custo para chamadas de longa distância
• Cenário 2: Alternativa às centrais PBX
• Cenário 3: Integração de VOIP e Video-
Conferência
Cenário 2
Situação tradicional
Cenário 2a
500
400
300
200
100
0
2003 2004 2005 2006 2007 2008
www.zdnetindia.com
Classes de Codecs
• 3 classes diferentes
– Codecs de forma de
onda
– Codecs de fonte
(Vocoder)
– Codecs Híbridos
Codecs de Forma de Onda
• PCM, ADPCM
• A entrada é amostrada, quantizada e
reconstruída no receptor
• Não é necessário conhecimento da fonte
Princípios de Compressão Áudio
▪ Redundância Estatística
▪ Menos bits para valores de amostra mais comuns
▪ Redundância Temporal
▪ Correlação entre valores de amostras vizinhas
▪ Redundância inter-amostra
▪ Redundância do Conhecimento
▪ Explorar conhecimento partilhado entre
codificador e descodificador
▪ Ficheiros MIDI /Vocoder
▪ Propriedades do Sistema Humano de
Audição
▪ Aumentar a qualidade subjetiva do sinal áudio
Função Taxa de Distorção
▪ Teorema de Shannon para codificação da
fonte sem erros
▪ Limite na compressão sem erros
▪ Fontes áudio naturais
▪ Compressão sem perdas máxima 2:1
▪ Compressão com perdas usada na prática
▪ Obtenção de maior razão de compressão.
Codecs de Fonte
• Unificam o sinal de entrada com um
modelo matemático
• Modelo de Filtro predictivo linear do
aparelho vocal
• Flag Voz/Sem voz para a excitação
• É enviada informação em vez do sinal
• Baixos débitos de bits mas sons sintéticos
• Débitos maiores não melhoram muito
Codecs de Fonte
• Construir um modelo básico para voz
– Implementá-lo no TX e no RX
• Durante a codificação determinar os
parâmetros do modelo para ajustá-lo ao
sinal de entrada
• Determinar a excitação
– Apenas dois estados de excitação :Ruído
branco (sem voz) e Trem de pulsos (voz)
• Transmitir a excitação & parâmetros
Codecs da Fonte
• O receptor reproduz a voz com os
parâmetros recebidos e a excitação
• A taxa de bits é baixa 2.4 kbit/s
• Qualidade bastante longe do som natural
Codecs Híbridos
• Tenta combinar as vantagens dos codecs
de forma de onda e os codecs fonte
➔ Baixa taxa de bits & Alta qualidade
• Os mesmos princípios que os codecs de
fonte mas
– Múltiplos estados de excitação
– Minimiza erros entre voz gerada e voz de
entrada
– Usa quadros (frames) de 20 ms
Componentes VoIP
Componentes VOIP
Terminal
• Um sistema final onde terminam comunicações
e as suas cadeias de dados (media).
– Telefone hardware ou software, Videofone
– Há uns concebidos para uso por pessoas e outros
para resposta automática
– Tem atribuído um endereço IP
• Podem ser usados vários terminais no mesmo IP mas são
independentes
• Na maior parte das vezes um terminal pode ter mais que um
endereço que são usados para o chamar…
– Se forem usados servidores de Telefone IP os
terminais registram-se.
Telefones VoIP
Escolhas possíveis:
• Telefone Hardware
• Telefone software
• Adaptador de telefone
analógico
Skype
Skype
fax:+61 2 62486000
mailto:gih@telstra.net
http://www.jd.com
tel:+61 2 12345678
sip:jd@sip.telstra.net
ENUM
+61 2 12345678
Protocolos para VOIP
Ligação da Rede IP à RTC
• Que problemas se colocam?
• Que componentes e protocolos são
necessários?
• Como suportar a voz na rede IP?
• A rede IP é adequada?
Ligação da Rede IP à RTC
• Identificação dos utilizadores
– Conversão de identificadores
• Sinalização da chamada
– Protocolos de sinalização
• Transferência dos média
– Conversão de média
– Transporte : TCP vs UDP
• Conferências
– IP Multicast
• …
Protocolos e Normas
Protocolos e Normas (contd.)
Pilha de Protocolos H.323
Audio Signal Data
G.711 G.728 T.127
G.722 G.729 Video Signal
G.723.1 H.261 H.263 T.126
Presentation
Session
Transport
T.124
RTCP RAS RTP
T.125/T.122
Supplementary Services
H.450.3 H.450.2
H.235 H.450.1
X.224.0
Control
UDP TCP
H.245 H.225
Network IP
Data Link
Physical
Protocolos H.323
• H.225 Covers narrow-band visual telephone services
• H.225 Annex G
• H.235 Security and authentication
• H.245 Negotiates channel usage and capabilities
• H.450.1 Series defines Supplementary Services for H.323
• H.450.2 Call Transfer supplementary service for H.323
• H.450.3 Call diversion supplementary service for H.323
• H.450.4 Call Hold supplementary service
• H.450.5 Call Park supplementary service
• H.450.6 Call Waiting supplementary service
• H.450.7 Message Waiting Indication supplementary service
• H.450.8 Calling Party Name Presentation supplementary service
• H.450.9 Completion of Calls to Busy Subscribers supplementary service
• H.450.10 Call Offer supplementary service
• H.450.11 Call Intrusion supplementary service
• H.450.12 ANF-CMN supplementary service
• H.261 Video stream for transport using the real-time transport
• H.263 Bitstream in the RTP Q.931manages call setup and termination
• RAS Manages registration, admission, status
• RTCP RTP Control protocol
• RTP Real-Time Transport
• T.38 IP-based fax service maps
• T.125 Multipoint Communication Service Protocol (MCS).
Arquitectura H.323
Desenvolvimento típico H.323
Protocolos
• A série de recomendações H.323 evolui do trabalho do
ITU-T no videotelefone e conferência multimídia para
RDIS até 2 Mbit/s na série H.320
• O ITU-T trabalhou em comunicações similares sobre
redes ATM (H.310, H.321)
• Na RTC analógica (H.324)
• Na então recém nascida Ethernet isócrona (H.322)
• A partir de 1995 começou a trabalhar em LANs com o IP
como protocolo de nível de rede
– Problema da Qualidade de Seviço
Protocolos
• A versão inicial do H.323 foi aprovado pela ITU-
T em Junho de 1996
– Os problemas com o QoS atrasaram o processo até o
1998 H.323v2 e H.323v3 3m 1999
– Incorporação de muitas novas funcionalidades para
servir de base ao telefone sobre IP à escala global
– Muitos novos melhoramentos no H.323v4 em finais
de 2000
• Fiabilidade, escalabilidade, flexibilidade
H.323: Abrangência e componentes
Endereços e Registros
• H.323 suporta vários tipos de endereços
– Endereço numérico (RTC)
• Não inclui informação adicional (Plano de discagem)
• O servidor converte-o num endereço de entidade
– H.323-ids: Endereços tipo email, URL-ID
– Ao contrário do SIP
• Um endereço registrado por zona que resolve num ponto terminal
• Chamadas 1:n requerem um gatekeeper a expandir o endereço
coletivo
• Registros
– Expiram após um tempo bem definido
– Mensagem de KeepAlive
– Registos aditivos
Modelos de Sinalização
• Sinalização Direta
• Sinalização de chamada via gatekeeper
• Controle H.245,RAS H.225 e H.225 via
Gatekeeper
Sinalização Direta
Sinalização via gatekeeper
Sinalização controlada por H.245
Fases de uma comunicação H.323
• 5 fases:
– Estabelecimento de chamada
– Comunicação inicial e troca de
funcionalidades
– Estabelecimento da comunicação audiovisual
– Serviços de chamada
– Terminação de chamada
Estabelecimento de chamada
• Pode ter as seguintes realizações
– Básica com 2 terminais não registados
• Comunicação directa
– 2 terminais registados no mesmo gatekeeper
– Só o terminal chamador tem gatekeeper
– Só o terminal chamado tem gatekeeper
– Ambos os terminais têm gatekeepers
diferentes
• Comportamento do terminal depende da
configuração do modelo de sinalização
Estabelecimento de chamada
Gatekeeper A Gatekeeper B
Terminal A Terminal B
Exemplo de Chamada
(Response) OK
Session parameters
…….
ACK
SIP (Estabelecimento de chamada)
Proxy vs. Redirect
• A servidor SIP pode servir como servidor de
proxy ou redirecionar um pedido de chamada
– Qual dos métodos aplicar é um problema de
configuração. Pode ser configurado estática ou
dinamicamente
• A redireção é útil se o utilizador se mover ou
mudar o seu fornecedor de serviço
– PSTN: “The number you have dialed is not
available.”) – o utilizador da próxima vez não precisa
de tentar o mesmo servidor
• O Proxy é util se é necessário for necessário
mais controlo: AAA, firewall, etc…
Mensagens SIP
• Encoding: SIP is a text-based protocol and uses the ISO
10646 character
• Format : SIP-message = Request | Response
• generic-message = start-line
*message-header
CRLF
[ message-body ]
• start-line = Request-Line | Status-Line
• message-header = ( general-header
| request-header
| response-header
| entity-header )
• Method = "INVITE" | "ACK" | "OPTIONS" | "BYE"
| "CANCEL" | "REGISTER"
Códigos de Resposta SIP
• Borrowed from HTTP: xyz explanatory
text
• Receivers need to understand x
• 1yz Informational • 4yzClient
– 100 Trying – 400 Bad Request
– 180 Ringing (processed locally) – 401 Unauthorized
– 181 Call is Being Forwarded – 482 Loop Detected
– 486 Busy Here
• 2yz Success
– 200 ok
• 5yzServer failure
– 500 Server Internal Error
• 3yz Redirection
– 300 Multiple Choices
• 6yzGlobal Failure
– 301 Moved Permanently – 600 Busy Everywhere
– 302 Moved Temporarily
Arquitectura SIP
Sinalização: MGCP, MEGACO
PSTN
MGCP
Voice Gateway
T1/E1
FXO/FXS
E&M
PBX
IP Phone IP Phone
( MGCP Client ) ( MGCP Client )
Call Agent MGCP
RTP
Comparação da Sinalização VoIP
Comparação da Sinalização VoIP
VOIP
Voz sobre IP