Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando estiver a resolver problemas de falhas de chamada PSTN dos Serviços de Comunicação do Azure, recomendamos que habilite o registo. Em seguida, você pode usar ResultCategories
, ParticipantEndReason
e ParticipantEndSubCode
valores para determinar por que uma chamada individual terminou e se o sistema detetou alguma falha.
Use ResultCategories para solucionar problemas de falhas
A ResultCategories
matriz é uma propriedade do Esquema de Log de Resumo de Chamadas. Ele contém uma lista de razões gerais que descrevem como a chamada terminou:
Success
Failure
UnexpectedClientError
UnexpectedServerError
Essas informações podem ajudá-lo a determinar por que uma chamada terminou sem gerar um log de erros detalhado.
Use ParticipantEndReason e ParticipantEndSubCode para solucionar problemas de falhas
Se o nível de detalhe em ResultCategories
não for suficiente quando você estiver a solucionar problemas de chamadas PSTN, poderá usar ParticipantEndReason
e ParticipantEndSubCode
para entender os motivos pelos quais uma chamada terminou com mais detalhes.
ParticipantEndReason
e ParticipantEndSubCode
também são propriedades do Esquema de Log de Resumo de Chamadas.
ParticipanteEndReason
ParticipantEndReason
é um código de três dígitos que mostra o status geral da chamada. Esse código explica por que a chamada terminou e agrupa falhas por categoria. Por exemplo, ParticipantEndReason 404
significa que o chamador ou o destinatário não foi encontrado.
ParticipantEndReason 500
significa que ocorreu um erro de serviço.
Este código é baseado em códigos de resposta SIP (Session Initiation Protocol). Para obter mais informações, consulte a lista de códigos de resposta SIP da Wikipédia.
CódigoDeSubEncerramentoDoParticipante
ParticipantEndSubCode
é um código de resposta mais específico que geralmente tem seis dígitos. Ele explica com mais detalhes por que houve um problema com a chamada.
Um fator-chave na solução de problemas de chamadas PSTN dos Serviços de Comunicação do Azure é determinar se o código de resposta SIP final para a chamada veio de um processo da Microsoft ou do controlador de borda de sessão (SBC) do usuário/operador. Uma maneira fácil de determinar onde o código se originou é examinar a ParticipantEndSubCode
resposta.
Se o ParticipantEndSubCode
valor começar com 560 ou 540, indica que o SBC do usuário/operador gerou o código de resposta. Isso é útil para solucionar problemas de chamadas de Roteamento Direto, pois o subcódigo pode ajudar a determinar se o erro é do seu SBC ou do serviço da Microsoft. Um subcódigo que começa com 560 representa uma chamada de saída, enquanto um subcódigo que começa com 540 representa uma chamada de entrada. Em ambos os casos, verifique os logs do SBC.
Por exemplo, se o valor ParticipantEndSubCode
for 560403
, isso significa que foi uma chamada efetuada, o SBC gerou o código de resposta final e o código de resposta SIP do SBC foi 403. Comece a solucionar problemas das chamadas verificando seus logs do SBC.
Para ParticipantEndSubCode
respostas que não começam com 560 ou 540, o serviço da Microsoft gerou o código de resposta final.
Conteúdos relacionados
- Para obter informações gerais sobre solução de problemas, consulte Solução de problemas nos Serviços de Comunicação do Azure.
- Para obter informações detalhadas sobre códigos de erro comuns e ações sugeridas, consulte Resolução de problemas de códigos de resposta ao término de chamada para o SDK de Chamada, o SDK de Automação de Chamadas e chamadas PSTN.