База знаний

НТТP протокол для отправки кода звонком

Отправка кода

(последние 4 или 6 цифр номера при входящем звонке)

Метод отправки запроса: POST Content-Type: application/x-www-form-urlencoded

Список обязательных параметров:

Имя параметра Значение параметра
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.
action flashCall
number Телефонный номер получателя сообщения в международном формате без символа "+".
code 4-х или 6-значный код. Если параметр не передавать - 4-значный код генерируется на нашей стороне.
(параметры code и codeLength взаимоисключающие, можно использовать только один!)
codeLength Используется если параметр code не передан.
Принимает значения "4" или "6" и отвечает за длину кода генерируемого на нашей стороне. Значение "4" по умолчанию.
(параметры code и codeLength взаимоисключающие, можно использовать только один!)

Получение статуса звонка

Вариант 1
Метод отправки запроса: POST Content-Type: application/x-www-form-urlencoded

Список обязательных параметров:

Имя параметра Значение параметра
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.
action status
call_id ID вызова (соответствует значению атрибута call_id тэга <call>, возвращаемого при отправке кода)
Вариант 2
Метод отправки запроса: GET

Список обязательных параметров:

Имя параметра Значение параметра
user Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X
pass Пароль пользователя.
call_id ID вызова (соответствует значению атрибута call_id тэга <call>, возвращаемого при отправке кода)

Возможные статусы:

QUEUED  - вызов находится в обработке на нашей стороне
ENROUTE - вызов отправлен оператору
ANSWRD - вызов успешно осуществлен
UNDELIV - не удалось осуществить вызов
ACCEPTD - вызов принят и будет отправлен оператору
UNKNOWN - состояние вызова не определено
REJECTD - вызов отклонен