ГОСТ 34005—2022
К.6 Структура данных при использовании SMS-сервиса в качестве резервного канала передачи
К.6.1 При использовании SMS для передачи пакетов данных протокола используется режим PDU. Режим
PDU позволяет передавать не только текстовую, но и бинарную информацию через SMS-сервис оператора под
вижной радиотелефонной связи.
К.6.2 Для передачи используется структура SMS-SUBMIT с 8-битной кодировкой. Втаблице К.9 описан фор
мат SMS сообщения для отправки в PDU режиме.
Таблица К.9— Формат SMS с использованием PDU режима (SMS-SUBMIT)
Бит 7Бит 6Бит 5Бит4Бит 3Бит 2Бит 1Бит 0ТипРазмер, байт
SMSCAL (SMSC Address Length)M1
SMSCAT (SMSCAddress Type)00,1
SMSCA (SMSCAddress)00,6
TP RPTP UDHITP SRRTP VPFTP RDTP MTIТипРазмер, байт
TP MR (Message Reference)
M1
TP DA L(Destination Address Length)
M1
TP DAT (Destination Address Type)
M1
TP DA(Destination Address)
M6
TP PID (Protocol Identifier)
M1
TP DCS (Data Coding Schema)
M1
TP VP (Validity Period)
00, 1, 7
TP UDL (User Data Length)
M1
TP UD (User Data)
00 ... 140
К.6.3 SMSCAL— длина полезныхданных адреса SMSC воктетах плюс 1октет поля SMSCАТ.
К.6.4 SMSCАТ—тип формата адреса SMSC. Возможные значения параметров SMSCАТпредставлены вта
блице К.9. Поле опциональное, его наличие зависит отзначения параметра SMSCAL (если значение SMSC AL > 0, то
данное поле присутствует).
К.6.5 SMSC А — адрес SMSC. Каждая десятичная цифра номера представлена в виде 4 бит (младшие
4 бита— цифра более старшего разряда, старшие 4 бита — цифра меньшего разряда). При этом если количество
цифр в номере нечетное, то вбитах с 4-го по 7-й последнего байта номера устанавливается значение OxF (1111b).
Данный параметр опциональный и его наличие зависит от значения параметра SMSCAL. Вслучае отсутствия па
раметра SMSC Аиспользуется SMSC из SIM карты.
К.6.6 TP MTI — (Message Type Indicator) тип сообщения (содержит бинарное значение 01).
К.6.7TP RD — (Reject Duplicates) определяет, необходимо ли SMSC принимать данное сообщение на обра
ботку, если существует предыдущее необработанное отправленное с данного номера сообщение, которое имеет
такое же значение поля TP MR итакой же номер получателя в поле TP DA.
К.6.8 TP VPF — (Validity Period Format) формат параметра TP VP.
К.6.9 TP SRR — (Status Report Request) определяет необходимость отправки подтверждения со стороны
SMSC на данное сообщение (если данный бит имеет значение 1, то требуется подтверждение).
К.6.10 TP UDHI — (User Data Header Indicator) определяет, передается ли заголовок пользовательских дан
ных TP UD HEADER (если поле имеет значение 1, то заголовок присутствует).
К.6.11 TP RP — (Reply Path) определяет, присутствует ли поле RP всообщении.
К.6.12TP MR — идентификатор сообщения (увеличивается на 1при каждой отправке нового сообщения).
К.6.13TP DA L— длина полезных данных адреса получателя (определяется как количество символов в но
мере получателя). Например, если адрес получателя ’79991234567’, то TP DA L = OBh (11).
К.6.14 TP DAT — тип формата адреса получателя. Возможные значения параметров TP DAT и SMSC АТ
представлены втаблице К.10.
Таблица К.10 — Формат полей TP_DA_T и SMSC_AT (тип адреса)
Бит 7Бит 6Бит 5Бит 4
Бит 3Бит 2Бит 1Бит 0
Размер, байт
1
TON
NPI
1
112