Proveedor de mensajes
El proveedor de mensajes le permite escuchar los webhooks de la aplicación Messages API.
Funciones
onMessage- Esta función te permite recibir mensajes entrantes mediante la Messages API. Consulta el fragmento de código aquí.onMessageEvent- Esta función te permite detectar eventos entrantes mediante la Messages API. Consulta el fragmento de código aquí.
Nota: Utiliza el vcr.verifyAuth método para comprobar que las llamadas de retorno proceden de la Cloud Runtime Platform.
Recibir Webhooks de SMS entrantes
Los SMS entrantes a tus números de Vonage pueden gestionarse mediante la SMS API o la Messages API. Vonage Cloud Runtime utiliza la Messages API, por lo que, para recibir mensajes SMS entrantes en tus aplicaciones, deberás actualizar la configuración de la API en el panel de control de Vonage para enviar los webhooks de SMS entrantes a la Messages API:

Inicialización del proveedor de mensajes
Para utilizar el proveedor de mensajes, debes crear una instancia del proveedor mediante 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);