Интеграция с EspoCRM REST API – №900827
Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа на фриланс бирже не займет много времени.

Нужно поменять HTTP POST метод под новую структуру данных + формировать структуру данных в соответствии с API CRM системы.
Есть три узла: сервер телефонии (asterisk), сервис интеграции (ПО на go lang на сервере телефонии) и CRM (EspoCRM).
Сервер телефонии (Asterisk) обрабатывает телефонные вызовы сотрудников. EspoCRM - портал в котором работают сотрудники. Сервис интеграции слушает события на сервере телефонии (asterisk ami) и передаёт ключевые события по HTTP REST (JSON) во внешние системы, на основе чего внешние системы генерируют сущности и дополняют реестры (базы данных).
Вышеописанное уже работает с некоторыми системами CRM, но не ESPO CRM.
Нужно сделать модификацию сервиса интеграции, чтобы при получении события из ASTERISK (в процессе телефонного разговора абонент нажимает сервисный код путем ввода комбинации клавиш, что генерирует событие), в EspoCRM должен создаваться новый лид. При этом, в лид должны передаваться следующие параметры:
- номер абонента (внутренний номер),
- номер клиента (с кем разговаривал абонент),
- запись телефонного разговора,
- создавать дата и время создания лида.
Описание протокола API системы CRM:
https://github.com/espocrm/documentation/blob/master/development/api.md
https://www.espocrm.com/documentation/development/api/
Все необходимые методы для реализации требуемых функций на стороне CRM предусмотрены.
Репозиторий сервиса интеграции в bitbucket.
Работы нужно производить только с сервисом интеграции. Доступ к репозиторию и информацию о получаемом событии через AMI предоставим.
- Прием заявок
- Выбор исполнителя
- Выполнение заказа
- Обмен отзывами
Другие заказы в категории «Веб-программирование»
ссылка
ссылка
Полученную картинку ... Читать дальше