Функція обмеження Tariscope для 3CX
Система Tariscope надає функцію обмеження для деяких телефонних систем, включаючи 3CX. Функція обмеження дозволяє адміністратору Tariscope встановити обмеження певного типу дзвінків для абонента, групи абонентів, маршруту або шлюзу. Ліміт може бути встановлений у грошовому чи часовому вигляді. Конкретний тип дзвінків визначається категорією дзвінка, яка призначається коду міста (країни). Коли абонент або група абонентів вичерпають встановлений ліміт, Tariscope заборонить абоненту або групі абонентів дзвонити до закінчення періоду.
Tariscope зніме це обмеження на початку нового періоду. Базова ліцензія Tariscope не включає функцію обмеження. Щоб використовувати функцію обмеження, ви повинні мати ліцензію Tariscope, яка включає цю функцію.
Нижче ми розглянемо, як налаштувати обмеження в Tariscope.
По-перше, ви повинні встановити та налаштувати Tariscope відповідно до документації Tariscope. (http://www.tariscope.com/uk/86-support_uk/tariscope-4-6-administrator-uk/1446-tariscope-4-6-admin-uk.html).
Створіть категорію, яка асоціюватиметься з функцією обмеження, як показано на малюнку 1. (http://www.tariscope.com/uk/79-support_ru/tariscope-web-administrator-ru/1009-calls-categories-uk.html).
Малюнок 1
У меню Tariscope виберіть Оператори та тарифи → потрібний оператор зв'язку → Вихідні → Номери та коди. Відобразиться сторінка Номери та коди. Виберіть коди країн, міст, дзвінки, які повинні обмежуватися, та встановіть ним створену категорію дзвінка. Вікно, де встановлюється категорія виклику для конкретного телефонного коду, показано на малюнку 2.
Малюнок 2
У меню Tariscope виберіть Вузли зв'язку → найменування вузла зв'язку → Пристрої → 3CX → Класи обмежень. Відобразиться сторінка Класи обмежень.
Створіть групу обмежень. Група може містити кілька класів обмежень. Ви повинні зв'язати кожен із класів із певною категорією викликів, на які встановлено обмеження. Найчастіше досить одного класу обмежень. Створіть клас обмеження. Щоб зробити це, виберіть групу обмежень і клацніть по іконці Додати клас на панелі інструментів. З'явиться вікно Клас обмежень, як показано на малюнку 3.
Малюнок 3
У позиції Назва введіть назву класу обмежень.
У позиції Клас введіть інформацію, яка може бути використана в сценарії для цього обмеження. Зазвичай для 3CX ця інформація не має значної ролі.
Натисніть кнопку Зберегти.
Щоб зв'язати клас обмеження з категорією виклику, виберіть потрібний клас та клацніть по іконці Налаштувати категорії на панелі інструментів. З'явиться вікно Категорії, приклад якого показано на малюнку 4.
Малюнок 4
Увімкніть перемикач біля категорії, яку ви встановили для телефонних кодів, і натисніть кнопку Зберегти.
У меню системи Tariscope виберіть Абоненти. Відобразиться сторінка Активні абоненти. Залежно від ліцензії, що є у вас, ви можете встановити обмеження тільки для абонентів або також для груп абонентів. Якщо у вас є ліцензія Tariscope з функцією обмеження "Тільки для абонентів", ви можете встановити обмеження тільки для абонентів. Якщо у вас є ліцензія Tariscope з функцією обмеження "Тільки для абонентів або груп абонентів" або "Всі", ви можете встановити обмеження як для абонентів, так і груп абонентів.
Щоб встановити обмеження для абонента, виберіть абонента на сторінці та клацніть по іконці Обмеження на панелі інструментів. З'явиться сторінка Редагування. Натисніть кнопку Додати на панелі інструментів, щоб додати обмеження. З'явиться вікно Нове обмеження, як показано на малюнку 5.
Малюнок 5
У списку Категорії виберіть категорію, яка використовується для обмеження.
У списку Тип обмеження виберіть значення Гроші, якщо використовується грошовий ліміт, або виберіть Секунд, якщо використовується часовий ліміт.
У списку Клас обмежень виберіть клас, який ви створили на попередньому етапі налаштування.
У позиції Кредит встановіть величину ліміту.
Натисніть кнопку Зберегти.
Повторіть наведені вище дії для інших абонентів.
Якщо потрібно встановити обмеження для групи абонентів, виберіть групу та клацніть по іконці Обмеження на панелі інструментів. Повторіть кроки, описані вище для абонента.
Останнім кроком для встановлення обмежень є налаштування Tariscope Observer. У меню Tariscope виберіть Збір даних/Observer → Керування збором даних. З'явиться сторінка Збір даних/Observer. Виберіть рядок 3CX і клацніть по іконці Змінити на панелі інструментів. Відобразиться меню. Виберіть Сценарії Observer. Сторінка буде виглядати так, як показано на малюнку 6.
Малюнок 6
Якщо ви хочете обмежити лише абонентів, у списку Подія виберіть Зміна класу абонента. У списку Сценарій виберіть setcos-subscriber-3cx-v18.cs.
Якщо ви бажаєте обмежити групу абонентів, у списку Подія виберіть Зміна класу групи. У списку Сценарій виберіть setcos-group-3cx-v18.cs.
Потім натисніть кнопку Змінити, яка знаходиться праворуч від списку Сценарій. З'явиться вікно редагування, приклад якого показано малюнку 7.
Малюнок 7
У сценарії ви повинні змінити підкреслені значення на ваші значення. У наступному рядку вкажіть ім'я користувача (адміністратора), з яким ви підключаєтеся до 3CX:
const string PBX_USERNAME = "username";
У наступному рядку вкажіть пароль, який використовується для підключення:
const string PBX_PASSWORD = "admin_password";
У наступному рядку вкажіть IP адресу та IP порт вашого 3CX:
const string PBX_HOST = "http://your_pbx_address:5000";
Натисніть кнопку Зберегти.
У списку Інтервал автопідключення виберіть бажаний інтервал. За замовчуванням пропонується значення Кожен місяць.
У календарному списку Дата автопідключення виберіть день та час, коли встановлені обмеження повинні бути скинуті. Наприклад, це може бути початок першого дня нового місяця, якщо в якості інтервалу обрано кожний місяць.
Натисніть кнопку Зберегти.
Запустіть Tariscope Observer.