Skip to content

Códigos de Status de Chamada

Esta seção descreve os principais códigos de status que podem ser retornados no campo hangup_cause das chamadas. Esses códigos indicam o motivo pelo qual uma chamada foi encerrada.

Códigos Principais

CódigoDescrição
NORMAL_CLEARINGAtendida
USER_BUSYOcupado
UNALLOCATED_NUMBERNúmero não encontrado
NUMBER_CHANGEDCaixa postal
ORIGINATOR_CANCELCancelamento da ligação
ALLOTTED_TIMEOUTTempo expirado

Uso na API

Quando você consulta as chamadas através da API, o campo hangup_cause conterá um dos códigos listados acima, permitindo que você identifique o motivo específico do término da chamada.

json
{
  "id": "3b46c0c6-5acc-4dfb-9ceb-14e37f1d3040",
  "hangup_cause": "NORMAL_CLEARING",
  "duration": 60,
  "started_at": "2025-01-01T00:00:00.000Z",
  "ended_at": "2025-01-01T00:01:00.000Z"
}

Referências

Para mais informações sobre todos os códigos de status possíveis, consulte a documentação oficial do FreeSWITCH.

Released under the MIT License.