aula-voip
TRANSCRIPT
-
7/25/2019 aula-voip
1/158
VOIP
Voz sobre IPSistemas Telemticos
Departamento de InformticaUniversidade do Minho
-
7/25/2019 aula-voip
2/158
Materiais usados
presenta!"o do #ill Dennis compermiss"o do autor
$ap % de Multimedia S&stems andSi'nals( Mandal
Ver livro VOIP na p'ina do T)*)+,
Terena VOIP $oo-boo- $ap./( $ap.0 e $ap.%1donde foram e2tra3das fi'uras4
-
7/25/2019 aula-voip
3/158
Sumrio
Motiva!"o para o VOIP
5ualidade da voz no VOIP
Di'italiza!"o de voz 6 $OD)$s $omponentes VOIP
Protocolos VOIP
$enrios para VOIP
-
7/25/2019 aula-voip
4/158
O 7ue 8 a VoIP9 VOIP e o Telefone na Internet s"om8todos 7ue convertem os sinais de vozem dados di'itais e enviam:na atrav8s da
*ede IP.
-
7/25/2019 aula-voip
5/158
Vantagens do VOIP
Reduo de custos
Mais largura de banda
Integrao da voz e dados Eficincia da rede
Mais e melhores servios
-
7/25/2019 aula-voip
6/158
-
7/25/2019 aula-voip
7/158
-
7/25/2019 aula-voip
8/158
-
7/25/2019 aula-voip
9/158
$enrios de Utiliza!"o VOIP
$enrio ;6 )ncaminhamento de m3nimocusto para chamadas de lon'a dist?
$enrio 06 Inte'ra!"o de VOIP e Video:$onfer@ncia
-
7/25/2019 aula-voip
10/158
$enrio ;
separa!"o tradicional
-
7/25/2019 aula-voip
11/158
$enrio ;
Inte'ra!"o entre a *ede TelefAnica e de dados
-
7/25/2019 aula-voip
12/158
$enrio ;
Implementa!"o da ar7uitectura
-
7/25/2019 aula-voip
13/158
$enrio ;Bacilidades
)ncaminhamento das chamadas deacordo com hora e o dia da semana
)ncaminhamento por destino
Modifica!"o de nCmeros
est"o de classe de servi!o
-
7/25/2019 aula-voip
14/158
$enrio ;
Utiliza!"o6 Uma empresa com vriosescritArios em cidades diferentes da)uropa 7ue tem 7ue contactartelefonicamente clientes em todo mundo
-
7/25/2019 aula-voip
15/158
$enrios de Utiliza!"o VOIP
$enrio ;6 )ncaminhamento de m3nimocusto para chamadas de lon'a dist?
$enrio 06 Inte'ra!"o de VOIP e Video:$onfer@ncia
-
7/25/2019 aula-voip
16/158
$enrio /
Situa!"o tradicional
-
7/25/2019 aula-voip
17/158
$enrio /a
Telefones IP sem P>?
-
7/25/2019 aula-voip
18/158
$enrio /b
Inte'ra!"o do VOIP com o P>?
-
7/25/2019 aula-voip
19/158
$enrio /$
Substitui!"o completa do P>?
-
7/25/2019 aula-voip
20/158
$enrio /c
Terminais simples vs inteli'entes Sinaliza!"o6 SIPEF.0/0 Buncionalidades tradicionais
, +Cmeros de emer'@ncia, Plano de encaminhamento de chamadas, Inte'ra!"o com a rede pCblica de mAveis, >eepsEtelefones sem fios privadosEelevadores
VOIP sem fios Outros aspectos6 servidor de autentica!"o
*DIUS etcG
-
7/25/2019 aula-voip
21/158
$enrios de Utiliza!"o VOIP
$enrio ;6 )ncaminhamento de m3nimocusto para chamadas de lon'a dist?
$enrio 06 Inte'ra!"o de VOIP e Video:$onfer@ncia
-
7/25/2019 aula-voip
22/158
$enrio 0c
O foco tradicional 8 na voz, O VOIP tem capacidade de transportar v3deo
Problemas com a videoconfer@ncia,cessibilidade
, Servi!os de valor acrescentado
, Inter:operabilidade entre diferentestecnolo'ias
-
7/25/2019 aula-voip
23/158
$enrio 0c
plica!Hes, Teletrabalho
, Telemedicina
, )nsino = dist
-
7/25/2019 aula-voip
24/158
$enrio 0c
-
7/25/2019 aula-voip
25/158
Mercado VOIP na )uropa
Source: IDC, European IP Telephone Tracker Q2 2004
M d VOIP )
-
7/25/2019 aula-voip
26/158
Mercado VOIP na )uropa/KKL:/KK 1NM4
Source: IDC, European IP Telephone Forecast, 2004-2008
1NM4
M d ) IP P>?
-
7/25/2019 aula-voip
27/158
Mercado )uropeu IP P>?( /KKL:/KK 1NM4
Source: IDC, European IP PB Forecast, 2004-2008
1NM4
-
7/25/2019 aula-voip
28/158
0
500
1000
1500
2000
2500
3000
3500
4000
2002 2003 2004 2005 2006 2007 2008
P>?
IP P>?
Mercado IP P>? vs P>?
tradicional 1NM4
Source: IDC, 2004
1NM4
Minutos VOIP 1chamadas de sa3da
-
7/25/2019 aula-voip
29/158
Minutos VOIP 1chamadas de sa3daempresas 4( /KK/:/KK%
Source: IDC, European IP Telephon! Ser"#ces Forecast , 200$-2008
(Minutes in Millions)
-
7/25/2019 aula-voip
30/158
spectos t8cnicos do VOIP
Aspectos chave
ualidade de !ervio "o!#
Interoperabilidade
Escalabilidade
!egurana
Integrao com a R$%
Ar&uitectura
'rotocolos
-
7/25/2019 aula-voip
31/158
l'umas defini!Hes
*ede TelefAnica $omutada 1*B+4
*ede de $omuta!"o de $ircuitos
*ede Internet 1*ede IP4
-
7/25/2019 aula-voip
32/158
l'umas defini!Hes
Rede Telefnica Comutada 8 a rede telefAnica dispon3vel ao pCblicoincluindo as linhas telefAnicas( micro:ondas e outros modos de transmiss"o.5uer a rede IP como a rede de comuta!"o de circuitos podem sersuportadas pela *T$.
Rede de Comutao de Ci!cuitos8 a rede telefAnica tradicional 7ue enviainforma!"o atrav8s dum circuito fi2o a li'ar o chamador e o recipiente. estabelecido um circuito temporrio entre o chamador e o chamado durantea comunica!"o. )ssa linha n"o pode ser usada por mais nin'u8m nesseper3odo.
" Rede #$ transmite dados usando pacotes. s comunica!Hes s"o divididasem pe7uenos pacotes e enviados de forma independente para a rede. Ospacotes por vezes s"o enviados atrav8s de linhas de transmiss"o diferentese rea'rupados no destinatrio.
-
7/25/2019 aula-voip
33/158
l'umas defini!Hes
Rede Telefnica Comutada 8 a rede telefAnica dispon3vel ao pCblicoincluindo as linhas telefAnicas( micro:ondas e outros modos de transmiss"o.5uer a rede IP como a rede de comuta!"o de circuitos podem sersuportadas pela *T$.
Rede de Comutao de Ci!cuitos8 a rede telefAnica tradicional 7ue enviainforma!"o atrav8s dum circuito fi2o a li'ar o chamador e o recipiente. estabelecido um circuito temporrio entre o chamador e o chamado durantea comunica!"o. )ssa linha n"o pode ser usada por mais nin'u8m nesseper3odo.
" Rede #$ transmite dados usando pacotes.s comunica!Hes s"o divididas em pe7uenos pacotes e enviados de formaindependente para a rede. Os pacotes por vezes s"o enviados atrav8s delinhas de transmiss"o diferentes e rea'rupados no destinatrio.
-
7/25/2019 aula-voip
34/158
l'umas defini!Hes
Rede Telefnica Comutada 8 a rede telefAnica dispon3vel ao pCblicoincluindo as linhas telefAnicas( micro:ondas e outros modos de transmiss"o.5uer a rede IP como a rede de comuta!"o de circuitos podem sersuportadas pela *T$.
Rede de Comutao de Ci!cuitos8 a rede telefAnica tradicional 7ue enviainforma!"o atrav8s dum circuito fi2o a li'ar o chamador e o recipiente. estabelecido um circuito temporrio entre o chamador e o chamado durantea comunica!"o. )ssa linha n"o pode ser usada por mais nin'u8m nesseper3odo.
" Rede #$ transmite dados usando pacotes. s comunica!Hes s"o divididasem pe7uenos pacotes e enviados de forma independente para a rede. Ospacotes por vezes s"o enviados atrav8s de linhas de transmiss"o diferentese rea'rupados no destinatrio.
Jinhas de transmiss"o em *edes $omuta!"o
-
7/25/2019 aula-voip
35/158
Jinhas de transmiss"o em *edes $omuta!"ode Pacotes e de $ircuitos
$om. de $ircuitos $om. de Pacotes 1 *ede TelefAnica4 1*ede IP4
-
7/25/2019 aula-voip
36/158
5ualidade da Voz lar'ura de banda 8 facilmente 7uantificada
, 5ualidade da voz 8 subectiva
MOS( Mean Opinion Score, *ecomeda!"o P.KK ITU:T
)2celente , Q >oa , L
*azovel, 0
Pobre , /
M , ;
, Um m3nimo de 0K pessoas
, Ouvir amostras da voz ou conversa!Hes
-
7/25/2019 aula-voip
37/158
$!o%lemas de &o' no #$
-
7/25/2019 aula-voip
38/158
5ualidade da voz
Mean Opinion Score 1MOS4, +uma escala de ;:Q 1Q 8 melhor4, L 8 a chamada toll 7ualit&, Os telemAveis t@m bai2a 7ualidade
VoIP 8 comparvel aos telemAveis $ausas da bai2a 7ualidade da voz
,traso, itter, Perdas, )co
-
7/25/2019 aula-voip
39/158
)co
$hamada telefAnica normal
$hamada telefAnica normal com eco
-
7/25/2019 aula-voip
40/158
)co e 5ualidade da Voz $ancelador de )co 8 necessrio para atraso 1num sentido4 R0Kms
traso;:s 1ms4
5ualidade )feito na 7ualidade da voz
K:/Q )2celente ama esperada para chamadas
nacionais/Q:;QK >oa ama esperada para chamadas
internacionais por cabo
;QK:LKK *azovel ama esperada para chamadasinternacionais por sat8lite
RLKK Pobre evitar
-
7/25/2019 aula-voip
41/158
$ompensa!"o de )co
s refle2Hes do sinal 'eradas pelo circutoh3brido 7ue converte um circuito de / pares 1;para T? outro para *?4 num circuito de ; par1; Cnico par para T? e *?4
O atraso de ida e volta da rede 8 7uasesempre superior a QKms
norma .;Q do ITU define o desempenho
re7uerido para os canceladores de eco.
-
7/25/2019 aula-voip
42/158
traso
Processamento, Tempo necessrio para colectar as amostras
codificadas e coloc:las em pacotes da rede
, O tempo de codifica!"o depende do al'oritmo do$OD)$ usado e da velocidade do processador
*ede, Meio fisico de transmiss"o
, $apacidade das li'a!Hes e dos nAs interm8dios epelos buffers do destinatrio para remover o itter
-
7/25/2019 aula-voip
43/158
itter
Intervalo de tempo varivel entre pacoteprovocado por percursos de redediferentes
*emo!"o do itter6 colocar os pacotesnum buffer e a'uent:los o temposuficiente para permitir a che'ada dos
pacotes mais atrasados $ausa atraso adicional
-
7/25/2019 aula-voip
44/158
$ompensa!"o da Perda dePacotes
perda de pacotes pode transformar:se numproblema s8rio( dependendo do tipo depacote de rede 7ue estiver a ser usado
Interpolar os pacotes perdidos voltando areproduzir o Cltimo pacote recebido durante ointervalo
)nviar informa!"o redundante Usar um codificador de voz h3brido 7ue usemenor lar'ura de banda
)vitar e controlar a con'est"o na rede
-
7/25/2019 aula-voip
45/158
Especificao de QoS
Parmetros Toll Quality Abaixo da Toll Quality
MOS
R-Va!e
" #
" $%
&'() and * #
&+% and * $%
Atraso fim a fim ,sentido.
/)%ms ,semigao sat0ite.
/ #%% ,com sat0ite.
/ #%%ms
1ra! de Ser2io * 34 * 34
Perda de Pacotes * %(4 * 34
5itter dos pacotes * ) ms * % ms
-
7/25/2019 aula-voip
46/158
$OD)$s
$odificam e descodificam dados analA'icospara transporte sobre redes di'itais 1independeEdo tipo de rede4, S8rie ' para audioS8rie h para video
$omum : pulse code modulation 1P$M4, amostra'em :R 7uantiza!"o :R codifica!"o
, .%;;6 KKK Fz 2 /Q +3veis 5 L -bitEs
+orma bem conhecida para *DIS codecs podem oferecer compress"o e detec!"o
de sil@ncios
T i d $OD)$ d V
-
7/25/2019 aula-voip
47/158
6odificadores de Vo7
6odificador de 8orma de onda 6odificador de 8onte
9om:nio do
tempo;
P6M< A9P6M
9om:nio da fre=!>ncia;
6odificador de s!b-bandaai2a ta2a de bits _ lta 7ualidade
Os mesmos princ3pios 7ue os codecs defonte mas, MCltiplos estados de e2cita!"o
, Minimiza erros entre voz 'erada e voz deentrada
, Usa 7uadros 1frames4 de /K ms
-
7/25/2019 aula-voip
77/158
ZZZ:mobile.ecs.soton.ac.u-
$omponentes VOIP
-
7/25/2019 aula-voip
78/158
$omponentes VOIPTerminal
Um sistema final onde terminam comunica!Hese as suas cadeias de dados 1media4., Telefone hardZare ou softZare( Videofone, F uns concebidos para uso por pessoas e outros
para resposta automtica, Tem atribu3do um endere!o IP Podem ser usados vrios terminais no mesmo IP mas s"o
independentes +a maior parte das vezes um terminal pode ter mais 7ue um
endere!o 7ue s"o usados para o chamarG, Se forem usados servidores de Telefone IP os
terminais re'istam:se.
-
7/25/2019 aula-voip
79/158
Telefones VoIP
)scolhas poss3veis6 Telefone FardZare
Telefone softZare
daptador de telefoneanalA'ico
,e
-
7/25/2019 aula-voip
80/158
S-&pe
,plica!"o VOIP maispopular
, $hamadas 'ratuitas
para outros utilizadoresS-&pe
, $hamadas baratas
1` 9Emin4 para fi2os emAveis
, Vrias funcionalidadesadicionais
'2.,
$omponentes VOIP
-
7/25/2019 aula-voip
81/158
$omponentes VOIPServidores
Podem tamb8m fornecer mecanismosadicionais de encaminhamento dechamadas
S"o tamb8m responsveis pelaautentica!"o de re'istos( autoriza!"o dosparticipantes nas chamadas e elabora!"o
de contabiliza!"o
$omponentes VOIP
-
7/25/2019 aula-voip
82/158
$omponentes VOIPateZa&
S"o terminais de telefone 7ue facilitam a comunica!"oentre sistemas terminais 7ue n"o inter:operam, Tradu!"o de protocolos de sinaliza!"o
SIP e ISD+
, Tradu!"o entre endere!os de rede diferente IPvEIPvL, Tradu!"o entre $odecs
Podem acumular vrias destas funcionalidades ateZa&s
, VOIPEP>? 8 fcil
, )ntre diferentes protocolos VOIP 8 mais complicado
$omponentes VOIP
-
7/25/2019 aula-voip
83/158
$omponentes VOIPPontes de $onfer@ncia
Bornecem meios para ter confer@nciamultiponto ad hoc ou previamentepro'ramadas
T@m re7uisitos muito elevados derecursos, Servidores dedicados
, FardZare especial para media
$omponentes VOIP
-
7/25/2019 aula-voip
84/158
$omponentes VOIP)ndere!amento
O utilizador precisa de se identificar a siprAprio e destinatrio da chamada
Idealmente, Identificador deve ser independente da
localiza!"o do utilizador
, Deve ser a rede a localizar o utilizador
, Um utilizador deve ser identificado de vriosformas
$omponentes VOIP
-
7/25/2019 aula-voip
85/158
$omponentes VOIP)ndere!amento
*ede TelefAnica normal, +Cmeros ).;L
)26 ]0Q; /Q0 KLL0;
o discar o ] 8 substitu3do por KK se'uido ocAdi'o de pa3s e nCmero do assinante
, Inicialmente na telefonia IP usava:se oendere!o IP
Dif3cil de memorizar Dependente da localiza!"o f3sica
$omponentes VOIP
-
7/25/2019 aula-voip
86/158
$omponentes VOIP)ndere!amento
ctualmente, U*Is 1*B$ /04
, +Cmeros 1).;L4
U*Is, Usa um espa!o de nomes re'istado para
descrever um recurso duma forma
independente da localiza!"o )ndere!os ):Mail
Idenficadores SIP e F.0/0
)+UM
-
7/25/2019 aula-voip
87/158
)+UM
)+UM 8 um protocolo definido pelo *B$/;( 7ue tem como obectivo traduzirnCmeros ).;L em nomes de de dom3nio
Internet O )+UM permite o uso de nCmeros de
telefone tradicionais num conte2to dediferentes meios de comunica!"onomeadamente os resultantes dodesenvolvimento das *edes IP 1email( VOIP4facilitando a penetra!"o das novasaplica!Hes no mercado
O b ti d )+UM
-
7/25/2019 aula-voip
88/158
O obectivo do )+UM
$orrespond@ncia entre nCmeros de telefone nomundo
Permite a 7ual7uer dispositivo IP estabelecer
7uando um nCmero de telefone est descrito porum endere!o de ponto de servi!o IP, ) G 7ual 8 o ponto de servi!o Internet preferido
actualmente
, ) .. 5ue endere!o IP( protocolo( numero de porta eendere!o de aplica!"o deve ser usado para contactaro ponto de servi!o preferido
O 7ue 8 o )+UM9
-
7/25/2019 aula-voip
89/158
O 7ue 8 o )+UM9)+UM 8 parte da e2tens"o da *T$ naInternet,)+UM 8 definida pelo I)TB e traduz 7ual7uer
nCmero );L number em pontos de servi!o
Internet X*B$ /;( September /KKKYDefine o uso de **s do D+S paraestabelecer a correspond@ncia para umacolec!"o de endere!os de servi!oincluindo6,endere!os SIP E F.0/0 VOIP
,servidores IP B? servidores Voice Mail
,servi!os PST+ 1redirect4
P @ )+UM9
-
7/25/2019 aula-voip
90/158
Por7u@ o )+UM9
$ada central VOIP 8 uma rede terminal li'ada = *T$ $ada 'ateZa& duma central VOIP tem 7ue usar a *T$ para
che'ar a outros terminais VOIP Tem 7ue se pa'ar = mesma aos operadores de
telecomunica!Hes
)+UM 8 uma forma de li'ar as ilhas VOIP no mar da *T$ )+UM permite 7ue cadal 'ateZa& duma central VOIP descobrir
outros 'ateZa&s VOIP se necessrio Terminais VOIP podem chamar outros terminais VOIP sem
recorrer = *T$
)vita:se pa'ar =s operadoras de telecomunica!Hes
s funcionalidades disponibilizadas para chamadas ori'inadasna *T$ n"o s"o muito claras no )+UM
O d d lti t VOIP
-
7/25/2019 aula-voip
91/158
O mundo do multi:ateZa& VOIP
*T$ 8 usada como rede inter:VOIP, Implica!Hes Abvias nos custos a pa'ar =s operadoras de
telecomunica!Hes
, Implica!Hes mais subtis para as redes VOIP privadas
e2tendidas
PSTNPSTN
Internet
VOIP ] )+UM PST+ >
-
7/25/2019 aula-voip
92/158
VOIP ] )+UM PST+ >&pass
$omo pode ser encontrado o 'ateZa& VOIP deforma din
-
7/25/2019 aula-voip
93/158
$omo funciona o )+UM9 Um 'ateZa& )+UM VOIP ateZa& consulta primeiro o D+S para
verificar se o nCmero discado 8 atin'ivel atrav8s dum servi!o
resposta do D+S 8 uma colec!"o ordenada de U*Is 1+PT* records4 Se h uma resposta( o 'ateZa& selecciona o servi!o preferido para
completar a chamada
..2.3.4.!..1..1.2.e124.arpa
2. Gateway DNS Query
3. DNS URI response1. sip5gi$6sip.telstra.net. tel52141!327!. tel5211!432
8 min$a preer9ncia para c$amadas de o: 5;ente estabelecer 'ma c$amada - para o
me' seridor sip" depois o teleone m?el e aseg'ir o fxo.
( 9ia? @6:6:3B79; Cate(aD
I' 'hone
F! Resolver
#( SIP cato sip?gihGsip)telstra)net
5ual 8 o potencial do )+UM9
-
7/25/2019 aula-voip
94/158
5ual 8 o potencial do )+UM9
)+UM pode tamb8m fazer umacorrespond@ncia dum nCmero de telefone paraum endere!o de email( endere!o Zeb( ou 77outra forma de endere!o( especificada por um
U*J )+UM tem como obectivo potenciar arecicla'em dos nCmeros de telefone comidentificadores de servi!o Internet, Permite o uso dum nCmero de telefone tradicional num meio de
comunica!"o diferente como por e2emplo endere!o de email(mensa'em instant
-
7/25/2019 aula-voip
95/158
).;L como identificador universal9
se tis num%e! fo! an. se!-ice
61 2 12345678
M
si,d9si,:telst!a:net
fa/61 2 62486000
mailto;i9telst!a:net
tt,
-
7/25/2019 aula-voip
96/158
)+UM6 mais informa!"o
O *B$ $ap. % do coo-boo-
-
7/25/2019 aula-voip
97/158
Protocolos para VOIP
Ji'a!"o da *ede IP = *T$
-
7/25/2019 aula-voip
98/158
Ji'a!"o da *ede IP = *T$
5ue problemas se colocam9 5ue componentes e protocolos s"o
necessrios9
$omo suportar a voz na rede IP9 rede IP 8 ade7uada9
Ji'a!"o da *ede IP = *T$
-
7/25/2019 aula-voip
99/158
Ji'a!"o da *ede IP = *T$
Identifica!"o dos utilizadores, $onvers"o de identificadores
Sinaliza!"o da chamada, Protocolos de sinaliza!"o
Transfer@ncia dos m8dia, $onvers"o de m8dia, Transporte 6 T$P vs UDP
$onfer@ncias, IP Multicast G
Protocoos e ormas
-
7/25/2019 aula-voip
100/158
Protocoos e ormas
Protocoos e ormas ,contd .
-
7/25/2019 aula-voip
101/158
Protocoos e ormas ,contd(.
Pilha de Protocolos F 0/0
-
7/25/2019 aula-voip
102/158
Pilha de Protocolos F.0/0
$!esentation'ession
T!ans,o!t
*ata >in$.sical
et=o!
"udio 'i;nal?:711
?:722
?:723:1
?:728
?:72@ ideo 'i;nalA:261 A:263
T:127*ata
T:126
RTC$
A:235
*$
R"' RT$T:124
T:125
-
7/25/2019 aula-voip
103/158
Protocolos F.0/0
F.//Q $overs narroZ:band visual telephone services F.//Q nne2 F./0Q Securit& and authentication F./LQ +e'otiates channel usa'e and capabilities F.LQK.; Series defines Supplementar& Services for F.0/0 F.LQK./ $all Transfer supplementar& service for F.0/0 F.LQK.0 $all diversion supplementar& service for F.0/0 F.LQK.L $all Fold supplementar& service F.LQK.Q $all Par- supplementar& service F.LQK. $all #aitin' supplementar& service F.LQK.% Messa'e #aitin' Indication supplementar& service F.LQK. $allin' Part& +ame Presentation supplementar& service F.LQK. $ompletion of $alls to >us& Subscribers supplementar& service F.LQK.;K$all Offer supplementar& service
F.LQK.;;$all Intrusion supplementar& service F.LQK.;/+B:$M+ supplementar& service F./; Video stream for transport usin' the real:time transport F./0 >itstream in the *TP 5.0;mana'es call setup and termination *S Mana'es re'istration( admission( status *T$P *TP $ontrol protocol *TP *eal:Time Transport T.0 IP:based fa2 service maps T.;/Q Multipoint $ommunication Service Protocol 1M$S4.
r7uitectura F 0/0
-
7/25/2019 aula-voip
104/158
r7uitectura F.0/0
Desenvolvimento t3pico F 0/0
-
7/25/2019 aula-voip
105/158
Desenvolvimento t3pico F.0/0
Protocolos
-
7/25/2019 aula-voip
106/158
Protocolos
s8rie de recomenda!Hes F.0/0 evolui do trabalho doITU:T no videotelefone e confer@ncia multim8dia para*DIS at8 / MbitEs na s8rie F.0/K
O ITU:T trabalhou em comunica!Hes similares sobreredes TM 1F.0;K( F.0/;4
+a *T$ analA'ica 1F.0/L4 +a ent"o rec8m nascida )thernet isAcrona 1F.0//4 partir de ;Q come!ou a trabalhar em J+s com o IP
como protocolo de n3vel de rede, Problema da 5ualidade de Sevi!o
Protocolos
-
7/25/2019 aula-voip
107/158
Protocolos
vers"o inicial do F.0/0 foi aprovado pela ITU:T em unho de ;, Os problemas com o 5oS atrasaram o processo at8
o ; F.0/0v/ e F.0/0v0 0m ;
, Incorpora!"o de muitas novas funcionalidades paraservir de base ao telefone sobre IP = escala 'lobal
, Muitos novos melhoramentos no F.0/0vL em finaisde /KKK
Biabilidade( escalabilidade( fle2ibilidade
F 0/06 bran'@ncia e componentes
-
7/25/2019 aula-voip
108/158
F.0/06 bran'@ncia e componentes
F 0/06 Protocolos de sinaliza!"o
-
7/25/2019 aula-voip
109/158
F.0/06 Protocolos de sinaliza!"o
Descoberta do ate-eeper e
-
7/25/2019 aula-voip
110/158
*e'isto
-
7/25/2019 aula-voip
111/158
Modelos de Sinaliza!"o
-
7/25/2019 aula-voip
112/158
Modelos de Sinaliza!"o
Sinaliza!"o Directa Sinaliza!"o de chamada via 'ate-eeper
$ontrolo F./LQ(*S F.//Q e F.//Q viaate-eeper
-
7/25/2019 aula-voip
113/158
Sinaliza!"o via 'ate-eeper
-
7/25/2019 aula-voip
114/158
Sinaliza!"o via 'ate-eeper
Sinaliza!"o controlada por F /LQ
-
7/25/2019 aula-voip
115/158
Sinaliza!"o controlada por F./LQ
Bases de uma comunica!"o F 0/0
-
7/25/2019 aula-voip
116/158
Bases de uma comunica!"o F.0/0
5 fases, )stabelecimento de chamada
, $omunica!"o inicial e troca de
funcionalidades, )stabelecimento da comunica!"o audiovisual
, Servi!os de chamada
, Termina!"o de chamada
-
7/25/2019 aula-voip
117/158
)stabelecimento de chamada
-
7/25/2019 aula-voip
118/158
)stabelecimento de chamadaate-eeper ate-eeper >
Terminal Terminal >
)stabelecimento de chamada
-
7/25/2019 aula-voip
119/158
)stabelecimento de chamada
Utiliza!"o do BST $O++)$T,celera o estabelecimento duma chamada ponto:a:
ponto penas num *TT
, usado se a entidade chamadora tiver este elementoactivo $onnect, Permite abrir imediatamente os canais de m8dia, Sen"o for usado o BST $onnect 8 necessrio usar
as mensa'ens F./LQ para troca de capacidades eabertura dos canais de m8dia
, Bast connect permite mais informa!"o para oestabelecimento de 'ateZa&s F.0/0ESIP
-
7/25/2019 aula-voip
120/158
-
7/25/2019 aula-voip
121/158
-
7/25/2019 aula-voip
122/158
$omunica!"o udiovisual
-
7/25/2019 aula-voip
123/158
$omunica!"o udiovisual
Servi!os de $hamada
-
7/25/2019 aula-voip
124/158
Servi!os de $hamada
Servi!os invocados pelo terminal 7uandoa chamada est activa
>andZidth $han'e Services
Supplementar& Services
Termina!"o de chamada
-
7/25/2019 aula-voip
125/158
Termina!"o de chamada
Beita pelo ponto terminal ou 'ate-eeper termina!"o dos m8dia 1udio( v3deo( dados4
sA 7uando os canais est"o fechados F./LQ )+DS)SSIO+$OMM+D
, Se recebida de volta 8 fechado o canal de controloF./LQ, Deve ser enviada uma mensa'em *)J)S)
$OMPJ)T) para fechar o canal de sinaliza!"o, Terminar a chamada n"o si'nifica terminar uma
confer@ncia necessria uma mensa'em F./LQ D*OP$O+B)*)+$)
enviada pelo M$
Termina!"o de $hamada
-
7/25/2019 aula-voip
126/158
Termina!"o de $hamada
Terminador sem 'ate-eeper Terminador com 'ate-eeper
, ate-eeper precisa de ser informado da termina!"o Terminal:Rate-eeper6 Disen'a'e *e7uest 1D*54
ate-eeper:RTerminal6 Disen'an'e $onfirm 1D$B4
Beita pelo 'ate-eeper ate-eeper:RTerminal6 Disen'a'e *e7uest 1D*54
Terminal :RG.6 *elease $omplete
Terminal:Rate-eeper6 Disen'a'e $onfirm 1D*54
Jocaliza!"o de Terminais fora de
-
7/25/2019 aula-voip
127/158
ona
JO$TIO+ *)5U)ST 1J*54Unicast ou MulticastPode envolver uma rede 'ate-eepers
JO$$TIO+ $O+BI*M 1J$B4TSP6 IP]+^ Porta
)2emplo de $hamada
-
7/25/2019 aula-voip
128/158
p
1;4Permiss"o para $hamar >1/4 $onfirma!"o e )ndere!o104 )st.$anal de Sinaliza!"o1L4Determina!"o de Jocaliza!"o e*eencaminhamento de pedido1(%4 $onfirma!"o de permiss"o de aceita!"o14 Indica!"o de lerta ou $hamada estabelecida
-
7/25/2019 aula-voip
129/158
-
7/25/2019 aula-voip
130/158
-
7/25/2019 aula-voip
131/158
-
7/25/2019 aula-voip
132/158
Servidores SIP
-
7/25/2019 aula-voip
133/158
Servidor Pro2& SIP, reencaminha a sinaliza!"o de chamada funcionando
tanto como cliente como servidor, Bunciona de forma transacional( isto 8( n"o mant8m
informa!"o de estado,
Servidor SIP *edirect, *edirecciona chamadas para outros servidores
Servidor SIP *e'istrar, ceita pedidos de re'isto dos servidores, Mant8m informa!Hes de utilizadores num Servidor de
Jocaliza!"o 1como o SM4
-
7/25/2019 aula-voip
134/158
-
7/25/2019 aula-voip
135/158
Session Initialization Protocol1SIP4
-
7/25/2019 aula-voip
136/158
1SIP4
Um participante pode re'istar o seuidentificador na localiza!"o corrente viaum servidor de re'isto.
, Suporta a mobilidade do utilizador uma vez7ue as chamadas s"o redireccionadas para alocaliza!"o actual do utilizador
O D+S est a ser e2pandido paradisonibilizar loo-ups para a localiza!"onormal do utilizador
)stabelecimento de chamadadirecta SIP
-
7/25/2019 aula-voip
137/158
directa SIP##T
'ession ,a!amete!s
D:::
(Res,onse) +
'ession ,a!amete!sDD:
"C+
-
7/25/2019 aula-voip
138/158
-
7/25/2019 aula-voip
139/158
-
7/25/2019 aula-voip
140/158
) di
Mensa'ens SIP
-
7/25/2019 aula-voip
141/158
)ncodin'6 SIP is a te2t:based protocol and uses the ISO ;KLcharacter
Bormat 6 SIP:messa'e *e7uest g *esponse 'eneric:messa'e start:line \messa'e:header $*JB
X messa'e:bod& Y start:line *e7uest:Jine g Status:Jine messa'e:header 1 'eneral:header g re7uest:header
g response:header g entit&:header 4 Method I+VIT) g $ g OPTIO+S g >) g $+$)J g *)IST)*
$Adi'os de *esposta SIP
-
7/25/2019 aula-voip
142/158
L&z$lient, LKK >ad *e7uest
, LK; Unauthorized, L/ Joop Detected, L >us& Fere
Q&zServer failure, QKK Server Internal )rror
&zlobal Bailure, KK >us& )ver&Zhere
>orroZed from FTTP6 2&z e2planator& te2t *eceivers need to understand 2 ;&z Informational
, ;KK Tr&in', ;K *in'in' 1processed locall&4, ;; $all is >ein' BorZarded
/&z Success, /KK o-
0&z *edirection
, 0KK Multiple $hoices, 0K; Moved Permanentl&, 0K/ Moved Temporaril&
-
7/25/2019 aula-voip
143/158
-
7/25/2019 aula-voip
144/158
Sinaliza!"o6 M$P( M$O
-
7/25/2019 aula-voip
145/158
Media ateZa& $ontrol Protocol, Usar o modelo de pacotes de softZare e disponibilizar uam
ar7uitectura centralizada para controlar as chamadas e os servi!os, $ontrolador os 'ateZa&s de telefone de elementos e2ternos de
controlo de chamada desi'nados por 'ateZa& de controlo de m8dia
1 media 'ateZa& controllers 4 ou a'entes de chamada 1call a'ents4.
)ntidades, M$ 1Media ateZa& controller E $all a'ent4, M 1Media ateZa&4
Protocolos, M$P v; , *B$ /%KQ, F./L 1F./L E M$O4 , *B$ 0Q/Q, SDP 1Session Definition Protocol4 : *B$ 0LK%
r7uitectura M$P
-
7/25/2019 aula-voip
146/158
$'T
$EB
T1
-
7/25/2019 aula-voip
147/158
-
7/25/2019 aula-voip
148/158
DTMB
-
7/25/2019 aula-voip
149/158
-
7/25/2019 aula-voip
150/158
-
7/25/2019 aula-voip
151/158
-
7/25/2019 aula-voip
152/158
-
7/25/2019 aula-voip
153/158
steris-6 )2emplo de JA'ica dechamada
-
7/25/2019 aula-voip
154/158
chamada Um utilizador disca 0KK;( 7ue 8 uma e2tens"o para a central
$entral. O utilizador est definido no conte2to local 1 conte2tR local4
e2tensions.conf
XlocalY
e2ten R 0KK;(;(Voicemailmain/ Um utilizador sip 1LKK;4 disca ;KK; 7ue 8 um telefone
analA'ico 1apE;4( e cai no voicemail se estiver indispon3vel1nin'u8m responde em 0K secs4
sip.confXLKK;YUsernameLKK;$onte2tfrom:sipG
e2tensions.confXfrom:sipYe2ten R ;KK;(;(Dial1apE;(0K4e2ten R ;KK;(/(Voicemail/1u;KK;4
steris-6 )+UM
-
7/25/2019 aula-voip
155/158
$omo 8 7ue um utilizador da *B+ pode chamar umutilizador SIP9 SA tem teclado num8rico normal9 $omoespecificar um U*I9
)+UM. $ria um directArio 'lobal 7ue faz a
correspond@ncia nCmero de telefones para endere!osSIP 1ou email4
D+S loo-up 1).;L :R U*Is4 s interro'a!Hes ).;L 7ueries s"o formadas com os
nCmeros ao contrrio separados com pontos comdom3nio de topo )+UM no fim 1normalmente e;L.arpa4, KQ:LQ:L0K K.0.L..Q.L..Q.K..e;L.arpa
-
7/25/2019 aula-voip
156/158
steris-6 I?
-
7/25/2019 aula-voip
157/158
Inter:steris- e?chan'e 1I?4, Usada pelo 'ateZa& steris- como alternativa ao SIP(
F.0/0( etc
Suporta estilo de se'uran!a PI e tronca
5uando se usa tronca( aloca apenas a lar'ura debanda usada
5ualidade similar ao SIP( mas com o aumento denCmero de cone2Hes 1no modo tronca4 torna:se
melhor, Versions6 I? and I?/
steris-6 I? 1cont4
-
7/25/2019 aula-voip
158/158
I? 8 transparente ao +TEPT
I?/ triplica as chamadas da tronca porme'ab&te, ;KK chamadasEM> 1com o .%/4
$erca de ;KKK utilizadores re'istadosia2tel 1como B#D4