SMS HTTP API

Отправка SMS-сообщений

Запрос:

POST/GET https://api.unibell.tech/sms_new?X-Authorization=AccessKey d8ac9959r12b43545XXXXX&destAddr=7917XXXXXXX&sourceAddr=XXXXX&short Message=Привет, как дела?

ПараметрТипОписание
destAddrstringНомер телефона, на который отправляется SMS-сообщение в формате e.164 для Российской Федерации
7XXXXXXXXXX
sourceAddrstringИмя отправителя
shortMessagestringТекст сообщения

Ответ:

{
“reference”: “5b922bba6be053cd6a2ecebb1a31438a”,
“status”: “ok”,
}
ПараметрТипОписание
statusstringСтатус запроса смотрите выше
referencestringУникальный идентификатор сообщения

Для получения результатов выполнения запроса может быть настроен callback (обратный вызов) по протоколу HTTP/HTTPS с помощью метода POST. Передаются параметры Content-Type: application/x-www-form-urlencoded.

ПараметрТипОписание
referencestringУникальный идентификатор сообщения
sourceAddrstringИмя отправителя
destAddrstringНомер телефона, на который отправляется SMS-сообщение в формате e.164 для Российской Федерации
7XXXXXXXXXX
statusstringСтатус SMS-сообщения
DELIVERED — доставлено
UNDELIVERABLE — не доставлено (уточнение в
коде сетевой ошибки)
REJECTED — отклонено с ошибкой (уточнение в
коде сетевой ошибки)
networkErrCodestringОшибки SS7, смотрите ниже
imsistringIMSI абонента
vlrstringVLR абонента
hlrstringHLR абонента
createdDateTimestringДата/время создания
statusDateTimestringДата/время получения статуса

Коды ошибок в статусе

Возможные коды ошибок в статусе SMS-сообщений или запросов HLR (значения networkErrCode), все неуказанные коды считаются зависящими от поставщика и не обрабатываются отдельно:

КодИмяОписание
0Нет ошибкиАбонент существует и доступен
1Абонент не существуетУказанный номер телефона не существует
6Абонент находится в автономном режимеТелефон абонента отключен или находится вне зоны действия сети
11Нет услуги отправки SMS-сообщенийОзначает, что абонент не может получить SMS-сообщение. Например, услуга не подключена, или абонент находится в роуминге, где не активирован прием сообщений, или у оператора абонента нет обмена SMS-сообщениями с текущим оператором в роуминге. Это также может быть городской номер, по которому не принимаются сообщения
12Ошибка в телефоне абонентаСообщение не может быть доставлено абоненту из-за ошибки в телефоне или SIM-карте
13Абонент заблокированВозникает, например, если на счете абонента нулевой или отрицательный баланс, и он находится в роуминге, или заблокирован оператором за длительную неуплату, или добровольно самим абонентом. Кроме того, эта ошибка может повториться, если SIM-карта повреждена или неправильно введены PIN- и PUK-коды SIM-карты
21Нет сервисной поддержкиУстройство абонента не поддерживает работу с данной услугой (сервисом)
На этой странице