Saltar al contenido principal

OmniSMSF

OmniSMSF es la Función SMS 5G (SMSF) para el Núcleo 5G de Omnitouch. Transporta SMS sobre NAS: termina el transporte de SMS que un UE ejecuta sobre el plano de control 5G y reenvía cada mensaje hacia y desde el centro de SMS del operador, por lo que el envío de mensajes de texto funciona en un adjunto solo 5G (SMS sobre NAS) sin retroceder a la entrega por conmutación de circuitos o IMS.

El SMSF está definido por 3GPP TS 23.501 §6.2.13; su rol en SMS sobre NAS está especificado en 3GPP TS 23.502 §4.13.3, y el servicio Nsmsf_SMService está especificado en 3GPP TS 29.540.

Documentación

Resumen de Arquitectura

OmniSMSF se sitúa entre el AMF (que reenvía el transporte de SMS sobre NAS del UE) y OmniMessage (el lado sur que enfrenta al SMSC). Se registra con el NRF como NFType SMSF para que el AMF pueda descubrirlo, se registra con el UDM para cada UE que atiende, y reenvía el contenido del mensaje entre el UE y el centro de SMS del operador.

Resumen de Características

Funcionalidad Principal

  • Nsmsf_SMService (Activate) - PUT /nsmsf-sm/v1/ue-contexts/{supi} crea un contexto SMS efímero para el UE (201 Created).
  • Nsmsf_SMService (Deactivate) - DELETE /nsmsf-sm/v1/ue-contexts/{supi} lo elimina (204 No Content).
  • Nsmsf_SMService (UplinkSMS) - POST /nsmsf-sm/v1/ue-contexts/{supi}/sendsms reenvía un SMS originado en el móvil para un contexto activo.
  • Reenvío CP/RP (TS 24.011) - Decodifica CP-DATA/RP-DATA/SMS-SUBMIT de enlace ascendente y construye SMS-DELIVER/RP-DATA/CP-DATA de enlace descendente utilizando el códec sms_ex.
  • Entrega terminada en móvil - Entrega SMS originados en la red al UE a través del AMF (Namf_Communication_N1N2MessageTransfer, n1MessageClass=SMS).
  • Registro en NRF - Se registra como NFType SMSF y envía latidos; descubre AMF y UDM a través del NRF.

Puntos de Integración

  • AMF (Nsmsf_SMService / Namf_Communication) - Reenvía el transporte de SMS sobre NAS del UE a OmniSMSF y lleva SMS terminados en móvil al UE.
  • NRF (SBI) - OmniSMSF se registra como NFType SMSF, envía latidos y descubre el AMF y UDM.
  • UDM (Nudm_UECM / Nudm_SDM) - Registro/deregistro del SMSF y búsqueda de suscripción de gestión de SMS (fail-open).
  • OmniMessage - Envío/entrega de SMS que enfrenta al SMSC hacia el sur; OmniSMSF se registra como un frontend, envía mensajes MO y sondea/marca mensajes MT.

Resumen de Configuración

Toda la configuración se encuentra bajo la clave de aplicación :omnismsf.

config :omnismsf,
sbi_scheme: "http",
sbi_addr: "127.0.0.30",
sbi_port: 7777,
nrf_uri: "http://127.0.0.10:7777",
mcc: "999",
mnc: "70",
heartbeat_interval: 10_000,
udm_uri: "http://127.0.0.12:7777",
amf_uri: "http://127.0.0.18:7777",
omnimessage_base_url: "http://127.0.0.40:8080"

Consulte la Referencia de Configuración para las tablas completas de parámetros.