Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для интеграции с back-end сервером WCS использует REST / HTTP вызовы, которые мы называем REST Methods.

Таким образом, вы предоставляете WCS-серверу API на ваших скриптах, на которое WCS будет отправлять данные о коннектах, звонках, видеопотоках, и т.д.

 Image Added


 

REST-методы могут быть использованы для следующих целей:

  • Аутентификация коннектов к серверу по токену или по паролю
  • Получение в реальном времени информации о коннектах, дисконнектах, начале и завершении потоков, звонков, и т.д.
  • Переопределение данных, переданных с клиента. Например можно переопределить и скрыть реальное имя потока или направление звонка.
  • Реализация кастомного сигналинга с передачей данных через Websockets, например рассылка текстового сообщения в чате всем подключенным клиентам

REST-методы должны быть реализованы в виде простых HTTP / HTTPS - скриптов, которые работают с JSON в теле HTTP-запроса и отдают JSON в теле HTTP ответов.

Request

Protocol

HTTP / HTTPS

URL

http://path/method или https://path/method

Method

POST

Content-Type

application/json

Body

JSON


Response

В ответ WCS должен получить стандартный HTTP ответ с телом JSON

status

200

Reason phrase

OK

Body

JSON