Saltar al contenido principal

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​

InterfazProtocoloTransportePuertoDirecciónEspecificación 3GPP
SLsLCS-APSCTP9082Saliente a MMEsTS 29.171
SLg/LeDiameterSCTP3868Entrante/SalienteTS 29.172
CBSPCBSPTCP48049Entrante desde BSCsTS 48.049
SABPSABPTCP3452Saliente a RNCs / Entrante desde RNCsTS 25.414 §7.1.3.3
SBC-APSBC-APSCTP29168Saliente a MMEsTS 29.168
API RESTHTTPSTCP8443Entrante--
Panel de ControlHTTPSTCP443Entrante--
MétricasHTTPTCP9568Entrante--

Documentación​

Operaciones y Configuración​

Transmisión Celular​

Servicios de Localización​

API e Interfaz​