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
Linha 146: Linha 146:
 
Tabela 1 (Scala opinião de teste Subjetivo)
 
Tabela 1 (Scala opinião de teste Subjetivo)
 
(HARDY,2003)
 
(HARDY,2003)
 
 
 
  
 
Segundo  (HARDY,2003)  as notas obedecem os seguintes critérios:
 
Segundo  (HARDY,2003)  as notas obedecem os seguintes critérios:
 
 
 
 
  
 
[[Arquivo:Critérios para avaliação .png]]
 
[[Arquivo:Critérios para avaliação .png]]
 
 
 
 
 
 
 
Critérios para avaliação  
 
Critérios para avaliação  
 
(HARDY, 2003)
 
(HARDY, 2003)

Edição das 13h48min de 7 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)

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

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