Proveedor de mensajes

El proveedor de mensajes le permite escuchar los webhooks de la aplicación Messages API.

Funciones

  • onMessage - esta función le permite escuchar los mensajes entrantes utilizando la Messages API. Vea el fragmento de código aquí.
  • onMessageEvent - esta función le permite escuchar los eventos entrantes utilizando la Messages API. Vea el fragmento de código aquí.

Nota: Utiliza el vcr.verifyAuth método para verificar que las devoluciones de llamada se originan en Cloud Runtime Platform.

Recibir Webhooks de SMS entrantes

Los SMS entrantes a tus números de Vonage pueden ser manejados por la SMS API o la Messages API. Vonage Cloud Runtime usa la API de Messages, por lo que para recibir mensajes SMS entrantes en tus aplicaciones deberás actualizar tu configuración de API en el panel de Vonage para enviar webhooks de SMS entrantes a la API de Messages:

API Settings SMS Webhook Toggle

Inicialización del proveedor de mensajes

Para utilizar el proveedor de mensajes es necesario crear una instancia del proveedor utilizando una sesión:

const session = vcr.createSession();
const messaging = new Messages(session);

Caso práctico

Por ejemplo, para utilizar el proveedor de mensajes para escuchar todos los mensajes SMS entrantes al número de Vonage:

const session = vcr.createSession();
const messaging = new Messages(session);

const vonageNumber = { type: "sms", number: "447700900000" };
const from = { type: "sms", number: null }; 

await messaging.onMessage("onMessage", from, vonageNumber);