Tariscope 4.6. Керівництво адміністратора
4. Налаштування системи Tariscope
4.13. Tariscope Observer
Служба Tariscope Observer (або просто Observer) призначена для отримання інформації про виконані виклики від АТС або буферного пристрою і її первинної обробки. Для створення нового профайла служби Observer необхідно вибрати в меню програми: Головна → Дані → Збір даних/Observer → Керування збором даних. Приклад сторінки Збору даних представлений на малюнку 4.13.1.
Малюнок 4.13.1
Щоб створити новий профіль натисніть Додати (+). З'явиться нове вікно з найменуванням — Новий Observer, в якому необхідно ввести потрібну назву, малюнок 4.13.2.
Натисніть Зберегти.
Малюнок 4.13.2
З'явиться сповіщення про успішно створений новий профіль, малюнок 4.13.3.
Малюнок 4.13.3
Натисніть на кнопку Налаштування, сторінка набуде вигляду, як показано на малюнку 4.13.4.
Малюнок 4.13.4
У позиції Пристрій, розділу Основні параметри виберіть необхідне, оберіть пункт Натисніть тут. У вікні, Вибір пристрою, малюнок 4.13.5, відображаються найменування пристроїв, виберіть необхідне, для якого створений даний профайл і тип пристрою.
Натисніть Обрати.
Малюнок 4.13.5
Далі, в списку Джерело даних інформації про виклики, виберіть необхідний.
У програмі TWA є такі джерела даних:
- Папка/файл. Дані містяться в файлі (файлах), який може знаходитися в локальній або мережевий папці.
- FTP клієнт. Служба Observer буде працювати з телекомунікаційним обладнанням в якості FTP клієнта.
- FTP сервер. Служба Observer буде працювати з телекомунікаційним обладнанням в якості FTP сервера.
- Microsoft Lync. Служба Observer отримує дані про виклики з бази даних Microsoft Lync сервера.
- База MS SQL Server. Observer отримує дані з бази даних Microsoft SQL Server.
- База MySQL. Observer отримує дані з бази даних MySQL.
- Rlogin клієнт. Служба Tariscope Observer для збору CDR інформації працює як Rlogin клієнт.
- Послідовний порт. Отримання даних виконується через послідовний (COM) порт.
- SFTP клієнт. Observer отримує дані про виклики як SFTP клієнт.
- SFTP сервер. Observer отримує дані про виклики як SFTP сервер.
- SSH клієнт. Observer отримує дані про виклики як SSH клієнт.
- TCP клієнт. Служба Observer працює з телекомунікаційним обладнанням в якості TCP клієнта.
- TCP сервер. Служба Observer працює з телекомунікаційним обладнанням в якості TCP сервера.
- UDP сервер. Служба Observer працює з телекомунікаційним обладнанням в якості UDP сервера.
- Asterisk AMI. Служба Observer працює з телефонною системою Asterisk, використовуючи інтерфейс Asterisk Manager Interface (AMI).
- Alcatel OXO. Дозволяє отримувати оброблені дані про виклики CDR через послідовний порт RS 232 (V.24), за допомогою Web-сервісів.
При натисканні на кнопку Налаштування джерела даних, праворуч від цього списку, сторінка набуває вигляду, в залежності від обраного джерела отримання даних. Опис служби Tariscope Observer для кожного джерела даних наводиться в наступних розділах.
Після налаштування джерела CDR даних на сторінці налаштування Observer (малюнок 4.13.4) встановіть параметри підключення служби Observer до Tariscope. Якщо передбачається, що служба Observer буде працювати з тими ж правами, які в даний момент має адміністратор Tariscope, то це налаштування можна пропустити. В іншому випадку, в розділі Підключення до Tariscope, введіть Назву сервера і Ім'я користувача, оберіть пункт Натисніть тут, щоб змінити з'єднання з сервером. З'явиться вікно Підключення до SQL сервера, малюнок 4.13.6.
Малюнок 4.13.6
При відкритті цього вікна в ньому відбиваються параметри поточного підключення адміністратора Tariscope. При необхідності замініть їх на необхідні і натисніть Зберегти.
У розділі Налаштування обробки CDR, в позиції Місце зберігання початкових CDR на сторінці налаштування Observer (малюнок 4.13.4) введіть або виберіть шлях до папки, де буде зберігатися файл (файли) з вихідною інформацією за викликами.
У списку Період створення виберіть період, через який система Tariscope буде автоматично створювати новий файл для зберігання вихідної інформації про виклики. Можливі наступні варіанти:
- Єдиний файл. Всі дані будуть писатися в один файл.
- Щодня.
- Кожного тижня.
- Кожен місяць.
- Кожен рік.
- Не створювати. Вихідні дані про виклик не будуть записуватися в файл.
Вибір одного із зазначених варіантів залежить від кількості викликів в день, внутрішніх вимог вашої компанії з архівування даних, вільного об'єму на диску та інших.
Рекомендується зберігати вихідну інформацію про виконані виклики, так як вона може бути корисна при необхідності повторної обробки даних.
У розділі Розширені можливості на сторінці налаштування Observer (малюнок 4.13.4) можна вибрати рівень ведення журналу роботи служби Observer і задати сценарії на певні події, пов'язані з оброблюваною інформацією.
Виберіть в списку Ведення журналу необхідний рівень журналювання роботи служби. Можливі такі варіанти, де кожен наступний варіант збільшує рівень ведення журналу роботи:
- Статус,
- Критичні помилки,
- Помилки,
- Попередження,
- Інформація,
- Рекомендації,
- Налагодження.
Журнал необхідний для виявлення причин неправильної роботи служби Observer. Якщо вам самостійно за допомогою журналу роботи служби Observer не вдалося виявити причину неправильної роботи служби і усунути цю несправність, відправте цей журнал в службу технічної підтримки компанії SoftPI. Файл журналу знаходиться в папці ... \ ProgramData \ Tariscope.
Він має назву аналогічне назві служби Observer з розширенням файлу: log.
Щоб переглянути журнал роботи служби Observer необхідно вибрати в меню налаштувань Необхідний профіль→Журнал роботи для даної служби. Сторінка набуде вигляду подібний, малюнок 4.13.7.
Малюнок 4.13.7
Якщо ви хочете, щоб служба Observer реагувала на певні події, що виникають при обробці одержуваних даних, клацніть на сторінці, малюнок 4.13.7, по кнопці Відкрити сценарії, відкриється вікно Сценарії Observer, показане на малюнку 4.13.8.
Малюнок 4.13.8
Вікно містить перелік подій, з якими можна пов'язати виконання певного сценарію. Можливі події:
- Підключення джерела даних. Ця подія виникає при підключенні Tariscope до джерела даних. Воно може бути корисно для контролю за станом підключення системи до джерела викликів.
- Відключення джерела даних. Подія відбувається при відключенні служби Observer від джерела даних, що призводить до зупинки отримання даних про виконані виклики, і при відсутності у АТС буфера, відповідно, до втрати інформації про виконані виклики за період, поки з'єднання відсутне. Використання цієї події може бути корисним спільно з подією Підключення джерела даних. При відстеженні цих подій завжди можна знати про стан підключення до АТС.
- Зміна класу абонента. Ця подія актуальна тільки для ліцензій Tariscope з функцією обмеження. Воно використовується для зміни за допомогою сценарію, що виконується Tariscope, параметрів телефонного порту абонента, каналу, лінії або маршруту. Сценарій може змінювати, наприклад, клас обслуговування абонента, відключати, включати порт, відключати, включати канал, маршрут тощо.
- Зміна класу групи. Ця подія актуальна тільки для ліцензій Tariscope з функцією обмеження. Воно використовується для зміни за допомогою сценарію, що виконується Tariscope, параметрів телефонних портів групи абонентів. Сценарій може змінювати, наприклад, клас обслуговування у групи абонентів, відключати, включати їх порти тощо.
- Періодична дія. Це подія, яка виникає через певні інтервали часу. При виборі цієї події у вікні Сценарії Observer з'являється позиція Інтервал запуску, де необхідно задати значення інтервалу в мілісекундах, через який буде виконуватися сценарій. За умовчанням встановлено значення: 60000.
- Новий виклик опрацьовано. Ця подія настає після обробки інформації про виклик. Воно може використовуватися, наприклад, для виконання певних дій, наприклад, відправки повідомлення по електронній пошті про виклики вище певної вартості, про виклики понад певної тривалості, виклики на певні телефонні номери і т.п.
- Помилка підключення бази даних. Ця подія виникає, якщо Tariscope генерує помилку при підключенні до бази даних Tariscope, що призводить до неможливості записи даних в цю базу.
Для зв'язування будь-якого із зазначених подій з певним сценарієм, виберіть зі списку необхідну подію, та в випадаючому списку виберіть необхідний файл сценарію. За замовчуванням сценарії, що входять до складу Tariscope, зберігаються в папці: \Program Files\SoftPI\Tariscope3\Scripts\All\.
Натисніть Зберегти.
При відсутності необхідного сценарію - його треба розробити. Приклади написання сценаріїв можна знайти на сайті Tariscope.
Tariscope дозволяє користувачеві редагувати сценарії. Для цього можна клацнути по кнопці Змінити, що призведе до відкриття вікна для редагування.
Після всіх необхідних налаштувань на сторінці Observer, малюнок 4.13.4, натисніть Зберегти.
Як запустити, зупинити службу Tariscope Observer описується в розділі 4.13.16.