Saltar al contenido principal

Guía de Operaciones de OmniHSS


Introducción​

OmniHSS es una implementación de Servidor de Suscriptor 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 moderna de telecomunicaciones.

¿Qué es un Servidor de Suscriptor 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 del suscriptor 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 de aprovisionamiento completa 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 Acceso a la Red de Datos) - 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 Interrogante) - 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 heredado 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 - EPC, IMS, APN y perfiles de roaming
  • Control de Roaming - Configuración de políticas de roaming
  • Flujos de Protocolo - Procedimientos y flujos de mensajes del protocolo Diameter
  • PCRF - Función de Reglas de Políticas y Cargos (interfaces Gx/Rx, QoS, VoLTE)
  • Interfaz Sy - Control del límite de gasto del suscriptor 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 a través de 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 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 Estado del Sistema - Acceder a la página de Resumen del Panel de Control
  2. Monitorear Pares Diameter - Acceder a la página Diameter del Panel de Control
  3. Consultar Suscriptor - Usar el punto final de API /api/subscriber/imsi/:imsi
  4. Ver Base de Datos - Conectarse 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 Diameter - Verificar la página Diameter para el estado de los pares
  • Conectividad de Base de Datos - Verificar la configuración de la base de datos en runtime.exs
  • Fallos de autenticación de suscriptores - Verificar el estado del suscriptor para contar fallos

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 - Conectarse 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 Diameter debe estar en la red de gestión
  • Autenticación de API - Considerar implementar autenticación para uso en producción

Arquitectura a Simple Vista​

Próximos Pasos​

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