Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

API (Application programming interface) — набор способов и правил, по которым программы общаются между собой и обмениваются данными.

Elph API — элемент системы ECSS-10, обеспечивающий сбор и передачу информации компонентам ECSS-10, её запросившим, а также обновление информации.

Основные элементы с которыми взаимодействует Elph Api для сбора/обновления информации:

  • База данных SQL — получение информации из телефонного справочника, аватары;
  • ECSS mediator — сбор данных, необходимых для совершения SIP-вызовов;
  • Call API — посредством технологии WSS (Web Sockets Secure) позволяет получать/обновлять необходимую информацию как для совершения вызовов/конференций, так и для управления ими:
    • /service call — информация о вызовах (установлен\завершён), команды в режиме ассистента;
    • /service teleconference — информация о событиях (подключение\отключение участников, включение\выключение микрофона и т.д.).

Основные элементы, с которыми взаимодействует Elph Api для передачи собранной информации:

  • ECSS Chat — передача информации из телефонного справочника, аватары;
  • ECSS Proxy — передача информации, необходимой для обеспечения функционала ecss-elph клиента.

Подробнее об архитектуре взаимодействия можно прочитать здесь.

Системные требования

ECSS Elph-api устанавливается на том же хосте, что и ecss-node, поэтому системные требования релевантны с ecss-node.

Протестированные ОС и платформы:

  • Ubuntu linux 18
  • Astra Linux 1.7.0





  • Нет меток