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
- Descripción General de la Arquitectura - Arquitectura del sistema, componentes y pila de Diameter
- Guía de Configuración - Referencia de configuración completa con ejemplos
- Relaciones de Entidades - Modelo de datos y relaciones de entidades
Guías Operativas
- Panel de Control - Uso de la interfaz de monitoreo basada en web
- Métricas y Monitoreo - Monitoreo del sistema y verificaciones de salud
- Guía de Solución de Problemas - Diagnóstico y resolución de problemas comunes
- Referencia de API - Documentación completa de puntos finales de API
- Webhooks - Notificaciones de eventos en tiempo real e integración
Documentación de Características
- Gestión de Perfiles - Perfiles EPC, IMS, APN y de 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)
- 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
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
- Verificar Estado del Sistema - Acceder a la página de resumen del Panel de Control
- Monitorear Pares de Diameter - Acceder a la página de Diameter del Panel de Control
- Consultar Suscriptor - Usar el punto final de API
/api/subscriber/imsi/:imsi - 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:
- Comience con Descripción General de la Arquitectura para entender los componentes del sistema
- Revise Guía de Configuración para personalizar su implementación
- Explore Panel de Control para el monitoreo diario
- Consulte Referencia de API para la automatización del aprovisionamiento
Versión del Documento: 1.0
Mantenido Por: Equipo de Operaciones de Omnitouch