Функция по образованию SMS PDU

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
1. Нужна функция (Pascal либо C) для реформирования входных данных (текст, номер телефона, тип кодирования) в PDU.
2. Нужна обратная функция: PDU -> (Текст, отправитель)

Т.е.

function GetPDU(const AText, APhone: string; ACodeType: integer; const ASMSC: string; const ADelivery: boolean): string;

AText - текст сообщения;

APhone - номер телефона получателя;

ACodeType - тип кодирования
=0 - 7 битная кодировка
=1 - UNICODE

ASMSC - номер SMS центра; может быть пустым;

ADelivery - доказательство доставки
=false - без подтверждения
=true - с подтверждением

Result - строка PDU


function DecodePDU(var AText, APhone: string; var ACodeType: integer; var ADelivery: boolean): integer;

AText - текст полученного сообщения;

APhone - номер телефона отправителя;

ACodeType - тип кодирования полученного сообщения
=0 - 7 битная кодировка
=1 - UNICODE

ADelivery - полученная сообщение - доказательство доставки
=false - обыкновенное сообщение
=true в этом случае - в параметре AText - дата и время доставки (в любом предопредленном формате, скажем 2006.10.18 08:32:57)

Result - код ошибки
=0 - без ошибки
>0 - оплошность - код ошибки

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26