PASPA · Módulo SIP

    Megafonía e interfonía PASPA con Módulo SIP

    Todo el audio del tren, gestionado desde un solo servidor

    PASPA centraliza intercomunicación, megafonía, emergencias y grabación a bordo. El Módulo SIP lleva esa inteligencia a cada terminal de audio del tren.

    PASPA orquesta desde el servidor de a bordo. El Módulo SIP es el terminal embebido. Juntos forman un sistema completo de comunicaciones de audio ferroviario.

    Del audio disperso a un sistema coherente

    Situación habitual

    • Cada dispositivo de audio se configura por separado, coche a coche.
    • Prioridades de llamada y megafonía distintas según el equipo instalado.
    • Al acoplar trenes, las reglas de audio dejan de ser consistentes.

    Con PASPA

    • Configuración y supervisión remota de todo el parque de audio desde un único punto.
    • Reglas de llamada, prioridades y emergencias comunes en toda la composición.
    • Preparado para trenes acoplados con roles primario, secundario e hibernación.

    Arquitectura en el tren

    PASPA se ejecuta en el servidor de a bordo, gestiona la telefonía con Asterisk y se comunica por MQTT con el sistema de información al viajero y el TCMS. Cada terminal SIP se registra y recibe su configuración desde PASPA.

    Servidor PASPA

    Asterisk (SIP)

    MQTT

    PIS / TCMS

    Terminales Módulo SIP

    Funcionalidades clave

    Intercomunicación

    Llamadas entre cabinas, coches y puestos de operador con reglas por proyecto.

    Emergencia de pasajero

    Gestión prioritaria de intercomunicadores de emergencia y puntos de auxilio.

    Megafonía

    Avisos en vivo o automáticos lanzados desde el sistema de información al viajero.

    Llamadas de cabina

    Comunicación directa entre cabinas, también en trenes acoplados.

    Comunicación con tierra

    Enlace con el centro de control y pasarela de radio.

    Intercomunicador móvil

    El personal a bordo se comunica desde dispositivos móviles.

    Grabación

    Registro de las comunicaciones con retención configurable.

    Interfaz del conductor

    Pantalla web de cabina y backoffice adaptada a cada proyecto.

    Especificaciones técnicas PASPA

    ÁreaDetalle
    PlataformaPython 3.12+, FastAPI asíncrono, Pydantic v2
    TelefoníaAsterisk 22.x, ARI + Stasis, PJSIP dinámico
    MensajeríaMQTT, integración con VDV-Web / PIS
    APIREST documentada con OpenAPI / Swagger
    TopologíaConfiguración de tren: extensiones, dispositivos y plan de llamadas
    RolesPrimario / secundario / hibernación para trenes acoplados
    Volumen automáticoAjuste según ruido ambiente hacia los amplificadores
    DespliegueSobre servidor (systemd, Ansible) o contenedores en laboratorio
    CalidadPruebas automatizadas con cobertura objetivo ≥ 95%

    Integrado en el ecosistema Joifilabs

    PASPA recibe órdenes de audio del sistema de información al viajero, publica el estado de las emisiones y comparte la configuración del tren. Los terminales embebidos sobre hardware Colway completan la cadena hasta cada coche.

    Casos de uso

    1

    Emergencia de pasajero

    Un viajero pulsa el intercomunicador: PASPA prioriza la llamada, avisa en cabina y la graba.

    2

    Megafonía automática

    El sistema de información al viajero lanza el aviso de próxima parada y PASPA lo emite en todos los coches.

    3

    Llamada del operador

    El operador llama a cabina desde su panel con agenda y auricular.

    Módulo SIP — Detalle técnico

    Un terminal de audio para todos los roles del tren

    Software embebido en hardware Colway: cliente SIP, audio, entradas y salidas, periféricos y API local, configurado de forma centralizada desde PASPA.

    Terminal homogéneo para emergencia, cabina, operador y megafonía.

    Configuración y actualización remota desde PASPA.

    Modo degradado ante fallos de red.

    API documentada para integración y soporte en campo.

    Flujo lógico

    1. 1

      PASPA envía la configuración al módulo

    2. 2

      El núcleo la aplica a cada proceso

    3. 3

      El cliente SIP se registra en Asterisk

    4. 4

      Eventos y alarmas vuelven a PASPA por webhooks y MQTT

    Modos de operación

    ModoDispositivoUso principal
    PEIIntercomunicador de emergenciaAlarma y voz pasajero–cabina
    CFAPunto de auxilioAuxilio al pasajero, formato horizontal o vertical
    GOPPanel de operadorAgenda, auricular y llamadas operativas
    VICabinaCabina, selector de megafonía y auricular
    AMPAmplificador de megafoníaCanales de megafonía, volumen automático y streaming
    AMP-V2Amplificador dualDos cuentas SIP sincronizadas
    GATEPasarela de audio UICEnlace UIC analógico, maestro / esclavo

    Interfaces

    ProtocoloPropósito
    SIPRegistro y llamadas con Asterisk (UDP/TCP/TLS)
    HTTPAPI REST local para configuración y soporte
    HTTPSAPI REST segura
    MQTTVolumen automático y eventos
    RTPMegafonía sin SIP donde aplica
    WebhooksEventos hacia PASPA (alarmas, selector de cabina)

    Estados y recuperación

    IDLESIPSTREAMDEGRADEDANALOG

    El módulo pasa entre estados de reposo, llamada SIP, streaming y modo degradado. Si la red falla, mantiene las funciones locales críticas y se recupera solo cuando vuelve la conexión.

    Configuración, audio y mantenimiento

    Configuración remota

    PASPA envía cuenta SIP, MQTT, hora, botones, agenda, webhooks y supervisión de red.

    Audio y volumen automático

    Cancelación de eco y ruido, control de ganancia. Los intercomunicadores miden ruido y los amplificadores ajustan el volumen.

    Seguridad y actualizaciones

    SIP sobre TLS, autenticación de API configurable (básica, clave o mTLS), registros y actualización remota orquestada desde PASPA.

    Compatibilidad

    Detecta el hardware Colway al arrancar y aplica el perfil adecuado para cada proyecto.

    Especificaciones técnicas Módulo SIP

    ÁreaDetalle
    PlataformaPython 3.11, arquitectura multiproceso
    SIPPJSIP / PJSUA2 ≥ 2.17, UDP / TCP / TLS
    CódecsG.722, Opus, G.711, Speex, G.729, iLBC, GSM (configurable)
    AudioCódec SGTL5000; AEC, ANC, AGC y volumen automático
    PeriféricosGPIO, botones, auricular, agenda, selector de megafonía
    DespliegueLinux embebido (Yocto), servicio systemd

    Preguntas frecuentes

    ¿Funciona sin PASPA?

    Sí, puede operar con configuración local; PASPA aporta la gestión centralizada y las actualizaciones.

    ¿Qué pasa si cae MQTT?

    Las llamadas SIP siguen funcionando; las funciones que dependen de MQTT se recuperan al restablecerse el enlace.

    ¿Cómo se actualiza?

    Mediante paquetes subidos y aplicados por la API, orquestados desde PASPA.

    ¿Qué códecs se usan?

    La lista es configurable por proyecto; G.722 y Opus ofrecen la mayor calidad de voz.

    ¿Qué diferencia hay entre el panel de operador y la cabina?

    El panel de operador se centra en agenda y llamadas operativas; el modo cabina añade el selector de megafonía.

    Comparativa rápida

    CriterioPASPAMódulo SIP
    UbicaciónServidor de a bordoHardware embebido en cada punto
    FunciónOrquestación, reglas y grabaciónTerminal de audio y periféricos
    ProtocolosSIP, ARI, MQTT, RESTSIP, RTP, MQTT, REST, webhooks
    Usuario finalIngeniería, mantenimiento y conductorPasajero, conductor y operador

    ¿Hablamos de tu sistema de audio a bordo?

    Nuestro equipo comercial y de ingeniería te ayuda a definir la solución para tu flota.

    Contactar ingeniería

    Utilizamos cookies

    Este sitio web utiliza cookies para mejorar su experiencia de navegación. Por favor, indique si está de acuerdo con el uso de todas las cookies según nuestraPolítica de Cookies.