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:

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);