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:
Copia
{
"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
statecomoRINGING. - Cuando se responda a la llamada, recibirás una carga útil con el
statecomoACTIVE. - Cuando finalice la llamada, recibirás una carga útil con el
statecomoANSWERED. - Si no se contesta la llamada, recibirás una carga útil con el
statecomoMISSED.
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
Pasos
1
Introducción a esta tarea2
Prerequisites3
Crear un webhook4
Crear un servidor local5
Crear un webhook6
Limpieza7
¿Y ahora qué?