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
| 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 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
- Provisione la identidad Diameter de OmniSCEF y los pares MME y HSS. Consulte Servicio Diameter.
- Provisione el mapa de identidad externa a IMSI (y cualquier mapa de grupo). Consulte Configuraciones de Identidad y Grupo.
- Coloque el certificado TLS del punto final T8. Consulte Punto Final de la 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 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
| 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óviles) | TS 29.128 §5.4 |
| Solicitud/Respuesta de Datos MT | TDR/TDA | 8388734 | SCEF → MME | Datos No IP de enlace descendente (terminados en móviles) | 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 Informe | RIR/RIA | 8388719 | HSS/MME → SCEF | Informar un evento de monitoreo | TS 29.128 §5.7 |
Códigos de Resultado de 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 |