Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 | Бит 0 | Тип | Размер, байт |
SMSC AL (SMSC Address Length) | M | 1 | |||||||
SMSC AT (SMSC Address Type) | О | 0,1 | |||||||
SMSC A (SMSC Address) | О | 0,6 | |||||||
TP RP | TP UDHI | TP SRR | TP VPF | TP RD | TP MTI | Тип | Размер, байт | ||
TP MR (Message Reference) | М | 1 | |||||||
TP DA L (Destination Address Length) | М | 1 | |||||||
TP DA T (Destination Address Type) | М | 1 | |||||||
TP DA (Destination Address) | М | 6 | |||||||
TP PID (Protocol Identifier) | М | 1 | |||||||
TP DCS (Data Coding Schema) | М | 1 | |||||||
TP VP (Validity Period) | О | 0, 1, 7 | |||||||
TP UDL (User Data Length) | М | 1 | |||||||
TP UD (User Data) | О | 0...140 |
7.3. SMSC AL - длина полезных данных адреса SMSC в октетах плюс 1 октет поля SMSC AT.
7.4. SMSC AT - тип формата адреса SMSC. Возможные значения параметров SMSC AT представлены в таблице N 7. Поле опциональное, его наличие зависит от значения параметра SMSC AL (если значение SMSC AL > 0, то данное поле присутствует).
7.5. SMSC А - адрес SMSC. Каждая десятичная цифра номера представлена в виде 4 битов (младшие 4 бита - цифра более старшего разряда, старшие 4 бита - цифра меньшего разряда). При этом, если количество цифр в номере нечетное, то в битах с 4 по 7 последнего байта номера устанавливается значение 0xF (1111b). Данный параметр опциональный, и его наличие зависит от значения параметра SMSC AL. В случае отсутствия параметра SMSC А используется SMSC из SIM карты.
7.6. TP MTI - (Message Type Indicator) тип сообщения (содержит бинарное значение 01).
7.7. ТР RD - (Reject Duplicates) определяет, необходимо ли SMSC принимать данное сообщение на обработку, если существует предыдущее необработанное отправленное с данного номера сообщение, которое имеет такое же значение поля ТР MR и такой же номер получателя в поле ТР DA.
7.8. ТР VPF - (Validity Period Format) формат параметра ТР VP.
7.9. ТР SRR - (Status Report Request) определяет необходимость отправки подтверждения со стороны SMSC на данное сообщение (если данный бит имеет значение 1, то требуется подтверждение).
7.10. TP UDHI - (User Data Header Indicator) определяет, передается ли заголовок пользовательских данных ТР UD HEADER (если поле имеет значение 1, то заголовок присутствует).
7.11. ТР RP - (Reply Path) определяет, присутствует ли поле RP в сообщении.
7.12. ТР MR- идентификатор сообщения (увеличивается на 1 при каждой отправке нового сообщения).
7.13. TP DA L - длина полезных данных адреса получателя (определяется как количество символов в номере получателя). Например, если адрес получателя "79991234567", то ТР DA L = 0Bh (11).
7.14. ТР DA Т - тип формата адреса получателя. Возможные значения параметров ТР DA Т и SMSC AT представлены в таблице N 9.
7.15. ТР DA - адрес получателя. Кодировка номера производится по тем же правилам, что и в параметре SMSC А.
7.16. ТР PID - идентификатор протокола (содержит значение 00).
7.17. ТР DCS - тип кодировки данных (содержит значение 0x04, определяющий 8-битную кодировку сообщения, отсутствие компрессии).
7.18. ТР VP- время актуальности данного сообщения. Таблица N 8 описывает формат данного параметра.
7.19. ТР UDL - длина данных сообщения из поля ТР DL в байтах для используемой 8-битной кодировки.
7.20. ТР UD - непосредственно передаваемые пользовательские данные. Таблица N 10 описывает формат данного поля.