Скрипти мовою C# Call Processing Script
Call Processing Scripts (Сценарії Обробки Викликів) — це потужна нова функція програмної IP-АТС 3CX, яка дозволяє вам налаштовувати обробку вхідних та вихідних викликів за допомогою скриптів, написаних на мові C#. Це дає безпрецедентний рівень гнучкості та контролю над маршрутизацією викликів, взаємодією з абонентами та інтеграцією з іншими системами.
Основні можливості Call Processing Scripts:
- Гнучка маршрутизація викликів: Ви можете направляти виклики на різні черги, групи, автовідповідачі або зовнішні номери на основі різних умов, таких як час доби, номер абонента, введений PIN-код, дані з CRM-системи тощо.
- Інтерактивна взаємодія з абонентом: Скрипти дозволяють створювати інтерактивні голосові меню (IVR) з можливістю збору даних від абонента, відтворення аудіо-повідомлень, перекладу тексту в мову (TTS) та розпізнавання мови.
- Інтеграція з зовнішніми системами: Ви можете підключати скрипти до баз даних, CRM-систем, веб-сервісів та інших систем для отримання та оновлення даних, а також для запуску зовнішніх процесів.
- Автоматизація завдань: Скрипти можуть автоматизувати такі завдання, як запис розмов, надсилання SMS-повідомлень, генерація звітів та багато іншого.
- Створення складних сценаріїв: Ви можете поєднувати різні функції та логіку для створення складних сценаріїв обробки викликів, які неможливо реалізувати через веб-інтерфейс 3CX.
Переваги використання Call Processing Scripts:
- Підвищення ефективності: Автоматизація обробки викликів та інтеграція з іншими системами дозволяє підвищити ефективність роботи контакт-центру та зменшити навантаження на операторів.
- Покращення обслуговування клієнтів: Завдяки гнучкій маршрутизації та інтерактивним меню ви можете забезпечити швидке та якісне обслуговування клієнтів, направляючи їх до потрібного фахівця або надаючи необхідну інформацію в автоматичному режимі.
- Розширення можливостей: Скрипти дозволяють реалізувати функції, які недоступні в стандартній конфігурації 3CX, такі як інтеграція з нестандартними CRM-системами або реалізація складних бізнес-процесів.
- Повний контроль: Ви маєте повний контроль над логікою обробки викликів та можете налаштувати її відповідно до своїх потреб.
Як працюють Call Processing Scripts у 3CX:
- Створення скрипту: Ви пишете скрипт на мові C# за допомогою 3CX Call Flow Designer (CFD) або будь-якого іншого редактора коду. 3CX надає API для взаємодії з телефонною системою.
- Завантаження скрипту: Створений скрипт компілюється та завантажується в систему 3CX.
3. Прив'язка скрипту до вхідного правила або черги: Ви можете прив'язати скрипт до певного вхідного правила або черги, щоб він запускався при надходженні виклику, що відповідає заданим умовам.
4. Виконання скрипту: Коли надходить виклик, що відповідає умовам, система 3CX запускає відповідний скрипт, який виконує задану логіку обробки виклику.
Приклади скриптів в IP-АТС 3CX.
В 20 версії програмної АТС скрипти доступні через меню Intergrations – Call Scripts. Там є кілька десятків прикладів скриптів від 3СХ. Періодично додаються нові скрипти. Також ви зможете створювати та додавати власні скрипти.
Приклади готових скриптів від 3СХ:
- Скріпт, який реалізує IVR, що запитує у абонента номер DTMF, який потім можна використовувати як PIN-код або перевірити в базі даних
- Голосове повідомлення про неробочий день та відповідна маршрутизація дзвінків за допомогою спеціальних підказок для певних дат
- Скрипт, який дозволяє перенаправляти вхідні дзвінки на основі конкретних критеріїв, таких як час доби, ідентифікатор абонента (Caller ID) або DID. Він активується, коли виклик надходить на зовнішню лінію, і перенаправляє виклик до налаштованого пункту призначення.
- Встановлення робочого та неробочого часу для департаментів (відділів) в 3CX за допомогою кодів набору
- швидка зміна статусу входу в чергу для агента за допомогою коду набору (діалкод)
- встановлення статусу внутрішнього номера за допомогою коду набору (діалкод)
Call Processing Scripts — це потужний інструмент, який дозволяє значно розширити можливості системи 3CX та налаштувати її під унікальні потреби вашого бізнесу. Вони можуть стати значною перевагою для вашого контакт-центру та підвищити ефективність вашого бізнесу.
Але важливо розуміти, що для створення скриптів Call Processing Scripts вам будуть потрібні навички програмування, а саме знання мови C# та розуміння API 3CX.