Dados de Serviços Suplementares Não estruturados

Código de Serviços Suplementares, também chamado por Dados de Serviços Suplementares Não estruturados (do inglês Unstructured Supplementary Service Data, abreviado USSD[1]), Interface Homem Máquina (do inglês Man Machine Interface, abreviado MMI),[2] ou Códigos de Recurso, é um tipo de comunicação interativa utilizado por aparelhos celulares que usam a tecnologia de comunicação GSM se comunicarem com as operadoras de telefonia móvel,[3] estes executam funções rápidas através da interação discador e máquina,[4] parecida com transmissão de mensagens de texto SMS (os dois são padrões GSM).[3]

USSD em um celular Sony Ericsson (2005)

Existem outras funções, como: uso na navegação WAP, retorno de chamada de serviço pré-pago, serviços de conteúdo baseado em localização, menu de serviços e, como parte de configuração do telefone na rede.[5]

As mensagens USSD são formadas por até 182 caracteres alfanuméricos. Ao contrário do SMS (Serviço de Mensagem Curta), o USSD cria uma conexão em tempo real durante uma sessão USSD, permitindo uma troca rápida de uma seqüência de dado, mais ágil que os serviços que utilizam o SMS.

Uso editar

As mensagens USSD são enviadas do telefone celular através do discador ao digitar um código. Mas nem todos os códigos funcionam em todos os telefones, em alguns casos, o sistema operacional do celular pode impedir o envio manual de código USSD.[3]

Quando um usuário envia uma mensagem para o telefone da empresa de rede, ele é recebido por um computador dedicado para USSD, este responde exibindo uma mensagem na tela do telefone em um formato básico. Não são definidos por qualquer padronização de corpo, de modo que cada operador de rede pode implementar da forma mais adequado para os seus clientes.

Esta tecnologia é utilizada para fornecer serviços independente de chamada, reduzindo tarifas de telefone (quando estiver em roaming), indo direto ao ponto sem informações suplementares, melhorando o marketing interativo ou  serviços de informações.

Muito usado no serviço de consulta de saldo disponível. Em algumas casos o serviço executado é cobrado, no caso da ação de recarga do saldo do usuário cartão SIM ou código PIN.

USSD também é utilizado em conjunto com o SMS. O usuário envia uma solicitação à rede via USSD, e a rede responde com uma confirmação de recebimento: Posteriormente, uma o cliente recebe uma mensagens de SMS informando o status e/ou resultados do pedido. Alguns operadores utilizam para fornecer atualizações em tempo real da redes sociais sites como Facebook e Twitter.[6] A wikipédia usa para indicar artigos.[7]

Em tais casos, o SMS é usado para "empurrar" uma resposta ou atualizações para o aparelho quando a rede está pronto para enviá-los.[8] Em contraste, a tecnologia USSD é utilizado para o comando-e-controle.

Detalhes técnicos editar

A maioria dos telefones GSM tem suporte a tecnologia USSD.[4] É geralmente associado a serviços em tempo real ou mensagens instantâneas. Não possui a capacidade de store-and-forward, típico de outros mensagem curtas de protocolos como o SMS.

USSD Fase 1, como especificado no GSM 02.90, oferece suporte mobile-iniciado ("pull") de operações.[9] No núcleo da rede, a mensagem é entregue através de MAPA;USSD Fase 2, conforme especificado no GSM 03.90.[10] Depois de introduzir um código USSD em um aparelho GSM, a resposta do operador é apresentado dentro de alguns segundos.

Formato editar

