Pular para o conteúdo principal

Guia de Operações do OmniSCEF

OmniSCEF é a Função de Exposição de Capacidade de Serviço (SCEF) da Omnitouch para Cellular-IoT / NB-IoT. Ele expõe capacidades de rede para servidores de aplicação de terceiros (o SCS/AS) através da API RESTful T8 e termina a interface T6a Diameter em direção ao MME. Seu papel principal é Entrega de Dados Não-IP (NIDD). NIDD permite que um dispositivo IoT restrito troque pequenas mensagens Não-IP com uma aplicação sem um endereço IP. Também fornece Eventos de Monitoramento (acessibilidade, perda de conectividade, localização e relatórios de eventos relacionados).

Documentação​

  • Referência de Configuração: cada parâmetro de configuração para o serviço Diameter, o endpoint da API T8 e configurações de identidade e monitoramento.
  • Entrega de Dados Não-IP (NIDD): o serviço NIDD. Isso cobre o ciclo de vida da conexão, dados originados em dispositivos móveis e dados terminados em dispositivos móveis, entrega em grupo e Serviço de Dados Confiável.
  • Eventos de Monitoramento: como se inscrever e receber eventos de monitoramento de UE através do T8 e T6a.
  • Solução de Problemas: problemas operacionais comuns e suas resoluções.

Visão Geral da Arquitetura​

OmniSCEF é um ponto de tradução e correlação:

  • Para o Norte (T8), o Servidor de Aplicação endereça um dispositivo por um Identificador Externo (user@domain) ou MSISDN, via HTTPS e JSON, conforme 3GPP TS 29.122.
  • Para o Sul (T6a), o MME endereça o assinante por IMSI e Identidade do Portador EPS (EBI), via Diameter, conforme 3GPP TS 29.128.
  • OmniSCEF mantém a ligação entre os dois espaços de identidade e o estado da sessão associado.

Interfaces​

InterfaceParTransporteProtocoloEspecificação
T8SCS/ASHTTPS (porta padrão 8443, sob /api)REST / JSONTS 29.122
T6aMME / SGSNTCP e SCTP (porta padrão 3868)DiameterTS 29.128
T6a (monitoramento)HSS / nó de serviçoTCP / SCTPDiameter (CIR/RIR)TS 29.128, TS 29.336

O lado Diameter reutiliza a aplicação padrão T6a (Application-Id 16777346). As famílias de comandos NIDD e Eventos de Monitoramento operam nesta aplicação. Veja Tabelas de Referência para os códigos de comando e resultado.

Visão Geral dos Recursos​

Entrega de Dados Não-IP (NIDD)​

  • Ciclo de vida da configuração: o AS provisiona um dispositivo (ou grupo) para NIDD. OmniSCEF resolve a identidade externa para um IMSI. OmniSCEF então autoriza a conexão T6a.
  • Gerenciamento de conexão: o MME estabelece e libera a conexão T6a conforme o UE se conecta e desconecta. O AS também pode acionar uma liberação ao excluir a configuração.
  • Dados Originados em Móveis (MO): OmniSCEF entrega dados Não-IP uplink do UE para o callback do AS.
  • Dados Terminados em Móveis (MT): OmniSCEF entrega dados Não-IP downlink do AS para o UE. Ele rastreia cada entrega como um recurso individual que carrega seu status de entrega.
  • NIDD em Grupo: um único downlink para um grupo se espalha para cada dispositivo membro.
  • Serviço de Dados Confiável (RDS): estruturação opcional multiplexada por porta do payload Não-IP.
  • Dados de exceção MO: OmniSCEF apresenta indicações de relatório de exceção NB-IoT ao AS.

Eventos de Monitoramento​

  • Gerenciamento de assinatura: o AS se inscreve em um evento de monitoramento para um dispositivo ou grupo.
  • Relatório de eventos: a rede de serviço relata eventos (acessibilidade, perda de conectividade, localização, roaming e mais). OmniSCEF entrega cada evento ao AS que se inscreveu.

Veja NIDD e Eventos de Monitoramento para os fluxos de mensagens detalhados.

Resolução de Identidade​

O Servidor de Aplicação nunca vê um IMSI. OmniSCEF mapeia a identidade voltada para o AS para a identidade voltada para a rede:

A resolução é impulsionada por mapas provisionados pelo operador (veja Configurações de Identidade e Grupo). A ligação a uma conexão T6a ativa é completada quando o MME estabelece a conexão para aquele IMSI.

Início Rápido​

  1. Provisione a identidade Diameter do OmniSCEF e os pares MME e HSS. Veja Serviço Diameter.
  2. Provisione o mapa de identidade externa para IMSI (e quaisquer mapas de grupo). Veja Configurações de Identidade e Grupo.
  3. Coloque o certificado TLS do endpoint T8 em seu lugar. Veja Endpoint da API T8.
  4. O Servidor de Aplicação então:
    • cria uma configuração NIDD ou assinatura de monitoramento sobre o T8;
    • recebe dados uplink e relatórios de eventos em seu callback de notificação;
    • envia dados downlink sobre o T8.

Tabelas de Referência​

Comandos Diameter T6a​

ComandoAbrev.CódigoDireçãoPropósitoReferência
Connection-Management-Request/AnswerCMR/CMA8388732MME ↔ SCEFEstabelecer / liberar uma conexão NIDDTS 29.128 §5.3
MO-Data-Request/AnswerODR/ODA8388733MME → SCEFDados Não-IP uplink (originados em dispositivos móveis)TS 29.128 §5.4
MT-Data-Request/AnswerTDR/TDA8388734SCEF → MMEDados Não-IP downlink (terminados em dispositivos móveis)TS 29.128 §5.5
Configuration-Information-Request/AnswerCIR/CIA8388718SCEF → HSS/MMEArmar um evento de monitoramentoTS 29.128 §5.6
Reporting-Information-Request/AnswerRIR/RIA8388719HSS/MME → SCEFRelatar um evento de monitoramentoTS 29.128 §5.7

Códigos de Resultado Diameter​

CódigoNomeSignificadoReferência
2001DIAMETER_SUCCESSSolicitação aceita / dados entregues ou armazenados em bufferRFC 6733 §7.1.1
3001DIAMETER_COMMAND_UNSUPPORTEDComando não suportado nesta aplicaçãoRFC 6733 §7.1.3
3002DIAMETER_UNABLE_TO_DELIVERNenhum manipulador / aplicação correspondenteRFC 6733 §7.1.3
5001DIAMETER_ERROR_USER_UNKNOWNNenhuma configuração NIDD existe para o assinanteTS 29.128 §6.5
5012DIAMETER_UNABLE_TO_COMPLYSolicitação não pôde ser processada (por exemplo, UE/AS inatingível)RFC 6733 §7.1.5

ID da Aplicação​

IDInterfaceDescriçãoReferência
16777346T6a/T6bSCEF ↔ MME/SGSN NIDD e Eventos de Monitoramento3GPP TS 29.128