Pular para o conteúdo principal

Referência Técnica (Apêndice)

← Voltar à Documentação Principal

Referência técnica para protocolos SS7 e implementação do OmniSS7.

Pilha de Protocolos SS7


Códigos de Operação MAP

Os opcodes abaixo são os códigos de operação local do MAP conforme 3GPP TS 29.002. Esta tabela cobre as operações que o OmniSS7 gera e/ou manipula; para o conjunto completo de operações acionáveis pelo cliente e seus parâmetros de solicitação, consulte o Guia do Cliente MAP.

OperaçãoOpcodePropósito
updateLocation2Registrar localização do assinante (CS)
cancelLocation3Desregistrar assinante do VLR/SGSN
provideRoamingNumber4Solicitar MSRN
noteSubscriberDataModified5Notificar gsmSCF sobre alteração de dados do assinante
insertSubscriberData7Enviar perfil do assinante para VLR/SGSN
deleteSubscriberData8Retirar dados do assinante do VLR/SGSN
registerSS10Registrar um serviço suplementar (por exemplo, CFU)
eraseSS11Apagar um serviço suplementar
activateSS12Ativar um serviço suplementar
deactivateSS13Desativar um serviço suplementar
interrogateSS14Interrogar status do serviço suplementar
registerPassword17Registrar uma senha de SS
getPassword18Solicitar uma senha de SS do assinante
sendRoutingInfo22Consultar roteamento de chamada (SRI)
updateGprsLocation23Registrar localização de comutação de pacotes (SGSN)
sendRoutingInfoForGprs24Consultar roteamento GPRS em direção ao GGSN
reset37Reinicialização do HLR em direção ao VLR/SGSN
forwardCheckSS-Indication38Indicar que os dados de SS devem ser verificados novamente
checkIMEI43Consultar EIR sobre status do equipamento
mt-forwardSM44Entregar SMS ao assinante (MT)
sendRoutingInfoForSM45Consultar roteamento de SMS (SRI-for-SM)
mo-forwardSM46Encaminhar SMS do assinante (MO)
reportSM-DeliveryStatus47Relatar resultado da entrega de SMS ao HLR
sendIdentification55Recuperar IMSI/auth do VLR anterior
sendAuthenticationInfo56Solicitar vetores de autenticação
restoreData57Restaurar dados do assinante após falha do VLR
sendIMSI58Resolver MSISDN para IMSI no HLR
processUnstructuredSS-Request59Solicitação USSD originada no celular (entrada)
unstructuredSS-Request60Solicitação USSD originada na rede (saída)
unstructuredSS-Notify61Notificação USSD originada na rede
anyTimeSubscriptionInterrogation62Consulta gsmSCF de dados de assinatura
alertServiceCentre64Alertar SMSc que um assinante está acessível
anyTimeModification65Modificação gsmSCF de dados do assinante
readyForSM66Notificar HLR que o assinante está pronto para SMS
purgeMS67Purgar registro do assinante do VLR/SGSN
provideSubscriberInfo70Solicitar estado/localização do assinante
anyTimeInterrogation71Consulta gsmSCF de estado/localização do assinante
provideSubscriberLocation83Solicitar estimativa de localização do nó de serviço (LCS)
sendRoutingInfoForLCS85Consulta GMLC para o nó de serviço do assinante (LCS)
subscriberLocationReport86Nó de serviço relata uma localização ao GMLC (LCS)
noteMM-Event89Relatar um evento de gerenciamento de mobilidade ao gsmSCF

Tipos de Mensagens TCAP

  • BEGIN - Iniciar transação
  • CONTINUE - Meio da transação
  • END - Resposta final
  • ABORT - Cancelar transação

Endereçamento SCCP

Formatos de Título Global

  • E.164 - Número de telefone internacional (por exemplo, 447712345678)
  • E.212 - Formato IMSI (por exemplo, 234509876543210)
  • E.214 - Formato de código de ponto

Números de Subsistema (SSN)

  • SSN 6: HLR
  • SSN 7: VLR
  • SSN 8: MSC/SMSC
  • SSN 9: GMLC
  • SSN 10: SGSN

SMS TPDU

Tipos de Mensagens

  • SMS-DELIVER (MT) - Rede para móvel
  • SMS-SUBMIT (MO) - Móvel para rede
  • SMS-STATUS-REPORT - Status de entrega
  • SMS-COMMAND - Comando remoto

Codificações de Caracteres

  • GSM7 - Alfabeto GSM de 7 bits (160 caracteres por SMS)
  • UCS2 - Unicode de 16 bits (70 caracteres por SMS)
  • 8-bit - Dados binários (140 bytes por SMS)

Estados M3UA

  • DOWN - Sem conexão SCTP
  • CONNECTING - SCTP conectando
  • ASPUP_SENT - Aguardando ACK de ASPUP
  • INACTIVE - ASP ativo, mas não em uso
  • ASPAC_SENT - Aguardando ACK de ASPAC
  • ACTIVE - Pronto para tráfego

Códigos de Ponto Comum SS7

Os códigos de ponto são tipicamente valores de 14 bits (ITU) ou 24 bits (ANSI).

Formato de Exemplo (ITU):

  • Rede: 3 bits
  • Cluster: 8 bits
  • Membro: 3 bits

Códigos de Erro SCCP

  • 0 - Sem tradução para o endereço
  • 1 - Sem tradução para endereço específico
  • 2 - Congestionamento do subsistema
  • 3 - Falha do subsistema
  • 4 - Usuário não equipado
  • 5 - Falha do MTP
  • 6 - Congestionamento da rede
  • 7 - Não qualificado
  • 8 - Erro no transporte da mensagem

Códigos de Erro MAP

CódigoErroDescrição
1unknownSubscriberAssinante não encontrado no HLR
27absentSubscriberAssinante não acessível
34systemFailureFalha na rede
35dataMissingDados necessários não disponíveis
36unexpectedDataValueValor de parâmetro inválido

Documentação Relacionada


OmniSS7 por Omnitouch Network Services