Saltar al contenido principal

Guía de Operaciones de OmniHSS


Introducción

OmniHSS es una implementación de un Servidor de Suscriptores en el Hogar (HSS) diseñada para redes 4G LTE (EPC) e IMS (Subsistema Multimedia 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 del 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 del 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)
  • Control de Roaming - Control granular sobre datos y roaming 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 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 de Servicio) - 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 Documentación

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

Documentación Principal

Guías Operativas

Documentación de Características

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 - 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 Diameter - Verifique la página Diameter para el estado de los pares
  • Conectividad de Base de Datos - Verifique la configuración de la base de datos en runtime.exs
  • Fallos de autenticación de suscriptores - Verifique 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 - Conectar a la Base de Datos SQL y verificar el acceso a 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 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 - Considere 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:


Versión del Documento: 1.0
Mantenido Por: Equipo de Operaciones de Omnitouch