Атестаційні завдання K2 ERP/Облік IP-телефонії

Версія від 18:01, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку дзвінків, внутрішніх номерів і аналітики IP-телефонії

Реальний бізнес-контекст

Компанія використовує IP-телефонію — SIP, Asterisk, FreePBX тощо — для:

  • прийому вхідних дзвінків;
  • здійснення вихідних дзвінків;
  • ведення обліку комунікацій із клієнтами;
  • оцінки ефективності співробітників:
    • за кількістю дзвінків;
    • за тривалістю розмов.

Необхідно:

  • зберігати інформацію про всі дзвінки:
    • вхідні;
    • вихідні;
  • пов'язувати дзвінки з клієнтами;
  • відображати статистику дзвінків;
  • забезпечити прослуховування записів дзвінків, якщо доступно.

Основні завдання

1. Структура довідників

Довідник «Клієнти»

Поля довідника:

  • назва компанії або ПІБ;
  • телефон або телефони;
  • email;
  • менеджер — відповідальний співробітник.

Довідник «Співробітники»

Поля довідника:

  • ПІБ;
  • посада;
  • внутрішній номер — SIP extension;
  • статус:
    • активний;
    • заблокований.

Довідник «Номери телефонів»

Поля довідника:

  • оператор;
  • тип номера:
    • мобільний;
    • SIP;
    • стаціонарний;
  • вартість хвилини — для розрахунку витрат.

2. База «Дзвінки»

Колонки бази

  • дата і час дзвінка;
  • внутрішній номер співробітника;
  • номер клієнта;
  • напрямок:
    • вхідний;
    • вихідний;
  • статус дзвінка:
    • відповіли;
    • не відповіли;
    • зайнято;
    • скасовано;
  • тривалість дзвінка — секунди;
  • запис розмови — посилання на файл, опціонально;
  • пов'язаний клієнт;
  • коментар менеджера — опціонально.

Функціонал

  • імпорт даних дзвінків із системи телефонії:
    • через API;
    • через CDR-файли;
  • автоматичне розпізнавання клієнта за номером телефону;
  • можливість додати коментар або результат дзвінка.

3. Аналітика і звіти

Показники аналітики:

  • кількість дзвінків за співробітником за період;
  • загальна тривалість дзвінків;
  • вартість дзвінків — опціонально, якщо налаштовані тарифи;
  • середня тривалість розмови;
  • рівень відповіді на дзвінки — відповіді / спроби.

4. Пошук і фільтрація дзвінків

Параметри фільтрації

  • дата / період;
  • вхідні / вихідні;
  • співробітник;
  • клієнт;
  • тривалість:
    • від;
    • до.

Реалізація через AJAX без перезавантаження.

5. Додаткові функції

  • прослуховування записів дзвінків прямо зі списку дзвінків;
  • прив'язка дзвінків до угод у CRM, якщо інтегровано;
  • автоматичне оновлення статусів дзвінків через webhook з IP-телефонії;
  • реєстрація пропущених дзвінків із подальшим нагадуванням про необхідність передзвонити — опціонально.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables для журналу дзвінків, Select2 для фільтрації
Медіа Підтримка потокового відтворення записів дзвінків через HTML5 audio
Друк Генерація звітів у PDF або Excel, опціонально

Критерії оцінки

Критерій Бали
Реалізація бази клієнтів, співробітників і дзвінків 20
Механізм імпорту дзвінків і прив'язки до клієнтів 20
Фільтрація і пошук дзвінків 20
Прослуховування записів розмов, за наявності 20
Інтерактивність через AJAX і аналітика дзвінків 20

Примітка

Облік дзвінків через IP-телефонію — маст-хев для:

  • сучасних CRM-систем;
  • кол-центрів;
  • відділів продажу;
  • відділів підтримки.

Це дозволяє:

  • оцінювати ефективність роботи менеджерів;
  • контролювати якість обслуговування клієнтів.