UDH (User Data Header) — це спеціальний блок даних, який додається до тіла повідомлення SMS для надання додаткової інформації про його обробку або форматування.
UDH використовується в тих випадках, коли потрібно:
- Розбити довге SMS на частини - для надсилання повідомлень довше 70 символів кирилицею або 160 символів латиницею.
- Використовувати спеціальні функції:
- Надсилання SMS з логотипом або мелодією (старі телефони);
- WAP Push повідомлення;
- Інші типи форматованих або сервісних повідомлень (наприклад бінарні SMS).
Важливо:
- UDH зменшує доступну кількість символів у одному SMS (наприклад, замість 160 символів залишається 153 при використанні UDH для розбиття);
- UDH потрібен лише в специфічних випадках, більшість звичайних SMS його не містять.