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
Нажмите на кнопку Настройка, cтраница примет вид, как показано на рисунке 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 через последовательный порт КЫ 232 (V.24), c помощью 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\.
Нажмите Cохранить.
При отсутствии требуемого сценария - его надо разработать. Примеры написания сценариев можно найти на сайте Tariscope.
Tariscope позволяет пользователю редактировать сценарии. Для этого можно щелкнуть по кнопке Изменить, что приведет к открытию окна для редактирования.
После всех необходимых настроек на странице Observer, рисунок 4.13.4, нажмите Сохранить.
Как запустить, остановить службу Tariscope Observer описывается в разделе 4.13.16.