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

> 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.

- URL canônico: https://www.broadnet.me/pt/answers/what-is-udh-sms
- Idioma: pt
- Última revisão: 2026-05-28
- Editor: BroadNet (https://www.broadnet.me)

## 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.

## 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.

## Â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.

## 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.

## Relacionados

- [Todas as respostas](https://www.broadnet.me/pt/answers)
- [Glossário](https://www.broadnet.me/pt/answers)
- [O que é a codificação GSM-7?](https://www.broadnet.me/pt/answers/what-is-gsm-7)
- [O que é um SMS flash?](https://www.broadnet.me/pt/answers/what-is-flash-sms)
- [UCS-2 — Codificação Unicode SMS explicada](https://www.broadnet.me/pt/answers/what-is-ucs-2-sms)
- [Codificação GSM de 7 bits versus codificação UCS-2 — quando cada uma é utilizada](https://www.broadnet.me/pt/answers/what-is-encoding-gsm-7-ucs-2)
- [O que é SMPP?](https://www.broadnet.me/pt/answers/what-is-smpp)
- [SMS segment calculator](https://www.broadnet.me/pt/tools/sms-segment-calculator)
- [SMS API](https://www.broadnet.me/pt/products/sms-api)
- [Bulk SMS](https://www.broadnet.me/pt/products/bulk-sms)