Uma típica mensagem USSD, é uma tecnologia do tipo GSM,[11] tem no máximo 180 caracteres,[11] que começa com um asterisco (*) seguido de algarismos que compõem comandos ou dados. Grupos de dígitos podem ser separados por asteriscos. A mensagem termina com um sinal de número (#).

Modo USSD editar

  • USSD/PUXE ou USSD/P2A
  • quando o usuário disca um código em um aparelho celular GSM, por exemplo *139#

A rede iniciou

  • USSD/ENVIO ou USSD/A2P
  • quando o usuário recebe uma mensagem de emissão da rede; usado principalmente para serviços promocionais, por exemplo *101#

Código da tabela editar

Os códigos abaixo não são códigos USSD, mas, são códigos de Serviço Suplementar MMI; São padronizados, de modo que eles são os mesmos em cada telefone GSM. Eles são interpretadas pelo aparelho, e um comando correspondente é enviado para a rede. Estes códigos podem não funcionar quando usam uma interface; comandos AT definidos para cada ação.[12][13]

BS é o tipo de portador de serviço, alguns valores válidos são:

  • 11 para voz
  • 13 para fax
  • 16 para o SMS (válido apenas para restrição)
  • 25 para dados
  • <deixar em branco> para todos.

T é o número de segundos para a Resposta Condição de Timer padrão é 20 segundos, se não for especificado.

GSM USSD codes and their functions with various network operators
Code Function Note Switch on Switch off Display status
002 desvios incondicional, ocupado, inacessível, não responde * * 002 * number * BS * T # # # 002 * * BS # * # 002 * * BS #
004 redirecionamentos condicionais ocupado, inacessível, não responde * * 004 * number * BS * T # # # 004 * * BS # * # 004 * * BS #
03 Alterar senha da rede a senha depende da rede, o padrão em algumas redes é 0000. Consulte funções de restrição de chamadas *33 * * 03 * 330 * old password * new password * new password #
04 Mudar PIN * * 04 * old PIN * new PIN * new PIN #
042 Mudar PIN2 Only with Phase 2 SIM * * 042 * old PIN2 * new PIN2 * new PIN2 #
05 Mudar PIN por PUK * * 05 * PUK * new PIN * new PIN #
052 Mudar PIN2 por PUK apenas com o SIM da Fase 2 * * 052 * PUK * new PIN2 * new PIN2 #
06 número do aparelho (IMEI) *#06#[14]
21 desvio incondicional todas as chamadas recebidas serão desviadas * * 21 * number * BS # # # 21 * * BS # * # 21 * * BS #
30 número do chamador exibido (CLIP) obter o CLIP exibido * 30 # # 30 # * # 30 #
31 suppressing the transmission of caller's phone number (CLIR) for all subsequent calls # 31 # * 31 # * # 31 #
31 temporary change of the transmission of CLIR valid just for the next call; no final # # 31 # number * 31 # number
330 total incoming and outgoing service barring password is network dependent, default on some networks is 0000 * 330 * password * BS # # 330 * password * BS # * # 330 * * BS #
33 outgoing call barring password is network dependent, default on some networks is 0000 * 33 * password * BS # # 33 * password * BS # * # 33 * * BS #
331 outgoing international call barring password is network dependent, default on some networks is 0000 * 331 * password * BS # # 331 * password * BS # * # 331 * * BS #
332 outgoing international call barring, excluding to home password is network dependent, default on some networks is 0000 * 332 * password * BS # # 332 * password * BS # * # 332 * * BS #
333 total outgoing service barring password is network dependent, default on some networks is 0000 * 333 * password * BS # # 333 * password * BS # * # 333 * * BS #
35 incoming call barring password is network dependent, default on some networks is 0000. Incompatible with call diversion * 35 * password * BS # # 35 * password * BS # * # 35 * * BS #
351 incoming call barring, when international roaming password is network dependent, default on some networks is 0000 * 351 * password * BS # # 351 * password * BS # * # 351 * * BS #
353 total incoming service barring password is network dependent, default on some networks is 0000 * 353 * password * BS # # 353 * password * BS # * # 353 * * BS #
37 Call back on busy (CCBS) valid on some mobile networks only * 37 # # 37 # * # 37 #
43 incoming call notification when busy * 43 * BS # # 43 * BS # * # 43 * BS #
61 call divert when not answered * * 61 * number * BS * T # # # 61 * * BS # * # 61 * * BS #
62 call divert when off or not reachable * * 62 * number * BS # # # 62 * * BS # * # 62 * * BS #
67 call divert when busy or pressing reject * * 67 * number * BS # # # 67 * * BS # * # 67 * * BS #
COD Função Nota Switch on Switch off Status na tela

Ver também editar

Referências

  1. Henry-Labordère, A.; Jonack, Vincent (2004). SMS and MMS Interworking in Mobile Networks (em inglês). [S.l.]: Artech House 
  2. «What's the difference between USSD, MMI and SS codes?». berlin.ccc.de. Consultado em 5 de outubro de 2021 
  3. a b c aviviano (15 de junho de 2023). «Visão geral do USSD - Windows drivers». learn.microsoft.com. Consultado em 11 de setembro de 2023 
  4. a b «Windows Phone 7 doesn't support USSD». Microsoft Answers 
  5. «Unstructured Supplementary Services Data (USSD)». Telecom Space 
  6. «TATA Docomo introduces Facebook, Twitter access via USSD». Tech2. Consultado em 12 de julho de 2018. Arquivado do original em 5 de setembro de 2012 
  7. «Getting Wikipedia to the people who need it most». Wikimedia blog 
  8. «Manage your account». AT&T Residential Wireless Support 
  9. «GSM 02.90 (ETSI TS 100 625, V7.0.0) Specification (USSD) – Stage 1». 3gpp.org 
  10. «GSM 03.90 (ETSI TS 100 549, V7.0.0) Specification (USSD) – Stage 2». 3gpp.org 
  11. a b «Receba pagamentos via USSD». Transações Móveis 
  12. «Título ainda não informado (favor adicionar)» (PDF). www.etsi.org 
  13. «Título ainda não informado (favor adicionar)». berlin.ccc.de 
  14. «Find Your BSNL Mobile Number and SIM Card Number». BSNL TeleServices (em inglês). 9 de setembro de 2021. Consultado em 19 de outubro de 2021 

Ligações externas editar