Códigos de causa de desligamento mais comuns (Hangup Cause Code)

Tabela de códigos Q.850 para SIP

A tabela a seguir descreve os mapeamentos implementados pelo FreeSwitch (consulte mod_sofia.c: hangup_cause_to_sip). Listamos os mais comuns.

SIP Equiv.MensagemCausaDescrição
 UNSPECIFIEDUnspecified. No other cause codes applicable.Isso geralmente é fornecido pelo roteador quando nenhum dos outros códigos se aplica. Essa causa geralmente ocorre no mesmo tipo de situações que a causa 1, causa 88 e causa 100.
404UNALLOCATED_NUMBERUnallocated (unassigned) number [Q.850 value 1]Essa causa indica que o destino chamado não pode ser encontrado ou não está atribuido.
404NO_ROUTE_TRANSIT_NETNo route to specified transit network (national use) [Q.850]Essa causa indica que o equipamento que está enviando essa causa recebeu uma solicitação para rotear a chamada através de uma rede de trânsito específica, que não reconhece. O equipamento que envia esta causa não reconhece a rede de transporte público porque a rede de transporte público não existe ou porque essa rede de transporte particular, enquanto existe, não atende ao equipamento que está enviando esta causa.
404NO_ROUTE_DESTINATIONNo route to destination [Q.850]Essa causa indica que o destino chamado não pode ser alcançado porque a rota não existe
 NORMAL_CLEARINGnormal call clearing [Q.850]Essa causa indica que a chamada está sendo terminada porque um dos usuários envolvidos na chamada solicitou que a chamada fosse terminada. 
486USER_BUSYuser busy [Q.850]Essa causa é usada para indicar que o destino chamado está ocupado.
408NO_USER_RESPONSEno user responding [Q.850]Essa causa é usada quando o destino não responde com sinalização de atendimento uma chamada dentro de um certo periodo.
480NO_ANSWERno answer from user (user alerted) [Q.850]Essa causa é usada quando o destino chamado não responde invite
480SUBSCRIBER_ABSENTsubscriber absent [Q.850]Essa causa é usada quando o destino chamado não está acessivel
603CALL_REJECTEDcall rejected [Q.850]Essa causa indica que o equipamento que está enviando a causa não deseja aceitar essa chamada. A rede também pode gerar essa causa, indicando que a chamada foi terminada devido a uma restrição de serviço suplementar. O campo de diagnóstico pode conter informações adicionais sobre o serviço suplementar e o motivo da rejeição.
483EXCHANGE_ROUTING_ERROR Essa causa indica que o destino indicado pelo usuário não pode ser alcançado porque atingiu o limite de saltos disponíveis.
502DESTINATION_OUT_OF_ORDERdestination out of order [Q.850]Essa causa indica que o destino indicado pelo usuário não pode ser alcançado porque a interface para o destino não está funcionando corretamente. O termo “não está funcionando corretamente” indica que uma mensagem de sinal não pôde ser entregue à parte remota; por exemplo. uma falha na camada física ou na camada de enlace de dados na parte remota ou no equipamento do usuário off-line.
484INVALID_NUMBER_FORMATinvalid number format (address incomplete) [Q.850]Essa causa indica que o número de destino chamado está no formato incorreto ou incompleto.
501FACILITY_REJECTEDfacilities rejected [Q.850]Essa causa é retornada quando um serviço complementar solicitado pelo usuário não pode ser fornecido pela rede.
480NORMAL_UNSPECIFIEDnormal, unspecified [Q.850]Essa causa é usada para relatar um evento normal somente quando nenhuma outra causa na classe normal se aplica.
503NORMAL_CIRCUIT_CONGESTIONno circuit/channel available [Q.850]Essa causa indica que não há atualmente nenhum circuito / canal disponível para atender a chamada.
502NETWORK_OUT_OF_ORDERnetwork out of order [Q.850]Essa causa indica que a rede não está funcionando corretamente e é provável que a condição dure um período de tempo relativamente longo. OBS: A tentativa imediata de tentar novamente a chamada provavelmente não será bem-sucedida.
503NORMAL_TEMPORARY_FAILUREtemporary failure [Q.850]Essa causa indica que a rede não está funcionando corretamente.
503SWITCH_CONGESTIONswitching equipment congestion [Q.850]Essa causa indica que o equipamento de comutação que gera essa causa está passando por um período de tráfego intenso.
503REQUESTED_CHAN_UNAVAILrequested circuit/channel not available [Q.850]Essa causa é retornada quando o outro lado da interface não pode fornecer o circuito ou canal indicado pela entidade solicitante.
403OUTGOING_CALL_BARREDoutgoing calls barredEssa causa indica que as chamadas de saída não são permitidas.
403INCOMING_CALL_BARREDincoming calls barredEssa causa indica que as chamadas de entrada não são permitidas.
403BEARERCAPABILITY_NOTAUTHbearer capability not authorized [Q.850]Essa causa indica que o usuário não está autorizado a usar o recurso solicitado.
503BEARERCAPABILITY_NOTAVAILbearer capability not presently available [Q.850]Essa causa indica que o recurso solicitado pelo usuário não está disponível no momento.
488BEARERCAPABILITY_NOTIMPLbearer capability not implemented [Q.850]Essa causa indica que o recurso solicitado pelo usuário não está disponível no momento.
501FACILITY_NOT_IMPLEMENTEDrequested facility not implemented [Q.850]Essa causa indica que o equipamento que está enviando essa causa não suporta os serviços complementares solicitados.
501SERVICE_NOT_IMPLEMENTEDservice or option not implemented, unspecified [Q.850]Essa causa é usada para relatar um serviço ou opção não implementada apenas quando nenhuma outra causa na classe de serviço ou opção não implementada se aplica.
488INCOMPATIBLE_DESTINATIONincompatible destination [Q.850]Essa causa indica que o equipamento que está enviando essa causa recebeu uma solicitação para estabelecer uma chamada porém não pode completar por incompatibilidade. Normalmente está relacionado ao codec utilizado.
487ORIGINATOR_CANCEL Essa causa indica que o originador cancelou a chamada antes dela ser completada.

A documentação completa pode ser encontrada no site oficial do projeto. https://freeswitch.org/confluence/display/FREESWITCH/Hangup+Cause+Code+Table

Deixe um comentário

O seu endereço de e-mail não será publicado.