Mostrando postagens com marcador OCS Archiving. Mostrar todas as postagens
Mostrando postagens com marcador OCS Archiving. Mostrar todas as postagens

quarta-feira, setembro 30, 2009

Como Gerar Relatórios de Archiving de Forma Amigável

Todos já devem ter se perguntado porque diabos a Microsoft ainda não fez uma console para extrair as informações de arquivamento do OCS Archiving Server.

Bom o fato é que esta ferramenta nativamente não existe, então a solução é utilizar uma ferramenta de terceiros com o IM Manager (excelente), utilizar queries SQL no próprio SQL (horrível) ou utilizar um script que fica no meio terno. Não é o ideal mas é gratuito e muito útil para pesquisas básicas.

Uma versão já havia sido publicada pelo time do produto em Janeiro/08, porem para o OCS R2 existia um bug que a primeira mensagem trocada do dia não era trazida, isso porque houve uma modificação no esquema da base de dados do servidor de Archiving e CDR.

Bom vamos ao que interessa! Para utilizar o script é necessário que alguns pré-requisitos estejam instalados, o script pode ser executado em uma estação ou até mesmo no próprio servidor.

  1. Instale o PowerShell v1
  2. Instale o NET 2.0 Framework
  3. Instale o MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)
  4. Faça o download do script powershell clicando aqui. A diferença entre este script e o original da página do time de produto é que este já está customizado para trazer os logs com o horário correto (GMT -3).
  5. Extraia todo o conteúdo do zip em uma pasta
  6. Abra o Powershell, nave até a pasta onde os arquivos foram extraídos e execute o comando:

get-ArchivingData.ps1 <SQL_Server\Instância> user1@domain.com.br user2@domain.com.br

Onde:
SQL_Server: É o nome do seu SQL Server;
Instância: É o nome da instância (se for o caso) que a base de dados está armazenada;
user1: Especifica de qual usuário a informação será trazida
user2: Opcional, se especificado será mostrado apenas as conversas entre o user1 e user 2

As informações serão mostradas desta forma:

image

Se você também está interessado em extrair informações de CDR, tais como quantidade de ligações realizadas, quem ligou para quem, quanto tempo ficou em cada ligação etc. de uma olha neste post.

quinta-feira, junho 18, 2009

OCS Queries para CDR

Quem nunca quis saber os detalhes das ligações feitas e recebidas pelos usuários do OCS. Todos sabemos que é possível coletar estar informações através do OCS Archiving Server, porem onde estão estes dados? Como visualizá-los facilmente?

Para isso segue um procedimento para incorporar a query que lista os detalhes das ligações feitas e recebidas pelos usuários do OCS ao “CDR Reporting Tool” do Reskit do OCS.

1. Faça o download do OCS Resource Kit
http://www.microsoft.com/downloads/details.aspx?familyid=9E79A236-C0DF-4A72-ABA6-9A9602A93ED0&displaylang=en

2. Substitua o arquivo “ArchivingCdrReporter_Config.xml” que tipicamente está no diretório “%ProgramFiles%\Microsoft Office Communications Server 2007 R2\ResKit\ArchivingCdrReporter” pelo XML deste link:

http://cid-5889cbc04dca0893.skydrive.live.com/self.aspx/P%c3%bablico/ArchivingCdrReporter%7C_Config.zip

3. Será criado um novo item chamado “List of All Calls”.



4. Nele será possível listar as chamadas por data, usuário que fez a ligação e usuário que recebeu a ligação.

Ps. Testado no OCS R2.