JavaScript

Introducción

En este tutorial, aprenderás a crear un webhook para recibir eventos de las llamadas. El uso de webhooks te permitirá crear aplicaciones de llamadas en tiempo real únicas con las que podrás desarrollar productos que encantarán a tus usuarios.

Cuando se realiza o se recibe una llamada, la API de webhooks te permite supervisar las llamadas activas. El webhook devolverá la siguiente información:

{
  "event": {
  "accountId": "{TU_ID_DE_CUENTA}",
  "callerId": "{NOMBRE_DEL_LLAMANTE}",
  "direction": "{DIRECCIÓN}",
  "duration": {DURACIÓN DE LA LLAMADA},
  "externalId": "{ID}",
  "id": "{ID}",
  "internal": {INTERNAL_FLAG},
  "phoneNumber": "{NÚMERO_DE_TELÉFONO}",
  "startTime": "HORA_IOS8601",
  "state": "{ESTADO DE LA LLAMADA}",
  "type": "{TIPO DE LLAMADA}",
  "ucpType": "",
  "userId": "{ID_DE_USUARIO"
  }
 }

Cuando cambie el estado de la llamada, se enviará una nueva carga útil al webhook:

  • Cuando comience la llamada, recibirás una carga útil con el state como RINGING.
  • Cuando se responda a la llamada, recibirás una carga útil con el state como ACTIVE.
  • Cuando finalice la llamada, recibirás una carga útil con el state como ANSWERED.
  • Si no se contesta la llamada, recibirás una carga útil con el state como MISSED.

Para obtener más información sobre la carga útil en un webhook, consulta la [documentación sobre webhooks](/Vonage Integration Platform/Concepts/webhooks).

Recepción de eventos de llamada mediante webhooks

Crear un webhook para recibir eventos de llamadas

Disponible en:
JavaScript Python
Pasos
1
Introducción a esta tarea
2
Prerequisites
3
Crear un webhook
4
Crear un servidor local
5
Crear un webhook
6
Limpieza
7
¿Y ahora qué?