Saltar al contenido principal

Guía de Operaciones de OmniHSS


Introducción

OmniHSS es una implementación de Servidor de Suscriptores en el Hogar (HSS) diseñada para redes 4G LTE (EPC) e IMS (Sistema de Multimedia por IP). Como la base de datos central y el centro de autenticación para redes móviles, OmniHSS gestiona las credenciales de los suscriptores, los datos de perfil y proporciona servicios de autenticación y autorización tanto para servicios de datos como de voz.

Construido sobre Elixir y la máquina virtual Erlang, OmniHSS ofrece alta disponibilidad, tolerancia a fallos y escalabilidad requeridas para la infraestructura de telecomunicaciones moderna.

¿Qué es un Servidor de Suscriptores en el Hogar?

El HSS es un componente crítico en redes LTE e IMS que:

  • Almacena datos de suscriptores - Credenciales, información de perfil y suscripciones a servicios
  • Realiza autenticación - Valida a los suscriptores que intentan acceder a la red
  • Gestiona autorización - Controla qué servicios pueden acceder los suscriptores
  • Rastrea ubicación - Mantiene información de ubicación actual para el enrutamiento
  • Controla el roaming - Aplica políticas de roaming basadas en redes visitadas
  • Gestiona equipos - Funciona como Registro de Identidad de Equipos (EIR) para el control de dispositivos

Características Clave

Características Operativas

  • Interfaz S6a - Autenticación y gestión de ubicación para redes LTE/EPC
  • Interfaz Cx - Registro y autenticación IMS
  • Interfaz Sh - Acceso a datos de perfil IMS y notificaciones de suscripción
  • Interfaz S13 - Verificación de Identidad de Equipos (OmniHSS funciona como EIR)
  • Interfaz Gx - Control de Políticas y Cargos (OmniHSS funciona como PCRF)
  • Interfaz Rx - Control de políticas de medios IMS (OmniHSS funciona como PCRF)
  • Interfaz Sy - Control del límite de gasto de suscriptores contra un OCS externo (OmniHSS funciona como PCRF)
  • Control de Roaming - Control granular sobre el roaming de datos e IMS por PLMN
  • Múltiples MSISDNs - Soporte para múltiples números de teléfono por suscriptor
  • API RESTful - API completa de aprovisionamiento para integración (también utilizada por OmniHLR)
  • Panel de Control Web - Monitoreo en tiempo real y estado del sistema

Integración de Elementos de Red

OmniHSS se integra con los siguientes elementos de red:

  • MME (Entidad de Gestión de Movilidad) - Gestión de movilidad y sesiones LTE
  • P-GW (Puerta de Enlace de PDN) - Recibe políticas de OmniHSS (función PCRF)
  • P-CSCF (Función de Control de Sesiones de Llamadas Proxy) - Autorización de medios IMS
  • I-CSCF (CSCF Interrogador) - Consultas de enrutamiento IMS
  • S-CSCF (CSCF Servidor) - Registro y autenticación IMS
  • AS (Servidor de Aplicaciones) - Acceso a datos de suscriptores IMS
  • OmniHLR - HLR legado que se comunica con OmniHSS a través de API

Estructura de la Documentación

Esta guía de operaciones está organizada en los siguientes documentos:

Documentación Principal

Guías Operativas

Documentación de Características

  • Gestión de Perfiles - Perfiles de EPC, IMS, APN y roaming
  • Control de Roaming - Configuración de políticas de roaming
  • Flujos de Protocolo - Procedimientos de protocolo Diameter y flujos de mensajes
  • PCRF - Función de Reglas de Políticas y Cargos (interfaces Gx/Rx, QoS, VoLTE)
  • Interfaz Sy - Control del límite de gasto de suscriptores contra un OCS externo (interfaz Sy, TS 29.219)
  • EIR - Registro de Identidad de Equipos (interfaz S13, validación de IMEI)
  • Características Multi-MSISDN y Multi-IMSI - Soporte para múltiples números de teléfono y múltiples IMSI
  • SRVCC - Continuidad de Llamadas de Voz de Radio Único (entrega STN-SR sobre S6a, TS 23.216)

Alta Disponibilidad

Inicio Rápido para Operaciones

Accediendo al Sistema

Panel de Control (Interfaz Web)

URL: https://[hostname]:7443

El Panel de Control proporciona monitoreo en tiempo real de suscriptores y pares de Diameter.

Punto Final de API

URL: https://[hostname]:8443

La API RESTful permite el aprovisionamiento y la gestión de suscriptores.

Archivos de Configuración Clave

  • config/runtime.exs - Configuración en tiempo de ejecución (base de datos, Diameter, configuraciones de red)
  • priv/cert/ - Certificados TLS para HTTPS y Diameter

Operaciones Esenciales

  1. Verificar el Estado del Sistema - Acceder a la página de Resumen del Panel de Control
  2. Monitorear Pares de Diameter - Acceder a la página de Diameter del Panel de Control
  3. Consultar Suscriptor - Usar el punto final de API /api/subscriber/imsi/:imsi
  4. Ver Base de Datos - Conectar a la Base de Datos SQL en el hostname configurado

Soporte y Solución de Problemas

Archivos de Registro

Los registros del sistema se envían a stdout/stderr y pueden ser capturados por su gestor de procesos (systemd, supervisord, etc.).

Comprobaciones Comunes

  • Conectividad de Diameter - Verificar la página de Diameter para el estado de los pares
  • Conectividad de Base de Datos - Verificar la configuración de la base de datos en runtime.exs
  • Fallas de autenticación de suscriptores - Verificar el estado del suscriptor para contar fallas

Monitoreo de Salud

  • Verificación de Salud de API - GET /api/status
  • Panel de Control - Acceder a cualquier página del Panel de Control
  • Base de Datos - Conectar a la Base de Datos SQL y verificar el acceso a las tablas

Consideraciones de Seguridad

  • TLS Requerido - Tanto la API como el Panel de Control utilizan HTTPS
  • Gestión de Certificados - Los certificados en priv/cert/ deben ser válidos
  • Seguridad de la Base de Datos - Asegurar las credenciales de la base de datos en runtime.exs
  • Aislamiento de Red - La interfaz de Diameter debe estar en la red de gestión
  • Autenticación de API - Considerar implementar autenticación para uso en producción

Arquitectura a Gran Escala

Próximos Pasos

Para procedimientos operativos detallados, consulte las secciones de documentación específicas: