Техническое задание: Интеграция телефонии и CRM
Цель проекта
Необходимо разработать и настроить интеграционное решение на Node.js, которое свяжет облачную телефонию (SIP) и CRM-систему. Ключевая бизнес-логика - обработка повторных входящих звонков и автоматическое перераспределение ответственности за клиента.
Основные требования
- Использовать Node.js в качестве основной платформы разработки.
- Интегрироваться с API облачной телефонии (SIP-сервис).
- Интегрироваться с API указанной CRM-системы.
- Реализовать логику определения повторного звонка от одного клиента.
- Настроить механизм передачи в CRM информации о сотруднике, принявшем текущий звонок.
- Реализовать автоматическую смену ответственного менеджера в карточке клиента в CRM при повторном обращении.
- Обеспечить надежную обработку ошибок и логирование процессов.
Ожидаемый результат
Рабочее Node.js-приложение (скрипт, микросервис), которое в реальном времени обрабатывает события от телефонии, определяет повторные звонки и корректно обновляет данные в CRM, назначая нового ответственного за клиента.