Нужно поменять HTTP POST метод под новую структуру данных + формировать структуру данных в соответствии с API CRM системы.
Есть три узла: сервер телефонии (asterisk), сервис интеграции (ПО на go lang на сервере телефонии) и CRM (EspoCRM).
Сервер телефонии (Asterisk) обрабатывает телефонные вызовы сотрудников. EspoCRM - портал в котором работают сотрудники. Сервис интеграции слушает события на сервере телефонии (asterisk ami) и передаёт ключевые события по HTTP REST (JSON) во внешние системы, на основе чего внешние системы генерируют сущности и дополняют реестры (базы данных).
Вышеописанное уже работает с некоторыми системами CRM, но не ESPO CRM.
Нужно сделать модификацию сервиса интеграции, чтобы при получении события из ASTERISK (в процессе телефонного разговора абонент нажимает сервисный код путем ввода комбинации клавиш, что генерирует событие), в EspoCRM должен создаваться новый лид. При этом, в лид должны передаваться следующие параметры:
- номер абонента (внутренний номер),
- номер клиент...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Интеграция с EspoCRM REST API
Реклама
Интеграция с EspoCRM REST API
Нужно поменять HTTP POST метод под новую структуру данных + формировать структуру данных в соответствии с API CRM системы.
Есть три узла: сервер телефонии (asterisk), сервис интеграции (ПО на go lang на сервере телефонии) и CRM (EspoCRM).
Сервер телефонии (Asterisk) обрабатывает телефонные вызовы сотрудников. EspoCRM - портал в котором работают сотрудники. Сервис интеграции слушает события на сервере телефонии (asterisk ami) и передаёт ключевые события по HTTP REST (JSON) во внешние системы, на основе чего внешние системы генерируют сущности и дополняют реестры (базы данных).
Вышеописанное уже работает с некоторыми системами CRM, но не ESPO CRM.
Нужно сделать модификацию сервиса интеграции, чтобы при получении события из ASTERISK (в процессе телефонного разговора абонент нажимает сервисный код путем ввода комбинации клавиш, что генерирует событие), в EspoCRM должен создаваться новый лид. При этом, в лид должны передаваться следующие параметры:
- номер абонента (внутренний номер),
- номер клиент...