Pular para o conteúdo principal

Interface SGs e CSFB

Este documento descreve a interface SGs e a implementação do Circuit-Switched Fallback (CSFB) no OmniMSC pela Omnitouch de acordo com o 3GPP TS 29.118. A interface SGs conecta o MSC/VLR ao MME, permitindo o anexo combinado EPS/IMSI, o paginamento CS via a rede LTE e a entrega de SMS sem fallback CS.

Para o diagrama de sequência de chamadas CSFB MT, veja Diagramas de Fluxo de Chamadas. Para parâmetros de configuração, veja Referência de Configuração. Para autenticação durante o anexo combinado, veja Autenticação & Segurança. Para SMS sobre SGs, veja SMS. Para considerações sobre o Pool MSC com CSFB, veja Pool MSC.


Visão Geral

Nas redes LTE, o MME gerencia a mobilidade para serviços comutados por pacotes. No entanto, o LTE não suporta nativamente voz comutada por circuito antes da implantação do VoLTE. O CSFB permite que assinantes conectados ao LTE recebam e façam chamadas de voz CS e SMS voltando para o domínio CS 2G/3G.

A interface SGs é o link de sinalização entre o MSC/VLR e o MME, transportando mensagens SGsAP sobre SCTP (porta padrão 29118). Através do SGs, o MSC pode:

  • Realizar anexo combinado EPS/IMSI, registrando um assinante simultaneamente nos domínios EPC e CS.
  • Paginando assinantes conectados ao LTE para chamadas CS recebidas, acionando um fallback para GERAN ou UTRAN.
  • Entregar SMS a assinantes conectados ao LTE sem CSFB, encapsulando o PDU NAS através da interface SGs.

Tipos de Mensagens SGsAP

A interface SGs transporta os seguintes tipos de mensagens SGsAP de acordo com o 3GPP TS 29.118.

Atualização de Localização

MensagemDireçãoPropósito
SGsAP-LOCATION-UPDATE-REQUESTMME para MSCAnexo combinado EPS/IMSI ou atualização periódica da área de localização
SGsAP-LOCATION-UPDATE-ACCEPTMSC para MMEAtualização de localização aceita, inclui novo TMSI
SGsAP-LOCATION-UPDATE-REJECTMSC para MMEAtualização de localização rejeitada com código de causa

Paginação e Serviço

MensagemDireçãoPropósito
SGsAP-PAGING-REQUESTMSC para MMEPaginando assinante para chamada MT ou SMS MT
SGsAP-SERVICE-REQUESTMME para MSCAssinante respondendo ao paginamento CS (CSFB em andamento)
SGsAP-SERVICE-ABORT-REQUESTMSC para MMEAbortando um pedido de serviço de fallback CS

Túnel de SMS

MensagemDireçãoPropósito
SGsAP-DOWNLINK-UNITDATAMSC para MMEEntrega de SMS MT: PDU NAS transportado para UE via SGs
SGsAP-UPLINK-UNITDATAMME para MSCSubmissão de SMS MO: PDU NAS transportado da UE via SGs

Desanexo

MensagemDireçãoPropósito
SGsAP-EPS-DETACH-INDICATIONMME para MSCAssinante desanexado do EPS
SGsAP-EPS-DETACH-ACKMSC para MMEReconhecimento do desanexo EPS
SGsAP-IMSI-DETACH-INDICATIONMME para MSCDesanexo IMSI do assinante
SGsAP-IMSI-DETACH-ACKMSC para MMEReconhecimento do desanexo IMSI

Reinício e Status

MensagemDireçãoPropósito
SGsAP-RESET-INDICATIONQualquer direçãoO par reiniciou; o receptor deve re-registrar assinantes afetados
SGsAP-RESET-ACKQualquer direçãoReconhecimento da indicação de reinício
SGsAP-STATUSQualquer direçãoIndicação de erro com causa e mensagem errônea
SGsAP-MM-INFORMATION-REQUESTMSC para MMENome da rede e informações de fuso horário
SGsAP-ALERT-REQUESTMSC para MMEPedido de alerta após falha de paginamento
SGsAP-ALERT-ACKMME para MSCReconhecimento do alerta
SGsAP-UE-ACTIVITY-INDICATIONMME para MSCUE se tornou ativa
SGsAP-RELEASE-REQUESTMSC para MMELiberar a conexão SGs para este assinante

Anexo Combinado EPS/IMSI

Quando um UE realiza um anexo combinado EPS/IMSI no LTE, o MME envia um SGsAP-LOCATION-UPDATE-REQUEST para o MSC. O MSC realiza uma atualização de localização VLR, que pode incluir interrogação HLR, e responde com aceitação ou rejeição. Após a aceitação, o assinante é registrado simultaneamente nos domínios EPC (via MME) e CS (via MSC/VLR).

Após um anexo combinado bem-sucedido, o estado de associação SGs do assinante transita para SGs-ASSOCIATED. O MSC agora pode paginar o assinante via SGs e entregar SMS sem CSFB.


Paginação de Chamada MT via CSFB

Quando uma chamada MT chega para um assinante que está conectado via LTE (associado ao SGs), o MSC pagina o assinante através do MME em vez de através dos BSCs. O MME instrui o UE a voltar para 2G ou 3G, onde a chamada prossegue pela interface A ou interface Iu-CS.

