BroadNet
Fondamenti Risposta BroadNet

UDH - Intestazione dei dati utente negli SMS: spiegazione

Ultimo aggiornamento 2 min di letturaRecensito dal team di ingegneri BroadNet
Risposta rapida

L'UDH (User Data Header) è il prefisso di 6 byte (o più) aggiunto al corpo di un SMS per veicolare informazioni di controllo, in particolare l'intestazione di concatenazione che indica al dispositivo del destinatario come ricomporre un SMS lungo composto da più parti. L'UDH è anche il modo in cui vengono incapsulati i messaggi WAP push, i messaggi di aggiornamento SIM OTA e i payload binari degli SMS. Senza l'UDH, gli SMS sarebbero rimasti un protocollo strettamente limitato a 160 caratteri.

Definizione in linguaggio sempliceIndipendente dal fornitoreRevisionato 28 maggio 2026
La risposta lunga

Tutto ciò che vale la pena sapere, niente di superfluo.

§01

Cosa fa realmente

Quando un SMS supera i 160 caratteri GSM-7 (o 70 UCS-2), lo stack del mittente lo suddivide in più segmenti e antepone a ciascun segmento un UDH contenente: un indicatore di intestazione di concatenazione (0x00), il numero di riferimento di concatenazione (in modo che il dispositivo sappia quali segmenti appartengono allo stesso gruppo), il numero totale di segmenti e l'indice del segmento corrente. Il dispositivo del destinatario ricompone i segmenti in ordine e li visualizza come un unico messaggio. L'UDH occupa 6 byte del corpo del messaggio, quindi ogni segmento concatenato contiene 153 caratteri GSM-7 (o 67 UCS-2) anziché i 160 (o 70) del messaggio non concatenato.

§02

Perché è importante dal punto di vista commerciale

UDH controlla la modalità di fatturazione degli SMS lunghi. La maggior parte degli aggregatori fattura per segmento, non per messaggio logico: un messaggio GSM-7 di 320 caratteri corrisponde a 3 segmenti fatturabili (153 + 153 + 14). Per chi invia un elevato volume di SMS, la composizione ottimizzata per UDH (mantenendo il testo di marketing al di sotto dei 160 caratteri GSM-7 e normalizzando la punteggiatura per evitare i caratteri che forzano l'utilizzo di UCS-2) riduce direttamente i costi. UDH abilita inoltre casi d'uso di SMS binari, come aggiornamenti OTA della SIM, notifiche WAP e MMS, su cui alcune piattaforme fanno ancora affidamento.

§03

Angolo operativo e di integrazione

La maggior parte degli aggregatori moderni gestisce automaticamente la concatenazione UDH: si invia un'unica stringa di messaggio lunga, la piattaforma frammenta e ricompone l'UDH autonomamente e il dispositivo del destinatario la ricompone. Alcune integrazioni meno recenti richiedono che il mittente gestisca manualmente l'UDH (un submit_sm per segmento, con l'UDH creato manualmente). Quando si risolvono problemi di visualizzazione di SMS lunghi (ordine errato dei segmenti, blocchi mancanti, corruzione dei caratteri ai confini dei segmenti), l'UDH è quasi sempre la causa.

§04

Considerazioni in materia di privacy e conformità

L'UDH in sé è un metadato, non il contenuto del messaggio, e non rientra nell'ambito di applicazione del PDPL/GDPR. Tuttavia, gli SMS binari contenenti UDH (comandi di aggiornamento SIM OTA, payload push WAP) possono veicolare contenuti sensibili, come chiavi SIM OTA e URL push contenenti token. Trattate gli SMS binari con UDH come qualsiasi altro canale autenticato: TLS in transito, registri con accesso controllato e audit su qualsiasi sistema che inietti messaggi submit_sm contenenti UDH non elaborati.

BNScritto dal team di ingegneri BroadNet·Dal 2003 offriamo servizi di messaggistica di livello carrier, con sede a Dubai.·Standard editoriali
Costruisci con questo

Hai bisogno di aiuto per il collegamento?

Le pagine seguenti contengono i prodotti e le guide di integrazione che illustrano questo concetto. Se preferisci una dimostrazione dal vivo, il nostro team di ingegneri risponde alle chiamate in giornata durante l'orario lavorativo MENA .

Parla con il nostro team di ingegneri
Feedback

Questa risposta ti è stata utile?

Il tuo voto ci aiuta a stabilire le priorità per le risposte da approfondire con esempi, diagrammi e frammenti di codice.

Questa risposta ti è stata utile?
Grazie, ne prendiamo atto. Manterremo questa risposta aggiornata.
Ho capito. Dicci cosa mancava. inviare un breve messaggio.

Come scriviamo e revisioniamo i contenuti

Hai ancora bisogno di aiuto?

Parla con un vero ingegnere di la tua configurazione.

Rispondiamo entro un giorno lavorativo e gli account di produzione hanno supporto 24 ore su 24, 7 giorni su 7. I nostri ingegneri delle soluzioni rilasciano codice, non script.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA di risposta
Richieste di accesso di provaRisposta entro 1 giorno lavorativo
Produzione24 / 7 · < 15 min
NOC operatori24 / 7 · reperibilità