Guía de Operaciones de OmniSCEF
OmniSCEF es la Función de Exposición de Capacidades de Servicio (SCEF) de Omnitouch para Cellular-IoT / NB-IoT. Expone capacidades de red a servidores de aplicaciones de terceros (el SCS/AS) a través de la API RESTful T8 y termina la interfaz T6a Diameter hacia el MME. Su función principal es Entrega de Datos No-IP (NIDD) — permitiendo que un dispositivo IoT restringido intercambie pequeños mensajes No-IP con una aplicación sin que se le asigne nunca una dirección IP — junto con Eventos de Monitoreo (alcanzabilidad, pérdida de conectividad, ubicación y reportes de eventos relacionados).
Documentación
- Referencia de Configuración — Cada parámetro de configuración para el servicio Diameter, el endpoint de la API T8 y configuraciones de identidad/monitoreo.
- Entrega de Datos No-IP (NIDD) — El servicio NIDD: ciclo de vida de conexión, datos originados en móvil y terminados en móvil, entrega grupal y Servicio de Datos Fiable.
- Eventos de Monitoreo — Suscribirse y recibir eventos de monitoreo de UE a través de T8 y T6a.
- Resolución de Problemas — Problemas operacionales comunes y su resolución.
Visión General de la Arquitectura
OmniSCEF es un punto de traducción y correlación:
- Hacia el norte (T8), el Servidor de Aplicaciones se dirige a un dispositivo mediante un Identificador Externo (
user@domain) o MSISDN, a través de HTTPS/JSON, según 3GPP TS 29.122. - Hacia el sur (T6a), el MME se dirige al suscriptor mediante IMSI y Identidad de Portadora EPS (EBI), a través de Diameter, según 3GPP TS 29.128.
- OmniSCEF mantiene la vinculación entre los dos espacios de identidad y el estado de sesión asociado.
Interfaces
| Interfaz | Par | Transporte | Protocolo | Especificación |
|---|---|---|---|---|
| T8 | SCS/AS | HTTPS (puerto por defecto 8443, bajo /api) | REST / JSON | TS 29.122 |
| T6a | MME / SGSN | TCP y SCTP (puerto por defecto 3868) | Diameter | TS 29.128 |
| T6a (monitoreo) | HSS / nodo de servicio | TCP / SCTP | Diameter (CIR/RIR) | TS 29.128, TS 29.336 |
El lado Diameter reutiliza la aplicación estándar T6a (Application-Id 16777346). Las familias de comandos NIDD y Eventos de Monitoreo funcionan en esta aplicación. Consulte las Tablas de Referencia para los códigos de comando y resultado.
Visión General de Características
Entrega de Datos No-IP (NIDD)
- Ciclo de vida de configuración — el AS provisiona un dispositivo (o grupo) para NIDD; OmniSCEF resuelve la identidad externa a un IMSI y autoriza la conexión T6a.
- Gestión de conexiones — el MME establece y libera la conexión T6a a medida que el UE se conecta y desconecta; el AS también puede desencadenar una liberación eliminando la configuración.
- Datos Originados en Móvil (MO) — los datos No-IP de enlace ascendente desde el UE se entregan al callback del AS.
- Datos Terminados en Móvil (MT) — los datos No-IP de enlace descendente desde el AS se entregan al UE, con cada entrega rastreada como un recurso individual que lleva su estado de entrega.
- NIDD Grupal — un único enlace descendente a un grupo se distribuye a cada dispositivo miembro.
- Servicio de Datos Fiable (RDS) — enmarcado de carga útil No-IP multiplexado por puerto opcional.
- Datos de excepción MO — las indicaciones de reporte de excepción NB-IoT se presentan al AS.
Eventos de Monitoreo
- Gestión de suscripciones — el AS se suscribe a un evento de monitoreo para un dispositivo o grupo.
- Reportes de eventos — la red de servicio reporta eventos (alcanzabilidad, pérdida de conectividad, ubicación, roaming y más); OmniSCEF entrega cada uno al AS suscriptor.
Consulte NIDD y Eventos de Monitoreo para los flujos de mensajes detallados.
Resolución de Identidad
El Servidor de Aplicaciones nunca ve un IMSI. OmniSCEF mapea la identidad que enfrenta al AS a la identidad que enfrenta a la red:
La resolución es impulsada por mapas provisionados por el operador (ver Configuraciones de Identidad y Grupo). La vinculación a una conexión T6a activa se completa cuando el MME establece la conexión para ese IMSI.
Inicio Rápido
- Provisione la identidad Diameter de OmniSCEF y los pares MME/HSS — consulte Servicio Diameter.
- Provisione el mapa de identidad externa → IMSI (y cualquier mapa de grupo) — consulte Configuraciones de Identidad y Grupo.
- Asegúrese de que el certificado TLS del endpoint T8 esté en su lugar — consulte Endpoint de API T8.
- El Servidor de Aplicaciones luego:
- crea una configuración NIDD o suscripción de monitoreo a través de T8;
- recibe datos de enlace ascendente / reportes de eventos en su callback de notificación;
- envía datos de enlace descendente a través de T8.
Tablas de Referencia
Comandos Diameter T6a
| Comando | Abrev. | Código | Dirección | Propósito | Referencia |
|---|---|---|---|---|---|
| Solicitud/Respuesta de Gestión de Conexión | CMR/CMA | 8388732 | MME ↔ SCEF | Establecer / liberar una conexión NIDD | TS 29.128 §5.3 |
| Solicitud/Respuesta de Datos MO | ODR/ODA | 8388733 | MME → SCEF | Datos No-IP de enlace ascendente (originados en móvil) | TS 29.128 §5.4 |
| Solicitud/Respuesta de Datos MT | TDR/TDA | 8388734 | SCEF → MME | Datos No-IP de enlace descendente (terminados en móvil) | TS 29.128 §5.5 |
| Solicitud/Respuesta de Información de Configuración | CIR/CIA | 8388718 | SCEF → HSS/MME | Activar un evento de monitoreo | TS 29.128 §5.6 |
| Solicitud/Respuesta de Información de Reporte | RIR/RIA | 8388719 | HSS/MME → SCEF | Reportar un evento de monitoreo | TS 29.128 §5.7 |
Códigos de Resultado Diameter
| Código | Nombre | Significado | Referencia |
|---|---|---|---|
| 2001 | DIAMETER_SUCCESS | Solicitud aceptada / datos entregados o almacenados en búfer | RFC 6733 §7.1.1 |
| 3001 | DIAMETER_COMMAND_UNSUPPORTED | Comando no soportado en esta aplicación | RFC 6733 §7.1.3 |
| 3002 | DIAMETER_UNABLE_TO_DELIVER | No hay manejador / aplicación coincidente | RFC 6733 §7.1.3 |
| 5001 | DIAMETER_ERROR_USER_UNKNOWN | No existe configuración NIDD para el suscriptor | TS 29.128 §6.5 |
| 5012 | DIAMETER_UNABLE_TO_COMPLY | La solicitud no pudo ser procesada (por ejemplo, UE/AS inalcanzable) | RFC 6733 §7.1.5 |
ID de Aplicación
| ID | Interfaz | Descripción | Referencia |
|---|---|---|---|
| 16777346 | T6a/T6b | SCEF ↔ MME/SGSN NIDD y Eventos de Monitoreo | 3GPP TS 29.128 |