OmniLCS
OmniLCS es una plataforma unificada de servicios de emergencia para redes celulares, que reúne las funciones de localización y transmisión que los operadores necesitan para la seguridad pública, el cumplimiento regulatorio y la respuesta a emergencias.
En su núcleo, OmniLCS proporciona posicionamiento de suscriptores y transmisión celular como servicios integrados. La función de localización determina la posición del suscriptor a través de 2G, 3G y 4G detrás de una única API. En LTE actúa como un GMLC (Diameter SLg) y un E-SMLC (SLs, con métodos desde Cell ID básico hasta triangulación OTDOA). Para radio legado, consulta el MSC/SGSN de servicio a través de MAP/Lg. Al mismo tiempo, el CBC gestiona la entrega de mensajes de advertencia pública a través de redes de acceso radio de 2G, 3G y 4G simultáneamente.
Casos de Uso
- Enrutamiento de Llamadas de Emergencia: Proporciona la ubicación del suscriptor al E-CSCF a través de la interfaz Diameter SLg. Esto enruta las llamadas de emergencia al PSAP correcto según la posición del llamante.
- Servicios de Localización del PSAP: Entrega fijaciones de ubicación en tiempo real y bajo demanda a los Puntos de Respuesta de Seguridad Pública para la coordinación de la respuesta a emergencias.
- Cobertura de Localización Multi-Generación: Localiza a los suscriptores independientemente de la tecnología de acceso radio a través de una API de localización. LTE utiliza Diameter SLg/SLs. 2G y 3G utilizan MAP/Lg al MSC/SGSN de servicio.
- Sistemas de Advertencia Pública: Transmite alertas de emergencia emitidas por el gobierno (desastres naturales, alertas AMBER, amenazas de seguridad) a todos los dispositivos en áreas afectadas a través de Cell Broadcast.
- Automatización de Alertas CAP: Ingesta de flujos del Protocolo Común de Alertas de autoridades de alerta nacionales. El sistema resuelve áreas de advertencia geográficas a la infraestructura celular para la transmisión automáticamente.
- Posicionamiento de Tiempo Estimado de Llegada: Realiza triangulación OTDOA a partir de mediciones de Diferencia de Tiempo de Señal de Referencia. Esto calcula posiciones estimadas de suscriptores cuando GNSS no está disponible.
- Servicios de Transmisión Comercial: Entrega mensajes de transmisión celular originados por el operador para anuncios de servicio, información local y mensajería comercial.
- Integración RAN: Sincroniza datos de celdas desde el NMS de RAN a través de InfluxDB. Esto mantiene la base de datos de celdas utilizada para el posicionamiento y la segmentación de transmisión actualizada con la red en vivo.
Arquitectura
Características
E-SMLC: Servicios de Localización
- Métodos de Posicionamiento: Cell ID, Enhanced Cell ID, GNSS/A-GPS, OTDOA, Híbrido
- Interfaz SLs: LCS-AP sobre SCTP a MMEs (3GPP TS 29.171)
- Relay LPPA/LPP: Relay de protocolo de posicionamiento a eNBs y UEs a través del MME
- Multilateración OTDOA: Posición de UE a partir de mediciones RSTD utilizando mínimos cuadrados iterativos
- Base de Datos de Celdas: Posiciones de celdas sincronizadas desde InfluxDB, con CRUD manual y vista de mapa
- Registro de Localización: Cada fijación de ubicación persistida en CSV, InfluxDB y en la historia en memoria
GMLC: Centro de Localización Móvil Gateway
- Interfaz Le: Interfaz Diameter para clientes LCS externos: PSAPs, gestión de flotas, interceptación legal (3GPP TS 29.172)
- Autorización de Clientes: Control de acceso por cliente con métodos permitidos y límites de tasa
- Localización Periódica: Sesiones de localización diferidas que informan la posición del suscriptor a intervalos configurables, con todas las fijaciones registradas en InfluxDB
- Localización Activada por Geo-cerca: Suscripciones a eventos de área que se activan cuando un suscriptor entra, sale o permanece dentro de un área geográfica definida
- Entrega de Informes de Localización: Envía mensajes LRR de Diameter de vuelta al cliente de origen para cada fijación diferida
CBC: Transmisión Celular
- CBSP 2G: Servidor TCP en el puerto 48049 (3GPP TS 48.049)
- SABP 3G: Servidor TCP en el puerto 3452 (3GPP TS 25.419, transporte según TS 25.414)
- SBC-AP 4G: Cliente SCTP en el puerto 29168 (3GPP TS 29.168)
- Formato de Mensajes: Codificación GSM de 7 bits y UCS-2 con ensamblaje de páginas CBS
- ETWS: Sistema de Advertencia de Terremotos y Tsunamis con alerta de emergencia y activación de ventana emergente
- Persistencia de Transmisión: El estado de transmisión activa sobrevive a reinicios
Ingesta de Alertas CAP
- HTTP POST y Polling de Atom Feed: Ingesta dual para alertas XML CAP v1.2
- Resolución de Polígonos: Áreas de advertencia geográficas resueltas a TACs, SAIs y LACs
- Aprobación del Operador: Flujo de trabajo de aprobación manual configurable antes de la transmisión
Interfaces de Control
- API REST: HTTPS en el puerto 8443 con Swagger UI en
/api/docs - Panel de Control: UI LiveView en tiempo real en el puerto HTTPS 443
- Métricas de Prometheus: Exportadas en el puerto 9568
Interfaces de Red
| Interfaz | Protocolo | Transporte | Puerto | Dirección | Especificación 3GPP |
|---|---|---|---|---|---|
| SLs | LCS-AP | SCTP | 9082 | Saliente a MMEs | TS 29.171 |
| SLg/Le | Diameter | SCTP | 3868 | Entrante/Saliente | TS 29.172 |
| CBSP | CBSP | TCP | 48049 | Entrante desde BSCs | TS 48.049 |
| SABP | SABP | TCP | 3452 | Saliente a RNCs / Entrante desde RNCs | TS 25.414 §7.1.3.3 |
| SBC-AP | SBC-AP | SCTP | 29168 | Saliente a MMEs | TS 29.168 |
| API REST | HTTPS | TCP | 8443 | Entrante | -- |
| Panel de Control | HTTPS | TCP | 443 | Entrante | -- |
| Métricas | HTTP | TCP | 9568 | Entrante | -- |
Documentación
Operaciones y Configuración
- Guía de Operaciones: Visión general de la arquitectura, árbol de supervisión y detalles del subsistema
- Referencia de Configuración: Todos los parámetros de configuración con tablas y ejemplos
Transmisión Celular
- Operaciones de Transmisión Celular: Operaciones CBSP, SABP y SBC-AP, formato de mensajes, números de serie, ETWS
- Operaciones de Alertas CAP: Ingesta CAP v1.2, resolución de polígonos, flujo de trabajo de aprobación, polling de feeds
Servicios de Localización
- Guía de Servicios de Localización: Métodos de posicionamiento E-SMLC, interfaz SLs, base de datos de celdas, OTDOA
- GMLC y la Interfaz Le: Acceso a clientes LCS externos, sesiones de localización periódicas y de geo-cerca, registro en InfluxDB
API e Interfaz
- Referencia de API REST: Todos los endpoints con ejemplos de solicitud/respuesta y esquema OpenAPI
- Guía de Interfaz Web: Páginas y características del panel de control LiveView