Техническое задание: Интеграция CRM с провайдером телефонии

Существует CRM-система с модульной архитектурой, поддерживающая интеграцию с различными провайдерами телефонии. Необходимо добавить поддержку нового провайдера, следуя существующему шаблону взаимодействия.

Исходные данные и требования

  • Имеется рабочий проект с реализованными интеграциями с другими провайдерами.
  • Код проекта доступен в репозитории.
  • Предоставлена полная документация REST API нового провайдера телефонии.
  • Типовой сценарий работы: отправка HTTP-запроса → получение и парсинг ответа в стандартном формате (JSON/XML) → обработка данных в CRM.

Задачи для разработчика

  • Проанализировать существующий код интеграций в проекте.
  • Изучить предоставленную документацию API нового провайдера.
  • Реализовать новый модуль (класс/сервис) для работы с API целевого провайдера, соблюдая общую архитектуру проекта.
  • Обеспечить обработку успешных ответов и ошибок API.
  • Интегрировать новый модуль в общий поток данных CRM.

Результат работы

CRM-система должна корректно взаимодействовать с новым провайдером телефонии: отправлять запросы, получать данные (например, о звонках, клиентах, статусах) и обрабатывать их так же, как это делается для других подключенных провайдеров.

Разработка дизайн-проекта кухни-гостиной 30 м² с планировкой и подбором мебели

Требуется создать комплексное планировочное решение с расстановкой мебели и стилевой коллаж для кухни-гостиной площадью 30 квадратных метров. В результат работы должны входить визуализация планировки, подборка референсов и ссылки на подобранные материалы и мебель.