Tabela de causas de desligamento

Sobre

O código predefinido é NORMAL_CLEARING (se não especificar um)

Tabela de códigos Q.850 para SIP

A tabela seguinte descreve os mapeamentos devolvidos pelo nosso hook de estado em chamadas de entrada.

Códigos de causa não especificados (sem valor na coluna 'SIP Equiv.' da tabela) são traduzidos para SIP '480 Temporarily Unavailable'.

A tabela também contém códigos não padrão acima de 127 (ISUP e ISDN especificam códigos apenas até 127). Esses códigos são usados internamente para indicar outros estados. (Esses códigos também não mapeiam diretamente para códigos de erro SIP.) A lista completa de códigos SWITCH_CAUSE_ (switch_call_cause_t) está definida em include/switch_types.h.

Consulte norma ITU-T Q.850 para obter uma definição formal dos códigos de causa de desconexão de telefonia padrão para ISDN e o mapeamento entre os códigos Q.931 (DSSS1) e ISUP.

Consulte ITU Q.1912.5 para uma definição formal da interoperabilidade entre ISUP e SIP, especialmente a secção 6.11, que especifica o cabeçalho «Reason» e indica o mapeamento dos códigos de causa de desconexão entre ISUP e SIP.

Outro conjunto de mapeamentos são os mapeamentos Q.SIG / SIP da RFC 4497, secção 8.4.1. (O Q.SIG é uma das muitas extensões do Q.931 utilizadas na sinalização PBX a PBX em ligações privadas.)

Código ITU-T Q.850

Equiv. SIP

Enumeração

Causa

Descrição

Código ITU-T Q.850

Equiv. SIP

Enumeração

Causa

Descrição

