Робота з поданнями для викликів у Tariscope Web Administrator
Tariscope Web Administrator (TWA) є реалізацією програми Tariscope у Web браузері. Для пошуку викликів, виконаних групою абонентів або окремим абонентом, в конкретний час, в конкретному напрямку та інше використовуються подання для викликів.
Вибір подання або додання нового
Для роботи з поданнями треба вибрати Подання в меню TWA. Сторінка TWA прийме вигляд, як показано на малюнку 1.
Малюнок 1
Пункт Подання має підпункти:
- Доступні подання. Забезпечує роботу з поданнями.
- Обробка CDR. Забезпечує обробку файлів, які містять дані про виклики (CDR – Call Detail Record – запис з подробицями про виклики).
- Імпорт викликів та послуг. Забезпечує обробку файлів, отриманих від операторів зв'язку, які містять інформацію про виклики та надані послуги, для яких відсутня підтримка в базовому пакеті Tariscope. Для обробки таких даних необхідна розробка сценарію.
В поточній статті ми розглянимо лише роботу з поданнями. Тому, вибравши пункт меню Доступні подання, сторінка TWA прийме вигляд, як показано на малюнку 2.
Малюнок 2
Сторінка Подання містить панель інструментів, таблицю з поданнями та комірку для задання пошукового слова або словосполучення.
Панель інструментів містить іконки:
- Відкрити. Призначена для відкриття вибраного подання. Якщо подання не вибрано, то ця іконка недоступна.
- Додати. Дає можливість створити нове подання.
- Управління групами. Дозволяє створити, змінити або видалити групу для об'єднання у неї подань.
- Змінити. Дозволяє змінити налаштування вибраного подання: перелік полів для відображення, сортування, групування, фільтр.
- Перемістити. Дозволяє перемістити подання з однієї групи до іншої.
- Видалити. Видаляє обране подання.
- Створити спільну копію. Всі нові подання створюються тільки для конкретного користувача. Користувач має можливість поділитися вибраним поданням з іншими користувачами Tariscope, що і виконується за допомогою цієї іконки.
- Скопіювати собі. Ця іконка панелі інструментів стає активною тільки після того, як вибране подання у групі Спільні подання. Ця група з'являється, якщо хтось з користувачів зробив спільну копію.
- Підрахунок трафіку. Дозволяє створити графік завантаження каналів зв'язку.
- Показати фільтри. Забезпечує вибір фільтру для застосування у поданні із стандартних фільтрів та створених раніше користувачем фільтрів.
- Пошук дублікатів записів.Дозволяє шукати та видаляти дублікати записів для викликів.
- Експорт у файл. Дозволяє виконати експорт таблиці подань у зовнішній файл одного із типів: Excel, HTML, CSV, PDF.
За замовчуванням сторінка Подання містить тільки теку Стандартні подання. У цій теці знаходяться наступні подання:
- 1000 найдовших викликів.
- 1000 найдорожчих викликів за цей місяць.
- 1000 найдорожчих викликів.
- Виклики без відповіді за сьогодні.
- Вихідні дзвінки за минулий місяць без абонента.
- Всі виклики за минулий місяць (з підсвічуванням міжміських).
- Всі виклики за цей місяць в неробочий час (з підсвічуванням міжміських).
- Дата останнього виклику по пристроях зв'язку в цьому місяці.
- Розподілення витрат по абонентам за минулий місяць.
- Розподілення витрат по абонентам за цей місяць.
- Розподілення витрат по групах за минулий місяць.
- Розподілення витрат по групах за цей місяць.
Користувач може скористатися одним із цих подань або створити своє подання.
Для створення свого подання треба клацнути по іконці Додати. З'являється меню, яке містить наступні пункти:
- Створити подання для дзвінків.
- Створити подання для послуг.
- Створити подання для IP трафіку.
Виберіть пункт Створити подання для дзвінків. Сторінка подання прийме вигляд, як показано на малюнку 3.
Малюнок 3
У позиції Назва подання введіть назву, яка б відображала його призначення.
Позиція Обмеження рядків (нуль – без обмеження) має за замовчуванням значення 1000, тобто в поданні будуть відображатися тільки 1000 записів. При необхідності зміни цієї величини, вкажіть необхідну. Для відображення усіх записів, задайте 0.
Позиція Пристрій дозволяє відібрати виклики по одній окремій АТС або по групі АТС. Для цього клацніть по значку, який знаходиться праворуч цієї позиції. З'явиться вікно Пристрої, де треба обрати необхідні АТС. Якщо у Вас лише одна АТС можливо нічого не задавати у цієї позиції.
Перелік Період дозволяє вибрати період, за який повинні відображатися інформація по викликам. Перелік містить наступні вибори:
- Сьогодні.
- Вчора.
- Цей тиждень.
- Минулий тиждень.
- Цей місяць.
- Минулий місяць.
- Цей рік.
- Минулий рік.
- Обраний місяць.
- Обраний рік.
- Особливий період.
У разі вибору Обраний місяць з'являються два переліка Рік і Місяць, де ви повинні задати необхідні дані.
У разі вибору Обраний рік з'являється перелік Рік, де ви повинні задати необхідний рік.
У разі вибору Особовий період на сторінці з'являється два календаря З та По, де треба задати потрібний період.
Інші параметри фільтрації знаходяться на двох вкладках: Основні параметри та Додатково.
Вкладка Основні параметри (Малюнок 3) містить наступні параметри.
Перелік Джерело дозволяє вибрати ініціатора виклика. Можливі наступні значення:
- Авто.
- Номер/IP.
- Зовнішній номер.
- Абонент.
- Група.
- Шлюз, маршрут/канал.
- Перелік.
Розглянемо кожний з цих виборів.
Вибір Авто дозволяє відібрати всі записи, які будуть містить значення, введене у поле Значення джерела, що праворуч від переліка. Пошук буде виконуватися в полях подання: Джерело виклику, Номер А, Від абонента, Звідки.
При виборі Номер/IP праворуч поля Значення джерела з'являється кнопка з трьома крапками. Клацніть по цій кнопці. З'явиться вікно Номер/IP, де ви зможете вибрати необхідний телефонний номер. Будуть відбиратися тільки ті записи по викликам, які містять заданий номер в стовбці Джерело виклику.
Вибір Зовнішній номер дозволяє відібрати всі записи, які будуть містить значення, введене у поле Значення джерела, що праворуч від переліка. Цей вибір має на увазі, що він буде застосований до вхідних викликів, і фільтрація буде виконуватися за номером, з якого виконувалися такі виклики.
При виборі Абонент праворуч поля Значення джерела з'являється кнопка з трьома крапками. Клацніть по цій кнопці. З'явиться вікно Абоненти, де ви зможете вибрати необхідного абонента.
При виборі Група праворуч поля Значення джерела з'являється кнопка з трьома крапками. Клацніть по цій кнопці. З'явиться вікно Група, де ви зможете вибрати необхідну групу, абоненти якої ініціювали виклики.
При виборі Шлюз, маршрут/канал праворуч поля Значення джерела з'являється кнопка з трьома крапками. Клацніть по цій кнопці. З'явиться вікно Шлюз, маршрут/канал, де ви зможете вибрати необхідний шлюз або маршрут, або канал, з якого надходив вхідний виклик.
Якщо треба відібрати записи по викликам по групі телефонних номерів, то виберіть значення Перелік. Цей вибір означає, що буде виконуватися пошук викликів, які виконані з телефонних номерів переліку і ці номери містяться в колонці Номер подання.
Перелік Призначення дозволяє вказати параметр, по значенню якого повинна виконуватися фільтрація. Цей перелік містить ті ж самі значення, що і перелік Джерело.
Поле З міста дозволяє виконувати пошук по вхідним або транзитним викликам, які виконані з вказаного міста.
Поле В місто дозволяє виконувати пошук по вихідним або транзитним викликам, які виконані у вказане місто.
Перелік Напрямок дозволяє вибрати виклики, які відповідають вибраному значенню. Доступні наступні значення:
- Невідомий.
- Внутрішній.
- Вхідний.
- Вихідний.
- Транзитний.
Перелік Тип виклику дозволяє вибрати виклики, які відповідають вибраному значенню. Доступні наступні значення:
- Невідомий.
- Внутрішній.
- Вхідний.
- Міський.
- Міжміський.
- Міжнародний.
Перелік Тип запису дозволяє вибрати виклики, які відповідають вибраному значенню. Доступні наступні значення:
- Невідомий.
- Звичайний.
- Трансфер.
- Конференція.
- Без відповіді.
- Запис реального часу.
Перелік Код завершення дозволяє вибрати виклики, які відповідають вибраному значенню. Доступні наступні значення:
- Невідомий.
- Номер не призначений.
- Немає маршруту до транзитної мережі.
- Немає маршруту до призначення.
- Відправка спеціального інформаційного сигналу.
- Неправильний префікс маршруту.
- Та інші.
У випадку, коли треба об'єднати параметри фільтрації з раніше збереженим фільтром, використовується поле На базі фільтру. В першому його переліку, де відображається АЛЕ, виберіть логічну функцію, з якою буде об'єднувати задані параметри фільтрації та раніше збережений фільтр.У другому переліку виберіть назву раніше збереженого фільтра.
Існують ще додаткові параметри фільтрації, які задаються на вкладці Додатково (малюнок 4).
Малюнок 4
Вона містить наступні параметри фільтрації.
Поле Код авторизації дозволяє вибрати виклики, які були виконані з використанням заданого в цьому полі коду авторизації.
Перелік Категорія дозволяє вибрати категорію виклику, по якій треба відібрати дані.
Поле Вартість від дозволяє ввести мінімальну вартість викликів, які треба відфільтрувати.
Поле Вартість до дозволяє ввести максимальну вартість викликів, які треба відфільтрувати.
Перелік Тип дня дозволяє задати тип дня, виклики за який треба відібрати. Доступні наступні значення:
- Невідомий.
- Робочий.
- Субота.
- Неділя.
- Свято.
Якщо є потреба вибрати виклики за якийсь конкретний проміжок часу, то треба скористатися календарями З та До, що знаходяться в розділі Час доби. Для використання календаря його треба включити.
У випадку, коли треба відібрати виклики заданої тривалістю, скористайтесь позиціями З та До, які знаходяться в розділі Тривалість.
Якщо вам потрібно аналізувати виклики по тривалості дзвінка, то скористайтесь розділом ЗЧД (загальний час дзвінка), встановивши потрібні параметри в полях З та До.
Якщо ви бажаєте подивитися частину SQL запиту, яка використовується після оператора WHERE у запиті для встановлених параметрів фільтрації, клацніть по кнопці Показати запит. З'явиться вікно, приклад якого показаний на малюнку 5.
Малюнок 5
В цьому вікні ви можете виправити запит, додати необхідні додаткові параметри фільтрації, які відсутні на сторінці Нове подання для дзвінків, та зберегти його. Зміна запиту доступна тільки для адміністраторів Tariscope.
Після задання усіх потрібних параметрів подання клацніть по кнопці Зберегти. Буде відображено подання, виклики якого відповідають заданим параметрам фільтрації.
Якщо при первинному вході на сторінку Подання таблиця відображає тільки групу подань Стандартні подання (малюнок 2), то після створення нового подання з'являються групи Останні та Ваші подання, в які зберігається створене подання.
Група Ваші подання буде містити у собі всі ваші подання. За замовчуванням група Останні містить у собі 5 подань, які останніми відкривалися. Цю кількість можливо змінити. Для цього в меню TWA треба вибрати Додаткові опції → Системні змінні → змінна WebViewLastOpenedSize. Потім клацнути на панелі інструментів по іконці Змінити. З'явиться вікно редагування, де можливо задати необхідну кількість подань у групі Останні.
Відкрите подання має вигляд подібний до того, яке показано на малюнку 6.
Малюнок 6
Сторінка з поданням має панель інструментів та таблицю з інформацією по викликам.
Якщо при створенні подання було встановлено обмеження для відображення рядків подання (малюнок 3) і зараз треба зняти це обмеження, то в останньому рядку подання, яке містить фразу "Усього рядків …", клацніть по посиланню тут. В цьому разі будуть відображені усі записи, які відповідають умовам фільтрації подання.
Треба мати на увазі, що при наявності великої кількості записів у базі даних Tariscope, які відповідають умовам подання, відображення всіх записів може зайняти певний час, який залежить від параметрів комп'ютера, параметрів мережі, якщо використовується SQL сервер на іншому комп'ютері, та параметрів такого SQL сервера.
Панель інструментів будь-якого подання містить наступні іконки:
- Меню. Відкриває меню, яке містить виборі, відповідні до усіх іконок панелі інструментів.
- Зберегти зміни. Дозволяє зберегти налаштування подання.
- Перейменувати. Дозволяє перейменувати подання.
- Перетарифікувати обрані рядки. Іконка активна тільки після вибору одного або групи рядків. Група рядків вибирається за допомогою клавіши Shift на клавіатурі. Вибір цієї іконки дозволяє перетарифікувати вибрані виклики.
- Перетарифікувати всі рядки. Вибір цієї іконки призводить до перетарифікації всіх рядків таблиці, які відображаються на сторінці.
- Докладні відомості про записи. Ця іконка використовується для відображення всіх параметрів CDR, які отримані від АТС, вибраного запису або записів. Відкривається нова сторінка Деталізація дзвінків, яка містить таку інформацію. Використовується тільки для окремих телефонних систем, таких як: CUCM, CME (Cisco), SI3000 (Iskratel), CS1000 / Meridian 1 (Avaya, раніше Nortel). Іконка активна, коли вибрана хоч один рядок.
- Докладні відомості про всі записи. Ця іконка використовується для відображення всіх параметрів CDR, які отримані від АТС, всіх записів подання. Відкривається нова сторінка Деталізація дзвінків, яка містить таку інформацію. Використовується тільки для окремих телефонних систем, таких як: CUCM, CME (Cisco), SI3000 (Iskratel), CS1000 / Meridian 1 (Avaya, раніше Nortel).
- Фільтр по виділеному. Вибір цієї іконки дозволяє відфільтрувати дані по вибраному значенню будь-якої комірки таблиці викликів. Наприклад, треба вибрати тільки міжнародні виклики. Для цього в стовбці Тип виклику виберіть значення Міжнародний та клацніть по цій іконці.
- Виключити по виділеному. Вибір цієї іконки дозволяє виключити з таблиці усіх строки, які містять вибране значення.
- Показати пов'язані записи. Під пов'язаними записами в Tariscope вважаються записи, які містять інформацію про окремі етапи виконання одного і того же виклика. Наприклад, при передачі виклика одним абонентом іншому абоненту будуть формуватися дві записи. Вони будуть пов'язані в системі Tariscope. Для відображення пов'язаних записів слід вибрати запис в поданні та клацнути по цій іконці. Буде застосований фільтр для відображення пов'язаних записів. Для повернення до попереднього стану подання треба клацнути по іконці Попередній фільтр.
- Вибір колонок для відображення. Призводить до відкриття вікна Вибір колонок для відображення, де користувач може включити або відключити відображення будь якої з колонок. Перелік доступних для відображення колон надається нижче.
- Сортування. Виконується сортування по стовбцю, будь-яке значення якого вибране. Спочатку з'являється вікно Сортування, де треба вибрати порядок сортування: За зростанням або По спаданню. Після застосування сортування в назві відповідного стовпця з'являється стрілка, як нагадування, до якого стовпця воно застосовано. Сортування може бути застосовано для декількох колонок.
- Скинути сортування по вибраному полю. Для того, щоб скинути раніше встановлене сортування в стовпці, треба вибрати будь-яку комірку в цьому стовпці та клацнути по цій іконці. Сортування буде відмінено.
- Скинути сортування. На відміну від попередньої іконки ця може застосовувати для зняття сортування як у одній колонці, так і зразу в усіх, де було встановлено сортування.
- Групування. Ця іконка застосовується для групування даних таблиці по значенням якогось із стовпців. Спочатку треба обрати комірку з колонки, по якій буде виконуватися групування і в вікні Групування вибрати значення По цьому полю. В назві стовпця додається: (Група). До інших стовпців подання застосовується агрегатна функція за замовчуванням, яка вказується в назві цих стовпців. Для задання необхідної агрегатної функції треба вибрати будь-яку комірку потрібного стовпця та знову клацнути іконку Групування. У вікні Групування виберіть необхідну функцію. Доступні наступні функції: За замовчуванням, Середнє, Кількість, Максимум, Мінімум, Сума.
- Показати SQL фільтр. Вибір цієї іконки дозволяє подивитися SQL запит, якій застосовується в поданні.
- Зберегти це подання. Якщо ви вносили зміни в подання: використовували фільтрацію, сортування, групування, змінювали поля для відображення і інше, і бажаєте зберегти ці зміни у новому поданні, то треба клацнути по іконці Зберегти це подання. Подання буде збережено з вказаною вами назвою в групі Ваші подання, але відкритим залишається попереднє подання.
- Зберегти фільтр. Ця іконка дозволяє зберегти параметри фільтрації, які в поточний момент використовуються в поданні. В подальшому цей фільтр можливо використовувати для більш швидкого створення нових подань.
- Скинути фільтр. Ця іконка застосовується для відміни раніше встановлених параметрів фільтрації.
- Попередній фільтр. Дозволяє повернути подання в стан з попередніми умовами фільтрації, тобто застосовується попередній фільтр.
- Наступний фільтр. За допомогою цієї іконки можливо після використання Попереднього фільтру повернутися до стану перед її застосуванням.
- Видалити. Іконка активна тільки після вибору будь-якої комірки таблиці. Використовується для видалення вибраного запису із бази даних Tariscope.
- Автоматичне оновлення сторінки. Ця іконка використовується для встановлення періоду автоматичного оновлення подання. Клацніть по іконці. З'являється вікно Автоматичне оновлення сторінки, де в позиції Інтервал (сек) треба задати часовий інтервал для оновлення подання. За замовчування встановлено значення 0, що означає, що подання не буде оновлюватися.
- Експорт у файл. Призводить до появи меню, яке дозволяє виконати експорт даних подання у зовнішній файл. Можливий експорт у файли наступних типів: Excel, HTML, CSV, PDF.
Перелік полів подання
Перелік колонок подання для викликів, які користувач може відображувати:
- ID. Ідентифікатор запису.
- Вузол. Відображує назву вузла, в якому був виконаний виклик.
- Пристрій. Відображає назву АТС.
- Дата/час. Дата і час початку виклику.
- Дата. Дата початку виклику.
- Час. Час початку виклику.
- Час закінчення. Час закінчення виклику.
- Запис. Тип запису.
- Тип виклику.
- Напрямок. Напрямок виклику.
- Джерело виклику. Відображається ініціатор виклику. Для вихідних та внутрішніх викликів це – телефонний номер абонента. Для вхідних та транзитних викликів – номер маршруту або шлюзу.
- Розш. джерело. Використовується в окремих АТС для однозначного визначення ініціатора виклику.
- Ціль виклику. Відображається той, на кого був направлений виклик. Для вхідних та внутрішніх викликів це – телефонний номер абонента. Для вихідних та транзитних викликів це – номер маршруту або шлюзу, через який виконувався виклик.
- Розш. ціль. Використовується в окремих АТС для однозначного визначення телефона абонента, на якого виконується виклик.
- Номер А. Для вихідних та внутрішніх викликів це телефонний номер абонента, який почав виклик. Для вхідних та транзитних викликів це – номер зовнішнього абонента, який ініціював виклик.
- Номер Б. Для внутрішніх викликів це – телефонний номер внутрішнього абонента, на якого був виконаний виклик. Для вихідних та транзитних викликів це – телефонний номер зовнішнього абонента, на якого був виконаний виклик. Для вхідних викликів це – номер внутрішнього абонента, на якого був виконаний виклик.
- Тривалість. Тривалість виклику.
- Днів. У деяких АТС (CS1000, Meridian1) можливі виклики тривалістю декілька днів. Це поле і відображає кількість днів, скільки тривав виклик.
- Секунд виклику. Тривалість телефонної розмови у секундах.
- Вартість. Вартість виклику.
- Вартість 2. Вартість виклику розрахована по тарифу другого (альтернативного) оператора зв'язку.
- ID основного запису. Значення поля ID запису, з яким пов'язаний поточний запис.
- Код доступу. Якщо у набраному номері використовувався код доступу до маршруту / транка, то він відображається в цьому полі.
- Набраний номер.
- Початковий набраний номер. Якщо в системі відбувалася зміна початкового набраного номеру, наприклад, видалявся код доступу, то це поле буде містити той номер, який набрав абонент.
- CLID. Це скорочення від Call Line Identification. Для вхідних викликів відображає номер зовнішнього абонента, який ініціював виклик.
- Початковий CLID. Якщо поле CLID змінювалось у системі, то це поле буде містити те значення, яке отримано з CDR інформації.
- ІНН. Це Ідентифікатор Набраного Номера. Це поле може бути присутнім тільки для вхідних викликів, і воно відображає міський номер, на який надійшов виклик.
- Від абонента. Відображення назви абонента, який виконав виклик.
- Від групи. Це поле застосовується до вихідних і внутрішніх викликів. Воно відображає найменування групи абонентів, до якої належить абонент, який виконав виклик.
- На групу. Це поле застосовується тільки до вхідних і внутрішніх викликів. Воно відображає найменування групи абонентів, до якої належить абонент, який отримав виклик.
- Звідки. Для вхідних міжміських и міжнародних викликів це поле відображає найменування міста, з якого був виконаний. Для вхідних викликів з мобільних телефонів це поле відображає найменування мобільного оператора.
- Куди. Поле застосовується тільки для вихідних дзвінків. Воно відображає найменування населеного пункту або мобільного оператора, куди був виконаний виклик.
- Сторона, що викликає. Відображається найменування абонента, який виконав виклик, якщо інформація про цього абонента є в базі даних Tariscope.
- Сторона, що викликається. Відображається найменування абонента, який отримав виклик, якщо інформація про цього абонента є в базі даних Tariscope.
- Категорія. Відображається найменування категорії викликів, які адміністратор Tariscope поставив для певних типів викликів.
- Тариф. Відображається величина тарифу, який використовувався при розрахунку вартості виклику.
- Час виклику. Показує час, протягом якого йшов дзвінок (абонент не знімав трубку).
- Очікування. Показує час, протягом якого виклик був на утриманні.
- Причина завершення. Відображається причина завершення викликів для тих АТС, які надають цю інформацію.
- Код авторизації. Відображається код авторизації, який був використаний для даного виклику.
- Код проекту. Відображається код проекту, який був введений при виконанні виклику.
Управління групами подань
Користувач TWA може об'єднати окремі подання у групи. Це може бути корисним, якщо ви маєте багато подань, і де-які з них мають спільні ознаки. Для створення групи подань треба вибрати в меню Подання → Доступні подання і клацнути по іконці Управління групами (малюнок 2).
З'являється вікно Управління групами, показане на малюнку 7.
Малюнок 7
В позиції Назва групи введіть назву і клацніть по кнопці Додати. Поки група не містить у собі хоч одне подання вона не відображається.
Для переміщення подання у групу знаходячись на сторінці Подання вибрати необхідне подання, а потім на панелі інструментів клацнути по іконці Перемістити. З'явиться вікно Перемістити, показане на малюнку 8. У переліку Виберіть групи виберіть необхідну назву групи та клацніть по кнопці Перемістити. Подання буде переміщено у вибрану групу і ця група буде відображатися у дереві подань Ваші подання.
Малюнок 8
Для зміни назви групи подань треба у вікні Управління групами вибрати вкладку Змінити, у переліку Вибрати групу вибрати назву потрібної групи та клацнути по кнопці Перейменувати. З'явиться поле Назва групи, де треба ввести нову назву, після чого клацнути по кнопці Зберегти (малюнок 9).
Малюнок 9
У разі відсутності потреби у якійсь групі подань її можна видалити. Для цього треба відкрити вікно Управління поданнями і вибрати у ньому вкладку Видалити (малюнок 10). В переліку Виберіть групу виберіть назву групи, яку збираєтесь видалити. Якщо потрібно також видалити і подання цієї групи, то виберіть Також видалити подання в групі і клацніть кнопку Видалити.
Малюнок 10