Mudanças entre as edições de "Monitoramento VOIP em Call Center (título provisório)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(20 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 11: Linha 11:
 
==Proposta Estrutura Cap.2==
 
==Proposta Estrutura Cap.2==
  
Fazer parágrafos introdutórios descrevendo o que vai ser apresentando e por que.
+
'''Fazer parágrafos introdutórios descrevendo o que vai ser apresentando e por que'''.
  
===sec 2.1 - Call Centers e Arquiteturas de Redes VOIP===
+
Apesar dos avanços nas tecnologias, um sistema VoIP corporativo ainda não está livre de velhos e conhecidos problemas. Problemas como perda de pacotes, atraso de transmissão e variação no atraso de transmissão, ainda influenciam na qualidade da voz que trafega através da comutação de pacotes.
 
 
====Arquiteturas de Redes Voip: aqui falar da arquitetura SIP (e um pouco de H.323), RTP, RTCP, codecs====
 
1 página
 
====A organização de Call Centers.====
 
1 página
 
===sec 2.2 - Métricas de Qualidade de Serviço em VOIP===
 
 
 
E model, MOS
 
2 páginas
 
 
 
===sec 2.3 - Fatores que impactam a sinalização e a Voz===
 
 
 
Call setup time, etc (ver artigo)
 
2 a 3 páginas
 
 
 
===sec 2.4 - Técnicas de Monitoramento de Voz===
 
 
 
*Elementos de interesse de monitoramento
 
1 páginas
 
*Monitoramento Ativo
 
2 páginas
 
*Monitoramento Passivo
 
2 a 3 páginas
 
 
 
===sec 2.5 - O software Voip Monitor===
 
 
 
*descrever o que o software faz, como ele é utilizado etc.
 
2 páginas
 
 
 
===sec 2.6 - Conclusão===
 
1/2 página
 
*fazer uma ligação com a proposta
 
 
 
==Escrita==
 
 
 
O documento para avaliação final deve conter:
 
Objetivos do trabalho
 
  
Apesar dos avanços nas tecnologias, um sistema VoIP corporativo ainda não está livre de velhos e conhecidos problemas. Problemas como perda de pacotes, atraso de transmissão e variação no atraso de transmissão, ainda influenciam na qualidade da voz que trafega através da comutação de pacotes.
+
Este trabalho tem por objetivo apresentar, juntamente com uma ferramenta de analise de rede, uma metodologia de monitoração e controle de um sistema VoIP.
Este trabalho tem por objetivo apresentar, juntamente com uma ferramenta de analise de rede, uma metodologio de monitoração e controle de uma rede VoIP.
 
 
Como cenário pratico para o trabalho, usaremos um Call Center Corporativo já implanatado, com o núcleo da operação baseado em VoIP encima do Asterisk.
 
Como cenário pratico para o trabalho, usaremos um Call Center Corporativo já implanatado, com o núcleo da operação baseado em VoIP encima do Asterisk.
 
Iremos abordar conceitos basicos para o funcionamento de um sistema VoIP. Juntamente com a ferramenta mostraremos a especificação e a configuração de uma monitoração precisa, com reports de erros, controle de ataques, analise de fluxo de ligações entre outros.
 
Iremos abordar conceitos basicos para o funcionamento de um sistema VoIP. Juntamente com a ferramenta mostraremos a especificação e a configuração de uma monitoração precisa, com reports de erros, controle de ataques, analise de fluxo de ligações entre outros.
A ideia central é que uma pessoa com um conheciano mediano em VoIP e redes de dados, consiga através do documento gerado neste trabalho, implantar um sistema robusto para monitoração e controle de erros em um sistema VoIP.
+
A ideia central é que uma pessoa com um conhecimento mediano em VoIP e redes de dados, consiga através abordagem deste trabalho, implantar um sistema robusto para monitoração e controle de erros em um sistema VoIP.
  
 +
===sec 2.1 - Call Centers e Arquiteturas de Redes VOIP===
  
Fundamentação teórica
+
====Arquiteturas de Redes Voip: aqui falar da arquitetura SIP (e um pouco de H.323), RTP, RTCP, codecs====
  
Telefonia
+
O Mercado corporativo está cada vez mais voltado ao uso de tecnologias VoIP como solução de telefonia. O VoiP (Voice over Internet Protocol) surgiu na década de 90 e tem sido amplamente difundido.Diversas empresas do mundo vem investindo pesado em desenvolvimento e implantação de sistemas VOIP, tendo como foco a redução de custos com a telefonia. O aumento na oferta de redes de internet com maior capacidade e confiabilidade,ajudam a impulsionar o crescimento no número de empresas que adotam o VOIP.
 +
Para o seu perfeito funcionamento, um sistema VoiP faz na verdade o uso de uma série de protocolos e arquiteturas. Abaixo citaremos brevemente alguns pontos que valem ser lembrados:
  
Telefonia Analógica
+
'''Codecs'''
  
O telefone foi patenteado por Graham Bel em 1876, de lá para cá muita coisa mudou. A telefonia analógica como conhecemos hoje foi projetada para transmitir sons em uma largura de banda entre 300 a 3.400 Hz. Apesar do ouvido humano ser suscetível a sentir vibrações sonoras na faixa de 20 a 20.000Hz , a maior parte dos sons emitidos ocorre na faixa de 250 a 3.000Hz, deixando a telefonia analogica com uma qualidade de voz excelente.  
+
São dispositivos de hardware ou software, que codificam/decodificam sinais. Na telefonia IP os codecs são usados ​​para converter um sinal de voz analógico para digital.
Um dos componentes, talvez o mais importante, da telefonia analógica é o Telefone Analógico. Ele é responsável captar as ondas sonoras da voz e trasnforma-las em sinais eletricos, da mesma forma, o  trasnforma sinais eletricos em ondas sonoras,  
+
Os Codecs Influenciam na qualidade do som, na largura de banda necessária e no processamento dos equipamentos envolvidos.
 +
Cada dispositivo VoIP normalmente suporta vários codecs diferentes, que quando conversam com outro, negociam previamente o codec que irão usar.  
 +
Os exemplos mais utilizados hoje são: G.723, G.711A, G.711u, G.729a. Vale lembrar que codecs requerem pagamento de royalities para a sua utilização num produto ou programa.
  
O telefone Analógico segundo (MEG- GELEN; MADSEN; SMITH, 2007) é composto pelos seguintes componentes:
+
'''RTP e RTCP'''
  
• Campainha – Para sinalizar para um telefone analógico a chegada de uma ligação, deve-se encaminhar a ele um sinal de corrente alternada. Isso fará com que o sino do telefone produza uma campanhia. É importante não confundir a corrente alternada (CA) que aciona a campainha com corrente continua (CC) que alimenta o telefone;
+
O RTP e o RTCP são protocolos que atuam na camada de transporte, onde  são aplamente utilizados  em sistemas VoiP.
 +
O RTP (Procotolo de Tempo Real) é definido na RFC 1889, onde determina um formato de pacote padrão para o envio de áudio e vídeo pela Internet. O RTP roda sobre o UDP. Já o RTCP é definido pela RFC 3550, onde é descrito  para funcionar em conjunto com o RTP .(KUROSE; ROSS, 2006)
 +
