Este documento describe cómo configurar Cisco Meeting Server (CMS) Scheduler en CMS 3.3 y cómo programar una reunión.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
La versión 3.3 de CMS introduce la capacidad de programar reuniones y ver las próximas reuniones en la aplicación web. Los usuarios de la aplicación web pueden programar reuniones, modificar las reuniones programadas y notificar a los participantes por correo electrónico.
La aplicación web se configura sin un planificador, como se muestra en la imagen.

El planificador es un componente beta de CMS 3.3. El nuevo comando Mainboard Management Processor (MMP) se establece para configurar el planificador resaltado como se muestra en la imagen.

Scheduler C2W - Explicación de la Conexión de Web Bridge
Cuando el planificador está habilitado, realiza solicitudes de API al Call Bridge a través de la interfaz de loopback. Por lo tanto, es un requisito que el planificador esté implementado en un servidor de reuniones que también aloje un Call Bridge. No es posible configurar el planificador para utilizar un Call Bridge remoto.
Las conexiones C2W se establecen en cada puente web de manera similar a como el puente de llamadas también establece una conexión C2W en cada puente web. No se requiere ninguna configuración explícita para habilitar la conexión entre el programador y Call Bridge porque esto sucede automáticamente a través de la interfaz de loopback. Del mismo modo, las conexiones C2W son todas automáticas, pero es necesario configurar un agrupamiento de confianza entre el planificador y los puentes web.

Conexiones del programador:
C2W es una conexión WebSocket basada en TLS establecida desde el programador a cada puente Web. En esta versión, cada programador debe poder conectarse a cada puente web de un clúster. El programador requiere la configuración de un certificado de cliente y una clave que se utilizarán para esta conexión. Puesto que Planificador debe ejecutarse en un servidor que también tenga un Call Bridge colocado, es posible utilizar el certificado de Call Bridge y el certificado de confianza C2W para el servicio de Planificador para facilitar la implementación. Esto garantiza que el certificado utilizado ya está incluido en la confianza C2W del puente web.
Para ello, cree un certificado y cárguelo en el servidor de la reunión mediante el protocolo de transferencia de archivos segura (SFTP) o utilice los comandos del MMP de la infraestructura de clave pública (PKI) para crear un certificado:
scheduler c2w certs CB344748.key BUN344748.cer
BUN344748.cer es un certificado de cadena completa. El servicio Scheduler debe ofrecer un certificado de cadena completa cuando se establece una conexión segura a servidores de puente web.
Es importante que el planificador pueda confiar en cada puente web al que se conecta. Por lo tanto, agrupe todos los certificados de puente web y haga que el programador confíe en el paquete de puente web.
Configure el planificador con el comando scheduler c2w trust webbridge_bundle.cer.
Por ejemplo, scheduler c2w trust wbbundle.cer, donde wbbundle.cer es un conjunto de confianza de todos los certificados de puente web.
También es necesario que el puente web pueda confiar en el planificador. Por lo tanto, agrupe todos los certificados del programador y confíe en Web Bridge Scheduler Bundle: webbridge3 c2w trust <crt-bundle>.
Todos los certificados necesarios tanto para los planificadores como para Call Bridges se pueden incluir en el <crt-bundle>.
Por ejemplo, webbridge3 c2w confía en schedulerbun.cer , donde schedulerbun.cer es un conjunto de todos los certificados del programador y de Call Bridge.

El planificador mantiene conexiones de malla completa con todos los puentes Web. En este escenario, la implementación tiene:
3 Call Bridges
3 puentes web
2 Programadores
Todos los Call Bridges hablan con todos los Web Bridges. Los programadores 1 y 2 son conscientes de web-bridge 3 porque web-bridge 3 se presentó al servicio del programador en la llamada API inicial realizada a Call Bridge cuando el programador está habilitado.

También puede configurar la interfaz HTTPS del programador. El programador tiene su propia interfaz HTTPS que, si está habilitada, se puede utilizar para configurar reuniones del programador con las API del programador. Estos son los comandos que se deben configurar:
scheduler https listen <interface> <port>
scheduler https certs <key-file> <crt-fullchain-file>
scheduler https listen a 9443
scheduler https certs CB344748.key BUN344748.cer
Planificador configurado en CMS 1:

Planificador habilitado en CMS 1:

Planificador habilitado en CMS 2:

