Вы находитесь на странице: 1из 52

CENTRO UNIVERSITRIO FEEVALE

RAFAEL NEVES HARFF

ANLISE DA QUALIDADE DE VOZ EM REDES VOIP BASEADAS EM PABX ABERTOS

Novo Hamburgo Nov!mbro "! #$$%

RAFAEL NEVES HARFF

ANLISE DA QUALIDADE DE VOZ EM REDES VOIP BASEADAS EM PABX ABERTOS

CENTRO UNIVERSITRIO FEEVALE INSTITUTO DE CI&NCIAS EXATAS E TECNOL'(ICAS CURSO DE CI&NCIA DA COMPUTA)*O

Or+!,-a"or. E"uar"o L!+va/ Ba/-o/

Novo Hamburgo ,ov!mbro "! #$$%

RESUMO

As tecnologias tradicionais de telecomunicaes encontram-se sedimentadas e oferecendo qualidade de servios adequadas para os padres estabelecidos. A necessidade de convergncia das tecnologias de comunicao (englobando dados, udio e v deo em tempo real! torna necessria a utili"ao de redes de pacotes para o envio e recepo de vo" e v deo. #ecnologias como a $o" sobre %&, tamb'm con(ecida como #elefonia %& surgem como uma real soluo para a incorporao da vo" ) atual rede de dados. *sta ' uma tecnologia relativamente nova, sendo ainda um amplo campo de estudos. +arecem de estudos relativos ) garantia da qualidade e da disponibilidade, bem como a definio de uma metodologia que consiga eficientemente medir e comparar as tecnologias de maneira ob,etiva. *sta monografia demonstra os principais conceitos envolvidos com a telefonia, fa"endo uma introduo ) telefonia convencional e os conceitos que a diferem da $o" sobre %&. Apresenta ainda as caracter sticas dos componentes (+-.*+s, protocolos, equipamentos, etc.! que tornam poss vel a utili"ao de $o" sobre %&. &or /ltimo, apresenta as principais metodologias de testes da qualidade de comunicaes utili"ando-se redes %&.

Pa0avra/123av!. $o%&, 0%&, +-.*+, software livre

ABSTRACT

#(e traditional telecom tec(nologies are formed sediment and are offering suitable qualit2 to t(e establis(ed standards. #(e need for convergence of all t(e communication tec(nologies (including data, audio, and video in real time! ma3e necessar2 t(e utili"ation of pac3et based net4or3s to t(e emission and reception of voice and video. #ec(nologies li3e $oice over %&, also 3no4n as %& #elep(on2 appear as a real solution to t(e incorporation of voice to t(e actual data net4or3. #(is is a relativel2 ne4 tec(nolog2, being still 4ide stud2 field. Are necessar2 more studies relative to qualit2 4arrant2 and availabilit2, and also t(e definition of a met(odolog2 able to efficientl2 measure and compare t(e tec(nologies in a ob,ective 4a2. #(is monograp( s(o4s t(e main concepts involved 4it( telep(on2, introducing to conventional telep(on2 and to t(e concepts t(at differ it from $oice over %&. 0(o4s also t(e c(aracteristic of several components (+-.*+s, protocols, equipments, etc.! 4(ic( ma3e possible t(e utili"ation of $oice over %&. At t(e end, presents t(e main test met(odologies of voice qualit2 %& net4or3 based communications. 4!516or"/. $o%&, 0%&, +-.*+, free soft4are

LISTA DE FI(URAS

6igura 2.7 8 +(aveamento f sico manual................................................................................. 79 6igura 2.7.7 8 #opologia #otalmente :igada........................................................................... 2; 6igura 2.7.2 8 #opologia &arcialmente :igada.........................................................................2; 6igura 1.7.7.7 8 #erminal %& para terminal %&.......................................................................... 2< 6igura 1.7.2.7 8 #erminal %& para #elefone..............................................................................2= 6igura 1.7.1.7 8 #elefone para #elefone...................................................................................1; 6igura 1.5.7 8 &acote >#&........................................................................................................ 1= 6igura 1.?.7 8 *@emplo de utili"ao *ABC...........................................................................5; 6igura 5.2.7 8 &rocedimento &0DC......................................................................................... 5E

LISTA DE TABELAS

#abela 1.2.7 8 +omparativo entre +-.*+s.............................................................................17 #abela 5.7.7 8 &ontuao de Dualidade C-0.......................................................................... 55

<

LISTA DE ABREVIATURAS E SI(LAS

ACELP ADPCM API ATA ATM CD CODEC CS1ACELP CSRC DNS DPCM DS DTMF ENUM HTTP IETF IP ISDN ITU ITU1T I7F LD1CELP MBPS

Algebraic +ode *@cited :inear &rediction Adaptive .ifferential &ulse +ode Codulation Application &rogram %nterface Analog #elep(one Adaptor As2nc(ronous #ransfer Code +ompact .is3 +odificadorF.ecodificador +on,ugate 0tructure Algebraic +ode *@cited :inear &rediction +ontributing 0ource .omain Aame 02stem .ifferential &ulse +ode Codulation .ifferentiated 0ervices .ual-tone Cultifrequenc2 #elep(one Aumber Capping G2per #e@t #ransfer &rotocol %nternet *ngineering #as3 6orce %nternet &rotocol %ntegrated 0ervice .igital Aet4or3 %nternational #elecommunications Bnion %#B #elecom 0tandardi"ation 0ector %nterHor3ing 6unction :o4-.ela2, +ode-*@cited :inear &rediction Cegabits por segundo

MCU M(C M(CP MOS MP1MLQ MTU PABX PC PCM PESQ PSQM PSTN QoS RFC RTCC RTCP RTP RTSP SBC SDP SIP STDM STFC SSRC TCP TDM UDP UIT URI VoIP

Cultipont +ontrol Bnit Cedia Iate4a2 +ontroler Cedia Iate4a2 +ontrol &rotocol Cean -pinion 0core Cultipulse-Ca@imum :i3e(ood Duanti"ation Ca@imum #ransfer Bnit &rivate Automatic Jranc( *@c(ange &ersonal +omputer &ulse +ode Codulation &erceptual *valuation of 0peec( Dualit2 &erceptual 0peec( Dualit2 Ceasure &ublic 04itc(ed #elep(one Aet4or3 Dualit2 of 0ervice >equest 6or +omments >ede #elefKnica +omutada por +ircuito >#& +ontrol &rotocol >eal #ime #ransfer &rotocol >eal-time 0treaming &rotocol 0ub-Jand +oding 0ession .escription &rotocol 0ession %nitiation &rotocol 0tatical #ime .ivision Cultiple@ing 0ervio #elefKnico 6i@o +omutado 02nc(roni"ation 0ource #ransmission +ontrol &rotocol #ime .ivision Cultiple@ing Bser .atagram &rotocol Bnio %nternacional de #elecomunicaes Bniform >esource $oice over %&

SUMRIO

%A#>-.BLM-........................................................................................................................ 77 2 >*.*0 .* &A+-#*0 N >*.*0 .* +%>+B%#-0............................................................7E 2.7 As redes de #ransmisso................................................................................................7< 2.2 +omutao de +ircuitos................................................................................................. 2; 2.1 +omutao de &acotes................................................................................................... 27 2.5 Do0................................................................................................................................ 22 1 $-%&...................................................................................................................................... 2? 1.7 +enrios......................................................................................................................... 2E 1.7.7 #erminal %& para terminal %&..................................................................................2E 1.7.2 #erminal %& para #elefone..................................................................................... 2< 1.7.1 #elefone para #elefone.......................................................................................... 2= 1.2 +odificao de $o"........................................................................................................1; 1.2.7 I.<77......................................................................................................................17 1.2.2 I.<22......................................................................................................................12 1.2.1 I.<21.7...................................................................................................................12

7;

1.2.5 I.<2E......................................................................................................................12 1.2.? I.<29......................................................................................................................11 1.2.E I.<2=......................................................................................................................11 1.1 0%&..................................................................................................................................11 1.1.7 *stabelecimento de cone@es................................................................................ 1? 1.5 >#&F>#+&..................................................................................................................... 1E 1.? *ABC............................................................................................................................19 1.E %nteroperabilidade de >edes de $o".............................................................................. 5; 1.< %nteroperabilidade 0%& e G.121......................................................................................57 5 Dualidade de $o"...................................................................................................................52 5.7 Cetodologia C-0......................................................................................................... 51 5.2 Cetodologia &0DC........................................................................................................ 5? 5.1 Cetodologia &*0D......................................................................................................... 5< +-A+:B0M-.......................................................................................................................... 5= >*6*>OA+%A0 J%J:%-I>P6%+A0..................................................................................... ?7

77

INTRODU)*O

As facilidades oferecidas pela %nternet tem facilitado muito a comunicao interpessoal. - uso do e-mail em muitos cenrios tem substitu do em grande parte o uso do correio convencional. *ste fato sQ refora uma tendncia que est sendo discutida e analisada por vrias analistas, pesquisadores e usurios desta infra-estrutura mundial de comunicaoR a convergncia. *m um futuro no muito distante, afirmam alguns, os diferentes tipos de m dias 8 dados, vo" e imagem 8 estaro todos em formato digital e sero transportados por uma /nica infra-estrutura de rede. A comunicao de vo" atrav's de pacotes %& ($o%&! ' somente a segunda onda (a primeira foi o transporte de dados! deste fenKmeno de convergncia. $o%&, sigla de Voice over Internet Protocol, consiste na transformao dos sinais de vo" em pacotes digitais para o envio e roteamento sobre uma rede de pacotes %&. *sta tecnologia est sendo considerada o futuro da comunicao de vo". Algumas anlises de mercado indicam que o $o%& ir substituir a tradicional comunicao telefKnica reali"ada por comutao de circuitos. #odavia, como a comunicao telefKnica por comutao de circuitos , se encontra sedimentada no mercado, sendo uma tecnologia confivel e de boa qualidade, fa"-se necessrio mensurar a qualidade da nova tecnologia, evitando surpresas quando esta for implementada. Dualquer tentativa de substituio de uma infra-estrutura confivel e robusta de comunicao, como ' o caso da rede telefKnica, por uma nova tecnologia, deve ser suportada por diversos estudos t'cnicos e anal ticos que possam comprovar a equivalncia de sua funcionalidade. *@iste muita d/vida se a qualidade de vo" oferecida por uma rede $o%& ' similar ) encontrada nas redes p/blicas de telefonia. $rias ferramentas tm aparecido no mercado possibilitando a comunicao entre usurios dom'sticos de forma rpida, fcil e praticamente sem custo. Ao entanto, com relao ao mercado corporativo, ' necessrio uma anlise criteriosa da tecnologia em discusso. Duedas no sistema, qualidade de comunicao, congestionamento

72

nas ligaes, tempo de espera para a reali"ao das c(amadas, custo dos equipamentos envolvidos, facilidade de interao do usurio com o sistema de telefonia, largura de banda, etc, so questes que precisam ser avaliadas para que a substituio do sistema tradicional de telefonia pela tecnologia $o%& possa obter sucesso em um ambiente to comple@o e e@igente. A utili"ao da tecnologia $o%& permite economia no custo das ligaes. Aa maior parte dos servios de vo" oferecidos atualmente pela %nternet, as ligaes reali"adas entre os usurios de um mesmo sistema no so tarifadas e as ligaes de usurios $o%& com destino a usurios locali"ados no sistema telefKnico tradicional possuem tarifas muito econKmicas. %sso acontece porque as prestadoras de servios esto (em sua grande maioria!, presentes em vrios pontos do planeta, fa"endo com que as ligaes para estas localidades se,am tarifadas como ligaes locais. As empresas que aderiram a esta tecnologia reportam tamb'm uma reduo nos gastos com manuteno uma ve" que no precisam mais dar suporte a duas redes de comunicao. +onsiderando-se o estado da tecnologia $o%& dispon vel atualmente, ' poss vel, guardadas as devidas restries de escala e qualidade, substituir uma rede de telefonia convencional (incluindo a central telefKnica! pela tecnologia de vo" sobre %&. -bservando estas vantagens, <=S da 7;; empresas que mais investem em tecnologia no Jrasil, , utili"am a tecnologia $o%&. -utra pesquisa reali"ada pela .eloitte aponta que, at' o final de 2;;?, mais dois teros das 2;;; maiores empresas do mundo tero implantado solues $o%& (6->#*0, 2;;?, pg. 25!. - $o%& tem sido estudado desde meados de 7==E dentro do esforo de construo dos primeiros gateways de telefonia pela %nternet. *stes equipamentos transformam os sinais de vo" em pacotes de dados para o envio em uma rede de dados (G*>0*A#, et al, 2;;2!. Irandes operadoras de telecomunicaes movidas, atualmente, mais por questes de competitividade do que por questes t'cnicas, esto comeando a disponibili"ar este tipo de tecnologia aos seus usurios finais. A $o" sobre %& torna poss vel a utili"ao de telefones comuns com o au@ lio de adaptadores A#A, softphones, telefones %&, headsets, celulares, etc., com o ob,etivo de utili"ar uma rede %& , e@istente para o trfego de vo". *stas redes podem tamb'm ser integradas com redes de telefonia p/blica , e@istentes (&0#A - Public Switched Telephone Network!,

71

possibilitando assim que os usurios destas tecnologias possam comunicar-se com telefones convencionais. *@istem vrias solues comerciais que possibilitam a implantao de uma rede $o%&, tanto de modo privado (intra-empresa! como p/blico (operadoras de telecomunicaes!. A maioria destas solues baseia-se em uma arquitetura composta de vrios elementosR +-.*+s, gateways, &AJNF%&, etc. &ode-se ter uma soluo totalmente baseada em %&, na qual toda a vo" ' digitali"ada e transformada em pacotes a serem transmitidos pela rede de pacotes at' seu receptor. Alternativamente, pode-se optar por uma soluo ( brida, na qual terminais analQgicos de vo" so interligados a um &AJN que possui interface com a rede %& (os c(amados &AJNF%&!. *@istem vrios fornecedores de &AJNF%& comerciais e, na grande maioria, estes equipamentos so caros e possuem um custo de manuteno elevado. Ao entanto, algumas solues gratuitas e com cQdigo-livre (ou aberto! surgiram recentemente no mercado, entre elas os soft4ares Asteris3 e sipN. *stas duas solues implementam um &AJNF%& sobre uma plataforma %JC-&+. - ob,etivo deste trabal(o ' avaliar a qualidade de vo" oferecida pelas duas solues de &AJNF%& de dom nio p/blico acima citadasR o Asteris3 e o sipN. Ambas as solues sero configuradas para trabal(ar com o protocolo 0%& ( Session Initiation Protocol! e dispostas em cenrios que possibilitem a avaliao da qualidade de vo" tanto analQgica quanto digital. A qualidade de vo" ser medida por uma das metodologias e@istentes para a avaliao da qualidade de vo" em circuitos telefKnicos de $o%&, sendo que as principais metodologias (C-0, &0DC e &*0D! sero e@plicadas nesta monografia. Bm dos fatores que impactam diretamente na qualidade do servio de $o%& oferecido ' a banda dispon vel para a reali"ao das c(amadas. Aormalmente os sistemas $o%& utili"am a mesma rede de dados das empresas onde so implementados, desta forma, os pacotes de vo" concorrem em igualdade de prioridade com os dados que no precisam ser transmitidos em tempo real, como transferncias de arquivos, acesso a bando de dados, etc. &ara solucionar este tipo de problema, e@iste o conceito de Do0 (Quality of Service!, que consiste numa metodologia para a priori"ao do trfego e reserva de banda para o trafego de uma aplicao espec fica. *sta monografia no tem como ob,etivo analisar tais mecanismos, (a,a vista a grande quantidade de trabal(os , reali"ados, inclusive no +entro Bniversitrio 6**$A:*, sobre esta problemtica.

75

+om relao aos testes pretende-se isolar os problemas relativos a rede, disponibili"ando uma rede livre de trfego. Atualmente e@istem vrios protocolos de sinali"ao da telefonia $o%&, por'm, dois deles se destacam pela sua utili"ao e consolidao no mercadoR G.121 e 0%&. A sinali"ao da telefonia consiste no controle das c(amadas, englobando a iniciao, finali"ao, escol(a do +-.*+ (+odificadorF.ecodificador!, autori"ao, entre outros. - G.121 ' um protocolo mais antigo e especifica o envio de udio, v deo entre outros. 0ua implementao ' muito comple@a. - trabal(o na verso 7 deste protocolo se iniciou em maio de 7==?, pelo Irupo de *studos 7E do %#B-# (G*>0*A#, 2;;2, pg. 5! e aplica o esquema %0.A ao universo %& (>*%##*>, 2;;5, pg. 2?!. *m contraste, o 0%&, especificado pela %*#6 atrav's da >6+ 12E7 ' feito nos moldes de protocolos como G##& e ' definido como um Application ayer Protocol (&rotocolo de +amada de Aplicao! o que facilita aos desenvolvedores. Ambos, G.121 e 0%&, estabelecem arquiteturas distribu das e so protocolos peer-to-peer, isto ', ponto-a-ponto (>*%##*>, 2;;5!. -utro parTmetro de configurao de uma rede $o%& que deve ser escol(ido ' o +-.*+, definido como o algoritmo utili"ado para transformar os sinais analQgicos em dados (G*>0*A#, 2;;2!. -s +-.*+s influenciam diretamente a qualidade e o consumo de banda das comunicaes de vo", pois os algoritmos compactam a vo" e dependendo da ta@a de compactao, a qualidade de vo" apresenta menor ou maior qualidade. Assim sendo, o consumo de banda ' inversamente proporcional ) qualidade de vo". &ara a reali"ao dos testes comparativos, escol(emos o +-.*+ I.<77, cu,as caracter sticas sero discutidas nos prQ@imos cap tulos, por ser amplamente utili"ado e por ser livre de patentes. -s demais cap tulos desta monografia esto dispostos de maneira a facilitar a introduo ao Umundo de telefoniaV. Ao +ap tulo 2 ' reali"ada uma introduo ) telefonia tradicional, ) diferenciao das tecnologias de comutao de circuitos e pacotes, bem como aos m'todos de Do0 que podem ser utili"ados para minimi"ar os efeitos decorrentes da utili"ao de $o%& em redes de comutao de pacotes.

7?

Ao terceiro cap tulo, so abordados os conceitos propriamente voltados para a tecnologia de $o%&, como +-.*+s, protocolos de comunicao, etc. 0o abordados ainda problemas relativos ) intercone@o dos diferentes tipos de m dia, bem como algumas solues propostas. - quarto cap tulo apresenta os principais problemas que afetam a qualidade das comunicaes $o%&. Apresenta tamb'm as principais metodologias de testes e@istentes, diferenciando-as.

7E

# REDES DE PACOTES X REDES DE CIRCUITOS

*m 7955, 0amuel Corse envia a primeira mensagem entre Has(ington e Jaltimore utili"ando o seu sistema de telegrafia. Apro@imadamente 7; anos depois, este sistema , se encontrava dispon vel em vrios pa ses como um servio para o p/blico em geral. *m 79<?, quando o cientista Ale@ander Ira(am Jell e seu a,udante #(omas A. Hatson dedicavam-se a um pro,eto relacionado com a telegrafia, e, a princ pio, sem ligao com a telefonia, descobrem que, devido a forma que o aparel(o receptor fora montado naquela ocasio, foi poss vel reprodu"ir uma corrente el'trica cu,a variao el'trica ocorria na mesma intensidade que o ar que passava pelo mecanismo transmissor. *sta descoberta permitiu que, a partir de vrias mel(orias, Ira(am Jell, em 75 de fevereiro de 79<E solicitasse a patente de seu equipamento, identificando-o conforme a seguinte descrioR UW o aparel(o para transmitir vo" e outros sons (W! pelas variaes da corrente el'trica, similares )s variaes do ar, acompan(ando cada palavra pronunciadaWV (+-:+G*>, et al, 2;;?, pg.2!. Ao ano seguinte, Ira(am Jell fundaria a compan(ia Jell de telecomunicaes. Aeste mesma 'poca, surge a primeira organi"ao regulatQria internacional, criada para cuidar das questes de interoperabilidade entre os sistemas de telegrafia adotados pelos diferentes pa ses. *sta organi"ao veio, posteriormente a ser c(amada de %#B ( International Teleco!!unication "nion!. Atualmente, o setor # do %#B ' responsvel pela padroni"ao dos sistemas de telecomunicaes, con(ecidas como >ecomendaes %#B-#. +om o crescimento da demanda pelos servios de telefonia, no era mais poss vel a operao de lin(as diretas e dedicadas entre os usurios. A soluo foi a utili"ao de recursos compartil(ados c(aveados (ou comutados! entre as diversas conversaes. A forma de

7<

c(aveamento tradicional utili"ada ' con(ecida como comutao de circuitos, possibilitando assim o estabelecimento do circuito entre a origem e o destino da conversao. %nicialmente, os circuitos estabelecidos entre os interlocutores eram comutados pela t'cnica con(ecida como c(aveamento f sico manual, na qual os operadores (umanos, nas centrais telefKnicas recebiam pedidos de ligaes e eram encarregados de fec(ar fisicamente (atrav's de cabos e conectores! os circuitos entre os interlocutores, bem como liberar o circuito apQs a o t'rmino das conversas.

F+gura #89 : C3av!am!,-o ;</+2o ma,ua0 =COLCHER !- a0 #$$%>

A central telefKnica eletromecTnica de c(aveamento foi inventada em 79=7 por Almon 0tro4ger, na qual os usurios no precisavam mais da interveno (umana, possuindo agora um dispositivo de discagem possibilitando a indicao direta do n/mero do destinatrio (+-:+G*>, et al, 2;;?!. +om a inveno do transistor e do circuito integrado (em 7=59 e 7=?9, respectivamente!, foi poss vel a construo de centrais telefKnicas mais robustas, rpidas e baratas. - passo seguinte na evoluo tecnolQgica da telefonia veio em 7=?9, apQs o surgimento do primeiro computador digital, com o surgimento das primeiras centrais telefKnicas digitais. *m 7=E;, a rede telefKnica comea a utili"ar circuitos digitais para a transmisso de sinais nas lin(as entre as centrais, sendo que na d'cada de 9;, as lin(as , eram predominantemente digitais, e@ceto pelas lin(as de assinantes (a /ltima lin(a que c(ega at' a residncia ou estabelecimento!.

79

2.7 As redes de #ransmisso - fato de que todo o tipo de informao, incluindo te@to, udio, imagem, v deo, etc, pode ser representado de forma digital sugeria que sistemas de comunicao gen'ricos poderiam ser pro,etados para atender ) transmisso dessas diversas m dias de forma integrada. &or'm, as diferentes caracter sticas dos trfegos gerados pelas vrias fontes de informao (aviam gerado a necessidade de sistemas espec ficos para atender )s demandas de cada tipo de fonteR o sistema telefKnico (baseado no esquema de comutao de circuitos! para o trfego de vo" , as redes de comutao de pacotes para os dados te@tuais e as redes prQprias de radiodifuso e ou a cabo para rdio e televiso. #odas estas redes (aviam sido pro,etadas especificamente para as suas necessidades, no se adaptando a outros tipos de servios. Aeste problema encai@a-se a tecnologia $o%&, sendo que esta fa" uso de uma rede de dados para a transmisso de vo". .esta forma, fa"-se necessrio o pleno entendimento da diferena entre comutao de circuitos e comutao de pacotes para compreender a diferena das comunicao $o%& para a telefonia tradicional e as poss veis solues e problemas na implementao de uma soluo $o%&. .e uma forma geral, uma rede de comunicao constitui-se de um con,unto de equipamentos (computadores, telefones, !ainfra!es, etc.! com capacidade de troca de informaes e compartil(amento de recursos. - sistema de comunicao ' composto da topologia7 da rede que interliga estes equipamentos e os prQprios equipamentos. A topologia e o grau de conectividade entre os equipamentos da rede so fatores que determinam a utili"ao e os tipos de c(aveamento que sero empregados em uma rede. As redes com topologia totalmente ligada (6igura 2.7.7! apresentam uma ampla conectividade entre os pontos da rede. +ontudo, este tipo de conectividade se torna impraticvel em redes grandes, pois cada ponto necessita de uma cone@o f sica com cada um dos outros pontos.

6orma de intercone@o de equipamentos, podendo ser em estrela, anel, barra, etc.

7=

F+gura #8989 : To?o0og+a To-a0m!,-! L+ga"a =COLCHER !- a0 #$$%>

-utra topologia utili"ada em uso ' a parcialmente ligada ou topologia em grafos (6igura 2.7.2!. *sta topologia apresenta uma topologia onde percebemos que os pontos no possuem cone@o direta com todos os pontos conectados na rede, necessitando assim, em algumas situaes, que o trfego UatravesseV algum ponto da rede para alcanar um ponto ao qual no ten(a acesso direto. $emos assim que, na topologia parcialmente ligada, cada enlace entre estaes pode ser compartil(ado, em momentos diferentes, por diferentes conversaes.

F+gura #898# : To?o0og+a Par2+a0m!,-! L+ga"a =COLCHER !- a0 #$$%>

- processo de utili"ao e liberao, ao longo do tempo, desses enlaces utili"ados na topologia parcialmente ligada pode ser feito de vrias formas, denominadas comutao ou c(aveamento. *@istem trs formas bsicas de comutaoR comutao de circuitos, comutao de mensagens e comutao de pacotes. Aas redes que diferem da totalmente ligada, necessita-se definir um mecanismo de endereamento, de forma a identificar cada uma das estaes

2;

conectadas ) rede. Ao caso da rede telefKnica, esse esquema de endereamento ' con(ecido como plano de numerao. Aos casos onde so estabelecidas as cone@es entre os dois nQs da rede antes da troca de qualquer informao, o endereo dos nQs de origem e destino so necessrios apenas no momento do estabelecimento da cone@o. &or outro lado, caso no (a,a estabelecimento de cone@o, cada unidade de dados deve carregar ambos endereos.

2.2 +omutao de +ircuitos A +omunicao via comutao de circuitos consiste no estabelecimento de um camin(o dedicado durante o per odo de durao da comunicao entre as duas estaes, envolvendo trs fasesR *stabelecimento do circuito, transferncia dos dados e descone@o do circuito. Antes da comunicao de qualquer dado atrav's do circuito, ' necessrio que (a,a o estabelecimento do circuito de fim-a-fim, isto compreende a alocao de uma rota entre os nQs e que, em cada enlace, isto ', entre cada segmento da rede, ' estabelecido um canal para a comunicao para que a comunicao possa iniciar. ApQs o estabelecimento do circuito, pode-se iniciar a transferncia dos dados entre a estao que originou a comunicao e a estao de destino. Duando uma das estaes solicita o encerramento da cone@o, procede-se ) descone@o do circuito, sendo necessria a propagao dos sinais de descone@o por todos os nQs intermedirios do circuito. &ercebe-se que na comutao de circuitos, o camin(o alocado durante o estabelecimento da cone@o permanece dedicado )quelas estaes at' que uma delas decida desfa"er o circuito. %sto implica no fato de que, mesmo no (avendo trafego de dados, a capacidade do meio f sico estar alocada e ser desperdiada. *m contrapartida, e@iste a garantia de que a capacidade do meio , alocada estar dispon vel durante toda a durao da comunicao. *ste tipo de circuito ' utili"ado em sistemas telefKnicos tradicionais (centrais telefKnicas e &AJN! , que a comunicao voclica, na sua forma bsica, ' caracteri"ada pelo trfego a uma ta@a cont nua e constante.

27

-s procedimentos de controle de uma rede, como os de estabelecimento e finali"ao de cone@es envolvem a gerao, transmisso e processamento de mensagens que contm sinais para que os mecanismos reali"em as funes necessrias (alocao e liberao dos canais!. &or esta ra"o, estes procedimentos so c(amados de mecanismos de sinali"ao.

2.1 +omutao de &acotes A comutao de pacotes no e@ige o estabelecimento de um canal de comunicao dedicado entre a origem e o destino da comunicao a ser estabelecida. Bma ve" que um dos participantes da comunicao necessite transmitir um mensagem (uma unidade lQgica da informao!, verifica-se se esta mensagem possui taman(o maior que o permitido pelo meio a ser utili"ado, sendo, no caso de uma mensagem maior do que o taman(o permitido, dividido em um taman(o pass vel de transmisso. A informao ' ento UempacotadaV, com a incluso de parTmetros de controle, que incluem al'm de outros parTmetros, o remetente e o destinatrio. *m seguida, o pacote ' transmitido de nQ em nQ, no qual a mensagem ' completamente recebida e encamin(ada (roteada! para o prQ@imo nQ no camin(o at' c(egar ao destinatrio. - pacote, em cada enlace, pode sofrer atrasos, isto ocorre devido ao fato de que o enlace pode estar transmitindo um pacote de outra comunicao, devendo esta mensagem ficar arma"enada na fila de pacotes a ser enviada, no podendo assim ser prontamente enviada quando c(egar ao nQ responsvel pelo seu roteamento. Assim sendo, percebe-se que cada pacote camin(a de nQ a nQ, sendo arma"enado e retransmitido em cada etapa. *ste processo ' con(ecido como store-and-forward. - atraso, neste caso, ' varivel pois depende das condies de trfego na rede. -utro fator que aumenta a latncia 2 e@istente nas redes de comutao de pacotes ' a necessidade do empacotamento dos dados, o que demanda tempo (embora pouco!. A comutao de pacotes tem um mel(or aproveitamento das lin(as de comunicao do que a comutao de circuitos, pois os canais podem ser compartil(ados por vrios pacotes ao longo do tempo, dependendo da demanda. .esta forma, evita-se o desperd cio que ocorre quando no ( envio de dados e um canal , se encontra alocado. -utro fator que privilegia este tipo de
2

tempo necessrio para o pacote c(egar at' seu destino

22

cone@o, ' que, quando o trfego se torna alto, os pacotes so arma"enados para o envio assim que o meio este,a livre, embora, neste caso, o tempo de transmisso at' o destinatrio se,a maior. Aa comutao de circuitos, caso (a,a trfego acima do permitido, as cone@es so negadas, pois no ( como estabelecer novas cone@es caso os canais de comunicao este,am ocupados. A comutao de pacotes difere-se da comutao de mensagens apenas pelo fato de que as mensagens so divididas em pacotes, quando na transmisso de mensagens, ( o envio das mensagens inteiras, no sendo portanto divididas em pacotes menores para a transmisso. *sta diferena permite que vrios pacotes de uma mesma mensagem este,am a camin(o em diferentes enlaces da rede, o que redu" o tempo das transmisses quando ( mais de um nQ entre o emissor e o receptor da mensagem. Analisando a comutao de pacotes sob o ponto de vista de um /nico enlace (apenas um segmento da rede!, percebemos a intercalao, ao longo do tempo, de pacotes originados de diferentes pontos com destinos tamb'm variados. #anto a forma de compartil(amento dos enlaces quando a identificao do destinatrio e emissor de cada pacote atrav's das informaes adicionadas (cabeal(o! fa"em com que a comutao de pacotes se torne idntico ao esquema de comutao 0#.C (Statical Ti!e #ivision $ultiple%ing ! ou multiple@ao1 por diviso de tempo estat stica. %sto ', multiple@ao por diviso de tempo sem a definio de um taman(o de fra!e ou quadro de dados fi@o. *ste tipo de multiple@ao tenta evitar a perda de capacidade decorrente da utili"ao de fra!es de taman(o fi@o.

2.5 Do0 +omo , verificamos anteriormente, a utili"ao de comutao de circuitos ' mais adequada para a transmisso de flu@o cont nuo, enquanto a comutao de pacotes ' mais indicada para a transmisso de dados sem a necessidade de ta@as constantes (v deo comprimido, te@tos, dados, etc!, quando a capacidade de transmisso do meio ' dinamicamente alocada entre os equipamentos conectados a cada enlace da rede. As transmisses de vo" caracteri"am-se por um flu@o cont nuo. &ara transmisses de vo" em redes de pacotes, ' preciso que os dados c(eguem
1

m'todo para compartil(ar um meio f sico simultaneamente por duas ou mais cone@es

21

ao destino antes de um determinado tempo e a ta@as e variaes de latncia ( &itter! cont nuas, ob,etivando a preservao da qualidade dos dados transmitidos a fim de oferecer assim um servio de telefonia com qualidade. As conversas telefKnicas apresentam em m'dia 1?S de silncio (G*>0*A# et al, 2;;2!, o que pode diminuir a quantidade de dados a serem enviados entre os interlocutores, caso se utili"e um mecanismo que permita a supresso ou compresso do silncio. -b,etivando a soluo do problema de trafegar dados cont nuos em uma rede que no foi originalmente concebida para este fim, devemos manter a rede com uma largura de banda suficiente para que os pacotes de vo" possam trafegar com a rapide" e constTncia necessrios. &or'm, isto acarreta no superdimensionamento da rede, uma ve" que estaremos garantindo que e@ista largura de banda sempre dispon vel para qualquer tipo de trfego que tiver acesso ao meio. +omo uma alternativa a este superdimensionamento, podemos utili"ar a Do0 ( Quality of Service! que ' um Uservio da rede que especifica o desempen(o do trfego atrav's de uma ou mais redesV (+G-H.GB>X, 2;;2, p. 7<2!. &ode-se aplicar diferentes mecanismos de Do0, dependendo da finalidade alme,ada em relao ao trfego a ser transportado pela rede, entre elas filas, Integrated Service (%nt0erv! e #ifferentiated Service (.iff0erv!. *stas t'cnicas so aplicadas nos roteadores, gateways e swicthes situados entre os pontos de origem e destino das comunicaes a serem reali"adas. -s mecanismos de filas caracteri"am-se por diferenciar o trafego que c(ega ao roteador e separ-los em diferentes filas para retransmisso dependendo da prioridade de cada pacote. *sta diferenciao permite que os dados em tempo real (como a vo"! ten(am maior prioridade e possam c(egar ao destino antes do trfego que pode sofrer algum atraso, como transferncia de arquivos, acesso ) banco de dados, etc. - mecanismo .iff0erv, definido pela >6+ 25<?, constitui-se em um algoritmo desenvolvido para oferecer mel(or servio a algum trfego em detrimento dos demais (+G-H.GB>X, 2;;2!, sendo utili"ado principalmente nos provedores de acesso. +onsiste na reserva de uma quantidade de banda para o trfego dos pacotes identificados como prioritrios (campo .0 no cabeal(o do datagrama %&!. *sta reserva fa" com que parte da capacidade de

25

trfego do enlace fique reservado para certo tipo de pacotes, o que diminui a banda para outras aplicaes, mesmo que no (a,a trafego de pacotes identificados como prioritrios. -utro fator que deve ser observado ' o dimensionamento da banda reservada, pois pode-se ter uma reserva superior ao necessrio, causando assim desperd cio. A arquitetura %nt0erv, definida pela >6+ 7E11, ' Uum modelo de servios que acrescenta ao servio de mel(or esforo ... categorias de servio com diferentes graus de comprometimento de recursos (banda passante e buffers, em particular! e, conseqYentemente, com diferentes n veis (ou classes! de Do0 para flu@os de transporte distintos na rede %&V (+-:+G*>, et al, 2;;?, p. 25!. *sta arquitetura apresenta problemas de escalabilidade, uma ve" que so necessrias configuraes espec ficas para cada regra a ser configurada, englobando a especificao do tipo de dados (porta!, endereo de host (estao! de origem e destino a ser afetado pela regra. *ste cap tulo, ento, apresentou um breve (istQrico das comunicaes telefKnicas, bem como procurou-se identificar as diferenas encontradas em ambientes com sistemas de comutao de circuitos com relao ) comutao de pacotes, apresentando ainda, ao final, os principais conceitos de Do0.

2?

@ VOIP A tecnologia $o%& est gan(ando cada ve" mais espao pois muitos so os benef cios que esta tecnologia apresentados. &odemos citar como vantagens, a reduo de custo nas ligaes em longa distTncia, a utili"ao de uma mesma rede para dados e vo", convergncia de todas as tecnologias e reduo no custo de manuteno. -s equipamentos desta tecnologia encontram-se bem difundidos e podem ser facilmente encontrados. *ste cap tulo apresenta uma viso dos vrios conceitos e das tecnologias que so empregados na comunicao de vo" sobre o protocolo %& ($o%&!, utili"ando cenrios para facilitar a compreenso dos conceitos e dos ambientes onde se pode empregar $o%&. '#eno!ina-se servi(o conversacional de VoIP o servi(o essencial!ente destinado ) co!unica(*o de vo+, de !odo si!ilar ao provido pelo Servi(o Telef-nico .i%o /o!utado 0ST./1 2, co! a participa(*o de pelo !enos u! interlocutor ligado a u!a rede IP3 #entro dessa classifica(*o inclue!-se ta!b4! os servi(os suple!entares t5picos de telefonia, co!o audioconfer6ncia, reten(*o e redireciona!ento de cha!adas telef-nicas etc37 (+-:+G*>, et al, 2;;?, p. 75E!

1.7 +enrios
5

termo em portugus equivalente ao famoso acrKnimo &-#0 (Plain 8ld Telephony Service!

2E

1.7.7 #erminal %& para terminal %& Aeste cenrio, os interlocutores utili"am equipamentos dotados de +-.*+s de udio e interface de cone@o com a rede %&. *ste equipamento pode ser um &+ com um soft4are espec fico, c(amado softphone, para a comunicao. *ste, utili"a-se de A&%s para a captura e reproduo do udio, sendo o prQprio sistema operacional do &+ encarregado do envio e recepo dos pacotes contendo o udio pela rede %&.

F+gura @898989 1 T!rm+,a0 IP ?ara -!rm+,a0 IP =COLCHER !- a0 #$$%>

*m substituio ao &+ com soft4are espec fico, podemos utili"ar #elefones %&, os quais se assemel(am ao telefone utili"ado atualmente para conversas na rede p/blica comutada (&0#A!. *stes tamb'm podem ser utili"ados em paralelo nas duas redes, sendo, assim como os softphones, dotados de +-.*+s para a gerao e recepo do udio, e de mecanismos para as tarefas de recepo e envio dos pacotes pela rede %&.

2<

Alternativamente, pode-se ainda utili"ar um dispositivo c(amado A#A (Analog Telephone Adaptors! que se constitui um (ard4are que permite a cone@o de um telefone comum a um computador ou diretamente ) rede %&, sendo o A#A responsvel pela codificaoFdecodificao do udio e nos casos onde ele no este,a conectado a um &+ ' tamb'm responsvel pelo envio dos pacotes de rede necessrios. +om relao aos protocolos utili"ados, um servio de $o%& entre &+s necessita, em tese, apenas do protocolo >#&F>#+& (9eal-ti!e Transport Protocol e 9eal-ti!e Transport /ontrol Protocol!, que so respectivamente, um protocolo que oferece funes de transporte fim a fim direcionadas para aplicaes que utili"em dados em tempo real, como udio, v deo, etc e um protocolo de controle e monitoramento empregado nas cone@es >#&. +ontudo, a implementao apenas deste protocolo, no ' poss vel a utili"ao de recursos mais avanados como redirecionamento de conversaes ou audioconferncias. &ara proporcionar estes servios adicionais ' necessrio algum protocolo de sinali"ao. *stes protocolos, entre outras tarefas, reali"am o controle inicial e final de uma cone@o e negociam o +-.*+ a ser utili"ado. +omo , mencionado, os principais protocolos de sinali"ao so o 0%& e o G.121, sendo que esta monografia abordar o protocolo 0%&, pelos fatores , e@postos, incluindo sua simplicidade e perspectiva de adoo pelo mercado. -utro componente importante, embora opcional, ' o gateway de gerncia. *ste centrali"a o oferecimento de servios, sendo responsvel pela autenticao dos telefonesFusurios, interm'dio na negociao do +-.*+ a ser utili"ado, controle do n/mero de c(amadas tendo em vista a banda dispon vel, bil(etagem (cobrana!, utili"ao de Do0, rerroteamento de c(amadas, servios de secretria eletrKnica, entre outros.

1.7.2 #erminal %& para #elefone +onforme demonstra a 6igura 1.7.2.7, a utili"ao de $o%& integrada ) &0#A envolve mais dois componentes, c(amados de gateway de vo" e gateway de sinali"ao. -bservamos ainda que o autor utili"a o acrKnimo >#++ (>ede #elefKnica +omutada por +ircuito!. Ao longo

29

desta monografia, utili"aremos o acrKnimo &0#A ( Public Switched Telephone Network! para referenciar ) >ede &/blica de #elefonia +omutada. -s :ateways de $o" (tamb'm con(ecidos como :ateways de C dia! so responsveis pelo repasse do flu@o de udio entre a &0#A e a rede %&. 0uas principais funes so a codificao e decodificao digital da vo" (quando o udio c(ega no gateway de forma analQgica!, a transcodificao da vo" (quando a codificao que c(ega da &0#A ao gate4a2 ' digital e diferente da codificao da rede %&!, a terminao de c(amadas telefKnicas na &0#A e a transmisso e recepo de amostras de udio digital encapsuladas em datagramas %&.

F+g8 @898#89 1 T!rm+,a0 IP ?ara T!0!;o,! =COLCHER !- a0 #$$%>

*ste :ateway de $o" ' visto pela rede %& como mais um terminal. .o ponto de vista da &0#A, podem possuir diversas categori"aes, incluindoR :ateways residencias (para a interligao com interfaces analQgicas, sendo visto pela &0#A como uma lin(a de assinante!, :ateways de Acesso (para a interligao com centrais telefKnicas analQgicas ou digitais, vistos como um con,unto ou tronco de lin(as de assinante!, :ateways de trunking (para a interligao com um grande n/mero de troncos analQgicos! e :ateways de vo" sobre A#C (para interligao de redes de vo" com redes A#C!. -s :ateways de sinali"ao (tamb'm c(amados de softswitches ou $edia :ateway /ontrollers 8 CI+s! trabal(am no tratamento dos pedidos de cone@o partindo da &0#A e

2=

destinados ) rede %& e vice-versa. #em a funo de tradu"ir mensagens ou tons especiais de sinali"ao da &0#A para a sinali"ao $o%& e efetuar o controle dos :ateways de m dia, requisitando a gerao de sinais nas lin(as telefKnicas ou sendo notificado a respeito de eventos disparados nos mesmos. A 6ig. 1.7.2.7 apresenta a sinali"ao telefKnica sendo passada diretamente ao gateway de sinali"ao. +ontudo, ' comum que, durante o estabelecimento de uma c(amada, a sinali"ao passe pelas mesmas centrais telefKnicas a serem usadas pela c(amada. %sto se reflete nos cenrios de integrao com servios de $o%& por meio do repasse indireto da sinali"ao telefKnica ao gateway de vo" (atrav's dos protocolos CI+& e CegacoFG.259!.

1.7.1 #elefone para #elefone *ste cenrio apresenta-se como um misto dos dois cenrios anteriores, no qual duas redes comutadas se interligam atrav's de uma cone@o $o%&. *ste cenrio ocorre principalmente em empresas que possuem instalaes geograficamente dispersas, em que cada unidade possua sua rede telefKnica comutada. A 6ig. 1.7.1.7 ilustra este cenrio.

1;

F+gura @898@89 1 T!0!;o,! ?ara T!0!;o,! =COLCHER !- a0 #$$%> *ste cenrio apresenta um gateway de sinali"ao em cada lado, dedicado ao tratamento de pedidos de estabelecimento de c(amadas provenientes de cada rede comutada. Alternativamente, pode-se utili"ar apenas um gateway de sinali"ao, eliminando a necessidade de sinali"ao $o%& entre gateways. *ssa abordagem tem sua aplicabilidade limitada pelo n/mero total de c(amadas que o gateway de sinali"ao ' capa" de tratar em tempo (bil.

1.2 +odificao de $o" 'A palavra /8#;/ 4 u!a contra(*o de codificador e decodificador e significa u! dispositivo <ue digitali+a sinais de vo+ ou v5deo para trans!iss*o por servi(os de dados digitais e os converte de volta na outra ponta37(+G-H.GB>X, 2;;2, p. 2E1! +omo o nome sugere, os +-.*+s so utili"ados para codificarFdecodificar, normalmente reali"ando a tarefa de compactao tamb'm, pois a converso do Umundo analQgicoV para o digital ' feito por amostragem, se,a de v deo, udio,etc. Bm dado analQgico se constitui de um flu@o cont nuo de informao, que, para ser codificado em um dado digital ' necessrio sua diviso em um con,unto de amostras para serem arma"enadas em disco, enviadas por algum tipo de rede, etc.

17

+omo os dados digitais so amostras do flu@o do dado analQgico, quanto mais amostras forem feitas do udio analQgico no tempo, maior ser a fidelidade da amostra quando reprodu"ida. *ste fato nos leva a perceber que teoricamente, quanto maior for a amostragem e@tra da de um flu@o de dados, mais fiel ser o dado. *m contrapartida, podemos utili"ar t'cnicas de compresso ou compactao de dados, o que, dependendo do algoritmo utili"ado, fa" com que se,a poss vel a reproduo de um dado codificado com a mesma qualidade do dado sem compactao, por'm ocupando um espao em disco ou uma banda passante menor. Ao ambiente de $o%& ' de fundamental importTncia a escol(a dos +-.*+s de vo" que sero utili"ados, pois sabemos que a quantidade de dados que pode ser transmitida por uma rede em um dado per odo ' limitada. &or e@emplo, a transmisso de udio com a qualidade de vo" comparada a de um +. ' impraticvel de ser utili"ada em um ambiente corporativo, pois gera, segundo (+-:+G*>, et. al., 2;;?! um flu@o cont nuo da ordem de 7,57 Cbps e a transmisso desta quantidade de dados pela %nternet teria um custo por ligao muito elevado. - %#B-# especificou padres recomendados para a codificao de vo" (Irfico 1.2.7!, apresentadas resumidamente no grfico. As caracter sticas apresentadas no grfico demonstram a utili"ao destes padres em ambientes de testes. Duando tratamos de ambientes reais, podemos enfrentar diferentes problemas , mencionadosR &itter, atraso, perda de pacotes, pacotes que c(egam fora de ordem, latncia, dentre outros. -bservando-se as caracter sticas da rede na qual pretende-se utili"ar uma soluo $o%&, pode-se determinar qual o mel(or +-.*+ para aplicao em cada segmento de rede. As solues dispon veis no mercado permitem a utili"ao de diferentes +-.*+s e, inclusive, a alterao do +-.*+ depois de , estabelecida a comunicao. *stas caracter sticas so importantes uma ve" que uma grande rede pode possuir links de bai@a velocidade entre algumas localidades, e@igindo assim a escol(a de um +-.*+ que no onere tanto a cone@o. *m contrapartida, as cone@es entre telefones da mesma localidade podem ser estabelecidas utili"ando-se um +-.*+ que apresente uma mel(or qualidade de udio. &ara as cone@es em redes locais o +-.*+ mais indicado seria o I.<77.

12

Padro

Algoritmo

%&'((

PC!

%&'// #0C12PC! !P3!5Q ou %&'/4&( AC$5P %&'/%&'/* %&'/6 A22PC! 523C$5P C#3AC$5P

Taxa de Compresso (Kbps) )*+ ,-+ -) (sem compresso) -) ,&4+ -&) (-+ /)+ 4/+ )7 (*

Recursos de Processamento Necessrio Nen.um !oderado !oderado 0aixo !uito Alto Alto

Qualidade de Vo $xcelente $xcelente 0oa (-&)) !oderada (,&4) 0oa ()7) !oderada (/)) 0oa 0oa

Atraso !"# Adicionado $stimado Nen.um Alto Alto !uito 0aixo 0aixo 0aixo )+/ 3 4+6 (-&)) 4+' (,&4) )+4 )+4 )

Tab!0a @8#89 : Com?ara-+vo !,-r! CODEC/

1.2.7 I.<77 - +-.*+ I.<77 foi provado em 7=<?. 0egundo G*>0*A#, 2;;2, se constitui em uma maneira simples de digitali"ar os dados analQgicos utili"ando-se uma escala semi-logaritmica c(amado de &+C compandido (/o!panded Pulse /ode $odulation!, servindo para aumentar a resoluo de sinais de amplitude bai@a enquanto sinais com amplitude alta so tratados de forma proporcional, operando de forma anloga ao ouvido (umano. &ossui duas diferentes escalas, Alaw e =-law, diferindo apenas na utili"ao de algumas constantes. *ste +-.*+ ' utili"ado na grande maioria das lin(as digitais de telefonia de comutao de circuitos. - udio ' codificado com I.<77 com a utili"ao de um flu@o cont nuo de E5 3bitsFs, sendo que cada amostra de udio consiste em um octeto, portanto, cada quadro ' constitu do de 72?ms de udio.

1.2.2 I.<22 Apesar da qualidade muito boa do I.<77, uma parte do espectro de vo" ainda ' cortada (acima de 53G"!. - I.<22 permite a codificao de <3G" do espectro de vo", consumindo 59, ?E ou E5 3bitsFs, oferecendo uma Qtima qualidade de udio, sendo, ainda, pouco sens vel a erros de transmisso e necessitando de pouco esforo de processamento.

11

1.2.1 I.<21.7 Btili"a comprimento de quadro de 1; ms e precisa de <,? ms de previso, podendo operar a E,5 3bitsFs (utili"ando o Algoritmo C&-C:D! ou a ?,1 3bitsFs (utili"ando A+*:&!. &ode apresentar problemas de sincronismo caso (a,a perda de quadros, podendo necessitar de mais quadros ainda para o restabelecimento do sincronismo. *ste +-.*+ possui deteco de presena de vo", transmisso descontinuada, e possibilidade de gerao de ru do de confortoR ru do ambiente com maior compactao caso o outro interlocutor este,a em silncio, diminuindo assim o consumo de banda caso (a,a silncio em uma das partes da conversa. A este +-.*+ so aplicadas 79 patentes, sendo que algumas negociaes para a utili"ao deste +-.*+ acabam devido ) necessidade de licenciamento destas 79 patentes.

1.2.5 I.<2E Btili"a uma t'cnica A.&+C para codificar um flu@o de bits I.<77 em palavras de dois, trs ou quatro bits, o que resulta em ta@as de 7E, 25, 12 ou 5; 3bitsFs. Duando utili"ado a 12 3bitsFs atinge a pontuao C-0 de 5,1, sendo utili"ado como referncia para a qualidade telefKnica.

1.2.? I.<29 Btili"a a t'cnica de codificao :.-+*:&, sendo um codificador otimi"ado para vo". 0ua qualificao C-0 ' de 5,1 com uma ta@a de apenas 7E 3bitsFs. *ste +-.*+ modela especificamente sons de vo" e funciona comparando a forma da onda a ser codificada com um con,unto de modelos de forma de onda ( codebook de predio linear! e encontrando aquele que se,a mais parecido. *nto fa"-se necessrio a transmisso apenas do ndice da onda mais parecida, da freqYncia fundamental da vo", e mais alguns parTmetros. A transmisso de fa@es e a utili"ao de !ode!s de bai@a velocidade obtiveram bons resultados com a utili"ao deste +-.*+.

15

1.2.E I.<2= - +-.*+ I.<2= possui uma t'cnica de codificao +0-A+*:&, produ"indo quadros de 9; bits codificando 7; ms de fala a uma ta@a de 9 3bitsFs, e@igindo um esquema de previso de ? ms. *ste +-.*+ ' bastante popular em aplicaes que utili"am vo" sobre fra!e relay. - I.<2= atinge a qualificao C-0 5,;. *ste +-.*+, assim como o I.<21.7 permite o envio de ru do de conforto evitando o envio de pacotes normais contendo apenas silncio, caso um dos interlocutores este,a em silncio, sendo parecido com o I.<21.7 tamb'm no que tange o n/mero de patentes aplicadas a este +-.*+, que neste caso ' em n/mero de 2;.

1.1 0%& - principal ob,etivo do %*#6 ao definir o protocolo 0%& ( Session Initiation Protocol! foi que ele englobasse a criao e o gerenciamento de sesses para a troca de flu@o multim dia entre aplicaes, sendo assim, ' um protocolo de sinali"ao de n vel de aplicao. As tarefas do 0%& compreendem as tarefas de negociao dos termos e parTmetros de uma sesso, definindo, por e@emplo, o tipo de m dia, padro de codificao, etc. - 0%& (definido na >6+ 2?51! ' um protocolo que deve ser utili"ado em con,unto com outros protocolos, sendo utili"ado normalmente em con,unto com o >#&F>#+& (para transporte dos dados em tempo real e suporte para a utili"ao de Do0!, >#0& ( 9eal-ti!e Strea!ing Protocol 8 para controle de distribuio de strea!ing!, o CI+& e CegacoFG259 (controle de gateways de m dia! e o 0.& (0ession .escription &rotocol 8 para descrio de sesses multim dia!. *mbora se,a dependente de outros protocolos para a completa infraestrutura necessria para a reali"ao de cone@es $o%&, o 0%& fornece as primitivas que so necessrias para o estabelecimento, modificao e finali"ao de uma sesso, independente do tratamento do transporte de m dias. - protocolo 0%& prov infraestrutura para a utili"ao de v deo simultaneamente com udio, bem como a utili"ao de !ulticast para a reali"ao de conferncias. #odavia, esta monografia no tratar destas caracter sticas, pois a utili"ao destas tecnologias no se encontra no escopo dos testes a serem reali"ados.

1?

A especificao do 0%& define os componentes da arquitetura de sinali"ao como clientes e servidores, podendo serR cliente, servidor pro%y, servidor de redirecionamento ou servidor de registro. - cliente ' capa" de originar requisies e tamb'm receber, sendo que o 0%& proporciona que se,am estabelecidas cone@es diretamente entre clientes. Aeste caso um cliente ser o servidor. Alternativamente, pode-se utili"ar um servidor pro%y para o interm'dio da cone@o. - servidor pro%y atua como um intermedirio entre clientes que no podem reali"ar c(amadas entre si diretamente, podendo alterar algum parTmetro ou no. Z dese,vel que nas c(amadas reali"adas atrav's de pro%y utili"em sempre o mesmo camin(o, para permitir a utili"ao de formas de bil(etagem, sendo que o 0%& permite esta funcionalidade, mesmo utili"ando-se pacotes B.&. - servidor de redirecionamento reali"a a tentativa de locali"ao de um cliente nas diferentes m dias configuradas (0%&, &0#A ou ainda permite dei@ar uma mensagem no +ai@a &ostal!, bem como a tentativa de cone@o com mais usurios com apenas uma c(amada (como tentativa de cone@o com um helpdesk!. Bm servidor 9egistar ' um servidor que aceita pedidos 9egister, sendo que sua principal funo ' autenticao e a atuali"ao da atual locali"ao dos clientes conectados. -s clientes necessitam manter o servidor atuali"ado enviando mensagens de atuali"ao com a sua locali"ao. 0e o cliente no reali"ar nen(uma atuali"ao dentro do tempo determinado (geralmente 7 (ora!, ter seu registro e@pirado. - protocolo 0%& utili"a um sistema de transaes, cu,as mensagens so requisies (re<uests! que geram uma ou mais respostas (responses!. Ambas as mensagens so baseadas em te@to.

1.1.7 *stabelecimento de cone@es A primeira etapa no estabelecimento de uma cone@o utili"ando 0%& consiste em abrir uma cone@o de sinali"ao entre o ponto de origem e o de destino, enviando uma mensagem

1E

Invite. *sta mensagem pode tanto ser com o protocolo #+& quanto com o B.&. A mensagem Invite normalmente cont'm informaes comoR capacidade de m dia que o ponto de origem pode receber e enviar e o endereo de transporte onde o ponto de origem espera o envio do flu@o de m dia. - ponto de destino precisa ento aceitar a cone@o, enviando uma resposta -[, contendo a capacidade de m dia do ponto de destino e tamb'm a informao de onde espera receber o flu@o de dados. +aso o destinatrio da cone@o no suporte o +-.*+ indicado pelo originador da c(amada, o destinatrio informa quais ele suporta para ento o ponto de origem utili"ar novamente a mensagem Invite utili"ando um +-.*+ que o destinatrio suporte. +aso no (a,a compatibilidade entre os participantes, fa"-se necessria a utili"ao de um pro%y de transcodificao, responsvel pela transcodificao do flu@o de m dia, fa"endo com que o flu@o se,a enviado e recebido com um +-.*+ compat vel com cada participante. Duando uma das partes integrantes da conversa decide finali"ar a conversa, ela ento envia um pedido JX*. As mensagens de sinali"ao podem ser abreviadas, a fim de possibilitar que a ten(a um C#B ($a%i!u! Trans!ission "nit! abai@o do m@imo permitido. Al'm dos tipos de mensagens mencionados acima, e@istem outros, sendo os mais importantesR do servidor\ /ancelR ' enviado para interromper um pedido enviado enquanto o servidor AckR ' enviado por um cliente para informar que ele recebeu uma resposta final

ainda no tiver enviado uma resposta final\ 8ptionsR enviado para saber quais as capacidades do servidor, sendo que este

envia de volta uma s'rie de m'todos suportados por ele\ 9egisterR utili"ado para registrar a locali"ao atual de um cliente. Bm servidor

que aceita uma mensagem register ' c(amado de registar. As respostas a um pedido 0%& podem ser UfinaisV quando finali"am a transao atual ou UprovisQriasV quando necessitam ainda no foi estabelecida a cone@o, por e@emplo quando est c(amando o terminal do destinatrio. As mensagens de resposta cont'm, al'm do cQdigo de

1<

status, uma resposta intelig vel por (umanos, sendo que alguns adaptadores podem usar esta informao para informar ao usurio o que est ocorrendo.

1.5 >#&F>#+& - >#& (9eal-ti!e Transfer Protocol! ' um protocolo para transporte de rede fim-a-fim direcionado para aplicaes que necessitam da transmisso de dados em tempo real como aplicaes de udio e v deo. Z ainda o principal protocolo utili"ado para flu@o de m dia nas solues $o%& e@istentes. - >#& no implementa solues de Do0, mas permite que se,am aplicados sobre ele os m'todos de Do0, como %nt0erv e .iff0erv. - >#+& (9eal-ti!e Transport /ontrol &rotocol! completa o protocolo >#&, propiciando o controle da entrega de dados de forma escalvel em redes !ulticast e oferecendo funcionalidades m nimas de controle e identificao. - >#+& trabal(a enviando periodicamente pacotes de controle para todas as estaes que este,am participando de uma sesso >#&. #anto o >#& quanto o >#&+ foram implementados para serem independentes das camadas inferiores de transporte e rede. *mbora o >#& se,a otimi"ado para aplicaes que utili"em flu@o em tempo real, apQs o encapsulamento do >#& no B.&F%&, o cabeal(o corresponde a 5; octetosR 72 para o >#&, 9 para o B.& e 2; para o %& (+-:+G*>, et al, 2;;?!, sendo o formato de seu pacote mostrado na 6igura 1.5.7. -s campos presentes na 6igura 1.5.7 representamR $ (Version!R verso do >#& (a verso corrente ' a 2!\ & (Padding!R indica a presena ou no de b2tes na posio final do pacote que

no fa"em parte da carga (Payload!\ N (;%tension!R indica a presena ou no de e@tenso de cabeal(o\

19

cabeal(o fi@o\ v deo\ aplicao\

++ (/S9/ /ounter!R contador do n/mero de identificadores +0>+ apQs o

C ($arker >it!R indica o fim de uma ra,ada de udio ou fim de um quadro de

&# (Payload Type!R indica o formato da carga >#& e sua interpretao pela

Se<uence Nu!berR n/mero de seqYncia do pacote, utili"ado pelo receptor para

identificar a perda de um pacote\ Ti!esta!pR utili"ado pelo receptor para sincroni"ao e clculo do &itter\ SS9/ (Syncroni+ation Source! IndentifierR utili"ado para o receptor diferenciar

os diferentes flu@os de m dia que este recebe, caso (a,a mais de um\ /S9/ (/ontributing Source! IdentifiersR lista de identificadores +0>+ inseridos

por !i%ers como C+Bs.


7 V * P 8 9C#RC ! PT (/) 4/

#e:uence Number Timestamp #;nc.roni ation #ource (##RC) <denti=ier Contributing #ource (C#RC) <denti=iers >eader $xtension Pa;load (?udio+ V@deo+ etc) F+gura @8A89 : Pa2o-! RTP

.epois que um pacote do flu@o de m dia c(ega ao destinatrio, o n/mero de seqYncia ' analisado para determinar a seqYncia correta dos dados e tamb'm para registrar a frao de dados perdidos (no caso de uma perda de pacotes!. - valor do ti!esta!p ' ento utili"ado para a determinao do espaamento de tempo entre os pacotes, sendo este determinado pelo transmissor quando da gerao do pacote. +om essas informaes, o receptor pode ento

1=

reprodu"ir o udio, observando a ta@a na qual o flu@o foi codificado. +om a utili"ao de buffers no lado do receptor, pretende-se eliminar o efeito indese,ado do &itter na transmisso.

1.? *ABC Atualmente, com a utili"ao da &0#A como meio de comunicao, podemos contactar qualquer pessoa que possua um telefone, a menos que este,a ocupado ou que a pessoa no se encontre no local onde est instalado. A tecnologia $o%&, a pesar de estar em um patamar de desenvolvimento bastante elevado, ainda no possui um cadastro no qual todos os usurios que utili"am a tecnologia $o%& possam ser encontrados. Algumas solues foram propostas, mas ainda no sabe-se ao certo qual a tecnologia ser adotada como padro. +omo alternativa para a soluo desta problemtica, foi desenvolvido o *ABC, cu,a principal id'ia ' reunir em um catlogo /nico todos os tipos de m dia pelos quais podemos encontrar algu'mR telefonia, e-mail, rede celular, e %nternet (0%&FG.121!. - *ABC ob,etiva a intercone@o de todos os tipos de m dia de forma transparente para os usurios, removendo assim uma grande parte da limitao da tecnologia $o%& e permitindo o acesso a todas as m dias cadastradas por um usurio atrav's de um n/mero /nico. - *ABC (Telephone Nu!ber $apping! definido pela >6+ 2=7E possui seus registros baseados em .A0. %sto viabili"a um catlogo global em que os n/meros de telefone esto ligados a uma lista de B>%s. 0eu registro central e?@23arpa segue as convenes de escol(a de nomes da B%# (Bnio %nternacional de #elecomunicaes! *.7E5, que tamb'm fornece modelo para atribuio de n/meros em telefones tradicionais (*ABC, 2;;7!. - *ABC permite a seus usurios a escol(a de um n/mero, no qual sero agregadas as m dias atrav's das quais o usurio quer ser contatado, englobando e-mail, fa@, telefone tradicional, usurio 0%&, etc. Duando algu'm quiser contatar este usurio, em um sistema que reali"a pesquisas atrav's do sistema *ABC, basta discar o n/mero do usurio.

5;

- dispositivo que permite acesso ao *ABC ento pesquisa quais as m dias cadastradas pelo usurio, sendo que ento, procede-se ) tentativa de cone@o com os tipos de m dia, respeitando a prioridade configurada pelo usurio no momento de seu cadastramento (6ig. 1.?.7!.

F+gura @8%89 : EB!m?0o "! u-+0+CaDEo ENUM =ENUM #$$9>

1.E %nteroperabilidade de >edes de $o" $erificamos que as cone@es $o%& utili"am equipamentos com algum processamento para o processamento da sinali"ao 0%& e para a codificao da vo" em pacotes para passar por redes de comutao de pacotes. &ode ser necessrio, pela economia de custos ou pela estrutura , e@istente, que se utili"e terminais telefKnicos comuns , e@istentes. Bma abordagem para simplificar terminais e gateways de m dia ' separar as funes lQgicas de tratamento de formato de m dia e tratamento de sinali"ao em diferentes equipamentos e utili"ar protocolos de controle espec ficos entre eles. 0urge ento a figura do controlador de gateway de m dia (CI+ - $edia :ateway /ontroller!, tamb'm c(amado de agente de c(amada ou softswitch. *sta mudana no fa" com que o gateway de m dia se torne menos suscet vel a mudanas na lQgica de servios, pois estes so agora tratados pelo CI+. -s protocolos utili"ados so enfocados na interoperabilidade de redes de vo", sendo importante destacar que estes protocolos no substituem os protocolos 0%& nem G.121, sendo que so utili"ados em complemento a estes.

57

.efinido pelo %*#6, o CI+& ($edia :ateway /ontrol Protocol! ' um protocolo mestre-escravo em que gateways de m dia e@ecutam comandos enviados pelo CI+ e notificam este /ltimo da ocorrncia de determinados eventos de interesse, como Ufora do ganc(oV, pressionamento de alguma tecla, etc. -s CI+s podem usar o CI+& para requisitar ao gateway de m dia a gerao de sinais, como os sinais de tom de discagem, tom de c(amada, etc. &ode-se tamb'm utili"ar o CI+& para a gerao de estat sticas das cone@es, informando as ta@as de perda de pacotes, quantidade de b2tes enviados e recebidos, entre outros. - %*#6 no considera o CI+& como um padro e a >6+ que o descreve ' classificada como UinformativaV, sendo o protocolo CegacoFG.259 o padro para esta tarefa. *mbora este protocolo se,a o padro da %*#6, no ser abordado nesta monografia, pois as ferramentas que sero testadas no implementam este protocolo. - CI+& ' um protocolo modular e e@tens vel, sendo suas e@tenses normalmente utili"adas para adequar o protocolo )s diferentes tecnologias de rede (como troncos #.C, para sinali"ao .#C6 e redes A#C!. - CI+& pode, entre outras tarefas pode prover definies para a utili"ao deR +anais digitais e analQgicos, servidor de an/ncio (reprodu"indo an/ncios especificados! e como servidor de auto-atendimento (atendimento automtico de cartes de cr'dito, etc!.

1.< %nteroperabilidade 0%& e G.121 &ara permitir que implementaes mais antigas de solues $o%& possam ser integradas com as solues analisadas por este trabal(o, fa"-se a integrao dos protocolos 0%& e G.121, definido como %ternet4or3ing 6unction (%H6! que funciona como um conversor de protocolos, podendo ser integrado a um gatekeeper G.121 bem como a um servidor 0%&. *ntre as funcionalidades do %H6, podemos mencionarR Capeamento das seqYncias de estabelecimento e encerramento das c(amadas\ >egistro e resoluo dos terminais ,unto ao servidor 0%& e gatekeeper G.121\

52

Aegociao da capacidade dos terminais e\ Abertura e encerramento dos flu@os de m dia.

+aso ambos os segmentos da rede $o%& utili"em o mesmo protocolo de transporte de m dia, como o >#&, o %H6 no precisa processar o flu@o de m dia, sendo o flu@o diretamente ponto a porto ou encamin(ado pelo %H6, por'm sem nen(uma modificao. $erificamos, neste cap tulo, os principais conceitos que se aplicam ) tecnologia de $o%&. $erificamos tamb'm caracter sticas dos principais +-.*+s utili"ados para a codificao de vo" e principais protocolos. &or /ltimo, verificamos quais as solues para os problemas observados de intercone@o com a , consagrada &0#A.

51

A QUALIDADE DE VOZ As operadoras de telefonia por comutao de circuitos procuram resolver os problemas relativos ) qualidade das comunicaes otimi"ando seus circuitos para o intervalo dinTmico da vo" (umana e para os ritmos das conversas (umanas, oferecendo o mel(or servio para as aplicaes de vo" (umana, que e@igem pouca latncia, poucas paradas e largura de banda constante. *stas redes, contudo, no oferecem um servio de qualidade perfeita, por'm seus usurios , esto acostumados com o padro oferecido. As comparaes de utili"ao da tecnologia $o%& reali"adas normalmente tendo como referncia este padro. As redes de comutao de pacotes conforme , apresentado, no foram concebidas para o trfego de dados em tempo real, sendo assim pass veis de atrasos e variao do atraso. As atuais implementaes de solues $o%& em redes convergidas necessitam de mecanismos que garantam a qualidade de servio esperada para a aplicao de vo", ob,etivando assim que a qualidade de vo" se,a semel(ante ) percebida em uma &0#A. *mbora os requisitos de banda se,am bai@os para a transmisso de vo", esta e@ige a constTncia da banda dispon vel. As redes $o%& dependem tamb'm dos processos de rede embutidos nos gateways. &or e@emplo, a compresso de silncio, que ' usada para evitar que no se,am gerados e enviados pacotes quando (ouver silncio, e os canceladores de eco, necessrios para eliminar o eco introdu"ido quando ocorre um retardo, podem causar degradao na qualidade da vo". -utro fator que impacta na qualidade de vo" ' a perda de pacotes do flu@o de m dia. +omo este envio ' feito utili"ando-se pacotes B.&, cu,a entrega no ' garantida, pode-se ter perda de partes do udio enviado. Ao utili"a-se pacotes #+&, os quais provem garantia de entrega. Aeste caso um pacote ser perdido acarretaria em uma demora e@cessiva at' o ti!eout da entrega deste pacote e seu reenvio. +onsidera-se que, neste caso, se uma parte do udio for perdida (no caso uma palavra!, pode-se pedir que o interlocutor repita-a.

55

0em d/vida um dos maiores problemas enfrentados na utili"ao de $o%& ' o problema da latncia. *ste problema acarreta na demora em ouvir o que foi dito. - padro I.775 da %#B-# sugere que um Uretardo de transmisso unidirecionalV de at' 5;; ms ' aceitvel, dividindo sua classificao em trs fai@as (+G-H.GB>X, 2;;2!R ; a 7?; msR aceitvel para a maioria das aplicaes\ 7?; a 5;; msR latncia aceitvel, desde que o pro,etista este,a ciente dos

impactos em algumas aplicaes\ acima de 5;; msR inaceitvel.

-utro problema de crucial importTncia para a qualidade de vo" ' a variao desta latncia, denominada &itter. - &itter se no propriamente tratado, fa" com que (a,a pausas no meio da comunicao, para que os pacotes que ainda no c(egaram possam c(egar, ou ento a reproduo muito rpida do flu@o de m dia. &ara a soluo deste problema ' necessrio a utili"ao de buffers na reproduo do udio, o que por um lado insere ainda mais atraso na conversa, mas evita os problemas relatados acima. &ara a ampla utili"ao da tecnologia $o%&, ' necessria a garantia da qualidade de seus servios, oferecendo, se poss vel, qualidade semel(ante ) qualidade percebida em redes de comutao de circuitos. .esta forma, a utili"ao de uma metodologia para medir com o m@imo de preciso a qualidade das comunicaes deve ser utili"ada. .entre as metodologias e@istentes, foram selecionadas as mais importantes, as quais so e@plicadas a seguir. .entre estas metodologias, ser escol(ida uma que ser utili"ada para a reali"ao dos testes com os softwares de $o%&.

5.7 Cetodologia C-0 Bma das formas de medio da qualidade de vo" em redes %& mais difundida ' a abordagem C-0 (definida pela %#B-#!. - C-0 ' um teste sub,etivo da qualidade de vo" percebida pelos usurios. A alternTncia de +-.*+s, algoritmos de reduo de ru do, t'cnicas de

5?

supresso de silncio impactam, como , visto, diretamente na qualidade de vo" percebida pelos usurios. -s testes C-0 ob,etivam a quantificao da perdaFgan(o de qualidade percebida pelos usurios com a variao destes fatores por parte dos usurios. -s resultados dos testes C-0 so utili"ados para a definio de alvos de desempen(o, ob,etivando a manuteno e o controle da qualidade em um padro preestabelecido, orientar o plane,amento da rede e para a definio de padres. A %#B-# definiu os m'todos de testes C-0 na recomendao &.9;;, incluindo os m'todosR C-0 (m'dia das opinies! 8 usado para medir a qualidade de vo" em geral,

pedindo-se que os usurios classifiquem uma amostra de vo"\ .C-0 (m'dia das opinies de degradao! 8 e@ige que os usurios avaliem a

magnitude da degradao percebida\ +C-0 (m'dia das opinies de comparao! 8 utili"ado para capturar as

mel(orias de qualidade e tamb'm degradaes. -s testes so reali"ados processando-se as amostras de vo" com diferentes +-.*+s. *nto so introdu"idas modificaes que imitam o ambiente real de utili"ao. -s usurios ento fa"em uso dos equipamentos e registram suas avaliaes. 0endo utili"ados os seguintes parTmetros para definir a qualidade (#abela 5.7.7!. PONTUA)*O ? 5 1 2 7 QUALIDADE AUDITIVA *@celente Jom >a"ovel &obre >uim ESFOR)O AUDITIVO >ela@ao +ompleta Aecessrio Ateno *sforo Coderado *sforo +onsidervel 0em *ntendimento

Tab!0a A8989 : Po,-uaDEo "! Fua0+"a"! MOS

ApQs a avaliao da qualidade por parte dos usurios, procede-se ) contabilidade da m'dia final para o ambiente analisado, utili"ando-se da m'dia aritm'tica das notas para a obteno do resultado final.

5E

6oram reali"ados testes em condies ideais para a maioria dos +-.*+s utili"ados, sendo que estas avaliaes esto dispon veis (#abela 1.2.7!, sendo utili"adas como referncia para as implementaes.

5.2 Cetodologia &0DC - &0DC (Perceptual Speech Quality $easure!, definido pela recomendao &.9E7 da %#B-#, ' outra metodologia utili"ada para a medio da qualidade de vo" em redes $o%&. Ao contrrio da medio C-0, a forma de medio &0DC ' uma medio ob,etiva da qualidade de vo". -s procedimentos da metodologia so demonstrados na 6igura 5.2.7.

F+gura A8#89 : Pro2!"+m!,-o PSQM =CHO7DHURG #$$#>

*mbora a &0DC originalmente ter sido desenvolvida para testes de +-.*+s, ela obteve grande aceitao como padro para testes reais de sistemas $o%&. - algoritmo funciona comparando o sinal depois de ter passado pelo processo codificador e decodificador com o sinal original. 0e a entrada e a sa da forem idnticas, a metodologia de testes apresentar o ambiente com uma qualidade perfeita. %gualmente, o ob,etivo ' que se a entrada e a sa da possuem apenas diferenas inaud veis, a contagem no deve ser diminu da. *mbora a metodologia &0DC no ten(a relao direta com a metodologia C-0, a qualidade sub,etiva ' dedu"ida a partir da qualidade ob,etiva.

5<

Bma dificuldade encontrada na reali"ao dos testes desta metodologia ' a sincroni"ao dos dados que so enviados e recebidos. As amostras tm que ser sincroni"adas para serem comparadas, sendo que, de outra forma, a qualidade de vo" medida apresentaria um resultado que no condi" com a realidade do ambiente, pois a &0DC trabal(a comparando as duas amostras de udio. Bm dos fatores que diminuem a qualidade medida pela &0DC ' a variao no atraso, pois dificulta o alin(amento do flu@o recebido com o flu@o enviado. Bma das formas de fa"er com que a variao do atraso no influencie tanto na qualidade medida ' aumentar o buffer de recebimento, sendo que, como , visto, um dos impactos desta alterao ' o aumento na demora para a reproduo do udio, o que em certas propores pode ser admitido apenas para efeito de testes. -utro problema que as redes %& podem apresentar e que impacta na medio da qualidade, assim como na metodologia C-0, ' a perda de pacotes do flu@o de vo", (a,a vista que tamb'm implica em perda da qualidade percebida pelo usurio. Btili"ando uma metodologia parecida com a metodologia &0DC, foi criada em 7==<, a metodologia &0DC], que, embora ten(a sido desenvolvida pelos mesmos desenvolvedores da metodologia &0DC, no ' uma metodologia recon(ecida pela %#B-#. A metodologia &0DC] tem como diferencial em relao ) &0DC o mel(or mapeamento dos resultados dos testes com os resultados obtidos com a metodologia C-0, bem como a avaliao do resultado das perdas de pacotes na qualidade percebida pelo usurio. Btili"am-se fontes de vo" de fala real ou artificial para a reali"ao dos testes. A utili"ao fala artificial tem a vantagem de diminuir a redundTncia e apresentar independncia de quem est falando, permitindo que poucas amostras de udio possam analisar a qualidade de vo" com a mesma preciso de muitas amostras de udio real.

5.1 Cetodologia &*0D

59

+omo uma alternativa para as metodologias , apresentadas, ob,etivando a avaliao da qualidade de vo", e@iste ainda a metodologia &*0D ( Perceptual ;valuation of Speech Quality!, definida pela recomendao &. 9E2 da %#B-#. *sta metodologia pode ser utili"ada tanto para a medio da qualidade de vo" dos +-.*+s como em medies fim-a-fim, podendo avaliar as perdas de pacotes, &itter, e etc. A recomendao da %#B-# que define a metodologia &*0D, a diferencia da metodologia &0DC, conceituando esta como uma metodologia apenas de teste para +-.*+s, no servindo para testes em um ambiente real. - algoritmo &*0D atinge os ob,etivos de medio em ambiente real utili"ando funes de equali"ao, alin(amento de tempo, e um algoritmo para o clculo das m'dias de distoro ao longo do tempo. A validao da qualidade da metodologia &*0D incluiu um grande n/mero de testes sobre sua performance cru"ando-se variveis de ambiente que impactam na perda da qualidade de comunicao como &itter, perda de pacotes, distores na codificao da vo" e erros nos canais de comunicao. - algoritmo apresenta uma boa reproduo quantitativa da qualidade de vo" no di" respeito )R erros de transmisso, perda de pacotes, transcodificao entre +-.*+s, barul(o ambiental no lado do envio do udio, &itter, entre outras caracter sticas. A metodologia &*0D trabal(a, assim como &0DC, avaliando a diferena do sinal emitido por um lado, com o sinal degradado recebido pelo outro interlocutor. - resultado ento obtido, ' uma avaliao quantitativa da qualidade percebida pelo usurio que em um teste sub,etivo resultaria em um con,unto de conceitos sobre cada quesito de qualidade. - algoritmo inicialmente reali"a testes para medir a diferena de tempo entre a gerao do udio e sua recepo por parte do usurio ao longo do tempo, a fim de reali"ar o alin(amento dos flu@os de m dia. - algoritmo pode tratar a diferena de demora ( delay! tanto em momentos de silncio quanto de fala. Jaseando-se nos delays identificados, ento procede-se ) comparao do udio emitido com o udio , alin(ado percebido pelo receptor, atrav's de um modelo de percepo (umana de udio. 0endo a c(ave para a anlise da qualidade, a transformao de ambos sinais em uma representao anloga ) percebida por (umanos com a utili"ao dos mecanismos desenvolvidos.

5=

- algoritmo ' elaborado para tratar diferenas pequenas que no se,am significativas para a qualidade percebida, reali"ando uma compensao limitada entre elas para que no influenciem muito no resultado da medio. Assim sendo, as pequenas alteraes tm sua contribuio na medio preservada e compensada entre os demais parTmetros com pouca significao (%#B-#, 2;;7!. As alteraes de maior refle@o na qualidade da vo" podem ser apenas parcialmente compensadas a fim de preservar a degradao no resultado final obtido. %sto permite um pequeno n/mero de indicadores possam ser utili"ados para modelar todos quesitos sub,etivos. - modelo perceptual do &*0D ' utili"ado para mapear a distTncia entre o sinal original e o sinal degradado. - valor &*0D final ' obtido com a combinao entre a m'dia do valor de perturbao constante com a m'dia do valor assim'trico de perturbao percebido. - valor final &*0D pode ser mapeado para o padro sub,etivo C-0. A metodologia &*0D utili"a uma escala de 8;.? a 5.?, embora para a maioria dos casos os valores variem de 7.; a 5.?.

?;

CONCLUS*O

Ao longo da monografia, procurou-se demonstrar os conceitos envolvidos com a tecnologia de $o" sobre %& assim como as implicaes que estes apresentam em substituio de uma tecnologia , consolidada no mercado. *ntre os conceitos apresentados esto os que englobam os passos da reali"ao de uma c(amada, bem como todas as tecnologias que este autor considera importantes para o amplo desenvolvimento desta tecnologia. &ercebe-se que muito ( ainda por mel(orar com relao ) qualidade da telefonia %&. &or'm, muito , foi feito e esta tecnologia , se encontra pronta para o uso empresarial. Cesmo antes da comprovao pelos testes que sero reali"ados nesta monografia de concluso de curso, pode-se afirmar, pelas e@perincias de outros autores, que ' poss vel efetivamente substituir as solues de vo" de redes de comutao de circuitos por redes de comutao de pacotes. - desafio atual, uma ve" que ( a conscincia de que esta tecnologia funciona, ' a capacidade de adaptar esta tecnologia )s necessidades do presente, se,a pela quantidade de banda dispon vel, pelo tempo de delay e@istente nos links ou pela qualidade m nima e@igida pela empresa contratante destes servios. Bm profissional que dese,a atuar neste campo deve ter con(ecimento, por e@emplo, de todas as implicaes que a escol(a de um +-.*+ ineficiente para o tipo de ambiente onde ele este,a inserido pode acarretar. Bma forma de podermos au@iliar a tomada destas decises ' reali"ando medies tanto de qualidade apresentada, consumo de banda, interconectividade, bem outros fatores de grande impacto na $o" sobre %&. -b,etivando a escol(a da soluo que mais se adapta a cada ambiente, ' de grande valia a utili"ao de comparativos entre as tecnologias encontradas no mercado. .esta

?7

forma as implementaes podero ser embasadas em e@perimentos , reali"ados para garantir os parTmetros e@igidos. &ercebe-se ainda, que com a constante reduo no valor dos links de comunicao e com o conseqYente aumento das velocidades contratadas, (a,a vista que no ^apo, links de fibra Qptica com velocidade superior a 7,? Cbps , so uma realidade em grande parte das residncias, fa" com que creiamos que num futuro prQ@imo, uma boa parte das preocupaes com a necessidade de banda passante se,a dei@ada de lado. +ontudo, a realidade brasileira ainda no ' esta, o que fa" com que ten(amos que conviver ainda com as limitaes impostas pelas redes de comunicaes brasileiras.

?2

REFER&NCIAS BIBLIO(RFICAS

7. +-:+G*>, 0'rgio\ I-C*0, AntKnio #adeu A.\ 0%:$A, Anderson -liveira da\ 6%:G-, Iuido : de 0ou"a\ 0-A>*0, :ui" 6ernando I. VoIP.>io de ^aneiroR +ampus, 2;;?, 299p. 2. +G-H.GB>X, .(iman .eb. ProH!-o/ ava,Da"o/ "! r!"!/ IP. >io de ^aneiroR +ampus, 2;;2. 19;p. 1. ENUM. Dr+v+,g Co,v!rg!,2! +, -3! I,-!r,!- Ag! . *BA, 2;;7. .ispon vel emR _(ttpRFF444.enum.orgFinformationFfilesFenumpaper.pdf`. Acesso em 2? de outubro de 2;;?. 5. 6->#*0, .'bora. A Aova *ra da #elefonia nas *mpresas. R!v+/-a INFO, +oleo 2;;? $o%&, 7<, 0o &aulo, p. 25-2<, 2;;?. ?. G*>0*A#, -livier\ IB%.*, .avid\ &*#%#, ^ean-&ierre. T!0!;o,+a IP. 0o &auloR &rentice Gall, 2;;2. 5?7p. E. %#B-#. P!r2!?-ua0 !va0ua-+o, o; /?!!23 Fua0+-5 =PESQ>. A, obH!2-+v! m!-3o" o; !,"1-o1!," /?!!23 Fua0+-5 a//!//m!,- o; ,arro61ba," -!0!?3o,! ,!-6orI/ a," /?!!23 2o"!2/ 1 P8JK#. >ecomendao. 2;;7.

Вам также может понравиться