Na Pratica o RTP fica responsável pela entrega dos dados, enquanto o RTCP envia pacotes de controle aos participantes da conexão. A função principal do RTCP é fonecer informações sobre a qualidade dos serviços oferecidos pelo RTP.
  
• Bloco de Discagem - Para realizar uma ligação telefônica é necessário de alguma maneira infor-
 
mar a rede, o endereço da outra ponta da ligação que deseja ser alcançada. Esse funcionamento é produzido pelo bloco de discagem, nas primeiras rede PSTN(Public Switched TelephoneNetwork)
 
esse dispositivo funcionava com discos rotativos que utilizavam pulsos para sinalizar dígitos. Po-
 
rém esse processo tornou-se muito lento e os sistemas de telefonia introduziram a discagem por
 
toque-tom. Com o toque-tom mais popularmente conhecida como discagem multifrequencial de
 
tom-dual (DTMF), o bloco padrão de discagem é formado por 12 botões(0123456789#*)
 
  
• Anti Local - O circuito anti-local é um transformador que lida com a necessidade de combinar os
+
'''Protocolo H.323'''
sinais transmitidos e recebidos no par de fios na PSTN e outros dois pares de fio no fone manual.  
 
Uma das funções do circuito anti-local é regular o tom lateral, que é a porção transmitida do
 
sinal que é devolvida ao seu fone de ouvido, com essa ferramenta a conversão não seria natural.
 
Quando temos excesso de tom lateral, a sua voz parecerá muito forte; e pouco tom lateral leva a
 
pensar que a ligação caiu ;
 
  
• Chave de Ganho - Sinaliza o estado do circuito do telefone para uma central pública ou privada.  
+
A Recomendação H.323 da ITU-T, é uma das primeiras recomendações a especificar a implementação de conferências multimídias, em redes de dados. Ela especifica uma série de protocolos, métodos e elementos de rede necessários para estabelecer uma conexão multimídia entre dois usuários(JESZENSKY, 2007)
Quando o usuário pretende fazer uma ligação e retira o telefone do gancho é fechado circuito
+
O H.323 usa tanto TCP (Transport Control Protocol) quanto UDP (User Datagram Protocol). Os sinais de controle e dados usam TCP porque devem ser recebidos na ordem que eles foram enviados e não podem ser perdidos. o fluxo de áudio e vídeo usam o UDP.
entre o telefone e central, o que é visto pela central com uma requisição para um tom de discar.  
+
Por padrão, os terminais H.323 devem suportar o codec G.711 para codificação de áudio e o codec H.261 para vídeo, sendo o suporte aos outros padrões opcional.
Quando por sua vez é colocado o fone no gancho indica circuito aberto onde informa o fim da
+
O H.323
ligação;
+
O H323 é um protocolo relativamente antigo, que está atualmente sendo substituído pelo SIP.
  
• Fone Manual - É formado de um transmissor e um receptor, é o responsável pela conversão entre a energia sonora humana para energia elétrica que a rede elétrica utiliza
+
'''O Protocolo SIP'''
  
 +
O SIP - Session Initiation Protocol  foi definido na RFC 2543 em março de 1999 e revisado em junho de 2002 pela  IETF. É um protocolo de sinalização baseado em dois outros protocolos largamente utilizados na internet, são eles: HTTP (HipertText Transport Protocol),utilizado na navegação web e SMTP (Simple Mail Transport Protocol) usado no envio de e-mails.
 +
O SIP  é um protocolo textual e tem característica cliente-servidor, onde os clientes efetuam requisições e os servidores que retornam uma resposta.Em geral esta arquitetura faz uso do protocolo RTP (Real Time Protocol) para o transporte de dados em tempo real.(FERREIRA et al., 2006)
 +
Como o próprio nome já ressalta, o SIP é um protocolo de inicialização da sessão e baseia-se fundamentalmente em transações, que podem ser entendidas como uma requisição. A partir da troca de mensagens, ou seja, o processo de sinalização, as partes podem estabelecer uma sessão multimidia. Estas mensagens são baseadas em texto, o que facilita sua implementação. O SIP é responsável pela sinalização, gerenciamento, modificação e término das sessões.(FERREIRA et al., 2006)
 +
Através do SIP podemos criar sessões multimidias Unicast(ponto a ponto) ou Multicast(conferência), podendo ser aplicado em uma unica rede ou entre diversos segmentos de rede. A arquitetura do  SIP consegue tratar redirecionamentos, encaminhamentos, endereços de domínio, temas essenciais quando tratamos de aplicações em rede corporativa.
 +
O SIP possibilita a mobilidade ao usuário, através de um login e senha ele consegue se conectar  a um servidor de qualquer rede ou subrede(FERREIRA et al., 2006)
  
Transmissão de Voz em Telefonia Analógica
+
====A organização de Call Centers.====
 +
Um Call Center baseia-se em uma estrutura fisica integrada a recusos humanos , que juntos viabilizam um canal de comunicação entre uma empresa e seus clientes/possiveis clientes. Existem diversos formatos de operações em Call Center, sendo que um dos principais é o relacionamento através de ligações telefonicas.
 +
Nosso trabalho cruza com o Call Center, pelo fato de que muitos deles usam um sistema VoiP para gerenciar suas ligações. A seguir vamos detalhar um exemplo de estrutura de telefonia de um Call Center.
  
No funcionamento basico da telefonia analógica, o sinal de voz é transmitido através de sinais eletricos. Os telefones são alimentados pela PSTN com uma tensão contínua (CC) de aproximandamente 48 volts.
 
Quando o telefone capta as ondas sonoras, ele as traduz em sinais elétricos, esses são fomados de corrente alternada(CA), esse formato faz com que seja possível a trasmissão de voz através do par de fio até o destino.
 
Na telefonia analógica,
 
  
  
  
#Suponto que já tenha explicado a parte de codificação da Voz
 
  
Voip
+
Um Call Center é geralmente formado pelos componentes descritos na figura abaixo:
  
  
  
  
 +
'''Aqui Vou Incluir um Desenho basco de um call center'''
  
  
  
#Explicar um pouco da História do SIP
 
  
  
SIP 
 
  
Usei a bibliografia abaixo: Muito boa, trata as infomações de maneira clara e eficiente.
 
Benefícios da utilização do session initiation protocol (sip) em
 
aplicações de comunicação multimídia.  Disponível em: http://www.sbis.org.br/cbis/arquivos/847.pdf
 
  
O SIP - Session Initiation Protocol  foi definido na RFC 2543 em março de 1999 e revisado em junho de 2002 pela  IETF. É um protocolo de sinalização baseado em dois outros protocolos largamente utilizados na internet, são eles: HTTP (HipertText Transport Protocol),utilizado na navegação web e SMTP (Simple Mail Transport Protocol) usado no envio de e-mails. O SIP  é um protocolo textual e tem característica cliente-servidor, onde os clientes efetuam requisições e os servidores que retornam uma resposta.Em geral esta arquitetura faz uso do protocolo RTP (Real Time Protocol) para o transporte de dados em tempo real.(FERREIRA et al., 2006)
+
'''Usuários''' – Clientes ou prossiveis clientes de uma empresa, com necessidade de um contato telefonico.
Como o próprio nome já ressalta, o SIP é um protocolo de inicialização da sessão e baseia-se fundamentalmente em transações, que podem ser entendidas como uma requisição. A partir da troca de mensagens, ou seja, o processo de sinalização, as partes podem estabelecer uma sessão multimidia. Estas mensagens são baseadas em texto, o que facilita sua implementação. O SIP é responsável pela sinalização, gerenciamento, modificação e término das sessões.(FERREIRA et al., 2006)
 
Através do SIP podemos criar sessões multimidias Unicast(ponto a ponto) ou Multicast(conferência), podendo ser aplicado em uma unica rede ou entre diversos segmentos de rede. A arquitetura do  SIP consegue tratar redirecionamentos, encaminhamentos, endereços de domínio, temas essenciais quando tratamos de aplicações em rede corporativa.
 
O SIP possibilita a mobilidade ao usuário, através de um login e senha ele consegue se conectar  a um servidor de qualquer rede ou subrede.
 
  
Um sistema SIP é formado por duas entidades que são apresentadas, a seguir:
+
'''Agentes''' – Pessoas responáveis por prestar o atendimento para os usuários.
  
• Terminais SIP – User Agents: O user agent (UA) representa um software da estação final, ou um terminal. Funciona como um cliente no pedido de inicialização da sessão e também se  comporta como um servidor quando responde a uma requisição (VIDE, 2004). É capaz de guardar e controlar a situação da chamada durante sua realização. Quando se comporta como cliente, é
+
'''PA(Ponto de atendimento)'''- Local na estrutura fisica,provido de um ponto telefonico, onde os agentes atendem os usuários.
denominado de user agent client (UAC); já quando se comporta como servidor, é denominado de user agent Server (UAS) (FERREIRA et al., 2006).
 
  
• O UAC tem por responsabilidade efetuar requisições e tratar as respostas dos UAS, enquanto um UAS responde a requisição recebida do UAC. A apresenta de ambos no user agent permita realização de sessões multimídia utilizando a arquitetura cliente-servidor (FERREIRA et al.,2006).
+
'''URA (Unidade de resposta audível)''' – Elemento de Call Center geralmente usado em operações  receptivas, responsável por pré-atender as ligações e oferecer aos usuários opções para seleção. As opções geralmente estão atreladas a grupos de agentes, responsaveis por determinado tipo de serviço ou informação. Para selecionar a opção desejada o usuário digita uma tecla de seu telefone, que por sua vez envia um sinal multifrequencial para a URA. Através da opção digitada o cliente é encaminhado ao DAC.
  
• Servidores SIP - SIP Networks Servers: É de responsabilidade dos servidores SIP determinar a localização dos usuários. Assim quando um user agent inicia uma sessão, o UAC transmite uma mensagem de convite ao UAS de outros user agent. Em geral o solicitante não conhece o número IP, tão pouco conhece o nome do host ou um endereço SIP que o represente. Este endereço é
+
'''DAC (Distribuidor Automatico de Chamadas)''' –  Formado por um conjunto de agentes ou PA`s, o DAC é responsável por distribir as ligações. O  DAC geralmente é atrelado a um sistema de gerenciamento, que permite a monitramento, gravação, agendamento, etc. de ligações.
conhecido como URI (uniform resource identifier), onde na forma: user@host, user é o nome do usuário e host consiste no seu domínio. Com SIP URI, o UAC determina qual o servidor SIP poderá resolver o SIP URI para um endereço IP (FERREIRA et al., 2006).
 
  
 +
No exemplo citado, todo o trafego de ligações entre a URA, DAC e  Agentes são via VoiP.
 +
Essas podem ser gerenciadas por um ou mais sistemas, uma vez que podemos ter todos os elementos do Call Center integrado em um unico equipamento, ou cada um deles sendo um equipamento diferente.
  
Tipos de Servidores SIP
+
Dentre as atividades em um call center utiliza-se alguns termos, que servem de indicadores ou pontos de controle, abaixo alguns deles:
.
 
  
De acordo com (FERREIRA et al., 2006) os servidores SIP podem ser subdividos em três categorias, são elas:
+
'''Chamadas Recebidas-''' quantidade de ligações telefonicas recebidas.
  
• SIP Registrar Server: é a base de dados que contém as informações para localização dos user agents;
+
'''Chamadas Originadas'''- quantidade de ligações telefonicas realizadas.
  
• SIP Proxy Server: Atuam como Proxy HTTP ou como um agente de transferências de mensagens SMTP;
+
'''Hora de maior movimento'''- Horário do dia ou conjunto de dias em que tem-se  o maior fluxo de ligações, comum ser mais controlado em Call Centers receptivos.
  
• SIP Redirect Server: Recebe requisições, todavia ao invés de encaminhá-las para o próximo servidor ele informa ao requisitante o endereço do destinatário;
+
'''Taxa de Abandono'''- Nas operações receptivas, representa o percentual de chamadas que foram abandonadas pelos usuários
 +
antes do seu atendimento sobre o total de chamadas recebidas pelo Call Center.
  
A distinção entre os três tipos de servidores SIP é exclusivamente lógica, logo, todos podem estar fisicamente instalados no mesmo hardware.
+
'''Talk Time'''- Tempo de conversação do agente com o usário em uma chamada.
  
Mensagens SIP
+
'''Wait Time'''- Usado nas operações receptivas. É o tempo que os clientes esperam para ter sua chamada atendida, ou seja, é o Tempo de Fila.
  
Bibliografia
+
'''Warp Time''' - Tempo entre o fim de uma ligação e a liberação do agente para receber/fazer outra . Geralmente é o tempo em que o agenda cadastra as informações da  ligação em um software de CRM.
  
VANDER SILVIO DA SILVA (indicada TCC Mello)
+
'''Tempo médio de operação(TMO)'''-  É o tempo médio em que um agente fica em talk mais o tempo em Warp
Proposta de Metodologia para Avaliação de Redes de Voz sobre IP
 
Disponível em : http://www.lume.ufrgs.br/bitstream/handle/10183/8547/000577916.pdf?sequence=1&locale=pt_BR
 
  
Romildo Martins da Silva Bezerra
+
===sec 2.2 - Métricas de Qualidade de Serviço em VOIP===
Um estudo do protocolo SIP e sua utilização em redes de telefonia móvel
 
  
http://www.3cx.com.br/voip-sip/sip-responses.html
+
Não é raro ouvirmos pessoas reclamando da qualidade de uma ligação, seja ela VoiP ou não, mas a pergunta que fica é: como definir se uma ligação está com a qualidade boa ou não?
 +
Para nos ajudar nesse processo, contamos com algumas resoluções e métodos. A grosso modo os métodos de avaliação estão separados em dois grupos: métodos subjetivos, baseados na avaliação de pessoas através da audição, e os métodos objetivos, baseados em modelos matemáticos. Os métodos objetivos podem ser intrusivos ou não intrusivos(VANDERSILVIO, 2006). Os metodos objetivos intrusivos são aqueles que podem ser baseados em parâmetros ou em sinais, já os objetivos não intrusivos são aqueles baseados na comparação.
  
 +
Segue um mapa da classificação dos métodos.
  
Sendo um protocolo baseado na troca de mensagens de requisição e respostas, estas possuem caracteristicas e formatos pré definidos.  As mensagens SIP são baseadas nos seguintes métodos: INVITE, ACK, OPTIONS, BYE, CANCEL e  REGISTER. Segue abaixo um resumo sobre os metodos de mensagens: (BEZERRA, 2006)
+
[[Arquivo:Classificação Metodos de Medição.png]]
  
INVITE : Inicializa uma sessão ou passa parametros da mesma.O corpo da mensagem pode conter uma descrição da sessão,  bem como sugere informações de codek e rede a serem utilizadas.
 
  
ACK : Resposta de um INVITE. Contem no seu corpo definições da sessão como porta, codek, etc. Que serão utilizados. Caso não tenha essas informações, o usuário pode considerar as informações enviadas no INVITE.
+
Fig 2. Classificação Métodos de Medição
 +
(VANDERSILVIO, 2006)
  
OPTIONS :  Utilizado para reconhecimento das capacidades do cliente e do servidor. Faz uma pergunta sobre quais métodos e extensões são suportados pelo servidor e pelo usuário  A resposta a  pergunta cpode ser um conjunto de métodos e extensões suportados.
 
  
BYE : Usado para finalizar uma sessão, ou para forçar uma desconexão.
 
  
CANCEL : Cancelamento de requisições ativas ou pendentes.
+
Conforme comentado temos metodos baseados em parametros, sinais e comparação. Abaixo uma tabela que segundo  (VANDERSILVIO,2006) mostra a forma de coleta das informações para cada método.
  
REGISTER : Requisição de regitros encaminhado a servidores. Uma vez realizado esse procedimento com sucesso, o servidor consegue terminar a localização dos usuários.
+
[[Arquivo:Metodos.png]]
  
Além dos métodos, as  respostas do protocolo SIP podem ser classificadas em seis classes com códigos numéricos. Podemos organizar essas seis classes em grupos:(BEZERRA, 2006)
+
Figura 3 – Métodos baseados em: (a)Parâmetros, (b) Sinais, (c) Comparação
 +
(VANDERSILVIO, 2006)  
  
• Provisórias (classe 1xx) – São aos respostas utilizadas pelo servidor para indicar o estado da sessão SIP. Alguns exemplos(3CX):
 
  
1xx = respostas de informações
 
  
100 Tentando
+
Abaixo descreveremos 2 modelos de avaliação de uma ligação, o MOS (Mean Opinion Scores
 +
) e outro chamado de  Modelo E
  
180 Chamando
+
'''Mean Opinion Scores (MOS)'''
  
181 Chamada sendo encaminhada
+
É uma das medidas sujetivas mais utilizadas hoje. Segue recomendações da ITU-T P.800, ITU-TP830 1996 e também baseia-se no ACR(Absolut Category Rating)(HARDY, 2003).
 +
Simplificando, o método MOS baseia-se na opinião de pessoas treinadas, que escutam o áudio,da ligação,  avaliam  qualidade  e atribuem uma nota de 1 à 5, o MOS é a média dessas avaliações. O peso das notas está na tabela abaixo.
  
182 Fila de espera
+
[[Arquivo:Scala opinião de teste Subjetivo.png]]
  
183 Progresso da Sessão
+
Tabela 1 (Scala opinião de teste Subjetivo)
 +
(HARDY,2003)
  
2xx = respostas de confirmação
+
Segundo  (HARDY,2003)  as notas obedecem os seguintes critérios:
  
200 OK
+
[[Arquivo:Critérios para avaliação .png]]
  
202 aceito: Usado para referências
+
Critérios para avaliação
 +
(HARDY, 2003)
  
 +
Sendo o MOS um metodo subjetivo, tendo como parametro a opinião de avaliadores, alguns cuidados devem ser tomados para uma melhor assertividade nos testes, o ideal é que seja usado vários avaliadores, assim o resultado não fica tendenciado de acordo com o critério de um avaliador mais critico ou não.
 +
Os testes subjetivos como o MOS possuem algumas desvantagens, estas impulsionaram a procura por outras forma de avaliação mais precisas(VANDERSILVIO, 2006)
  
  
• Finais (classe 2xx, 3xx, 4xx, 5xx e 6xx) – Respostas que encerram as sessões SIP.
 
 
  
3xx = respostas de redirecionamento
+
'''Modelo E'''
  
300 Múltipla escolha
+
O Modelo E é um método de avaliação de qualidade de voz objetivo não intrusivo(VANDERSILVIO, 2006), tendo suas recomendações oficializadas através da ITU-T G.107. É um metodo que avalia separadamente alguns pontos, tendo como resultante um fator escalar denominado de Fator R.
 +
O Fator R é calculado como base seguinte fórmula (HADY, 2003):
  
301 Movido Permanentemente
+
'''R = Ro – Is – Id – Ie – A'''
 +
  
302 Movido Temporariamente
+
Onde(VANDERSILVIO, 2006) :
  
305 Use Proxy
+
'''Ro''' é a relação sinal ruído. O padrão é  94,77*.
  
380 Serviço Alternativo
+
'''Is''' é o fator de degradação devido da quantização da voz. Valor padrão é 1,41*.
  
4xx = comandos não realizados
+
'''Id''' é a degradação causada pelo pelo atraso, podendo assumir valores típicos de 0 a 60*.
  
400 Requerimento errado
+
'''Ie''' é a distorção no sinal devido aos codecs, perda de pacotes, e buffers de reprodução e compensação de jitter.
  
401 Não autorizado: Restrito aos usuários registrados. Proxys devem usar proxy autorização 407
+
'''A''' corresponde a quanta degradação o usuário está disposto a aceitar frente as vantagens do uso de determinada solução. Este fator varia de 0 a 20.
  
402 Necessita Pagamento (Reservado para uso futuro)
+
*Dados segundo(ITU-TG107, 2005)
  
403 Proibido
+
O Fator R pode variar numa faixa de 0 a 100 sendo que, conforme modelo MOS, cada faixa de valor equivale a uma classificação, veja abaixo
  
404 Não Encontrado: Usuário não encontrado
+
[[Arquivo:tabela modelo E.png]]
  
405 Método Não Permitido
+
Tabela de Classificação de ligações conforme modelo E
 +
(VANDERSILVIO, 2006)
  
406 Não é permitido
+
De acordo com (Shipra Agrawal, P. P. S. Narayan, Jeyashankher Ramamirtham, Rajeev Rastogi,
 +
Mark Smith, Ken Swanson, Marina Thotta), o MOS pode ser relacionado com o Fator R através da seguinte fórmula: MOS = 1 + 0.035R + 7 × 10^⁻6 x R (R − 60)(100 − R)
  
407 Necessária Autenticação de Proxy
+
===sec 2.3 - Fatores que impactam a sinalização e a Voz===
  
408 Timeout Pedido: Não foi possível localizar o usuário a tempo
+
Em um sistema baseado em IP, a voz é extremamente sensível a uma série e fatores. Uma série de requisitos devem ser obedecidos para termos uma ligação com qualidade. Conforme o tema desse trabalho e como requisito para fazermos o monitoramento de um sistema VoIP, é importante conhecermos alguns fatores e problemas já conhecidos, que influenciam na qualidade do sinal de voz. Nesta sessão iremos definir alguns termos:
  
410 Saiu: O usuário existia, mas não está mais disponível.
+
'''Call setup time '''
  
413 Pedido de Dados Muito Longo
+
Tempo entre o envio de um INVITE e o recebimento de um 200 OK.(ARTIGO BASE)
  
414 Pedido-URI Muito Longo
+
'''Call tear-down time'''
  
415 Tipo de Mídia não Compatível
+
Tempo entre um envio de um BYE e o reconhecimento de um 200 OK, confirmando a desconexão.(ARTIGO BASE)
  
416 Esquema URI não Compatível
+
'''Perda de Pacotes '''
  
420 Extensão ruim: Erro na extensão utilizada do Protocolo SIP, não compreendida pelo servidor
+
Como os pacotes na rede carregam  os dados referente a voz, é natural que a perda deles causem degradação na qualidade de uma ligação. Com relação a perda elas podem acontecer de maneira isolada, que é quando uma quantidade pequena de pacotes é perdida, sendo possível através de algoritmos de ocultação de perda, a reconstituição do sinal de maneira satisfatória.
 +
A dificuldade aparece quando temos a perda frequente de pacotes, dessa forma a degradação do sinal aumenta, muitas vezes  impossibilitando a reconstituição do sinal de voz.(ARTIGO BASE)
  
421 Extensão necessária
+
'''Atraso ou Delay''' 
  
423 Intervalo Muito Breve
+
É o tempo em que um pacote percorre a rede, de um ponto origem até o sei destino. O atraso dos pacotes podem não afetar a qualidade da voz, mas geram desconforto pela falta de sincronismo de uma ligação. Na ITU-T G.114 temos algumas recomendações sobre o atraso, onde atrasos de 0 a 150 ms são considerados aceitáveis, de 200 a 400 ms merecem atenção e acima de 400 ms são considerados inaceitáveis por degradar demais o sinal de voz.
 +
Na ITU-T G.114 temos um gráfico que relaciona o atraso ao modelo E já descrito no trabalho.
  
480 Temporariamente Não Disponível
+
[[Arquivo:modelo e x atraso.png]]
  
481 Chamada/Transação Não Existente
+
Gráfico atraso x modelo E.
 +
(ITU-T G.114)
  
482 Loop Detectado
+
'''Jitter ou Variação de atraso '''
  
483 Hops Demais
+
O Jitter trata-se de uma variação no tempo de atraso dos pacotes. O jitter possui diversas causas, porém um dos pontos mais relevante é a questão da bufferização e o enfileiramento de de pacotes nos equipamentos que constituem a rede de dados. O jitter geralmente é tratado no receptor através de buffer, onde os dados são armazenados por um tempo, para depois serem reproduzidos. Se o pacote chegar após o tempo de espera, ele é descartado.(ARTIGO BASE)
  
484 Endereço Incompleto
+
'''Eco '''
  
485 Ambíguo
+
É a nomenclatura usada para quando um usuário escuta sua própria voz após falar. O eco pode ser acústico ou elétrico. Eco acústico é eco eque ocorre apenas em ambientes analógicos, onde o sinal da recepção afeta o áudio do microfone, nestes casos não a tratamento.
 +
Já o eco elétrico é causado principalmente por circuitos de híbridas, que dentre suas responsabilidades faz a integração da transmissão e recepção no mesmo meio físico para formar o canal de conexão, além disso a falta de  casamento de impedâncias dos circuitos dos equipamentos podem causar o eco(VANDERSILVIO, 2006) .
 +
Existem algumas técnicas para tratar o eco acústico, das quais citamos o uso de supressores e canceladores de eco. Os supressores de eco dispositivos que atenua o retorno de um sinal transmitido, já os canceladores de eco geralmente encontra-se em circuitos digitais e subtraem o sinal recebido do transmitido.(VANDERSILVIO, 2006).
  
486 Ocupado Aqui
+
===sec 2.4 - Técnicas de Monitoramento de Voz===
  
487 Pedido Concluído
+
A monitoração de uma rede é algo complexo que requer alguns cuidados.  É grande o numero de variaveis que devem ser levadas em conta. Somente através de  um plano de monitoração, montado de a partir de um necessidade, conseguimos obter efetivdade e assertividade.
 +
Quando falamos de monitoração de um sistema VoIP, devemos estruturar os pontos e parametros de monitoração de acordo com o mesmo.
 +
Os problemas já mencionados, como atraso, jitter, perda de pacote, etc., merecem ateção especial e devem ser parametrizados.
 +
Quando falamos de monitoração, é importante  explorar dois métodos existentes hoje: A monitoração ativa e a monitoração passiva.
  
488 Não Aceito Aqui
+
'''Monitoração Ativa.'''
  
491 Pedido Pendente
+
A monitoração Ativa é considerada um método intrusivo, onde sondas ativas são espalhadas pela rede. O objetivo  é que as sondas originem e recebam ligações entre si, afim de  medir e emitir relatórios sobre a qualidade da rede(VANDERSILVIO, 2006).
 +
As sondas nada mais são o que softwares que geram um trafego, configurado a partir de parametros pré determinados.
 +
No sistema  de monitoração ativo, pode exister a figura de um Network Operations Center (NOC).
 +
É do NOC a reponsabilidade de gerenciar a inicialização da troca de informações entre as sondas, bem como captar e concentrar os relatórios por elas emitido.(ARTIGO BASE)
 +
Abaixo tempo uma ilustração de uma monitoração usando sondas ativas:
  
493 Indecifrável: Não foi possível decodificar S/MIME
+
[[Arquivo:ativa.png]]
  
5xx = erros do servidor
 
  
500 Erro Interno do Servidor
+
'''Monitoração Ativa'''
 +
(ARTIGO BASE)
  
501 Não Implementado: O método de pedido SIP não está sendo implementado aqui
 
  
502 Gateway Ruim
+
É importante comentar que a utilização de uma monitoração ativa, gera um trafego extra de dados na rede e que sua implantação requer cuidados nesse sentido.
 +
Na pratica, para iniciar um teste, o  NOC localiza duas sondas ativas e repassa um arquivo com  informações como: Número de chamadas a serem realizada, duração das chamadas, tempo entre as chamadas e o codec a ser utilizado. Uma vez recebidos os dados, as sondas iniciam o processo, utilizando o SIP e o RTP para efetuar as ligações. Assim que finalizam os testes as sondas encaminham os relatórios para o NOC.
 +
Para uma melhor assertividade, as sondas devem está configuradas com o mesmo servidor  NTP, assim é inserido o horário no campo timestamp do payload do RTP, que é usado para calcular o jitter e o atraso.(ARTIGO BASE)s
  
503 Serviço Não Disponível
 
  
504 Servidor em Time-out
 
  
505 Versão Não Compatível: O servidor não é compatível com essa versão do protocolo SIP
 
  
513 Mensagem Muito Longa
+
'''*Monitoramento Passivo'''
 +
2 a 3 páginas
  
6xx = erros globais
+
===sec 2.5 - O software Voip Monitor===
  
600 Ocupado em Todo Lugar
+
*descrever o que o software faz, como ele é utilizado etc.
 +
2 páginas
  
603 Rejeitar
+
===sec 2.6 - Conclusão===
 
+
1/2 página
604 Não Existe em Nenhum Lugar
+
*fazer uma ligação com a proposta
 
 
606 Não aceito
 
  
 
==Cronograma de desenvolvimento do TCC==
 
==Cronograma de desenvolvimento do TCC==

Edição atual tal como às 21h39min de 8 de julho de 2013

Resumo

O Mercado corporativo está cada vez mais voltado ao uso de tecnologias VoIP como solução de telefonia. O VoiP (Voice over Internet Protocol) surgiu na década de 90 e tem sido amplamente difundido nos meios corporativos.Diversas empresas do mundo vem investindo pesado em desenvolvimento e implantação de sistemas VOIP, tendo como foco a redução de custos com a telefonia. O aumento na oferta de redes de internet com maior capacidade e confiabilidade, aliado a popularização do SIP trunking (sistema que permite que linhas PBX usem VoIP fora da rede da empresa com a mesma conexão da internet) estão impulsionando o crescimento no número de empresas que adotam o VOIP.

Embora os sistemas VoIP tenham evoluindo muito nos últimos anos, a qualidade do serviço ainda exige cuidados durante o planejamento e implantação de um sistema VoIP. Problemas como atraso, variação de atraso e perdas de pacotes, podem influenciar negativamente na qualidade de um sistema VoIP, que deve na sua essência ter a mesma qualidade que um sistema analógico ou digital.

O Objetivo desse trabalho é prover através de uma ferramenta de monitoração e uma metodologia de trabalho, controles e monitoração de uma rede VoIP corporativa. Diferente de uma analise puramente na rede de dados, mostraremos testes voltados exclusivamente para a qualidade de serviço VoIP. Usaremos a Ferramenta VoIPmonitor[1], que disponibiliza além dos testes básicos de desempenho de rede, uma série de informações voltadas ao controle e monitoração de ligações. Com a finalidade de mostrar metodologia sendo aplicada em um ambiente real, utilizaremos como estudo de caso um Call Center corporativo já implantado, que possui um cenário amplo com diversas variantes.

Proposta Estrutura Cap.2

Fazer parágrafos introdutórios descrevendo o que vai ser apresentando e por que.

Apesar dos avanços nas tecnologias, um sistema VoIP corporativo ainda não está livre de velhos e conhecidos problemas. Problemas como perda de pacotes, atraso de transmissão e variação no atraso de transmissão, ainda influenciam na qualidade da voz que trafega através da comutação de pacotes.

Este trabalho tem por objetivo apresentar, juntamente com uma ferramenta de analise de rede, uma metodologia de monitoração e controle de um sistema VoIP. Como cenário pratico para o trabalho, usaremos um Call Center Corporativo já implanatado, com o núcleo da operação baseado em VoIP encima do Asterisk. Iremos abordar conceitos basicos para o funcionamento de um sistema VoIP. Juntamente com a ferramenta mostraremos a especificação e a configuração de uma monitoração precisa, com reports de erros, controle de ataques, analise de fluxo de ligações entre outros. A ideia central é que uma pessoa com um conhecimento mediano em VoIP e redes de dados, consiga através abordagem deste trabalho, implantar um sistema robusto para monitoração e controle de erros em um sistema VoIP.

sec 2.1 - Call Centers e Arquiteturas de Redes VOIP

Arquiteturas de Redes Voip: aqui falar da arquitetura SIP (e um pouco de H.323), RTP, RTCP, codecs

O Mercado corporativo está cada vez mais voltado ao uso de tecnologias VoIP como solução de telefonia. O VoiP (Voice over Internet Protocol) surgiu na década de 90 e tem sido amplamente difundido.Diversas empresas do mundo vem investindo pesado em desenvolvimento e implantação de sistemas VOIP, tendo como foco a redução de custos com a telefonia. O aumento na oferta de redes de internet com maior capacidade e confiabilidade,ajudam a impulsionar o crescimento no número de empresas que adotam o VOIP. Para o seu perfeito funcionamento, um sistema VoiP faz na verdade o uso de uma série de protocolos e arquiteturas. Abaixo citaremos brevemente alguns pontos que valem ser lembrados:

Codecs

São dispositivos de hardware ou software, que codificam/decodificam sinais. Na telefonia IP os codecs são usados ​​para converter um sinal de voz analógico para digital. Os Codecs Influenciam na qualidade do som, na largura de banda necessária e no processamento dos equipamentos envolvidos. Cada dispositivo VoIP normalmente suporta vários codecs diferentes, que quando conversam com outro, negociam previamente o codec que irão usar. Os exemplos mais utilizados hoje são: G.723, G.711A, G.711u, G.729a. Vale lembrar que codecs requerem pagamento de royalities para a sua utilização num produto ou programa.

RTP e RTCP

O RTP e o RTCP são protocolos que atuam na camada de transporte, onde são aplamente utilizados em sistemas VoiP. O RTP (Procotolo de Tempo Real) é definido na RFC 1889, onde determina um formato de pacote padrão para o envio de áudio e vídeo pela Internet. O RTP roda sobre o UDP. Já o RTCP é definido pela RFC 3550, onde é descrito para funcionar em conjunto com o RTP .(KUROSE; ROSS, 2006) Na Pratica o RTP fica responsável pela entrega dos dados, enquanto o RTCP envia pacotes de controle aos participantes da conexão. A função principal do RTCP é fonecer informações sobre a qualidade dos serviços oferecidos pelo RTP.


Protocolo H.323

A Recomendação H.323 da ITU-T, é uma das primeiras recomendações a especificar a implementação de conferências multimídias, em redes de dados. Ela especifica uma série de protocolos, métodos e elementos de rede necessários para estabelecer uma conexão multimídia entre dois usuários(JESZENSKY, 2007) O H.323 usa tanto TCP (Transport Control Protocol) quanto UDP (User Datagram Protocol). Os sinais de controle e dados usam TCP porque devem ser recebidos na ordem que eles foram enviados e não podem ser perdidos. Já o fluxo de áudio e vídeo usam o UDP. Por padrão, os terminais H.323 devem suportar o codec G.711 para codificação de áudio e o codec H.261 para vídeo, sendo o suporte aos outros padrões opcional. O H.323 O H323 é um protocolo relativamente antigo, que está atualmente sendo substituído pelo SIP.

O Protocolo SIP

O SIP - Session Initiation Protocol foi definido na RFC 2543 em março de 1999 e revisado em junho de 2002 pela IETF. É um protocolo de sinalização baseado em dois outros protocolos largamente utilizados na internet, são eles: HTTP (HipertText Transport Protocol),utilizado na navegação web e SMTP (Simple Mail Transport Protocol) usado no envio de e-mails. O SIP é um protocolo textual e tem característica cliente-servidor, onde os clientes efetuam requisições e os servidores que retornam uma resposta.Em geral esta arquitetura faz uso do protocolo RTP (Real Time Protocol) para o transporte de dados em tempo real.(FERREIRA et al., 2006) Como o próprio nome já ressalta, o SIP é um protocolo de inicialização da sessão e baseia-se fundamentalmente em transações, que podem ser entendidas como uma requisição. A partir da troca de mensagens, ou seja, o processo de sinalização, as partes podem estabelecer uma sessão multimidia. Estas mensagens são baseadas em texto, o que facilita sua implementação. O SIP é responsável pela sinalização, gerenciamento, modificação e término das sessões.(FERREIRA et al., 2006) Através do SIP podemos criar sessões multimidias Unicast(ponto a ponto) ou Multicast(conferência), podendo ser aplicado em uma unica rede ou entre diversos segmentos de rede. A arquitetura do SIP consegue tratar redirecionamentos, encaminhamentos, endereços de domínio, temas essenciais quando tratamos de aplicações em rede corporativa. O SIP possibilita a mobilidade ao usuário, através de um login e senha ele consegue se conectar a um servidor de qualquer rede ou subrede(FERREIRA et al., 2006)

A organização de Call Centers.

Um Call Center baseia-se em uma estrutura fisica integrada a recusos humanos , que juntos viabilizam um canal de comunicação entre uma empresa e seus clientes/possiveis clientes. Existem diversos formatos de operações em Call Center, sendo que um dos principais é o relacionamento através de ligações telefonicas. Nosso trabalho cruza com o Call Center, pelo fato de que muitos deles usam um sistema VoiP para gerenciar suas ligações. A seguir vamos detalhar um exemplo de estrutura de telefonia de um Call Center.



Um Call Center é geralmente formado pelos componentes descritos na figura abaixo:



Aqui Vou Incluir um Desenho basco de um call center




Usuários – Clientes ou prossiveis clientes de uma empresa, com necessidade de um contato telefonico.

Agentes – Pessoas responáveis por prestar o atendimento para os usuários.

PA(Ponto de atendimento)- Local na estrutura fisica,provido de um ponto telefonico, onde os agentes atendem os usuários.

URA (Unidade de resposta audível) – Elemento de Call Center geralmente usado em operações receptivas, responsável por pré-atender as ligações e oferecer aos usuários opções para seleção. As opções geralmente estão atreladas a grupos de agentes, responsaveis por determinado tipo de serviço ou informação. Para selecionar a opção desejada o usuário digita uma tecla de seu telefone, que por sua vez envia um sinal multifrequencial para a URA. Através da opção digitada o cliente é encaminhado ao DAC.

DAC (Distribuidor Automatico de Chamadas) – Formado por um conjunto de agentes ou PA`s, o DAC é responsável por distribir as ligações. O DAC geralmente é atrelado a um sistema de gerenciamento, que permite a monitramento, gravação, agendamento, etc. de ligações.

No exemplo citado, todo o trafego de ligações entre a URA, DAC e Agentes são via VoiP. Essas podem ser gerenciadas por um ou mais sistemas, uma vez que podemos ter todos os elementos do Call Center integrado em um unico equipamento, ou cada um deles sendo um equipamento diferente.

Dentre as atividades em um call center utiliza-se alguns termos, que servem de indicadores ou pontos de controle, abaixo alguns deles:

Chamadas Recebidas- quantidade de ligações telefonicas recebidas.

Chamadas Originadas- quantidade de ligações telefonicas realizadas.

Hora de maior movimento- Horário do dia ou conjunto de dias em que tem-se o maior fluxo de ligações, comum ser mais controlado em Call Centers receptivos.

Taxa de Abandono- Nas operações receptivas, representa o percentual de chamadas que foram abandonadas pelos usuários antes do seu atendimento sobre o total de chamadas recebidas pelo Call Center.

Talk Time- Tempo de conversação do agente com o usário em uma chamada.

Wait Time- Usado nas operações receptivas. É o tempo que os clientes esperam para ter sua chamada atendida, ou seja, é o Tempo de Fila.

Warp Time - Tempo entre o fim de uma ligação e a liberação do agente para receber/fazer outra . Geralmente é o tempo em que o agenda cadastra as informações da ligação em um software de CRM.

Tempo médio de operação(TMO)- É o tempo médio em que um agente fica em talk mais o tempo em Warp

sec 2.2 - Métricas de Qualidade de Serviço em VOIP

Não é raro ouvirmos pessoas reclamando da qualidade de uma ligação, seja ela VoiP ou não, mas a pergunta que fica é: como definir se uma ligação está com a qualidade boa ou não? Para nos ajudar nesse processo, contamos com algumas resoluções e métodos. A grosso modo os métodos de avaliação estão separados em dois grupos: métodos subjetivos, baseados na avaliação de pessoas através da audição, e os métodos objetivos, baseados em modelos matemáticos. Os métodos objetivos podem ser intrusivos ou não intrusivos(VANDERSILVIO, 2006). Os metodos objetivos intrusivos são aqueles que podem ser baseados em parâmetros ou em sinais, já os objetivos não intrusivos são aqueles baseados na comparação.

Segue um mapa da classificação dos métodos.

Classificação Metodos de Medição.png


Fig 2. Classificação Métodos de Medição (VANDERSILVIO, 2006)


Conforme comentado temos metodos baseados em parametros, sinais e comparação. Abaixo uma tabela que segundo (VANDERSILVIO,2006) mostra a forma de coleta das informações para cada método.

Metodos.png

Figura 3 – Métodos baseados em: (a)Parâmetros, (b) Sinais, (c) Comparação (VANDERSILVIO, 2006)


Abaixo descreveremos 2 modelos de avaliação de uma ligação, o MOS (Mean Opinion Scores ) e outro chamado de Modelo E

Mean Opinion Scores (MOS)

É uma das medidas sujetivas mais utilizadas hoje. Segue recomendações da ITU-T P.800, ITU-TP830 1996 e também baseia-se no ACR(Absolut Category Rating)(HARDY, 2003). Simplificando, o método MOS baseia-se na opinião de pessoas treinadas, que escutam o áudio,da ligação, avaliam qualidade e atribuem uma nota de 1 à 5, o MOS é a média dessas avaliações. O peso das notas está na tabela abaixo.

Scala opinião de teste Subjetivo.png

Tabela 1 (Scala opinião de teste Subjetivo) (HARDY,2003)

Segundo (HARDY,2003) as notas obedecem os seguintes critérios:

Critérios para avaliação .png

Critérios para avaliação (HARDY, 2003)

Sendo o MOS um metodo subjetivo, tendo como parametro a opinião de avaliadores, alguns cuidados devem ser tomados para uma melhor assertividade nos testes, o ideal é que seja usado vários avaliadores, assim o resultado não fica tendenciado de acordo com o critério de um avaliador mais critico ou não. Os testes subjetivos como o MOS possuem algumas desvantagens, estas impulsionaram a procura por outras forma de avaliação mais precisas(VANDERSILVIO, 2006)


Modelo E

O Modelo E é um método de avaliação de qualidade de voz objetivo não intrusivo(VANDERSILVIO, 2006), tendo suas recomendações oficializadas através da ITU-T G.107. É um metodo que avalia separadamente alguns pontos, tendo como resultante um fator escalar denominado de Fator R. O Fator R é calculado como base seguinte fórmula (HADY, 2003):

R = Ro – Is – Id – Ie – A


Onde(VANDERSILVIO, 2006) :

Ro é a relação sinal ruído. O padrão é 94,77*.

Is é o fator de degradação devido da quantização da voz. Valor padrão é 1,41*.

Id é a degradação causada pelo pelo atraso, podendo assumir valores típicos de 0 a 60*.

Ie é a distorção no sinal devido aos codecs, perda de pacotes, e buffers de reprodução e compensação de jitter.

A corresponde a quanta degradação o usuário está disposto a aceitar frente as vantagens do uso de determinada solução. Este fator varia de 0 a 20.

  • Dados segundo(ITU-TG107, 2005)

O Fator R pode variar numa faixa de 0 a 100 sendo que, conforme modelo MOS, cada faixa de valor equivale a uma classificação, veja abaixo

Tabela modelo E.png

Tabela de Classificação de ligações conforme modelo E (VANDERSILVIO, 2006)

De acordo com (Shipra Agrawal, P. P. S. Narayan, Jeyashankher Ramamirtham, Rajeev Rastogi, Mark Smith, Ken Swanson, Marina Thotta), o MOS pode ser relacionado com o Fator R através da seguinte fórmula: MOS = 1 + 0.035R + 7 × 10^⁻6 x R (R − 60)(100 − R)

sec 2.3 - Fatores que impactam a sinalização e a Voz

Em um sistema baseado em IP, a voz é extremamente sensível a uma série e fatores. Uma série de requisitos devem ser obedecidos para termos uma ligação com qualidade. Conforme o tema desse trabalho e como requisito para fazermos o monitoramento de um sistema VoIP, é importante conhecermos alguns fatores e problemas já conhecidos, que influenciam na qualidade do sinal de voz. Nesta sessão iremos definir alguns termos:

Call setup time

Tempo entre o envio de um INVITE e o recebimento de um 200 OK.(ARTIGO BASE)

Call tear-down time

Tempo entre um envio de um BYE e o reconhecimento de um 200 OK, confirmando a desconexão.(ARTIGO BASE)

Perda de Pacotes

Como os pacotes na rede carregam os dados referente a voz, é natural que a perda deles causem degradação na qualidade de uma ligação. Com relação a perda elas podem acontecer de maneira isolada, que é quando uma quantidade pequena de pacotes é perdida, sendo possível através de algoritmos de ocultação de perda, a reconstituição do sinal de maneira satisfatória. A dificuldade aparece quando temos a perda frequente de pacotes, dessa forma a degradação do sinal aumenta, muitas vezes impossibilitando a reconstituição do sinal de voz.(ARTIGO BASE)

Atraso ou Delay

É o tempo em que um pacote percorre a rede, de um ponto origem até o sei destino. O atraso dos pacotes podem não afetar a qualidade da voz, mas geram desconforto pela falta de sincronismo de uma ligação. Na ITU-T G.114 temos algumas recomendações sobre o atraso, onde atrasos de 0 a 150 ms são considerados aceitáveis, de 200 a 400 ms merecem atenção e acima de 400 ms são considerados inaceitáveis por degradar demais o sinal de voz. Na ITU-T G.114 temos um gráfico que relaciona o atraso ao modelo E já descrito no trabalho.

Modelo e x atraso.png

Gráfico atraso x modelo E. (ITU-T G.114)

Jitter ou Variação de atraso

O Jitter trata-se de uma variação no tempo de atraso dos pacotes. O jitter possui diversas causas, porém um dos pontos mais relevante é a questão da bufferização e o enfileiramento de de pacotes nos equipamentos que constituem a rede de dados. O jitter geralmente é tratado no receptor através de buffer, onde os dados são armazenados por um tempo, para depois serem reproduzidos. Se o pacote chegar após o tempo de espera, ele é descartado.(ARTIGO BASE)

Eco

É a nomenclatura usada para quando um usuário escuta sua própria voz após falar. O eco pode ser acústico ou elétrico. Eco acústico é eco eque ocorre apenas em ambientes analógicos, onde o sinal da recepção afeta o áudio do microfone, nestes casos não a tratamento. Já o eco elétrico é causado principalmente por circuitos de híbridas, que dentre suas responsabilidades faz a integração da transmissão e recepção no mesmo meio físico para formar o canal de conexão, além disso a falta de casamento de impedâncias dos circuitos dos equipamentos podem causar o eco(VANDERSILVIO, 2006) . Existem algumas técnicas para tratar o eco acústico, das quais citamos o uso de supressores e canceladores de eco. Os supressores de eco dispositivos que atenua o retorno de um sinal transmitido, já os canceladores de eco geralmente encontra-se em circuitos digitais e subtraem o sinal recebido do transmitido.(VANDERSILVIO, 2006).

sec 2.4 - Técnicas de Monitoramento de Voz

A monitoração de uma rede é algo complexo que requer alguns cuidados. É grande o numero de variaveis que devem ser levadas em conta. Somente através de um plano de monitoração, montado de a partir de um necessidade, conseguimos obter efetivdade e assertividade. Quando falamos de monitoração de um sistema VoIP, devemos estruturar os pontos e parametros de monitoração de acordo com o mesmo. Os problemas já mencionados, como atraso, jitter, perda de pacote, etc., merecem ateção especial e devem ser parametrizados. Quando falamos de monitoração, é importante explorar dois métodos existentes hoje: A monitoração ativa e a monitoração passiva.

Monitoração Ativa.

A monitoração Ativa é considerada um método intrusivo, onde sondas ativas são espalhadas pela rede. O objetivo é que as sondas originem e recebam ligações entre si, afim de medir e emitir relatórios sobre a qualidade da rede(VANDERSILVIO, 2006). As sondas nada mais são o que softwares que geram um trafego, configurado a partir de parametros pré determinados. No sistema de monitoração ativo, pode exister a figura de um Network Operations Center (NOC). É do NOC a reponsabilidade de gerenciar a inicialização da troca de informações entre as sondas, bem como captar e concentrar os relatórios por elas emitido.(ARTIGO BASE) Abaixo tempo uma ilustração de uma monitoração usando sondas ativas:

Ativa.png


Monitoração Ativa (ARTIGO BASE)


É importante comentar que a utilização de uma monitoração ativa, gera um trafego extra de dados na rede e que sua implantação requer cuidados nesse sentido. Na pratica, para iniciar um teste, o NOC localiza duas sondas ativas e repassa um arquivo com informações como: Número de chamadas a serem realizada, duração das chamadas, tempo entre as chamadas e o codec a ser utilizado. Uma vez recebidos os dados, as sondas iniciam o processo, utilizando o SIP e o RTP para efetuar as ligações. Assim que finalizam os testes as sondas encaminham os relatórios para o NOC. Para uma melhor assertividade, as sondas devem está configuradas com o mesmo servidor NTP, assim é inserido o horário no campo timestamp do payload do RTP, que é usado para calcular o jitter e o atraso.(ARTIGO BASE)s



*Monitoramento Passivo 2 a 3 páginas

sec 2.5 - O software Voip Monitor

  • descrever o que o software faz, como ele é utilizado etc.

2 páginas

sec 2.6 - Conclusão

1/2 página

  • fazer uma ligação com a proposta

Cronograma de desenvolvimento do TCC

Cronograma1.jpg


Etapa 1: Estudo dos protocolos e serviços envolvido no projeto


Etapa 2: Definição dos pontos a serem implementados


Etapa 3: Instalação e configuração dos softwares


Etapa 4: Realização dos testes


Etapa 5: Análise dos resultados e escrita do relatório