UDH (User Data Header) — это специальный блок данных, который добавляется к телу сообщения SMS для предоставления дополнительной информации о его обработке или форматировании.
UDH используется в тех случаях, когда это необходимо:
- Разбить длинное SMS на части - для отправки сообщений длиннее 70 символов кириллицей или 160 символов латиницей.
- Использовать специальные функции:
- Отправка SMS с логотипом или мелодией (старые телефоны);
- WAP Push сообщение;
- Другие типы форматированных или сервисных сообщений (например бинарные SMS).
Важно:
- UDH уменьшает доступное количество символов в одном SMS (например, вместо 160 символов остается 153 при использовании UDH для разбиения);
- UDH нужен только в специфических случаях, большинство обычных SMS его не содержат.