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 difusió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 -- actuando como un GMLC (Diameter SLg) y E-SMLC (SLs, con métodos desde Cell ID básico hasta triangulación OTDOA) en LTE, y consultando el MSC/SGSN de servicio a través de MAP/Lg para radio legado -- mientras que el CBC gestiona la entrega de mensajes de advertencia pública a través de redes de acceso radio 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, permitiendo el enrutamiento de llamadas de emergencia al PSAP correcto basado en la posición del llamante
- Servicios de Localización del PSAP -- Entrega correcciones 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 suscriptores independientemente de la tecnología de acceso radio a través de una API de localización: LTE a través de Diameter SLg/SLs, y 2G/3G a través de 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 feeds del Protocolo Común de Alertas de autoridades de alerta nacionales y resuelve automáticamente áreas de advertencia geográficas a la infraestructura celular para su difusión
- Posicionamiento de Tiempo Estimado de Llegada -- Realiza triangulación OTDOA a partir de mediciones de Diferencia de Tiempo de Señal de Referencia para calcular posiciones estimadas de suscriptores cuando GNSS no está disponible
- Servicios de Difusión Comercial -- Entrega mensajes de difusión celular originados por el operador para anuncios de servicios, información local y mensajes comerciales
- Integración RAN -- Sincroniza datos de celdas desde el NMS RAN a través de InfluxDB, asegurando que la base de datos de celdas utilizada para el posicionamiento y la segmentación de difusión esté siempre 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 correcció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 correcciones 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 Reportes de Localización -- Envía mensajes LRR de Diameter de vuelta al cliente originador para cada corrección diferida
CBC -- Difusió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 activación de alertas de emergencia y emergente
- Persistencia de Difusión -- Estado de difusión activa sobrevive a reinicios
Ingesta de Alertas CAP
- HTTP POST y Polling de Feeds Atom -- Ingesta dual para alertas XML de 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 difusió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/Salmiente | 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
Difusión Celular
- Operaciones de Difusión Celular -- Operaciones de CBSP, SABP y SBC-AP, formato de mensajes, números de serie, ETWS
- Operaciones de Alertas CAP -- Ingesta de 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 Interfaz Le -- Acceso de 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