Saltar al contenido principal

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

InterfazParTransporteProtocoloEspecificación
T8SCS/ASHTTPS (puerto por defecto 8443, bajo /api)REST / JSONTS 29.122
T6aMME / SGSNTCP y SCTP (puerto por defecto 3868)DiameterTS 29.128
T6a (monitoreo)HSS / nodo de servicioTCP / SCTPDiameter (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

  1. Provisione la identidad Diameter de OmniSCEF y los pares MME/HSS — consulte Servicio Diameter.
  2. Provisione el mapa de identidad externa → IMSI (y cualquier mapa de grupo) — consulte Configuraciones de Identidad y Grupo.
  3. Asegúrese de que el certificado TLS del endpoint T8 esté en su lugar — consulte Endpoint de API T8.
  4. 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

ComandoAbrev.CódigoDirecciónPropósitoReferencia
Solicitud/Respuesta de Gestión de ConexiónCMR/CMA8388732MME ↔ SCEFEstablecer / liberar una conexión NIDDTS 29.128 §5.3
Solicitud/Respuesta de Datos MOODR/ODA8388733MME → SCEFDatos No-IP de enlace ascendente (originados en móvil)TS 29.128 §5.4
Solicitud/Respuesta de Datos MTTDR/TDA8388734SCEF → MMEDatos No-IP de enlace descendente (terminados en móvil)TS 29.128 §5.5
Solicitud/Respuesta de Información de ConfiguraciónCIR/CIA8388718SCEF → HSS/MMEActivar un evento de monitoreoTS 29.128 §5.6
Solicitud/Respuesta de Información de ReporteRIR/RIA8388719HSS/MME → SCEFReportar un evento de monitoreoTS 29.128 §5.7

Códigos de Resultado Diameter

CódigoNombreSignificadoReferencia
2001DIAMETER_SUCCESSSolicitud aceptada / datos entregados o almacenados en búferRFC 6733 §7.1.1
3001DIAMETER_COMMAND_UNSUPPORTEDComando no soportado en esta aplicaciónRFC 6733 §7.1.3
3002DIAMETER_UNABLE_TO_DELIVERNo hay manejador / aplicación coincidenteRFC 6733 §7.1.3
5001DIAMETER_ERROR_USER_UNKNOWNNo existe configuración NIDD para el suscriptorTS 29.128 §6.5
5012DIAMETER_UNABLE_TO_COMPLYLa solicitud no pudo ser procesada (por ejemplo, UE/AS inalcanzable)RFC 6733 §7.1.5

ID de Aplicación

IDInterfazDescripciónReferencia
16777346T6a/T6bSCEF ↔ MME/SGSN NIDD y Eventos de Monitoreo3GPP TS 29.128