Интеграция Freepbx с Zammad

Задача

Необходимо реализовать интеграцию между системой телефонии Freepbx (версия 17) и системой учета заявок Zammad (версия 6.4). Главная цель: при входящем звонке на номер колл-центра в определенную очередь должна автоматически создаваться заявка (тикет) в Zammad.

Основные требования

  • Интеграция должна срабатывать только при звонках на один или несколько указанных номеров
  • Звонок должен относиться к конкретной очереди (или списку очередей) в Freepbx
  • При выполнении условий должна создаваться новая заявка в Zammad с заполнением полей по умолчанию (номер caller ID, имя, возможно - тема и описание)
  • Допускается архитектура на плагинах/API/скриптах - варианты: скрипт на Python/Node.js, вызов Webhook из таблицы маршрутизации Звонков Freepbx, прямое API Zammad
  • После создания инцидента звонящий может быть автоматически назначен на определенного оператора илигруппу в Zammad

Дополнительно

  • После выполнения задания возможны доработки по улучшению логики (добавление custom field, названия компании клиента, времени звонка и т.д.)
  • Версия Freepbx: 17.0.19.16
  • Версия Zammad: 6.4.1-1737822837.0110da4a.jammy

Ожидаемый результат

Вы получаете конфигурацию документацию или скрипт развертывания после интеграции настроенный прототип в действии. Логи создания тикетов должны записываться (трейс или тест с журналом тестов).

Перед началом необходимо обсуждение с заказчиком архитектура и схема API авторизации (ключи, токены).

Разработка скрипта для автоматизации создания сайтов и их поисковой оптимизации

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