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). NIDD permite que un dispositivo IoT restringido intercambie pequeños mensajes No IP con una aplicación sin una dirección IP. También proporciona Eventos de Monitoreo (alcance, pérdida de conectividad, ubicación e informes de eventos relacionados).

Documentación​

  • Referencia de Configuración: cada parámetro de configuración para el servicio Diameter, el punto final de la API T8 y la configuración de identidad y monitoreo.
  • Entrega de Datos No IP (NIDD): el servicio NIDD. Esto cubre el ciclo de vida de la conexión, datos originados en móviles y terminados en móviles, entrega grupal y Servicio de Datos Fiable.
  • Eventos de Monitoreo: cómo suscribirse y recibir eventos de monitoreo de UE a través de T8 y T6a.
  • Resolución de Problemas: problemas operativos comunes y su resolución.

Descripció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 y JSON, según 3GPP TS 29.122.
  • Hacia el sur (T6a), el MME se dirige al suscriptor por 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 de 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.

Descripció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. OmniSCEF luego 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 al eliminar la configuración.
  • Datos Originados en Móviles (MO): OmniSCEF entrega datos No IP de enlace ascendente desde el UE al callback del AS.
  • Datos Terminados en Móviles (MT): OmniSCEF entrega datos No IP de enlace descendente desde el AS al UE. Rastrea cada entrega 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 opcional.
  • Datos de excepción MO: OmniSCEF presenta indicaciones de informes de excepción de NB-IoT al AS.

Eventos de Monitoreo​

  • Gestión de suscripciones: el AS se suscribe a un evento de monitoreo para un dispositivo o grupo.
  • Informe de eventos: la red de servicio informa eventos (alcance, pérdida de conectividad, ubicación, roaming y más). OmniSCEF entrega cada evento 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 orientada al AS a la identidad orientada 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 y HSS. Consulte Servicio Diameter.
  2. Provisione el mapa de identidad externa a IMSI (y cualquier mapa de grupo). Consulte Configuraciones de Identidad y Grupo.
  3. Coloque el certificado TLS del punto final T8. Consulte Punto Final de la 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 e informes 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óviles)TS 29.128 §5.4
Solicitud/Respuesta de Datos MTTDR/TDA8388734SCEF → MMEDatos No IP de enlace descendente (terminados en móviles)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 InformeRIR/RIA8388719HSS/MME → SCEFInformar un evento de monitoreoTS 29.128 §5.7

Códigos de Resultado de 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