Имеется сборка на Asterisk vitalpbx.org (непосредственно с астером работать не придется, смотрите прикрепленный скриншот, нужен больше именно программист, нежели спец по астеру), которую необходимо интегрировать с Битрикс24.
Нужна прослойка между ними которая на основании postget будет поддерживать следующие возможности:
- Перевод на ответственного (возможность вклвыкл)
- Обратный звонок виджетом Б24 (на какую очередьгруппуэкстеншн)
- Коллтрекинг внутри Б24
- Карточка и выгрузка записей (с возможностью затирать запись в астере после выгрузки)
- Проверка режима работы (простаяс лидами), и создание и проверка наличия сущностей
В общем все методы API телефонии Битрикс24.
По интеграции с ройстатом:
Сущности создает Б24, не ройстат.
При прохождении звонка через коллтрекинг, ройстат передает дополнительные SIP-заголовки, в том числе "x-roistat", его нужно записывать в соответствующее поле при создании сущности (возможность вклвыкл) (
Если есть вопросы относительно методов Б24, как их использовать, или как выстроить логику все расскажу, объясню на пальцах, есть похожее решение для FreePBX.
Со стороны VitalPBX есть решение для передачи данных в ваш скрипт (см. прикрепленный скрин), так же имеется API
Вполне вероятно у вас уже есть какие дополнительные наработки, пишите что есть и цену.