Передача статусов и сообщений на обработчик Клиента
В личном кабинете Клиента в «Настройках пользователя» имеется возможность указания http-адреса (URL) скрипта для обработки статусов доставки SMS-сообщений и (или) входящих SMS-сообщений на стороне Клиента. Указанный скрипт будет вызываться Сервером после каждого получения статуса доставки ранее отправленного Клиентом SMS-сообщения и (или) после получения входящего SMS-сообщения от абонента.
Параметры передаются методом POST.
Передаваемые параметры для статуса SMS-сообщения:
Параметр | Значение |
---|---|
id | Идентификатор сообщения. |
phone | Номер телефона. |
status | Статус сообщения. |
time | Время изменения статуса (или доставки SMS-сообщения абоненту). Формат: DD.MM.YY hh:mm:ss (по часовому поясу, указанному в настройках). |
ts | Время изменения статуса в виде штампа в секундах. |
err | Код ошибки, если сообщение не может быть доставлено (список). Передается, если не равен нулю. |
Дополнительные параметры для HLR-запросов | |
imsi | Уникальный код IMSI SIM-карты абонента. |
msc | Номер сервис-центра оператора, в сети которого находится абонент. |
mcc | Числовой код страны абонента. |
mnc | Числовой код оператора абонента. |
cn | Название страны регистрации абонента. |
net | Название оператора регистрации абонента. |
rcn | Название роуминговой страны абонента при нахождении в чужой сети. |
rnet | Название роумингового оператора абонента при нахождении в чужой сети. |
Передаваемые параметры для входящего SMS-сообщения:
Параметр | Значение |
---|---|
id | Идентификатор сообщения, на которое получен ответ, или 0, если сообщение пришло не в качестве ответа (такие сообщения возможны при указании префикса «логин, двоеточие и пробел» либо при использовании выделенного входящего номера, который подключается через службу поддержки). |
phone | Номер телефона абонента. |
mes | Текст SMS-сообщения. |
to | Входящий номер телефона, на который было отправлено сообщение абонентом. |
sent | Время отправки сообщения абонентом в виде штампа в секундах. |
time | Время получения сообщения Сервером в виде штампа в секундах. |
Помимо описанных выше стандартных параметров Сервер также будет передавать методом POST все параметры, указанные в http-адресе скрипта после знака «?».
Пересылка статусов на обработчик Клиента осуществляется только при отправке SMS-сообщений по протоколам HTTP/HTTPS, SMTP или SMPP. При отправке сообщений с личного кабинета передача статусов на обработчик Клиента не происходит.