Нова версія Tariscope 3.5.22
Основні інновації
1. Реалізовано отримання інформації про виклики (CDR) для Asterisk в режимі реального часу з використанням Asterisk Manager Interface (AMI). Це дозволяє біллінговому комплексу Tariscope отримувати інформацію про виклик не по його закінченні, а про будь-яку подію виклику: набраний номер, почалася розмова, передача виклику іншому абоненту і т.п. Для цього в настройках системи Збір даних / Observer додане нове джерело даних: Asterisk AMI (малюнок 1).
Малюнок 1
Вибір цього джерела даних, дозволяє відстежувати виклики виконані через Asterisk в реальному часі. Для цього в дереві налаштувань треба вибрати: Збір даних / Observer → найменування профайла для Asterisk → Активні виклики. При цьому вікно програми приймає вигляд, подібний, показаному на малюнку 2.
Малюнок 2
У правій частині вікна відображається таблиця з викликами, які виконуються в поточний момент часу або які були завершені не більше однієї хвилини тому.
Кожен виклик представлений в таблиці у вигляді двох рядків: для вихідної (Outgoing) і входить (Incoming) гілок виклику. Таблиця містить наступні поля:
- ID виклику. Відображається ідентифікатор виклику.
- ID. Відображається ідентифікатор гілки виклику.
- Дата початку. Дата та час початку даної гілки виклику.
- Напрямок. Показує напрям гілки виклику. Є два типи напрямків: Outgoing і Incoming. Напрямок Outgoing присутній в гілці виклику, в якій під Номером А виступає ініціатор виклику. Напрямок Incoming присутній в гілці виклику, де під Номером А виступає одержувач виклику.
- Статус. Відображає поточний стан виклику.
- Номер А. Для внутрішніх викликів відображається телефонний номер ініціатора виклику в гілці Outgoing та одержувача виклику в гілці Incoming. Для зовнішніх вихідних дзвінків відображається внутрішній номер абонента ініціатора виклику в гілці Outgoing і номер, що відповідає шлюзу - для гілки Incoming.
- Номер Б. Для внутрішніх викликів відображається телефонний номер одержувача виклику в гілці Outgoing та ініціатора виклику в гілці Incoming. Для зовнішніх вихідних дзвінків відображається для обох гілок дзвінка відображається зовнішній телефонний номер, куди виконується виклик.
- Дата з'єднання. Відображається дата і час початку з'єднання даної гілки виклику.
- Дата завершення. Відображається дата і час завершення з'єднання даної гілки виклику.
- Продовж. Відображається тривалість даної гілки виклику.
- Вартість. Відображається поточна вартість виклику.
- Від абонента. Ім'я абонента з бази даних Tariscope, який є ініціатором виклику.
- У місто. Найменування населеного пункту, оператора мобільного зв'язку або конкретного володаря зовнішнього телефонного номера, наприклад, партнера, клієнта, куди виконується вихідний виклик.
- Залишилося часу. Якщо задано обмеження по балансу абонента, то це поле відображає скільки часу може виконуватися поточний дзвінок.
Користувач Tariscope може налаштувати перелік необхідних йому полів.
Дані таблиці Активних викликів можна відсортувати по кожному з полів, наприклад, по тривалісті, вартості або місту, куди виконуються виклики. Дані в таблиці також при необхідності можуть бути згруповані по якомусь полю.
Для зручності швидкого сприйняття інформації про поточний статус виклику, використовується виділення даних таблиці визначеним для конкретного стану кольором:
- синій колір використовується для виклику, що знаходиться в стані набору номера,
- зелений колір - для виклику з встановленим з'єднанням,
- сірий колір - для завершеного виклику.
Для виклику, у якого залишилося менше 10 секунд до автоматичного розриву з'єднання через досягнення граничного значення балансу абонента, використовується виділення червоним тлом. Нагадаємо, що автоматичний розрив з'єднання можливий, якщо ліцензія на Tariscope придбана з функцией обмеження і в системі зроблені відповідні налаштування.
2. З реалізацією інтерфейсу AMI для Asterisk тепер Tariscope підтримує для нього роботу функції обмеження в автоматичному режимі. Докладніше про функції обмеження можна подивитися в статті.
У зв'язку з цим для Asterisk стали доступні наступні можливості Tariscope:
- Розрив з'єднання для поточного виклику, якщо поточний стан балансу знизився до заздалегідь заданого значення. Ця функція застосовується тільки для редакції Tariscope Provider. Вона дозволяє операторам зв'язку боротися з дебіторською заборгованістю абонентів, а також може застосовуватися для боротьби з фродом.
- Розрив з'єднання для поточного виклику, якщо вартість або тривалість цього виклику перевищили наперед задані значення. Ця функція може бути використана для боротьби з фродом, а також користувачами редакції Tariscope Enterprise, як один з елементів контролю за виконанням бюджету на телефонні розмови.
- Розрив виклику, який організовується з телефонного номера, інформація про який відсутня в базі абонентів Tariscope. Ця функція може бути використана для боротьби з фродом.
3. У режим Абоненти як для табличного варіанти відображення даних, так і для відображення у вигляді дерева доданий стовпець Керівник групи (малюнок 3), що дозволяє адміністратору Tariscope швидко визначити наявність у групи керівника. Нагадаємо, що керівник групи через Особистий кабінет абонента може переглядати, фільтрувати всі виклики абонентів, що входять до його групи.
Малюнок 3
4. Майстер імпорту абонентів тепер дозволяє імпортувати ліміти на виклики, що встановлюються для абонентів. Додавання можливості імпорту цього параметра із зовнішнього файлу дозволяє швидко вводити і змінювати дані в Tariscope.