Los fragmentos de registro muestran:
El planificador recupera la lista de puentes web configurados con el uso de las API de Call Bridge. Las conexiones C2W persistentes se establecen en cada puente web de forma similar a cómo el puente de llamadas también establece una conexión C2W con cada puente web.
Servicio del programador habilitado:
Aug 21 11:53:22.408 daemon.info cms1 scheduler_backend[2056]: INFO CmsWebSchedulerApplication - Starting CmsWebSchedulerApplication with PID 1 (/app started by ? in /)
El planificador realiza una consulta de API a Call Bridge, una lista de puentes web configurados para llamadas extraídas por el servicio del planificador a través de una llamada de API:
Aug 21 11:53:28.999 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - getWebBridges - totalCount=3
Aug 21 11:53:28.999 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - getWebBridges - added=3
C2W intenta la conexión con todos los puentes web:
Aug 21 11:53:29.011 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.34:8443
Aug 21 11:53:29.015 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.47:8443
Aug 21 11:53:29.015 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.48:8443
Aug 21 11:53:29.069 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Received guid b6859515-3ea3-4bdc-9dce-a8b3033e62d7 from webbridge 10.106.80.34:8443
Aug 21 11:53:29.069 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Received guid 09b94d9c-9f70-452e-863b-99f099c774e9 from webbridge 10.106.80.47:8443
Aug 21 11:53:29.070 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Received guid 994190fa-1917-4c49-a9e6-3c05f1b8be91 from webbridge 10.106.80.48:8443
El servicio Planificador se conecta a los puentes Web a través de C2W y proporciona la FICHA Planificador:
Aug 21 11:53:31.016 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - C2W connection for webbridge 10.106.80.34:8443 UP
Aug 21 11:53:31.017 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - C2W connection for webbridge 10.106.80.47:8443 UP
Aug 21 11:53:31.017 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - C2W connection for webbridge 10.106.80.48:8443 UP
El planificador mantiene conexiones de MALLA COMPLETA con todos los puentes web. Esta implementación tiene:
3 Call Bridges
3 puentes web
2 Programadores
Todos los Call Bridges hablan con todos los Web Bridges. Los programadores 1 y 2 son conscientes del puente web 3 porque el puente web 3 se presentó al servicio Scheduler en el momento de la llamada API inicial realizada cuando el programador está habilitado.
Aug 21 11:53:28.999 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - getWebBridges - totalCount=3
Aug 21 11:53:28.999 daemon.info cms1 scheduler_backend[2056]: INFO C2WSupervisor - getWebBridges - added=3
Aug 21 11:53:29.011 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.34:8443
Aug 21 11:53:29.015 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.47:8443
Aug 21 11:53:29.015 daemon.info cms1 scheduler_backend[2056]: INFO C2WService - Connecting to webBridge=10.106.80.48:8443
Estado del planificador:

Una vez configurado Scheduler, la aplicación web del cliente programa una ficha de reunión.

Además, puede configurar CoSpaceTemplates para asignarlo a la reunión. CoSpaceTemplates proporciona métodos de acceso a reuniones al organizador y al participante.
Crear una plantilla de CoSpace:

Cree una plantilla de método de Access y asígnela a CoSpaceTemplates:
/api/v1/coSpaceTemplates/19577d25-f7cf-4524-9a26-5fd418dd5f96/accessMethodTemplates

Asigne un método de acceso adicional si dispone de:

Ahora puede asignar esta plantilla CoSpaceTemplates a un usuario LDAP. A efectos de prueba, asígnelo a 1 usuario.

Una vez que la plantilla se asigna al usuario LDAP. Inicie sesión en la aplicación web para programar una reunión.

Una vez que el usuario haya iniciado sesión, haga clic en Programar reunión para programar una reunión.

Dé un nombre a la reunión recién programada y elija un CoSpace que ya exista o cree uno nuevo.

Elija la plantilla CoSpace que creó anteriormente:

Haga clic en Siguiente y establezca una programación de reunión (hora/fecha/repetición o ad-hoc) como se muestra en la imagen.

Agregar participantes en la página siguiente. Aquí puede definir qué participante tiene qué método de acceso.

Programe una reunión y haga clic en Create para completar la información en la aplicación web.

A continuación, puede hacer clic en Unirse a una reunión o Programar reunión para iniciar una reunión como se muestra en la imagen.


La llamada programada se conecta a un clúster de CMS:

Actualmente, no hay un procedimiento de verificación disponible para esta configuración.
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
3.0 |
01-Oct-2026
|
Se ha actualizado la nota sobre la supresión del espacio temporal. |
1.0 |
14-Sep-2021
|
Versión inicial |