Эта страница содержит информацию о переменных, используемых в скриптах обработки отправленных и входящих смс.

Параметр Описание
sms_alphabet Кодировка смс, GSM или UCS-2
sms_custom_id Пользовательский идентификатор отправленного смс.

Для SMS-SUBMIT.

Для SMS-STATUS-REPORT содержит пользовательский идентификатор соответствующего отправленного смс при работе в режиме базы данных.

Переменная добавлена в nhsms v3.1.0.

sms_destination Телефонный номер адресата.

Для SMS-STATUS-REPORT

sms_id Идентификатор смс в базе данных.

Для SMS-DELIVER и SMS-SUBMIT.

Для SMS-STATUS-REPORT содержит идентификатор соответствующего отправленного смс при работе программы в режиме базы данных.

sms_messagetext Текст сообщения. Программа заменяет символы форматирования (символы \r, \n и \t) с использованием параметра ESC, чтобы можно было передавать сообщения, содержащие перевод строки.

Для SMS-DELIVER и SMS-SUBMIT.

sms_Parts Число частей отправленного смс.

Для SMS-SUBMIT.

sms_phone Телефонный номер адресата смс.

Для SMS-SUBMIT.

sms_readtime Время считывания сообщения из модема,  в формате yyyy-MM-dd HH:mm:ss.

Для SMS-DELIVER и SMS-STATUS-REPORT.

sms_readtime_day День в формате dd.
sms_readtime_hour Час в формате HH.
sms_readtime_min Минуты в формате mm.
sms_readtime_month Месяц в формате MM.
sms_readtime_sec Секунды в формате ss.
sms_readtime_year Год считывания сообщения из модема в формате yyyy.
sms_referencenumber Код смс в сотовой сети, используется для связывания отчета о статусе с отправленным смс.
Для SMS-SUBMIT и SMS-STATUS-REPORT
sms_ResultCode Код результата отправки.
0 — успешно
остальные значения — код ошибки
87 — ошибка в параметрах
Для SMS-SUBMIT
sms_ResultText Текстовое описание результата отправки
Для SMS-SUBMIT
sms_sender Телефонный номер отправителя
только для SMS-DELIVER
sms_senttime Время отправки смс в формате yyyy-MM-dd HH:mm:ss.
Для SMS-DELIVER
Для удобства обработки предусмотрены отдельные переменные для каждого компонента даты и времени.
sms_senttime_day День  в формате dd.
sms_senttime_hour Час  в формате HH.
sms_senttime_min Минуты  в формате mm.
sms_senttime_month Месяц  в формате MM.
sms_senttime_sec Секунды  в формате ss.
sms_senttime_year Год  смс в формате yyyy.
sms_smsc Номер центра обслуживания
sms_statuscode Код статуса отправленного сообщения.
sms_statustext Текстовое пояснение (только общая информация):
сообщение доставлено или
— ошибка доставки, продолжаются попытки доставки или
— ошибка доставки, попытки доставки прекращены.
sms_statustime Время формирования статуса в формате yyyy-MM-dd HH:mm:ss
Для SMS-STATUS-REPORT.
Для удобства обработки предусмотрены отдельные переменные для каждого компонента даты и времени.
sms_statustime_day День в формате dd.
sms_statustime_hour Час в формате HH.
sms_statustime_min Минуты в формате mm.
sms_statustime_month Месяц в формате MM.
sms_statustime_sec Секунды в формате ss.
sms_statustime_year Год в формате yyyy.
sms_type Тип смс:
SMS-STATUS-REPORT – отчет о статусе отправленного смс
SMS-DELIVER – входящее смс
SMS-SUBMIT – отправленное смс
sms_validityperiod Срок действия смс

Для SMS-SUBMIT

См. также

bat файлы записи смс в файл