0 UNSPECIFIED Não especificado. Nenhum outro código de causa aplicável. Isto geralmente é fornecido pelo roteador quando nenhum dos outros códigos se aplica. Esta causa geralmente ocorre no mesmo tipo de situações que a causa 1, a causa 88 e a causa 100.
1 404 UNALLOCATED_NUMBER Número não atribuído (não alocado) [valor Q.850 1] Esta causa indica que não é possível contactar a parte chamada porque, embora o número da parte chamada tenha um formato válido, não está atualmente atribuído (alocado).
2 404 NO_ROUTE_TRANSIT_NET Sem rota para a rede de trânsito especificada (uso nacional) [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma solicitação para rotear a chamada por meio de uma determinada rede de trânsito, que ele não reconhece. O equipamento que envia esta causa não reconhece a rede de trânsito porque a rede de trânsito não existe ou porque essa rede de trânsito específica, embora exista, não atende ao equipamento que está enviando esta causa.
3 404 NO_ROUTE_DESTINATION Sem rota para o destino [Q.850] Esta causa indica que não é possível contactar a parte chamada porque a rede através da qual a chamada foi encaminhada não serve o destino pretendido. Esta causa é suportada consoante a rede.
6 CHANNEL_UNACCEPTABLE canal inaceitável [Q.850] Esta causa indica que o canal identificado mais recentemente não é aceitável para a entidade remetente para uso nesta chamada.
7 CALL_AWARDED_DELIVERED chamada atribuída, a ser entregue num canal estabelecido [Q.850] Esta causa indica que o usuário recebeu a chamada de entrada e que a chamada de entrada está sendo conectada a um canal já estabelecido para esse usuário para chamadas semelhantes (por ex., chamadas virtuais x.25 em modo de pacote).
16 NORMAL_CLEARING libertação normal de chamada [Q.850] Esta causa indica que a chamada está sendo encerrada porque um dos usuários envolvidos na chamada solicitou que a chamada fosse encerrada. Em situações normais, a origem desta causa não é a rede.
17 486 USER_BUSY usuário ocupado [Q.850] Esta causa é usada para indicar que o destinatário não pode aceitar outra chamada porque foi encontrada uma condição de usuário ocupado. Este valor de causa pode ser gerado pelo usuário chamado ou pela rede. No caso de usuário ocupado determinado pelo usuário, observa-se que o equipamento do usuário é compatível com a chamada.
18 408 NO_USER_RESPONSE nenhum utilizador a responder [Q.850] Esta causa é usada quando a parte chamada não responde a uma mensagem de estabelecimento de chamada com indicação de alerta ou de conexão dentro do período de tempo prescrito.
19 480 NO_ANSWER sem resposta do usuário (usuário alertado) [Q.850] Esta causa é utilizada quando a parte chamada foi alertada, mas não responde com uma indicação de ligação dentro de um período de tempo prescrito. Nota - Esta causa não é necessariamente gerada por procedimentos Q.931, podendo ser gerada por temporizadores internos da rede.
20 480 SUBSCRIBER_ABSENT assinante ausente [Q.850] Este valor de causa é utilizado quando uma estação móvel se desligou, não é obtido contacto de rádio com uma estação móvel ou um utilizador de telecomunicações pessoais está temporariamente não endereçável em qualquer interface utilizador-rede. O Sofia SIP normalmente gerará USER_NOT_REGISTERED nestas situações.
21 603 CALL_REJECTED chamada rejeitada [Q.850] Esta causa indica que o equipamento que envia esta causa não deseja aceitar esta chamada, embora pudesse tê-la aceitado porque o equipamento que envia esta causa não está nem ocupado nem incompatível. A rede também pode gerar esta causa, indicando que a chamada foi liberada 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.
22 410 NUMBER_CHANGED número alterado [Q.850] Esta causa é devolvida a um chamador quando o número do destinatário indicado pelo chamador já não está atribuído. O novo número do destinatário pode, opcionalmente, ser incluído no campo de diagnóstico. Se uma rede não suportar esta causa, deve ser utilizada a causa n.º 1, número não atribuído (não alocado).
23 410 REDIRECTION_TO_NEW_DESTINATION Esta causa é utilizada por um mecanismo geral do protocolo ISUP que pode ser invocado por uma central que decida que a chamada deve ser estabelecida para um número chamado diferente. Essa central pode invocar um mecanismo de redirecionamento, através deste valor de causa, para solicitar a uma central anterior envolvida na chamada que encaminhe a chamada para o novo número.
25 483 EXCHANGE_ROUTING_ERROR Esta causa indica que o destino indicado pelo usuário não pode ser alcançado, porque uma central intermediária liberou a chamada devido ao limite atingido na execução do procedimento do contador de saltos. Esta causa é gerada por um nó intermediário que, ao decrementar o valor do contador de saltos, obtém o resultado 0.
27 502 DESTINATION_OUT_OF_ORDER destino fora de serviço [Q.850] Esta causa indica que o destino indicado pelo utilizador não pode ser alcançado porque a interface para o destino não está a funcionar corretamente. O termo "não está a funcionar corretamente" indica que uma mensagem de sinalização não pôde ser entregue à parte remota; por ex., uma falha da camada física ou da camada de ligação de dados na parte remota, ou equipamento de utilizador desligado.
28 484 INVALID_NUMBER_FORMAT formato de número inválido (endereço incompleto) [Q.850] Esta causa indica que não é possível contactar a parte chamada porque o número da parte chamada não tem um formato válido ou está incompleto.
29 501 FACILITY_REJECTED serviços suplementares rejeitados [Q.850] Esta causa é devolvida quando um serviço suplementar solicitado pelo utilizador não pode ser fornecido pela rede.
30 RESPONSE_TO_STATUS_ENQUIRY resposta a STATUS INQUIRY [Q.850] Esta causa é incluída na mensagem STATUS quando o motivo para gerar a mensagem STATUS foi o recebimento anterior de uma STATUS INQUIRY.
31 480 NORMAL_UNSPECIFIED normal, não especificado [Q.850] Esta causa é utilizada para comunicar um evento normal apenas quando nenhuma outra causa da classe normal se aplica.
34 503 NORMAL_CIRCUIT_CONGESTION nenhum circuito/canal disponível [Q.850] Esta causa indica que não existe atualmente nenhum circuito/canal adequado disponível para tratar a chamada.
38 503 NETWORK_OUT_OF_ORDER rede fora de serviço [Q.850] Esta causa indica que a rede não está a funcionar corretamente e que é provável que a condição dure um período relativamente longo, por exemplo, tentar novamente a chamada de imediato dificilmente terá êxito.
41 503 NORMAL_TEMPORARY_FAILURE falha temporária [Q.850] Esta causa indica que a rede não está a funcionar corretamente e que é improvável que a situação se prolongue por muito tempo; por exemplo, o utilizador poderá querer tentar outra chamada quase de imediato.
42 503 SWITCH_CONGESTION congestionamento do equipamento de comutação [Q.850] Esta causa indica que o equipamento de comutação que gera esta causa está passando por um período de alto tráfego.
43 ACCESS_INFO_DISCARDED informações de acesso descartadas [Q.850] Esta causa indica que a rede não conseguiu entregar ao utilizador remoto as informações de acesso solicitadas, ou seja, informação de utilizador para utilizador, compatibilidade de camada baixa, compatibilidade de camada alta ou subendereço, conforme indicado no diagnóstico. Note-se que o tipo específico de informação de acesso descartada é incluído opcionalmente no diagnóstico.
44 503 REQUESTED_CHAN_UNAVAIL circuito/canal solicitado não disponível [Q.850] Esta causa é devolvida quando o outro lado da interface não consegue fornecer o circuito ou canal indicado pela entidade requerente.
45 PRE_EMPTED
47 recurso indisponível, não especificado [Q.850] Esta causa é utilizada para comunicar um evento de recurso indisponível apenas quando nenhuma outra causa da classe de recurso indisponível se aplica.
50 FACILITY_NOT_SUBSCRIBED funcionalidade solicitada não subscrita [Q.850 Esta causa indica que o usuário solicitou um serviço suplementar, que está disponível, mas o usuário não está autorizado a usá-lo.
52 403 OUTGOING_CALL_BARRED chamadas de saída barradas Esta causa indica que, embora o chamador seja membro do CUG para a chamada CUG de saída, as chamadas de saída não são permitidas para este membro do CUG.
54 403 INCOMING_CALL_BARRED chamadas recebidas bloqueadas Esta causa indica que, embora a parte chamada seja membro do CUG da chamada CUG recebida, não são permitidas chamadas recebidas para este membro do CUG.
57 403 BEARERCAPABILITY_NOTAUTH capacidade de portadora não autorizada [Q.850] Esta causa indica que o usuário solicitou uma capacidade de portadora implementada pelo equipamento que gerou esta causa, mas o usuário não está autorizado a usá-la.
58 503 BEARERCAPABILITY_NOTAVAIL capacidade de portadora não disponível no momento [Q.850] Esta causa indica que o usuário solicitou uma capacidade de portadora que é implementada pelo equipamento que gerou esta causa, mas que não está disponível no momento.
63 SERVICE_UNAVAILABLE serviço ou opção não disponível, não especificado [Q.850] Esta causa é utilizada para comunicar um evento de serviço ou opção indisponível apenas quando nenhuma outra causa da classe de serviço ou opção indisponível se aplica.
65 488 BEARERCAPABILITY_NOTIMPL capacidade de portador não implementada [Q.850] Esta causa indica que o equipamento que envia esta causa não suporta a capacidade de transporte (bearer capability) solicitada.
66 CHAN_NOT_IMPLEMENTED tipo de canal não implementado [Q.850] Esta causa indica que o equipamento que envia esta causa não suporta o tipo de canal solicitado
69 501 FACILITY_NOT_IMPLEMENTED funcionalidade solicitada não implementada [Q.850] Esta causa indica que o equipamento que envia esta causa não suporta os serviços suplementares solicitados.
79 501 SERVICE_NOT_IMPLEMENTED serviço ou opção não implementado, não especificado [Q.850] Esta causa é usada para relatar um evento de serviço ou opção não implementada somente quando nenhuma outra causa da classe de serviço ou opção não implementada se aplica.
81 INVALID_CALL_REFERENCE valor de referência de chamada inválido [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma mensagem com uma referência de chamada que não está atualmente em uso na interface usuário-rede.
88 488 INCOMPATIBLE_DESTINATION destino incompatível [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma solicitação para estabelecer uma chamada com compatibilidade de camada baixa, compatibilidade de camada alta ou outros atributos de compatibilidade (por exemplo, taxa de dados) que não podem ser atendidos.
95 INVALID_MSG_UNSPECIFIED mensagem inválida, não especificada [Q.850] Esta causa é usada para relatar um evento de mensagem inválida somente quando nenhuma outra causa da classe de mensagem inválida se aplica.
96 MANDATORY_IE_MISSING elemento de informação obrigatório em falta [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma mensagem à qual falta um elemento de informação que tem de estar presente na mensagem para que esta possa ser processada.
97 MESSAGE_TYPE_NONEXIST tipo de mensagem inexistente ou não implementado [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma mensagem com um tipo de mensagem que não reconhece, seja porque se trata de uma mensagem não definida ou definida, mas não implementada pelo equipamento que envia esta causa.
98 WRONG_MESSAGE mensagem não compatível com o estado da chamada ou tipo de mensagem inexistente ou não implementado. [Q.850] Esta causa indica que o equipamento que a enviou recebeu uma mensagem para a qual os procedimentos não indicam que seja uma mensagem permitida no estado atual da chamada, ou que foi recebida uma mensagem STATUS indicando um estado de chamada incompatível.
99 IE_NONEXIST Elemento de informação / parâmetro inexistente ou não implementado [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma mensagem que inclui elementos de informação/parâmetros não reconhecidos, porque os nomes dos elementos de informação/parâmetros não estão definidos ou estão definidos mas não foram implementados pelo equipamento que envia a causa. Esta causa indica que os elementos de informação/parâmetros foram descartados. No entanto, o elemento de informação não tem de estar presente na mensagem para que o equipamento que envia a causa possa processá-la.
100 INVALID_IE_CONTENTS Conteúdo do elemento de informação inválido [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu um elemento de informação que implementou; no entanto, um ou mais campos no I.E. estão codificados de uma forma que não foi implementada pelo equipamento que envia esta causa.
101 WRONG_CALL_STATE mensagem incompatível com o estado da chamada [Q.850] Esta causa indica que foi recebida uma mensagem incompatível com o estado da chamada.
102 504 RECOVERY_ON_TIMER_EXPIRE recuperação por expiração do temporizador [Q.850] Esta causa indica que foi iniciado um procedimento pela expiração de um temporizador associado a procedimentos de tratamento de erros. Isto está frequentemente associado a problemas de NAT. Certifique-se de que «Ativar mapeamento NAT» (NAT Mapping Enable) está ativado no seu ATA. Se não estiver relacionado com NAT, pode por vezes estar relacionado com o fornecedor; experimente outro fornecedor de saída para verificar se resolve o problema.

O switch também devolve isto quando a parte remota envia um 408 por chamada expirada.

103 MANDATORY_IE_LENGTH_ERROR parâmetro inexistente ou não implementado - transmitido (uso nacional) [Q.850] Esta causa indica que o equipamento que envia esta causa recebeu uma mensagem que inclui parâmetros não reconhecidos porque os parâmetros não estão definidos ou estão definidos mas não implementados pelo equipamento que envia esta causa. A causa indica que o(s) parâmetro(s) foram ignorados. Além disso, se o equipamento que envia esta causa for um ponto intermédio, então esta causa indica que o(s) parâmetro(s) foram transmitidos inalterados.
Exemplo: chamada de um endereço IP não autorizado
111 PROTOCOL_ERROR erro de protocolo, não especificado [Q.850] Esta causa é utilizada para comunicar um evento de erro de protocolo apenas quando nenhuma outra causa da classe de erro de protocolo se aplica.
127 INTERWORKING Interfuncionamento, não especificado [Q.850] Esta causa indica que uma chamada em interfuncionamento (geralmente uma chamada para o serviço SW56) foi encerrada.
487 487 ORIGINATOR_CANCEL
500 CRASH
501 SYSTEM_SHUTDOWN
502 LOSE_RACE
503 MANAGER_REQUEST
600 BLIND_TRANSFER
601 ATTENDED_TRANSFER
602 ALLOTTED_TIMEOUT Esta causa significa que o servidor cancelou a chamada porque o canal de destino demorou muito para atender.
603 USER_CHALLENGE
604 MEDIA_TIMEOUT
605 PICKED_OFF Esta causa significa que a chamada foi atendida por interceção a partir de outra extensão (ou seja, marcando **ext_number a partir de outra extensão).
606 USER_NOT_REGISTERED Isso significa que você tentou originar uma chamada para um usuário SIP que se esqueceu de se registrar.
607 PROGRESS_TIMEOUT
609 GATEWAY_DOWN O gateway está inativo (não responde a OPTIONS nem a SUBSCRIBE)

Tabela de Códigos SIP para Q.850

Estes mapeamentos foram extraídos de RFC 4497, seção 8.4.4.

Código SIP

Código ITU-T Q.850

Enumeração

Causa

400 41 NORMAL_TEMPORARY_FAILURE Falha temporária [Q.850]
401 21 CALL_REJECTED Chamada rejeitada [Q.850]
402 21 CALL_REJECTED Chamada rejeitada [Q.850]
403 21 CALL_REJECTED Chamada rejeitada [Q.850]
404 1 NO_ROUTE_TRANSIT_NET Número não atribuído [Q.850]

Pesquisar documentação