HLR HTTP API

Отправка HLR-cобщения на несколько номеров (POST)

Сервис инициирует отправку HLR-сообщения в соответствии со значениями параметров, передаваемых сервису в POST-запросе следующего формата:

или вместо пары логинпароль можно передавать SessionID

Параметры POST-запроса на отправку HLR-сообщения на несколько номеров

Параметр Тип данных Описание Обязательный
Login String Логин,полученный при регистрации Да
Password String Пароль, соответствующий логину Да
DestinationAddresses String Номера получателей сообщения, в международном формате: код страны и код сети плюс номер телефона. Максимум 200 номеров Пример: 79031234567;+79031234567;89031234567 Да
Validity Int Время жизни сообщения (в минутах) Да

Ниже приведен пример ответа:

Запрос статуса по HLR-сообщениям (GET)

Сервис возвращает статус отправленного HLR-сообщения в соответствии со значениями параметров, передаваемых сервису в GET-запросе следующего формата:

или вместо пары логинпароль можно передавать SessionID

Поля ответа на статус сообщения:

Параметр Тип данных Описание
DestinationAddress String Номер получателя сообщения, в международном формате: код страны и код сети плюс номер телефона.
StateCode Int Код статуса сообщения
StateDesc String Краткое описание ошибки|
Country String Страна абонента
MobileOperator String Мобильный оператор абонента

Ниже приведен пример ответа:

Статусы сообщений

StateCode Описание
0 Отправляется
1 Абонент доступен
2 Абонент временно недоступен
3 Абонент не существует
4 Ошибка запроса
99 Неизвестно