BroadNet
Fundamentos Resposta da BroadNet

UDH — Cabeçalho de Dados do Utilizador em SMS: uma explicação

Última revisão 2 min de leituraRevisado pela equipa de engenharia BroadNet
Resposta rápida

O UDH (User Data Header) é o prefixo de 6 bytes (ou mais) anexado ao corpo de um SMS para transportar informações de controlo — principalmente o cabeçalho de concatenação que informa ao aparelho do destinatário como juntar novamente um SMS longo com várias partes. O UDH também é usado para estruturar mensagens WAP push, mensagens de atualização de SIM via OTA e payloads binários de SMS. Sem o UDH, o SMS teria permanecido um protocolo estritamente de 160 caracteres.

Definição em linguagem simplesneutro em relação ao fornecedorRevisado 28 de maio de 2026
A resposta longa

Tudo o que vale a pena saber, nada do que não vale.

§01

O que isso realmente faz

Quando um SMS excede 160 caracteres GSM-7 (ou 70 UCS-2), a pilha do remetente o divide em múltiplos segmentos e prefixa cada segmento com um UDH contendo: um Indicador de Cabeçalho de Concatenação (0x00), o número de referência da concatenação (para que o aparelho saiba quais segmentos pertencem ao mesmo grupo), a contagem total de segmentos e o índice do segmento atual. O aparelho do destinatário remonta os segmentos em ordem e os exibe como uma única mensagem. O UDH consome 6 bytes do corpo da mensagem, portanto, cada segmento concatenado carrega 153 caracteres GSM-7 (ou 67 UCS-2) em vez dos 160 (ou 70) caracteres não concatenados.

§02

Porque isso é importante comercialmente

O UDH controla a forma como um SMS longo é cobrado. A maioria dos agregadores cobra por segmento, não por mensagem lógica — uma mensagem GSM-7 de 320 caracteres corresponde a 3 segmentos faturáveis (153 + 153 + 14). Para remetentes de SMS de alto volume, a composição com reconhecimento de UDH (mantendo o texto de marketing abaixo de 160 caracteres GSM-7 e normalizando a pontuação para evitar caracteres que forçam o UCS-2) reduz diretamente os custos. O UDH também viabiliza casos de uso de SMS binários — atualizações OTA de SIM, notificações push WAP e notificações MMS — dos quais algumas plataformas ainda dependem.

§03

Ângulo operacional e de integração

A maioria dos agregadores modernos lida automaticamente com a concatenação UDH: você envia uma única mensagem longa, a plataforma fragmenta e junta o UDH automaticamente, e o aparelho do destinatário a remonta. Algumas integrações antigas exigem que o remetente lide com o UDH manualmente (um `submit_sm` por segmento, com o UDH criado manualmente). Ao depurar problemas de exibição de SMS longos — ordem incorreta dos segmentos, partes ausentes, corrupção de caracteres nos limites dos segmentos — o UDH é quase sempre o culpado.

§04

Considerações sobre privacidade e conformidade

O UDH em si é um metadado, não conteúdo do corpo da mensagem, e não está sujeito à LGPD/GDPR por si só. No entanto, SMS binários que contêm UDH (comandos de atualização de SIM via OTA, payloads de notificações push WAP) podem transportar conteúdo sensível — chaves de SIM via OTA, URLs de notificações push contendo tokens. Trate SMS binários com UDH da mesma forma que qualquer outro canal autenticado: TLS em trânsito, logs com controlo de acesso e auditoria em qualquer sistema que injete o pacote submit_sm contendo UDH.

BNEscrito pela equipa de engenharia BroadNet·Serviços de mensagens de nível de operadora desde 2003, com sede no Dubai.·Padrões editoriais
Construa com isto

Precisa de ajuda para instalar isso?

As páginas abaixo contêm os produtos e guias de integração que colocam este conceito em prática. Se preferir uma demonstração ao vivo, a nossa equipa de engenharia está disponível para atendimento no mesmo dia, durante o horário comercial MENA .

Fale com a nossa equipa de engenharia.
Opinião

Essa resposta foi útil?

O seu voto nos ajuda a priorizar quais respostas devem ser expandidas com exemplos, diagramas e trechos de código.

Essa resposta foi útil?
Obrigado — anotado. Manteremos esta resposta atualizada.
Entendi. Diga-nos o que estava a faltar. Envie uma mensagem rápida.

Como escrevemos e revemos os conteúdos

Ainda precisa de ajuda?

Converse com um engenheiro de verdade sobre a sua construção.

Respondemos no prazo de um dia útil, e as contas de produção têm suporte 24 horas por dia, 7 dias por semana. Os nossos engenheiros de soluções entregam código, não scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de resposta
Solicitações de acesso de testeResposta em até 1 dia útil
Produção24 / 7 · < 15 min
NOC de operadoras24 / 7 · plantão