Este documento descreve como solucionar problemas do MediaSense quando um erro aparece na gravação de chamada de uma bridge integrada.
Esta imagem ilustra o fluxo de chamadas básico do MediaSense quando uma bridge integrada é usada:
Estas etapas descrevem o fluxo de chamadas:
Se você receber um erro que indique que não há gravação no MediaSense, você deverá exibir os logs e procurar essa ID de sessão:
0000049583: 10.201.227.136: May 28 2014 11:27:09.022 -0400: %CCBU_COMMON-6-VSMS
HTTP Info: {Thrd=Pool-capture-thread-2800} %[HTTP Response Body=<Session>
<diskusage>
<recording name="78e146437088a93-TRACK0" size="0" repository="/
recordedMedia" />
<recording name="78e146437088a93-TRACK1" size="0"repository="/
recordedMedia" />
</diskusage>
</Session>][HTTP Response Content Type=application/xml][HTTP Response Status
Code=200][logId=close-25668]: VSMS Received HTTP Response
O size="0" nesta saída indica que não há gravação de áudio no servidor para essa chamada. Isso geralmente significa que o fluxo RTP não chegou ao servidor MediaSense pelo telefone. Quando isso ocorre, a próxima etapa é verificar se o telefone envia o tráfego RTP.
Uma maneira rápida de verificar se o telefone IP envia o tráfego RTP é exibir a página da Web do telefone IP. Isso é habilitado no CUCM manualmente na página de configuração do telefone ou por meio da Administração em massa.
O fluxo 1 é a chamada principal com o endereço remoto do outro telefone IP ou gateway. Isso consiste em dois fluxos: o primeiro é o áudio recebido no telefone IP e o segundo é o áudio enviado para a outra extremidade.
Para verificar se o MediaSense registra os dois trechos da chamada, clique em Stream 2 e Stream 3 para verificar se os Pacotes do remetente são incrementados quando a página é atualizada várias vezes. O endereço remoto deve mostrar o servidor MediaSense para Stream 2 e Stream 3. O motivo de haver dois fluxos para o servidor MediaSense é porque um deles é o áudio recebido no fluxo 1 (pacotes do receptor) e o outro é o áudio enviado (pacotes do remetente) para a outra extremidade no fluxo 1.
Esta captura mostra o Fluxo 1:
Esta captura mostra o Fluxo 2:
Esta captura mostra o Fluxo 3:
Ao verificar os dados para o Fluxo 2 e o Fluxo 3, os principais itens a serem procurados são:
Isso indica que os pacotes RTP são enviados pelo telefone IP.
Se você ainda não tiver certeza se o telefone IP envia os pacotes RTP, a próxima ação será executar uma captura de pacote e reproduzir os fluxos.
Antes de executar as capturas de pacotes, certifique-se de que estas configurações na configuração do telefone IP para CUCM estejam habilitadas:
Em seguida, aplique a configuração e redefina o telefone IP. Depois que isso for concluído, abra o Wireshark e faça uma captura de pacote com uma duração de 30 segundos. Certifique-se de gravar o endereço remoto, bem como a porta para o Fluxo 2 e Fluxo 3 do telefone IP em questão. Por exemplo:
Quando as capturas de pacotes estiverem concluídas, abra a captura de pacotes e conclua estas etapas para cada fluxo:
Depois de executar a captura de pacotes e verificar se o MediaSense está configurado corretamente e se o telefone IP envia um fluxo RTP válido para o servidor MediaSense, e se você continua a encontrar problemas, o caminho entre o servidor e o telefone IP deve ser verificado.
Certifique-se de que o caminho não tenha Listas de Controle de Acesso (ACLs) e que não bloqueie ou filtre o tráfego RTP.
Se a chamada configurada com o CUCM estiver em questão, examine os logs detalhados do CUCM e abra os logs do MediaSense para encontrar a ID de chamada. Isso pode ser encontrado na ID da sessão e é semelhante a isto nos registros de controle de chamadas:
CallId: 74acba00-38c1ea2d-3a2937-f183000a@10.0.131.241
CallId: 74acba00-38c1ea2d-3a2938-f183000a@10.0.131.241
Como o telefone IP configura dois fluxos com o MediaSense, um para cada trecho da chamada telefônica original, pesquise os logs do CUCM com um dos IDs de chamada para verificar se a sessão do MediaSense está configurada corretamente.