SMSTeam

Передача статусов и сообщений на обработчик Клиента

В личном кабинете Клиента в «Настройках пользователя» имеется возможность указания 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. При отправке сообщений с личного кабинета передача статусов на обработчик Клиента не происходит.