FlashingCall (VoiceCode)#
Запрос FlashingCall (VoiceCode)#
Для передачи сообщения с типом FlashingCall необходимо выполнить запрос.
Для отправки VoiceCode необходимо указать тип сообщения FlashingCall и передать запрос, содержащий код. Указанный код (без сопутствующего текста) будет передан оператору, который вставит его в текст шаблона сообщения.
1{
2"login": "ВАШ_ЛОГИН",
3"password": "ВАШ_ПАРОЛЬ",
4"destAddr": "НОМЕР_АБОНЕНТА",
5"message": {
6 "type": "FLASHINGCALL",
7 "data": {
8 "text": "1234",
9 "ttl": 1
10 }
11}
12}
Параметр |
Обязат. |
Тип |
Описание |
|---|---|---|---|
login |
да |
string |
Имя Партнера. |
password |
да |
string |
Пароль Партнера для отправки сообщений. |
destAddr |
да |
string |
Номер телефона абонента. ПодробнееСодержит код страны, код оператора и номер телефона.
Для РФ код может быть
Примеры: |
message |
да |
object |
Параметры отправляемого сообщения. |
message/type |
да |
enum |
Тип сообщения. Подробнее
Передается значение |
message/data |
да |
object |
Параметры отправляемых данных. |
message/data/text |
да |
string |
Текст отправляемого сообщения. ПодробнееКоличество символов: не более 2000. Текст должен содержать код, используемый для звонка на номер абонента сотового оператора. |
message/data/ttl |
да |
integer |
Срок жизни сообщения FLASHINGCALL (Voice Code). ПодробнееИнтервал ожидания ответа о совершении звонка - от 1 до 5 минут. Примечание При |
Результат запроса FlashingCall#
Результат запроса VoiceCode#
Ошибки при отправке FlashingCall (VoiceCode)-сообщений#
Для ошибочных результатов HTTP-код ответа будет отличный от 200 OK (см. Коды ошибок отправки).
1{
2 "error": {
3 "code": 4,
4 "description": "Invalid request"
5 },
6 "extendedDescription": "FlashingCall text should contain a 4-digit code."
7}
Параметр |
Тип данных |
Описание |
|---|---|---|
error |
object |
Информация об ошибке. |
error/code |
int |
Код ошибки. |
error/description |
string |
Краткое описание ошибки. |
extendedDescription |
string |
Подробное описание ошибки (необязательный параметр). |
Коды ошибок отправки#
Код |
Описание |
HTTP-код |
|---|---|---|
1 |
Service is unavailable |
503 |
2 |
Invalid IP-address |
403 |
3 |
Too many connections |
429 |
4 |
Invalid request |
400 |
5 |
Invalid login |
401 |
6 |
Invalid password |
401 |
7 |
serviceNumber is not defined |
400 |
8 |
destAddr is not correct |
406 |
9 |
Message type is not correct |
406 |
10 |
Prohibited sending duplicates |
409 |
11 |
Invalid TTL |
406 |
100 |
100 |
500 |
Статусы доставки FlashingCall (VoiceCode)-сообщений#
Для получения статусов FlashingCall (VoiceCode)-сообщений необходимо настроить Сервис получения статусов доставки сообщений.
Коды ошибок доставки#
Коды ошибок доставки, в зависимости от типа сообщения, приведены в соответствующей вкладке в разделе Описание кодов ошибок.