---
title: "Status da ligação do Webphone alterado"
method: POST
path: "crm_dialer_call_status_changed"
tags: ["crm-v2-webhook-events", "dialer_calls"]
---

# Status da ligação do Webphone alterado

`POST crm_dialer_call_status_changed` (webhook)

Esse evento de webhook é disparado a cada mudança do status de uma ligação Webphone
para um status final (`answered`, `no_answer`, `busy`, `congested` ou `failed`).
Permanecer em `initial`, reenvio sem mudança de status e criação da ligação não disparam
este evento. A transcrição costuma estar em `processing`, com `content` vazio.

## Payload

- object
  - `event_name` 'crm_dialer_call_status_changed': Tipo de evento do webhook.
  - `event_timestamp` string, date-time: A data em que ocorreu o evento que acionou o webhook.
  - `transaction_uuid` string, uuid: Identificador único do evento.
  - `document` object: Documento do webhook de ligação do Webphone.
    - `data` DialerCall, required
      - `id` string: Identificador único da ligação.
      - `status` 'initial' | 'answered' | 'no_answer' | 'busy' | 'congested' | 'failed': Status da ligação. Valores: `initial`, `answered`, `no_answer`, `busy`, `congested`, `failed`.
      - `user_id` string: ID de quem ligou.
      - `deal_id` string, nullable: ID da negociação. Preenchido quando o pai é um deal.
      - `lead_id` string, nullable: ID do lead. Preenchido quando o pai é um lead.
      - `deal_stage_id` string, nullable: Etapa do deal na ligação.
      - `lead_stage_id` string, nullable: Etapa do lead na ligação.
      - `contact_id` string, nullable: ID do contato.
      - `phone_number_to` string, nullable: Número discado.
      - `started_at` string, date-time, nullable: Início da ligação.
      - `answered_at` string, date-time, nullable: Momento em que a ligação foi atendida.
      - `ended_at` string, date-time, nullable: Fim da ligação.
      - `duration` integer, nullable: Duração em segundos.
      - `recording_url` string, nullable: URL da gravação.
      - `external_id` string: ID da ligação no Webphone.
      - `created_at` string, date-time: Data de criação.
      - `updated_at` string, date-time: Data de atualização.
      - `transcription` DialerCallTranscription
        - `status` 'processing' | 'completed', nullable: Status da transcrição. Valores: `processing`, `completed`.
        - `summary` string, nullable: Resumo da transcrição, ou a mensagem de falha quando o Webphone não consegue transcrever.
        - `content` DialerCallTranscriptionContent[]: Falas da transcrição.
          - `time` string: Instante da fala.
          - `speaker` string: Quem falou (valor repassado pelo Webphone).
          - `text` string: Texto da fala.

## Acknowledgement `2XX`

O evento é considerado aceito retornando qualquer código de resposta 2XX.

## Other responses

- `default`: O evento é considerado rejeitado para qualquer outro código de resposta. A emissão do evento será repetida posteriormente.

---

[API](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2.md) - [All operations](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/rdstation/apis/rd-station-crm-api-v2/revisions/10d0a25b8c54?raw)
