Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

2 года назад
Антон
39 лет, Россия
6 лет в сервисе
Был онлайн 1 месяц назад
6 отзывов
25% заказов с выбором исполнителя
2 года назад

Нужно поменять 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 предоставим.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Леонид Рыбаков
51 год, Россия
8 лет в сервисе
Был онлайн 2 года назад
2 года назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.