Uma vez que o UE tenha retornado ao domínio CS e enviado uma Resposta de Paginação via o BSC, a chamada prossegue como uma chamada MT normal. A máquina de estados MSC-A lida com o tipo de RAN E-UTRAN/SGs omitindo a etapa Clear Complete que normalmente seria esperada de um BSC, uma vez que a associação SGs não utiliza gerenciamento de conexão BSSMAP.


SMS MT via SGs

SMS pode ser entregue a assinantes conectados ao LTE sem exigir CSFB. O MSC encapsula o PDU NAS de SMS através da interface SGs para o MME, que o entrega ao UE sobre a interface aérea LTE. Isso evita a latência e o custo de recursos de rádio de um fallback CS para uma mensagem curta.

SMS MO segue o caminho reverso: o UE envia o PDU NAS de SMS via o MME como SGsAP-UPLINK-UNITDATA, e o MSC o encaminha para o Centro de SMS.


Estados de Associação SGs

A associação SGs de cada assinante é rastreada como uma máquina de estados de acordo com a Seção 4 do 3GPP TS 29.118.

EstadoDescrição
SGs-NULLNenhuma associação SGs existe. O paginamento CS via SGs não é possível. Este é o estado inicial.
LA-UPDATE-REQUESTEDUma atualização de localização está em andamento. O MSC recebeu um pedido do MME, mas ainda não completou a atualização do HLR.
SGs-ASSOCIATEDO assinante tem uma associação SGs válida. O MSC pode paginar via SGs e entregar SMS sem CSFB.

Rastreamento MME

O manipulador SGs mantém um registro de MMEs conhecidos. Cada MME é identificado pelo seu FQDN (o elemento de informação Nome do MME nas mensagens SGsAP). Para cada MME, o manipulador rastreia:

  • A referência de conexão SCTP usada para enviar mensagens de saída.
  • O conjunto de IMSIs (assinantes) atualmente associados a esse MME.

Esse registro de assinantes por MME permite um tratamento de reinício direcionado: quando um MME falha, apenas os assinantes associados a esse MME específico são afetados.


Tratamento de Reinício MME

Os procedimentos de reinício garantem a consistência do estado quando o MSC ou um MME reinicia.

CenárioIniciadorAção do Receptor
Reinício do MSCMSC envia SGsAP-RESET-INDICATION para todos os MMEs conhecidosCada MME reenvia SGsAP-LOCATION-UPDATE-REQUEST para seus assinantes associados, permitindo que o MSC reconstrua o estado do VLR
Reinício do MMEMME envia SGsAP-RESET-INDICATION para o MSCMSC marca todos os assinantes associados a esse MME como SGs-detached (estado SGs-NULL) e limpa a lista de assinantes para aquele MME
Falha do link SGsDetectado por qualquer ladoAmbos os lados tratam a falha como um reinício implícito

Quando o MSC recebe uma Indicação de Reinício de um MME, ele itera sobre todos os assinantes registrados contra aquele MME, transita cada um para o estado SGs-NULL e limpa o conjunto de assinantes do MME. No próximo contato de qualquer assinante afetado (atualização de localização ou resposta de paginamento), o MSC realiza um re-registro completo.


Codec SGsAP

O OmniMSC inclui um módulo de codec que lida com a codificação e decodificação de mensagens SGsAP de acordo com os formatos definidos no 3GPP TS 29.118. O codec processa o octeto do tipo de mensagem SGsAP binário e elementos de informação (IEs), suportando todos os IEs obrigatórios e opcionais para cada tipo de mensagem. Mensagens codificadas são transmitidas via SCTP; mensagens decodificadas são despachadas para o manipulador SGs para processamento.


Configuração

A interface SGs é configurada sob a chave sgs na configuração do MSC.

ParâmetroPadrãoDescrição
listen_port29118Porta de escuta SCTP para conexões SGsAP de MMEs. A porta 29118 é a porta definida pelo 3GPP para SGs de acordo com o TS 29.118.
vlr_name(obrigatório)Nome do VLR no formato FQDN, usado nas mensagens SGsAP. O MME usa isso para identificar o VLR. Deve corresponder ao nome do VLR configurado no lado do MME.

Tipo de RAN: E-UTRAN via SGs

A máquina de estados MSC-A suporta E-UTRAN via SGs como um tipo de RAN distinto (:eutran_sgs). Quando um assinante está associado ao SGs, a FSM MSC-A ajusta seu comportamento para a interface SGs:

  • Nenhum gerenciamento de conexão BSSMAP é usado; não há troca de Clear Command / Clear Complete.
  • A paginação é realizada via SGsAP-PAGING-REQUEST para o MME em vez de via BSSMAP Paging para os BSCs.
  • A entrega de SMS utiliza SGsAP Downlink/Uplink Unitdata em vez de DTAP sobre a interface A.
  • Uma vez que o assinante retorne para GERAN ou UTRAN (após CSFB), a conexão transita para o tipo de RAN correspondente para o restante da chamada.

Referências de Especificação 3GPP

EspecificaçãoTítuloRelevância
TS 29.118Especificação da Interface SGs MME-VLRProtocolo SGsAP, formatos de mensagens, procedimentos
TS 23.272Circuit Switched Fallback em EPSArquitetura CSFB, fluxos de chamadas, SMS sobre SGs
TS 23.012Procedimentos de Gerenciamento de LocalizaçãoProcedimentos de atualização de localização do VLR usados em SGs
TS 24.008Camada 3 da Interface de Rádio MóvelMensagens NAS encapsuladas via SGs Unitdata