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

ПараметрОписание
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 файлы записи смс в файл