Веб-программист. Ruby: создание интеграции между onlinePBX и chatwoot (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Веб-программист. Ruby: создание интеграции между onlinePBX и chatwoot (Дистанционная работа)

Реализовать интеграцию IP-телефонии onlinePBX в виде отдельного inbox-канала для подключения в chatwoot.com self-hosted version. 1. Вывести onlinePBX в виде отдельного канала подключения 2. При создании этого канала менеджер должен указать API-ключ подключения, SIP-номер, домен провайдера (эти параметры берутся из кабинета PBX). 3. При выборе агентов для этого канала, каждому агенту присуждается добавочный номер (который выдает onlinePBX для распределения операторов в рамках одного номера) При исходящем / входящем звонке обязательно создаётся новый диалог с клиентом в котором будет отображаться аудио-файл звонка, который можно прослушать. Также в карточке клиента необходимо вывести кнопку Позвонить. Входящие / исходящие звонки, а также кнопку позвонить клиенту выводить с использованием SDK pbx https://www.npmjs.com/package/@onlinepbx/sdk-frontend API-документация chatwoot: https://www.chatwoot.com/developers/api/ API-документация onlinePBX: https://onlinepbx.evateam.ru/docs/docs/DOC-000051#api