Saltar al contenido principal

Guía de Operaciones de OmniHSS


Introducción

OmniHSS es una implementación de un Servidor de Suscriptor en el Hogar (HSS) diseñado 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)
  • 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 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 la Documentación

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

Documentación Central

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 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 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 - 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 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 - Conectarse 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 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 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