miniaturadaimagem|192x192px|USSD em um celular Sony Ericsson (2005) Na telecomunicação, o Código de Serviços Suplementares, ou Dados de Serviços Suplementares Não estruturados (do inglês Unstructured Supplementary Service Data, abreviado USSD), e a Interface Homem Máquina (do inglês Man Machine Interface, abreviado MMI), ou Códigos de Recurso, são um tipo de comunicação interativa e instantânea de baixo custo em aparelhos celulares da rede GSM/3G para se comunicarem com as operadoras de telefonia móvel; uma tecnologia de comunicação em tempo real baseada em texto e orientada a sessão, que executam funções rápidas através da interação celular e operadora, parecida com transmissão de mensagens de texto SMS (os dois são padrões GSM).

Existem outras funções, como: consulta de saldo; 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, configuração do telefone na rede.

As mensagens USSD ou MMI 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.

O GSM 03.38 ou 3GPP TS 23.038 é a norma que define o padrão de codificação de caracteres para elementos da rede GSM; é o alfabeto GSM de 7 bits padronizado pela organização 3GPP que define o: USSD (Unstructured Supplementary Service Data), SMS (Short Message Service) e, CB (Cell Broadcast).

Uso As mensagens USSD são enviadas do telefone celular através do discador ao digitar um código, sem a necessidade de ter uma conexão de dados ativa. 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.

Quando um usuário envia uma mensagem para o telefone da empresa de rede, ele é recebido por um computador dedicado para USSD (gateway, Mobile Switching Center - MSC, ou Serving GPRS Support Node - SGSN), 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. A wikipédia usa para indicar artigos.

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

Detalhes técnicos A maioria dos telefones GSM tem suporte a tecnologia USSD. É 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. No núcleo da rede, a mensagem é entregue através de MAPA;USSD Fase 2, conforme especificado no GSM 03.90. Depois de introduzir um código USSD em um aparelho GSM, a resposta do operador é apresentado dentro de alguns segundos.

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

Modo USSD USSD/PUXE ou USSD/P2A (Person to Application): é quando o usuário disca um código em um aparelho celular GSM e envia para uma aplicação ou serviço especial; usado principalmente para serviços de notificações, marketing e, confirmações.

A rede iniciou

USSD/ENVIO ou USSD/A2P (Application to Person): é quando o usuário recebe uma mensagem de um sistema automatizado ou servidor da rede de telefonia; usado principalmente para serviços promocionais, como por exemplo usando o código *101#

Código da tabela 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.

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 operatorsCodFunçãoNotaAtivarDesativarVer status002desviosincondicional, ocupado, inacessível, não responde. BS = basic service code (é opcional)**002*NúmeroCelular*BS*T###002#*#002**BS#004redirecionamentos condicionaisocupado, inacessível, não responde**004*NúmeroCelular*BS*T###004**BS#*#004**BS#03Alterar senha da redea 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 #04Mudar PIN1, senha numérica de segurança principal do SimCard, gerenciamento da chave de segurança do chip SIM/eSIM**04*PINantigo*NovoPIN*NovoPIN#042Mudar PIN2Only with Phase 2 SIM... **042*PIN2antigo*NovoPIN2*NovoPIN2#05Mudar PIN por PUK**05*PUK*NovoPIN*NovoPIN#052Mudar PIN2 por PUKapenas com o SIM da Fase 2... **052*PUK*NovoPIN2*NovoPIN2#desbloquear PIN**05*chaveDoPIN1*NovoPIN*NovoPIN#desbloquear PIN2**052*ChaveDoPIN2*NovoPIN*NovoPIN#06número do aparelho (IMEI)*#06#21desvio incondicional/siga-metodas as chamadas recebidas serão encaminhadas/desviadas BS = basic service code (é opcional)*21*NumeroCelular###21**BS##21#30número do chamador exibido (CLIP)obter o CLIP exibido* 30 ## 30 #* # 30 #31suppressing the transmission of caller's phone number (CLIR)for all subsequent calls# 31 #* 31 #* # 31 #31temporary change of the transmission of CLIRvalid just for the next call; no final ## 31 # number* 31 # number330total incoming and outgoing service barringpassword is network dependent, default on some networks is 0000* 330 * password * BS ## 330 * password * BS #* # 330 * * BS #33outgoing call barringpassword is network dependent, default on some networks is 0000* 33 * password * BS ## 33 * password * BS #* # 33 * * BS #331outgoing international call barringpassword is network dependent, default on some networks is 0000* 331 * password * BS ## 331 * password * BS #* # 331 * * BS #332outgoing international call barring, excluding to homepassword is network dependent, default on some networks is 0000* 332 * password * BS ## 332 * password * BS #* # 332 * * BS #333total outgoing service barringpassword is network dependent, default on some networks is 0000* 333 * password * BS ## 333 * password * BS #* # 333 * * BS #35incoming call barringpassword is network dependent, default on some networks is 0000. Incompatible with call diversion* 35 * password * BS ## 35 * password * BS #* # 35 * * BS #351incoming call barring, when international roamingpassword is network dependent, default on some networks is 0000* 351 * password * BS ## 351 * password * BS #* # 351 * * BS #353total incoming service barringpassword is network dependent, default on some networks is 0000* 353 * password * BS ## 353 * password * BS #* # 353 * * BS #37Call back on busy (CCBS)valid on some mobile networks only* 37 ## 37 #* # 37 #43incoming call notification when busy* 43 * BS ## 43 * BS #* # 43 * BS #61desviodesviar para outro número todas as chamadas não atendidas*61*NúmeroCelular# ou ##61**BS##61#62call divert when off or not reachablechamadas são desviadas quando o telefone está inacessível desligado ou fora de área)*#62#*#62**BS#desviodesvio quando telefone ocupado*63*NúmeroCelular##63#67call divert when busy or pressing rejectdesviar para outro número todas as chamadas quando o número está ocupado*67*NmeroCelular#* # 67 * * BS #CODFunçãoNotaAtivarDesatvarVer status

Ver também Banda Larga Móvel

Ligações externas GSM 04.90 (ETSI EN 300 957, V7.0.1) Especificação (USSD) Fase 3, por 3GPP Norma 3GPP TS 22.030, por 3GPP GSM Códigos de Recurso, por Gecko Beach Características GSM que não são amplamente conhecidos, por Arcx Sites

Categoria:Padrões GSM Categoria:Padrões 3GPP