НТТP протокол для отправки кода звонком
Все запросы отправляются на адрес: https://web.smsgold.ru/http2/
Отправка кода
(последние 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>, возвращаемого при отправке кода) |
Список обязательных параметров:
Имя параметра | Значение параметра |
---|---|
user | Зарегистрированное в системе ID пользователя вида XXXXX или ХХХХХ.X |
pass | Пароль пользователя. |
call_id | ID вызова (соответствует значению атрибута call_id тэга <call>, возвращаемого при отправке кода) |
Возможные статусы:
QUEUED - вызов находится в обработке на нашей стороне ENROUTE - вызов отправлен оператору ANSWRD - вызов успешно осуществлен UNDELIV - не удалось осуществить вызов ACCEPTD - вызов принят и будет отправлен оператору UNKNOWN - состояние вызова не определено REJECTD - вызов отклонен