Plugins
Plugin CAP

CAP

Muestra alertas oficiales de emergencia, como tiempo severo y evacuaciones, en tus pantallas de forma automática.

Descripción general

CAP (Common Alerting Protocol) es el estándar que usan los gobiernos y los servicios de emergencia para las alertas. Play recibe las alertas CAP de tu proveedor (por ejemplo, Alertus o Raptor) a través de nuestra API y las muestra en tus pantallas de forma automática.

  • Alertas oficiales, como tiempo severo, órdenes de evacuación, alertas Amber y emergencias civiles
  • Tú eliges el aspecto de las alertas y en qué pantallas se muestran
  • Los mensajes de emergencia pueden sustituir a tu contenido habitual

CAP funciona en todos los reproductores multimedia que admite Play, siempre que estén en línea. Es especialmente importante en colegios, universidades, hospitales, edificios de la administración y tiendas.

Video: CAP

Primeros pasos

Play admite el protocolo, así que sistemas de alertas de terceros pueden enviar y disparar alertas en tus pantallas con Play. En resumen, la configuración es esta:

Configurar alertas CAP

  1. Crea una lista de reproducción nueva que se active cuando se dispare una alerta CAP.
  2. Añade el plugin «CAP alert» a la diapositiva. Diseña la diapositiva y elige si, al dispararse la alerta, se inserta la descripción o el titular en el marcador.
  3. Etiqueta las pantallas en las que debe mostrarse la alerta. Al hacer clic en «Editar» en la etiqueta, verás el Tag ID.
  4. Crea una clave de API nueva en la página de Equipo (anota la clave de API).
  5. La etiqueta ya se puede disparar por la API: https://api.playsignage.com/docs#tag/Tag/paths/1v11tags1%7Bid_tag%7D1alert/post
  6. Según tu región, la URL base es https://eu-api.playsignage.com o https://us-api.playsignage.com

Probar el disparo de la alerta es más técnico, porque tienes que imitar la petición que enviaría un proveedor de alertas. El ejemplo de abajo usa curl, que funciona en macOS y Linux. En Windows puedes usar un programa llamado Postman. Sustituye la URL (el ejemplo usa us-api), tag_id y api_key por tus valores. Actualiza también las fechas de effective, onset y expires en el cuerpo, para que la alerta esté dentro de su ventana activa cuando se dispare.

 curl -X POST "https://us-api.playsignage.com/v1/tags/<tag_id>/alert" \
     -H "Content-Type: application/xml" \
     -H "Authorization: <api_key>" \
     -d '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.2">
    <identifier>ALERTUS_3716_164_20260302_203832</identifier>
    <sender>PlaySignage Test</sender>
    <sent>2026-03-07T19:00:00+00:00</sent>
    <status>Actual</status>
    <msgType>Alert</msgType>
    <source>Alertus eEAS Server</source>
    <scope>Public</scope>
    <addresses>ALL</addresses>
    <code>IPAWSv1.0</code>
    <info>
        <language>en-US</language>
        <category>Safety</category>
        <event>Local Area Emergency</event>
        <responseType>None</responseType>
        <urgency>Immediate</urgency>
        <severity>Severe</severity>
        <certainty>Observed</certainty>
        <eventCode>
            <valueName>SAME</valueName>
            <value>LAE</value>
        </eventCode>
        <effective>2026-03-07T19:00:00+00:00</effective>
        <onset>2026-03-07T20:00:00+00:00</onset>
        <expires>2026-03-07T20:00:00+00:00</expires>
        <headline>HEADLINE This is a TEST of the Alertus Emergency Notification system.  NO ACTION IS NEEDED.  In a real emergency, this message will contain important alert information.</headline>
        <description>DESCRIPTION This is a TEST of the Alertus Emergency Notification system.  NO ACTION IS NEEDED.  In a real emergency, this message will contain important alert information.</description>
        <parameter>
            <valueName>EAS-ORG</valueName>
            <value>EAS</value>
        </parameter>
        <area>
            <areaDesc>Not specified</areaDesc>
            <geocode>
                <valueName>SAME</valueName>
                <value>000000</value>
            </geocode>
        </area>
    </info>
</alert>'

Para cancelar una alerta en curso:

 curl -X POST "https://us-api.playsignage.com/v1/tags/<tag_id>/alert" \
     -H "Content-Type: application/xml" \
     -H "Authorization: <api_key>" \
     -d '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.2">
    <identifier>ALERTUS_3716_164_20260302_203832_CANCEL</identifier>
    <sender>PlaySignage Test</sender>
    <sent>2026-03-07T19:00:00+00:00</sent>
    <status>Actual</status>
    <msgType>Cancel</msgType>
    <source>Alertus eEAS Server</source>
    <scope>Public</scope>
    <addresses>ALL</addresses>
    <code>IPAWSv1.0</code>
    <info>
        <language>en-US</language>
        <category>Safety</category>
        <event>Local Area Emergency</event>
        <responseType>None</responseType>
        <urgency>Immediate</urgency>
        <severity>Severe</severity>
        <certainty>Observed</certainty>
        <eventCode>
            <valueName>SAME</valueName>
            <value>LAE</value>
        </eventCode>
        <effective>2026-03-07T19:00:00+00:00</effective>
        <onset>2026-03-07T20:00:00+00:00</onset>
        <expires>2026-03-07T20:00:00+00:00</expires>
        <headline>This is a TEST of the Alertus Emergency Notification system.  NO ACTION IS NEEDED.  In a real emergency, this message will contain important alert information.</headline>
        <description>This is a TEST of the Alertus Emergency Notification system.  NO ACTION IS NEEDED.  In a real emergency, this message will contain important alert information.</description>
        <parameter>
            <valueName>EAS-ORG</valueName>
            <value>EAS</value>
        </parameter>
        <area>
            <areaDesc>Not specified</areaDesc>
            <geocode>
                <valueName>SAME</valueName>
                <value>000000</value>
            </geocode>
        </area>
    </info>
</alert>'

Preguntas frecuentes

¿Qué es CAP y cómo funciona con Play Digital Signage?

CAP significa Common Alerting Protocol. Es el estándar internacional que usan los gobiernos y los servicios de emergencia para enviar alertas oficiales. Play Digital Signage recibe estas alertas de forma automática y puede mostrarlas en tus pantallas en tiempo real.

¿Qué proveedores de alertas se admiten?

Hasta ahora hemos trabajado con alertus.com y raptortech.com. Estamos abiertos a integraciones con otros proveedores de alertas: contacta con nosotros.

Artículos relacionados

Empieza a diseñar tu contenido

Mucha gente cree que diseñar contenido para señalización digital es dificilísimo, pero si sabes usar PowerPoint, también puedes crear y diseñar tu propio contenido en nuestro editor.

Reserva una demo gratuita

Cargando horarios disponibles…