Введение
Что
такое WinTariff?
WinTariff -это программа для сбора и обработки информации о
телефонных звонках. Программа получает из офисной телефонной станции
данные о дате/времени звонка, его длительности, набранном номере и
т.д. Данные записываются WinTariff'ом на жесткий диск компьютера и в
дальнейшем используются для обработки. На сновании длительности и
набранного номера WinTariff вычисляет стоимость разговора и
определяет направление (для междугородних звонков -в какой город он
был совершен). Программа позволяет строить разнообразные отчеты -о
всех звонках за месяц, о звонках определенного внутреннего абонента
и т.д. Кроме того, на основании данных о звонках программа может
вычислять разнообразные статистические данные -они позволят
проанализировать использование ресурсов офисной телефонной станции и
улучшить работу Вашего офиса.
В
базовой конфигурации WinTariff'a уже есть обширная база по
телефонным кодам городов и стран. Однако Вы сможете самостоятельно
добавлять тарифы с нужными Вам кодами населенных пунктов и
настраивать схему вычисления стоимости разговора.
Дополнительно в WinTariff'e есть функции, упрощающие использовании
программы в гостиницах.
Для WinTariff’a требуется IBM-совместимый компьютер, работающий под
Microsoft Windows 95/98/Me/2000/XP. Запись информации может также
осуществляться на компьютере под Linux/FreeBSD.
Насколько можно доверять отчетам WinTariff’а?
Главная проблема, которая возникает при использовании WinTariff'a
-это расхождения в измерении длительности разговора -ее определяют
по-разному офисная телефонная станция и городская АТС. Хотя обычно
расхождения в длительности не очень велики -2-5 секунд, с учетом
округления ошибка будут увеличиваться (округление производится в
большую сторону до минуты -0:59 и 1:01 будут округлены до 1 и 2
минут соответственно). В результате хорошим результатом будет ошибка
в 10-15% относительно данных оператора телефонных услуг.
Проблема полностью исчезает при использовании цифровых каналов связи
(например, ISDN) между телефонными станциями -реальная ошибка лучше
0.5%
Для аналоговых линий тоже существуют пути решения проблемы, но все
они требуют специфического оборудования (с обеих сторон -на офисной
и городской станциях) -например, Metering Pulses и Reverse Polarity.
Установка
WinTariff’a
Для установки WinTariff’a на Ваш компьютер просто запустите файл
Install_WinTariff.exe Далее следует задать основные параметры
программы -это делается в главном модуле программы Tariff32.exe
Подключение к станции
WinTariff состоит из двух основных модулей:
✔
модуль записи PbxCollect.exe Именно он принимает данные из станции,
декодирует их и записывает
и
в файл на диске. Во избежание потери данных рекомендуется, чтобы
этот модуль работал
постоянно (хотя большинство современных телефонных станций имеют
внутренний буфер для
временного хранения данных, так что перерывы в 10-15 минут обычно
допустимы)
✔
модуль обработки Tariff32.exe В нем осуществляется вся настройка
программы и обработка накопленных данных -это главный модуль
WinTariff'a.
Для связи с компьютером большинство офисных телефонных станций
используют
последовательный интерфейс RS-232 (сходным образом к компьютеру
подключаются, например,
внешние модемы). Вам потребуется соединительный кабель (внимание, он
отличается от того, что
применяется для модемов) -схему можно посмотреть в приложении.
Внимание!
Все операции по подключению соединительных кабелей рекомендуется
выполнять, выключив предварительно питание компьютера.
Далее нужно выбрать модель телефонной станции и настроить
коммуникационные параметры -скорость передачи данных, метод контроля
четности, длину слова и количество стоповых бит. Для этого запустите
главный модуль WinTariff'a и выберите пункт меню 'Настройки->Главные
параметры' -все необходимые параметры находятся на главной странице
окна, остальные можно пока не менять.
Внимание!
Очень важно указать здесь точно такие же значения для
коммуникационных параметров (скорость, четность и т.д.), что заданы
на самой станции -иначе программа и станция не 'услышат' друг друга.
Проверить текущие значения параметров Вы можете с помощью
программирования станции (посмотрите документацию на Вашу модель
АТС). Часто правильные значения параметров можно угадать -например,
на всех станциях Panasonic по умолчанию используется набор 9600,
Mark, 8, 1. На станциях других производителей часто используется
9600, None, 8, 1.
Внимание!
Некоторые телефонные станции выпускаются в разных модификациях для
различных регионов мира. Например, для станции Panasonic
KX-TD1232/816 существуют версии для рынков Европы и Америки.
Основное различие между ними -в формате даты: День/Месяц/Год или
Месяц/День/Год. Соответственно, в WinTariff'e предлагаются два
разных типа для этих станций -с форматом даты D/M/Y и M/D/Y. Следует
выбрать тип, отвечающей Вашей версии станции -при ошибке данные либо
вообще не будут записываться или будут перепутаны месяц и день.
Посмотреть, какие данные поступают из станции можно с помощью любой
терминальной программы (например, HyperTerminal -он входит в состав
Windows) или же включив режим 'Enable view of raw data' в
записывающем модуле PbxCollect.exe
Внимание!
Некоторые модели телефонных станций (к счастью, их меньшинство; как
правило, это относится к большим станциям /сотни абонентов/) не
имеют жестко определенного формата данных, вместо этого произвольный
формат может выбран программированием станции. К таким моделям,
относятся например:
✔
Lucent Definity
✔
некоторые модели Siemens Hicom
✔
Tadiran Coral
Для правильной работы WinTariff'a следует запрограммировать станцию
таким образом, чтобы точно 'попасть' в требуемый формат. Для
выяснения подробностей, свяжитесь, пожалуйста с разработчиками
программы WinTariff.
Внимание!
Хотя подавляющее большинство офисных телефонных станций начинают
выдавать тарификационные данные сразу при подключении
соединительного кабеля, некоторые модели требуют предварительного
программирования. К таким станциям, относятся, например:
✔
Panasonic KX-T336/KX-TD500
✔
Ericsson BP250/MD100
✔
Samsung NX1232/SKP36
Необходимые команды можно найти в документации на Вашу модель
телефонной станции.
Если все параметры были выставлены правильно, то в следует запустить
модуль записи PbxColleсt.exe и в главном окне программы Вы должны
увидеть увеличивающийся список совершенных звонков.
Для некоторых современных моделей телефонных станций (например, LG
LDK300) можно получать тарификационные данные не только по
последовательному интерфейсу RS232, но и по локальной сети. Подобные
станции оснащены встроенной сетевой картой (обратите внимание, что
сетевой разъем есть на корпусе самой станции). Для использования
подобной возможности следует в окне настроек (пункт меню
‘Настройки->Главные параметры’) выбрать тип канала ‘TCP/IP’ и задать
сетевой адрес и номер порта для сетевой карты станции.
Что делать, если не удается получить данные из станции
Наиболее вероятные причины:
✔
неправильный кабель для подключения к станции (рекомендуется сверить
схему с документацией на Вашу станцию; если ее нет, то можно
использовать схему из приложения)
✔
неправильно выбрана модель станции. Рекомендуется обратить внимание
не только на название модели, но и на возможные вариации формата
(дата D/M/Y или M/D/Y)
✔
неправильно установлены коммуникационные параметры (скорость,
четность, длина слова и количество стоповых бит) -параметры
программы должны точно совпадать с аналогичными параметрами станции.
✔
большинство офисных телефонных станций не выдают в тарификацию
данные по внутренним (внутри офисным) звонкам. Для проверки следует
использовать только звонки в город!
✔убедитесь,
что Вы подключили кабель именно к последовательному порту компьютера
(COM1 или COM2). На компьютере есть еще похожий 25-контактный разъем
принтера -его использовать нельзя! (принтерный порт компьютера
оснащен разъемом типа ‘мама’, а последовательные порты -типа ‘папа’)
✔
обратите внимание, что WinTariff записывает только достаточно
‘длинные’ звонки (по умолчанию -с длительностью больше 5 секунд). По
крайней мере, подождите секунд 15-20 после набора номера.
✔
некоторые станции по умолчанию (в соответствии с заводскими
настройками) вообще не выдают информацию о звонках -такие станции
следует предварительно запрограммировать (обратитесь к документации
на станцию).
✔
возможно, настройки станции были изменены таким образом, что в
тарификацию выдаются только данные о Toll Restricted (платных)
звонках или запрещена выдача данных по входящим (из города) звонкам
-проверьте настройки станции. Аналогичные фильтры есть и в
WinTariff’e -убедитесь, что разрешена запись всех исходящих и
входящих звонков (так должно быть по умолчанию после установки
программы).
✔
Проверить, что данные поступают из станции можно следующим образом:
–
включите опцию 'Enable view of raw data' в меню записывающего модуля
PbxCollect.exe. После этого в главном окне записывающего модуля
будут отображаться ‘необработанные’ данные, поступающие из станции.
–
либо
запустите вместо записывающего модуля какую-нибудь терминальную
программу. Например, можно использовать HyperTerminal -он входит в
состав Windows. В терминальной программе следует установить те же
значения комм. Параметров (скорость, четность и т.д.), что и в
станции.
В любом случае Вы должны увидеть аккуратно сформатированные строчки,
в которых легко можно найти дату/время звонка, набранный номер и
т.д. Например, строчка может выглядеть следующим образом (пример для
станции Panasonic KX-TA308/616; для других моделей расположение
отдельных полей может отличаться):
4/18/03 1:46PM 101 01 246362500:02'57" .
Если же Вы видите длинные строчки из повторяющихся одинаковых
символов или же вообще ‘странные’ знаки, то это означает, что в
программе были выбраны значения комм. параметров, не совпадающие со
значениями в станции.
Если нужно записывать данные от двух станций одновременно
WinTariff позволяет записывать данные одновременно от двух различных
станций в общий файл. Обратите внимание, что некоторые модели
телефонных станций выпускаются в блочном исполнении -например, можно
соединить два блока Panasonic KX-TD1232 и получить единую станцию.
Для подобных станций использовать функцию одновременной записи нет
необходимости -общую информацию можно снимать с разъема RS232 любого
блока.
Данная функция может потребоваться только для двух независимых
станций (которые подключаются к двум COM-портам компьютера). Чтобы
включить эту функцию на первой странице окна ‘Настройки->Главные
параметры’ следует указать ‘Количество обслуживаемых станций: две’
-тогда появиться еще одна страница параметров для второй телефонной
станции.
Поскольку данные от двух станций будут записываться в общий файл,
то, чтобы различать звонки, программа будет генерировать номер
псевдо-Tenant: для звонков через первую станцию Tenant будет
установлен в ‘1’, а для второй -в ‘2’. Номер Tenant выводится в
отдельном столбце в списке звонков модуля Tariff32.exe и может быть
использован в качестве параметра выборки звонков.
Настройка обработки звонков
Городские звонки
Если WinTariff не может идентифицировать городские звонки (т.е. в
главном окне программы для звонков по городу в столбце ‘Статус’
написано ‘ошибка’), то скорее всего количество цифр в набранном
номере не соответствует допустимому интервалу (по умолчанию
предполагается, что в городских звонках должно быть 7 цифр). Чтобы
ввести правильные значения:
✔
щелкните мышкой пункт ‘Тарифы’ меню главного модуля программы.
✔в
списке найдите строчку, выделенную большой красной буквой
A-это
активная схема, параметры которой используются для вычисления
стоимости разговоров.
✔
щелкните ее мышкой и во вложенным списке (в подпункте ‘Базовые
тарифы’) найдите тариф ‘Городские звонки’.
✔
щелкните его мышкой (или нажмите кнопку ‘Редакт.’) -откроется окно с
параметрами данного тарифа.
✔
на странице ‘Главные параметры’ следует исправить значение параметра
‘Кол-во цифр в номере
должно быть между N и N’. Если в Вашем городе используется 6-значная
нумерация, то следует
ввести диапазон 6-6.
Обратите внимание, что сделанные изменения скажутся только на
звонках, записанных после момента коррекции параметров тарифа. Чтобы
обновить колонку ‘Статус’ для ранее записанных звонков, следует
воспользоваться операцией ‘Пересчитать’ -см. главу об использовании
WinTariff’а.
Междугородние
(международные) звонки
В WinTariff’e предполагается, что междугородний (международный)
номер устроен следующим образом:
8-495-5551234
здесь:
8 -код доступа 495 -код города
5551234 -номер абонента внутри города.
Наиболее важен код доступа -т.е. первые цифры номера до кода города
(страны). Именно код доступа первым проверяется программой и, если
он отличается от предполагаемого, то WinTariff не сможет
идентифицировать звонок -в результате в столбце ‘Статус’ списка
звонков для междугородних звонков будет написано ‘Ошибка’. Чтобы
исправить коды доступа:
✔
щелкните мышкой пункт ‘Тарифы’ меню главного модуля программы.
✔в
списке найдите строчку, выделенную большой красной буквой
A-это
активная схема, параметры которой используются для вычисления
стоимости разговоров.
✔
щелкните ее мышкой и во вложенным списке (в подпункте ‘Базовые
тарифы’) найдите тариф ‘Россия’.
✔
щелкните его мышкой (или нажмите кнопку ‘Редакт.’) -откроется окно с
параметрами данного тарифа.
✔
на странице ‘Коды доступа’ введите код доступа, используемый в Вашем
городе (по умолчанию для междугородних звонков предполагается код
‘8’).
✔
эту же операцию следует повторить и для других
междугородних/международных тарифов. Обычно
для международных звонков используется другой код доступа -по
умолчанию это ‘810’ (см.,
например тариф ‘Зарубежье’).
Обратите внимание, что сделанные изменения скажутся только на
звонках, записанных после момента коррекции параметров тарифов.
Чтобы обновить колонку ‘Статус’ для ранее записанных звонков,
следует воспользоваться операцией ‘Пересчитать’ -см. главу об
использовании WinTariff’а.
Структура организации и имена CO-линий
Телефонная станция обычно выдает информацию о звонке в виде набора
условных цифр -внутреннего телефонного номера (например ‘101’),
номера внешней линии (например, ‘05’). Именно в таком виде данные
будут представлены и в WinTariff’e. Однако значительнее удобнее
вместо набора цифр видеть нечто более знакомое -например, вместо
‘101’ -‘Иванов А.А.’, а вместо ‘05’ -‘555-1234’. WinTariff позволяет
этого добиться -для этого нужно заполнить две таблицы: одна ставит в
соответствие номер внутреннего телефона и имя владельца (в пункте
меню ‘Настройки->Структура организации’), вторая -номер CO-линии и
название для нее (пункт ‘Настройки->Имена CO-линий’). В пункте
‘Структура организации’ для каждого пользователя также можно указать
и Account-код (расчетный код) -тогда имя пользователя будет показано
и в столбце ‘Код’ окна со звонками.
Заполнение структуры организации имеет еще одно преимущество.
Создавая структуру организации в WinTariff’e, сотрудников можно
разместить по отделам в соответствии с реальной структурой Вашей
организации, т.е. создать не ‘плоскую’ таблицу имен, а древовидную
-‘Организация->Подразделение->Отдел->Сотрудник’. Тогда, настраивая
параметры выборки (скажем, если нужно посмотреть все звонки,
совершенные сотрудниками рекламного отдела), можно будет не вводить
длинный список всех телефонов данного отдела (т.е.
‘101,102,105-109’), а просто щелкнуть мышкой на названии отдела в
‘дереве’ структуры и WinTariff автоматически сформирует нужный
список номеров (для этого в окне параметров выборки рядом с полем
для ввода номера внутренних телефонов есть кнопка для вызова окна со
структурой организации).
Обратите внимание, что даже с заполненной структурой организации
(или таблицы имен CO-линий) в параметрах выборки нужно по прежнему
вводить исходные номера -т.е. ‘101’, а не ‘Иванов А.А.’
Маскирование префиксов
Под префиксом понимается произвольное количество начальных цифр
набранного номера. Количество цифр в префиксе не имеет никакой связи
с кодами доступа или кодом населенного пункта в частности,
маскирование префиксов может применяться и к городским звонкам.
Маскирование префиксов означает замену (на экране со списком звонков
и в отчетах) префикса на заранее указанную символьную строчку.
Например, если для префикса ‘555’ была указана замена ‘A-’, то на
экране номер ‘5551234’ будет выглядеть как ‘A-1234’.
Таблица соответствия ‘префикс-строка замены’ заполняется в окне
‘Настройки->Маскирование префиксов’.
Маскирование префиксов может оказаться полезным в следующих
ситуациях:
✔
если Ваша фирма пользуется междугородней связью ‘по карточкам’.
Обычно это означает, что перед набором собственно кода города и
номера абонента нужно набрать дополнительные цифры: городской номер
фирмы-оператора и PIN-код вашей фирмы. Т.е. перед наиболее
информативной частью номера будет присутствовать длинный ряд цифр,
который не изменяется от звонка к звонку. В некоторых случаях, число
этих дополнительных цифр может доходить до 15-20. С помощью
механизма префиксов эти цифры можно заменить на короткую строчку
‘Оператор1-’. Ориентироваться в набранных номерах станет проще.
✔
Замену префиксов можно использовать для того, чтобы в списке звонков
заменять какие-то известные номера (например, телефоны Ваших
партнеров) на их названия, например, ‘Наш человек в Берлине’. В этом
случае качестве префикса нужно указать весь номер.
Обратите внимание, что замена префиксов носит чисто ‘декоративный’
характер и не сказывается на внутренней работе программы. Т.е.
независимо от введенных префиксов в параметрах тарифа (в качестве
кодов доступа) и при задании параметров выборки (при выборке по
первым цифрам набранного номера) нужно указывать исходные цифры
номера, а не символьную замену.
WinTariff в локальной сети
Организация работы WinTariff'a в локальной сети может решать
следующие задачи:
✔
выделение отдельного компьютера для записи данных, поступающих из
телефонной станции. Обработка данных будет производится на другом
компьютере в локальной сети.
✔
несколько копий WinTariff'a используются для доступа к общим данным.
Главная идея заключается в том, чтобы указать для каждой работающего
экземпляра WinTariff'a правильные пути к общим файлам. Так, первая
задача (отдельный компьютер для записи данных) решается следующим
образом:
1
Сначала следует полностью настроить запись данных на компьютере,
подключенном к станции. Никаких особенностей на данном этапе нет
-это обычное конфигурирование WinTariff'a на отдельном компьютере
(следует настроить коммуникационные параметры и тип станции).
2
Информация о звонках модуль PbxCollect.exe записывает в файл
Calls.dbf -предположим, что он находится по адресу
C:\WinTariff32\Calls\Calls.dbf (если первоначально WinTariff
устанавливался в папку C:\WinTariff32). Прежде чем перейти к
установке WinTariff'а на второй компьютер, следует обеспечить доступ
по сети к папке с этим файлом (со стороны второго компьютера) -в
Windows это называется 'подключить сетевой диск'. Желательно, чтобы
в дальнейшем операция подключения производилась автоматически при
включении второго компьютера. Если у Вас возникли проблемы с
сетевыми операциями, посоветуйтесь с администратором Вашей локальной
сети.
3
После
второго этапа исходная папка с файлом Calls.dbf должна быть видна со
второго компьютера как F:\WinTariff32\Calls (или даже как F:\Calls;
конкретная буква сетевого диска и полный путь к папке зависит от
конфигурации Вашей локальной сети). Запомните этот путь.
4
Теперь можно установить вторую копию WinTariff'a. После установки
выберите пункт главного меню 'Настройки->Главные параметры' и на
странице 'Папки' введите путь из п.3 для параметра 'Папка с файлом
Calls.dbf (файл с данными о звонках)'. Теперь вторая копия
WinTariff'a будет обращаться за данными о звонках к файлу Calls.dbf
на первом компьютере.
Обратите внимание, что в принципе на первом ('записывающем')
компьютере нет необходимости держать все модули WinTariff'a -вполне
достаточно только записывающего модуля PbxCollect.exe и файла
настроек PbxCollect.ini Все необходимые настройки можно произвести
из меню модуля PbxCollect.exe
По такой же схеме можно установить третью и т.д. копию WinTariff'a
на других компьютерах Вашего офиса -все они будут обращаться к
одному и тому же файлу со звонками. Если установлено более 2
обработчиков WinTariff'a, то по аналогичной схеме можно сделать
общедоступными папки с ценами, бланками отчетов и т.д. -все эти пути
задаются на странице окна 'Настройки->Главные параметры'.
WinTariff и Windows NT/2000/XP
В WinTariff’e есть отдельный модуль, выполненный в виде сервиса
NT. Этот модуль записи может быть использован только для работы
под операционными системами семейства Windows NT/2000/XP -для
Windows 95/98/ME он не подходит! Достоинство сервисов заключается в
том, что они запускаются и начинают работать еще до регистрации
пользователя (т.е. до ввода имени и пароля). Таким образом, если
компьютер по каким-то причинам перезагрузился и в этот момент никого
рядом не оказалось (например, ночью), то запись звонков сервисом
будет нормально продолжена, а обычный модуль записи PbxCollect.exe в
аналогичной ситуации будет запущен только после регистрации
пользователя (т.е. утром).
Сервис записи звонков находится в файле PbxCollect_NTservice.exe
Обратите внимание, что PbxCollect_NTservice.exe -это только
контейнер для сервиса, сам сервис называется PbxCollect -именно это
имя следует использовать при использовании служебных программ
Windows (см. ниже).
Настройку сервиса следует начинать с настройки обычного модуля
PbxCollect.exe Дело в том, что и сервис PbxCollect_NTservice.exe, и
PbxCollect.exe считывают настройки из единого файла PbxCollect.ini
Поэтому, если удалось добиться правильной записи информации с
помощью PbxCollect.exe, то файл настроек PbxCollect.ini содержит
правильные значения параметров -тогда и сервис должен работать
правильно, используя те же самые значения параметров.
Обратите внимание, что работать одновременно модули
PbxCollect_NTservice.exe и PbxCollect.exe не могут -они обращаются к
одному и тому же COM-порту компьютера.
Чтобы запустить сервис, следует:
1. Перейдите в папку, где находится файл PbxCollect_NTservice.exe и
в командной строке набрать:
PbxCollect_NTservice.exe /INSTALL
Если инсталляция прошла успешно, то будет выведено окно с
подтверждением. Однако инсталляция сервиса (при этом просто вносятся
изменения в реестр компьютера) еще не означает начала его работы
-сервис нужно запустить. Это можно сделать:
1
Из
командной строки: ‘NET START PbxCollect’ Обратите внимание на
использование реального имени сервиса -PbxCollect. NET.EXE -это
служебная программа Windows для управления сервисами из командной
строки.
2
Либо
с использование программы Windows управления сервисами -см.
‘Настройка->Контрольная панель’, далее ‘Инструменты
администратора->Сервисы’
3
При
последующем перезапуске компьютера сервис будет стартовать
автоматически. Однако в некоторых случаях может потребоваться
временно приостановить работу сервиса записи -например, если нужно
архивировать текущий файл со звонками (важно, чтобы в момент
архивации в файл не добавлялись новые звонки) или же требуется
временно освободить COM-порт компьютера (например, если тот же порт
используется для программирования станции). Это можно сделать из той
же программы управления сервисами, или же из командной строки: ‘NET
PAUSE PbxCollect’. Чтобы восстановить запись, следует
воспользоваться командой ‘NET CONTINUE PbxCollect’.
Временную остановку сервиса можно использовать и для запуска модуля
PbxCollect.exe -например, чтобы проверить изменения в настройках
записи. Но чтобы сервис запустился с новыми значениями параметров,
следует перегрузить компьютер -сервис считывает файл настроек только
при старте.
Чтобы окончательно выключить сервис, следует использовать команду:
PbxCollect_NTservice.exe /UNINSTALL
Сервис регистрации звонков WinTariff’a в случае возникновения
каких-либо проблем заносит записи в общий лог Windows (раздел
Application) -его можно посмотреть с помощью утилиты Event Viewer из
набора программ администрирования сервисов (см. ‘Контрольную панель’
Вашего компьютера).
WinTariff и Linux/FreeBSD
В составе
WinTariff
есть отдельный модуль для работы под
Linux.
Если требуется использовать для записи данных о звонках компьютер
под Linux, то рекомендуется следующая последовательность действий:
Из-за ограничений Linux’a рекомендуется использовать следующие
параметры интерфейса RS232: 9600, 8, 1, None (некоторые комбинации
четность-длина слова-количество стоп бит не поддерживаются Linux’ом)
Для этого может потребоваться перепрограммировать Вашу телефонную
станцию (обратитесь к документации на Вашу станцию). Если по
каким-то причинам это сделать затруднительно, то можно оставить
текущие значения и попытаться изменить настройки в WinTariff -скорее
всего все получится. Например, если в станции установлено 9600, 8,
1, Mark (эти параметры характерны для станций Panasonic), то в
программе можно попробовать 9600, 8, 1, None
1
Поскольку под Windows, используя графический интерфейс, настроить
программу проще, то следует начинать именно с настройки программы на
компьютере под Windows. После того как данные будут нормально
записываться под Windows следует перейти к настройке под Linux.
2
На
компьютере под Linux создайте папку для записывающего модуля
(например, /WinTariff) и папку для файла со звонками (например,
/WinTariff/Calls). Поверьте, что модулю записи будет разрешена
запись в папку со звонками (проверьте владельца и права доступа)
3
Скопируйте файлы pbxcollect_linux и PbxCollect.ini в папку
/WinTariff Файл PbxCollect.ini содержит значения для параметров,
которые будут определять работу модуля. Главные параметры -это
модель станции и параметры интерфейса RS232 (в файле PbxCollect.ini
эти параметры представлены целыми числами, поэтому и рекомендуется
начинать настройку под Windows). Поскольку Linux чувствителен к
регистру букв, файл настроек должен иметь именно такое имя -PbxCollect.ini
4
Вы
можете скопировать файл со звонками в папку /WinTariff/Calls Файл
должен иметь имя CALLS.DBF Если файл не был скопирован, то при
старте модуля pbxcollect_linux он автоматически создаст новый
(пустой) файл.
5
Нужно
отредактировать файл PbxCollect.ini Откройте его в Вашем любимом
редакторе:
в секции [Common] нужно указать правильное имя для папки с файлом
звонков (с соблюдением регистра). В нашем примере следует ввести:
CallsFileFolder=/WinTariff/Calls
Обратите внимание, что здесь нужно ввести только адрес папки, а не
полный путь к файлу со звонками (т.е. /WinTariff/Calls/CALLS.DBF)
в секции [PBX 1] нужно указать устройство последовательного порта, к
которому подключается телефонная станция. Например, если станция
подключена к порту COM1 компьютера, то нужно ввести:
LinuxSerialDevice=/dev/ttyS0
а если станция подключена ко второму COM-порту, то:
LinuxSerialDevice=/dev/ttyS1
Обратите внимание, что обычно доступ к последовательным портам под
Linux разрешается только программам, запущенным суперпользователем.
Если Вас это не устраивает, то следует изменить права доступа к
соответствующему устройству (иначе модуль записи при старте будет
выводить сообщение об ошибке доступа к устройству)/ Аналогично
настраивается программа и под другими *unix'ами — единственная
поправка заключается в имени устройства — например, под FreeBSD оно
называется /dev/cuad0
Сохраните файл.
Запустите модуль pbxcollect_linux. Чтобы проконтролировать
поступление данных из станции, можно запустить его с ключом
командной строки --viewraw. Чтобы получить подсказку, используйте
ключ --help. Изменение размера файла /WinTariff/Calls/CALLS.DBF
будет указывать на то, что данные не только поступают в компьютер,
но нормально декодируются и записываются в файл со звонками.
Далее вы обычными средствами можете сделать папку /WinTariff/Calls
общедоступной для других компьютеров в локальной сети. Тогда
обрабатывающий модуль WinTariff’a сможет обращаться к накопленной
информации о звонках.
Использование WinTariff’a
Главное правило WinTariff’a:
все операции (включая и отчеты) производятся в два этапа:
1
сначала следует отобрать из всех зарегистрированных звонков те, что
представляют интерес. Это этап называется выборка. После исполнения
выборки будет открыто отдельное окно, которое содержит только
отобранные звонки. Это окно так и называется -‘Отобранные звонки’.
2
над
отобранными звонками можно произвести ряд операций -например,
генерация отчета для печати. Этот этап называется операции (есть
разные операции -отчет, статистика и т.д.)
Все необходимые действия сосредоточены в одном пункте меню программы
-Отчет
Обратите внимание, что выборок может быть несколько -в этом случае
их результаты объединяются (по умолчанию; иногда может оказаться
полезным исключить некоторые звонки из отобранных ранее).
Параметры выборки+операция могут быть заранее подготовлены и
объединены в сценарий. Это позволит упростить использование
WinTariff’a (если часто требуется создавать одинаковые отчеты -наример,
за каждый месяц)
Простые отчеты
Пример 1: Все звонки абонента 101
Если окно ‘Отобранные звонки’ открыто (осталось после предыдущей
выборки), то закройте его.
Далее щелкните пункт меню ‘Отчет->1й шаг Выборки’. Будет показано
окно со списком заранее подготовленных выборок -они нам пока не
нужны. Чтобы создать новую выборку и выполнить ее, нажмите кнопку
‘Новая’.
В окне параметров выборки на первой странице выберите:
‘Внутренние тлф. (Extensions)’ = ‘список’
и ниже введите номер абонента ‘101’
Обратите внимание, что на закладке страницы появился значок ‘плюс’
-он показывает, что некоторые параметры данной страницы были
изменены.
Чтобы исполнить выборку, нажмите кнопку ‘Выполнить’ -окно параметров
закроется, зато появится окно ‘Отобранные звонки’ -оно содержит
только звонки с внутреннего телефона 101.
Кроме того, по-прежнему на экране должно присутствовать окно c
заранее подготовленными выборками -оно нам больше не нужно, закройте
его.
Теперь перейдем к построению отчета (2й этап) -в главном меню
программы выберите ‘Отчет->2й шаг операции’, далее -‘Отчет’. В окне
параметров отчета должен быть выбран бланк ‘Основной отчет’
(использование этого отчета позволяет вывести все звонки из выборки
сгруппированными по номеру внутреннему телефону -т.е. сначала все
звонки (из выборки) для номера 101, затем для 102 и т.д.) Чтобы
посмотреть, как выглядит отчет на экране компьютера, нажмите
‘Просмотр’, а чтобы напечатать его на принтере -‘Печать’.
Обратите внимание, что подготовленный отчет можно сохранить в файле
(чтобы изучить его позднее, уже не используя WinTariff) -для этого в
окне предварительного просмотра нажмите кнопку с изображением
дискеты на панели инструментов и выберите тип файла *.htm Позднее Вы
сможете открыть полученный файл с помощью Internet Explorer.
После завершения печати отчета Вы можете либо применить к отобранным
звонкам другую операцию (например, посмотреть статистику по дням
недели) или просто закройте окно ‘Отобранные звонки’, чтобы
приступить к обработке следующих звонков.
Пример 2: междугородние звонки для группы абонентов за месяц
В отличие от примера 1 звонки для данного отчета должны
удовлетворять сразу 3 ограничениям:
✔
должны быть совершены с определенных внутренних телефонов
(предположим, что нас интересуют звонки с телефонов 106 и 121-125)
✔
тип звонков -межгород (включая международные)
✔
нужны звонки только за определенный период времени
Отличие от примера 1 будет только в задании параметров выборки.
Закройте окно ‘Отобранные звонки’, если оно до сих пор открыто
(после предыдущей выборки). Затем следует снова вызвать окно
параметров новой выборки (пункт меню ‘Отчет->1й шаг Выборки’, далее
кнопка ‘Новая’). Параметры выборки следует изменить следующим
образом (все необходимые параметры находятся на первой странице
окна):
✔
Внутренние тлф. (Extensions) = ‘список’
✔
Список внутренних номеров = ‘106,121-125’. Обратите внимание, что
можно воспользоваться
кнопкой справа от списка внутренних номеров. Если Вы заранее ввели в
программу структуру
Вашей организации (см. пункт меню ‘Настройки-> Структура
организации’), то необходимый список
номеров можно будет просто выбрать из списка (это особенно удобно,
если требуемые телефоны
принадлежат одному отделу)
✔
Тип звонка = ‘межгород’
✔
Дата звонка = ‘от/до’ и введите требуемый интервал дат.
Далее нажмите кнопку ‘Выполнить’ и можно перейти к просмотру или
печати отчета (пункт меню ‘Отчет->2й шаг операции’, далее -‘Отчет’)
Пример 3: звонки по определенным городским номерам.
Предположим, требуется выяснить, кто звонил по городским номерам
555-0001 и 555-0002. Пример иллюстрирует возможность объединения
результатов двух выборок.
Закройте окно ‘Отобранные звонки’, если оно до сих пор открыто
(после предыдущей выборки). Затем следует снова вызвать окно
параметров новой выборки (пункт меню ‘Отчет->1й шаг Выборки’, далее
кнопка ‘Новая’). На первой странице выборки следует указать:
✔
Тип звонка = ‘маска’
✔
справа есть после для ввода маски -введите там ‘555-0001’ Нажмите
кнопку ‘Выполнить’ -откроется окно со звонками по указанному номеру.
Далее снова вызовите окно параметров новой выборки (не закрывая окно
‘Отобранные звонки’) и повторите операции для второго номера:
✔Тип
звонка = ‘маска’
✔значение
для маски = ‘555-0002’
Снова нажмите ‘Выполнить’ -в окне отобранных звонков должны быть
представлены как звонки по номеру 555-0001, так и по номеру
555-0002.
Далее можно перейти к просмотру или печати отчета (пункт меню
‘Отчет->2й шаг операции’, далее -‘Отчет’)
Пример 4: только междугородние звонки (без международных) -
исключение звонков
Предположим, что междугородние звонки начинаются с ‘8’, а
международные -с ‘810’. Проблема состоит в том, что одной выборкой
отобрать только междугородние звонки не получится -всегда
одновременно будут отбираться и международные звонки. Пример
показывает возможность ‘вычитания’ некоторых данных из результатов
предыдущей выборки.
Основная идея состоит в следующем:
1
Первой выборкой отобрать все звонки, начинающиеся на ‘8’ (включая, в
частности и международные звонки)
2
Второй выборкой исключить звонки, начинающиеся с ‘810’ Реализация:
Закройте окно ‘Отобранные звонки’, если оно до сих пор открыто
(после предыдущей выборки).
Затем следует снова вызвать окно параметров новой выборки (пункт
меню ‘Отчет->1й шаг Выборки’, далее кнопка ‘Новая’). На первой
странице выборки следует указать:
✔Тип
звонка = ‘маска’
✔маска
= ‘8’
✔нажмите
кнопку ‘Выполнить’ В окне ‘Отобранные звонки’ будут присутствовать
все звонки, начинающиеся на ‘8’ (в том числе, и с ‘810’) Вторая
выборка (не закрывая окно отобранных звонков):
✔Тип
звонка = ‘маска’
✔маска
= ‘810’
✔(!)
на странице ‘Доп.’ (Дополнительно) укажите: ‘Звонки, удолетворяющие
данной выборке -Исключены из сделанных ранее’
✔нажмите
кнопку ‘Выполнить’ Теперь из списка отобранных звонков будут
исключены звонки, начинающиеся на ‘810’ Далее можно перейти к
просмотру или печати отчета (пункт меню ‘Отчет->2й шаг операции’,
далее -‘Отчет’)
Пример 5: отчет по городским (CO) линиям.
До сих пор, все отчеты перед печатью были сгруппированы по
внутреннему номеру -т.е. в сформированном отчете сначала выводились
все звонки для первого внутреннего номера, затем все звонки для
второго и так далее. Однако иногда удобнее использовать иную
группировку данных по звонкам. Например, для сопоставления данных
WinTariff’a с данными оператора телефонных услуг
удобно получить отчет, где звонки будут сгруппированы по номеру
городской (CO) линии -именно в таком виде (отдельно по каждой
городской линии) обычно выставляют счета операторы.
Способ группировки определяется использованным бланком отчета (бланк
отчета можно отредактировать в пункте ‘Настройки->Бланки отчетов’).
В составе WinTariff’a уже есть бланк с группировкой по CO-линиям
-это ‘Основной отчет (по CO-линиям)’. Например, пусть требуется
получить отчет по звонкам через городские линии 05-07 (это условные
номера, используемые офисной телефонной станцией; фактически, каждый
такой условный номер соответствует некоторому городскому номеру, по
которому в Ваш офис приходят вызовы извне. Связать условный и
реальный номер можно в пункте ‘Настройки->Имена CO-линий’).
Предполагается, что эти линии (05-07) обслуживаются одним
оператором.
Закройте окно ‘Отобранные звонки’, если оно до сих пор открыто
(после предыдущей выборки). Затем следует снова вызвать окно
параметров новой выборки (пункт меню ‘Отчет->1й шаг Выборки’, далее
кнопка ‘Новая’). На странице ‘CO, Trunk, Account ’ следует указать:
✔
CO-линии = ‘список’
✔
список = ‘05-07’
✔
нажмите кнопку ‘Выполнить’
Теперь перейдем к построению отчета (2й этап) -в главном меню
программы выберите ‘Отчет->2й шаг операции’, далее -‘Отчет’. В окне
параметров отчета следует выбрать бланк ‘Основной отчет (по
CO-линиям)’ и нажать ‘Просмотр’ или ‘Печать’.
Кроме печати отчета может оказаться полезным сохранить отобранные
звонки в отдельном файле формата Microsoft Excel -для этого
воспользуйтесь пунктом ‘Отчет->2й шаг операции->Экспорт’
Статистика
Кроме печати отчетов, WinTariff может также производить
дополнительную статистическую обработку. Обратите внимание, что как
и в случае отчетов, обработка применяется к отобранным
звонкам (т.е. к результатам выполнения выборки -см. выше). Поэтому,
применяя статистическую обработку к результатам разных выборок
(например, сначала можно отобрать только междугородние звонки, а
затем -только входящие) можно проанализировать разные особенности
массива накопленных звонков (например, как кто совершил больше всего
междугородних звонков или чаще других отвечал на входящие звонки).
Вся статистика находятся в пункте меню ‘Отчет->2й шаг Операции->
Статистика’ и включает следующие функции:
по внутр.номерам -вычисляются суммарное количество звонков,
суммарная длительность и стоимость для каждого внутреннего номера
(попавшего в выборку).
по CO-линиям -вычисляются суммарное количество звонков, суммарная
длительность и стоимость для каждой городской линии. Данный пункт
можно использовать для оценки стоимости платежа при повременной
оплате за телефон -обычно лимиты использования (скажем, 600 минут в
месяц) назначаются на каждый арендованный городской номер (т.е. на
каждую СO-линию офисной телефонной станции) в отдельности. Правда,
учтите, что суммарная длительность вычисляется по неокругленным (до
минуты) значениям, т.е. два разговора длительностью 25 сек и 45 сек
в сумме дадут 1 мин 10 сек, в то время как суммирование округленных
значений дало бы 2 минуты.
по Account-коду -вычисляются аналогичные суммарные значения, но для
каждого Account (расчетного) кода (если Ваша офисная станция
запрограммирована для использования Account кодов).
по времени суток -вычисляется распределение звонков в зависимости от
времени суток.
по дате -вычисляется распределение звонков по датам.
по зоне -обычно тарифы не назначаются с точностью до отдельного
города, а для более крупных образований -зон. Например, Европейский
страны могут относится к одной зоне, а Дальний Восток -к другой. В
WinTariff’e используется аналогичная схема задания цен, поэтому
можно рассчитать статистику по зонам -сколько звонков было совершено
в каждую тарифную зону, а по этим данным можно оптимизировать
расходы на телефонную связь.
одновременные звонки -окно предназначено для анализа загруженности
телефонной станции, в первую очередь -для определения количества
необходимых внешних (СO) линий, связывающих Вашу офисную станцию с
городской АТС. Предположим, например, что в Вашем распоряжении 5
городских линий. Тогда, если в некоторый момент, возникла ситуация
когда заняты все 5 линий (для исходящих или входящих звонков
абонентам Вашей офисной станции), то 6-му абоненту не удастся
позвонить в город, а все попытки позвонить из города в Ваш офис
будут заканчиваться сигналом 'занято'. Т.е. городские линии -это
'бутылочное горлышко', ограничивающее связь Вашего офиса с внешним
миром. Данное окно позволяет оценить, сколько раз за сутки возникает
ситуация с исчерпанием всех городских линий и на этом основании
принять решение о закупке дополнительных линий у оператора
телефонных услуг.
Внимание!
Поскольку для анализа интересны именно пиковые значения, то для
перед вызовом данного окна следует сделать выборку только за один
рабочий день. При обработке данных за несколько дней пиковые
значения будут сглажены, что может привести к ложным выводам (хотя
ничто не мешает последовательно сделать выборки за несколько дней и
для каждого из них вызвать данное окно).
Внимание!
Процедура вычисления статистики одновременных звонков может
приводить кпиковым значениям, превышающим количество имеющихся
CO-линий. Например, если Вашаофисная телефонная станция подключается
к городской сети только 8-ю линиями, то врезультатах могут
присутствовать данные о 9 одновременных городских звонках.
Причинвозникновения подобной ситуации две:
�
телефонная станция сообщает время начала звонка только с точностью
до минуты.
�
процедура вычисления статистики также округляет длительность звонка
до минуты.
Подобные ошибки можно игнорировать -к счастью, они происходят крайне
редко и только при неудачной комбинации данных. Основной же интерес
представляют длительные периоды значительной загрузки -например,
если в течении 50% процентов рабочего времени занято 80% городских
линий, то это уже основание для покупки дополнительных линий.
по длительности -распределение звонков по длительности.
Все окна статистики устроены одинаковым образом -на первой странице
выводятся таблицы с статистическими данными, а на второй эти же
данные представлены в виде графиков. И данные, и графики можно
сохранить в файле (данные -в файлах форматов *.TXT (простой
текстовый файл) или *.XLS (Microsoft Excel)) или распечатать на
принтере.
Обратите внимание, что если график не умещается в окне, то:
✔
окно можно растянуть на весь экран
✔
можно увеличить часть графика.
Чтобы увеличить часть графика:
переместите указатель мыши в левый верхний угол требуемой
области графика
✔нажмите
левую кнопку мыши и, удерживая ее нажатой, перетащите в правый
нижний угол выделяемой области (на экране будет видна белая
прямоугольная рамка)
✔
после отпускания кнопки мыши программа 'растянет' выделенную часть
графика на весь экран.
Чтобы вернуться к исходному вида графика, протащите указатель мыши
(с нажатой левой кнопкой) в обратном направлении -из правого нижнего
в левый верхний угол.
Сценарии
Как правило, программа тарификации используется для многократного
повторения однотипных действий -например, для ежемесячной подготовки
счетов за междугородние звонки или сравнения данных WinTariff’a с
данными телефонного оператора. Можно упростить выполнение подобных
операций путем создания сценария. Сценарий -это просто
объединение выборок и финальной операции над отобранными звонками
(обычно это печать отчета). Сценарий в WinTariff’e -это небольшая
программа на Basic’e, состоящая в основном из последовательного
вызова необходимых функций. Для упрощения создания сценария
WinTariff имеет специальный мастер -его можно вызвать из пункта меню
‘Отчет->1+2 = сценарии’, далее кнопка ‘Новый’. Сгенерированные
сценарии можно запустить на выполнение из этого же окна, а можно
назначить на кнопки панели инструментов главного окна программы
(предусмотрено 4 кнопки для быстрого вызова сценариев).
Обратите внимание, что перед выполнением основной программы сценария
WinTariff может выводить вспомогательное окно для уточнения
некоторых параметров. Например, это окно может использоваться для
ввода требуемого интервала дат или списка внутренних номеров.
Настройка схемы вычисления стоимости звонка
Все действия по настройке схемы вычисления стоимости производятся в
пункте меню Тарифы главного окна программы.
WinTariff содержит набор отдельных тарифов для каждого типа звонка
(входящих, городских, междугородних и т.д.). Каждый тариф содержит
все необходимые параметры для вычисления стоимости соответствующего
звонка. Тарифы организованы в схему -может быть несколько
различных схем, но только одна схема (назначенная активной)
используется для вычисления стоимости разговора.
Каждая схема состоит из :
✔базовых
тарифов -основной элемент каждой схемы (чаще всего только базовые
тарифы и используются). Применяются ко всем звонкам, для которых не
были назначены индивидуальные тарифы.
✔индивидуальных
тарифов -позволяют по особому (т.е. иначе, чем задано базовыми
тарифами) вычислять стоимость для некоторых групп звонков. Например,
можно создать индивидуальные тарифы для звонков, совершенных через
определенные городские (CO) линии Вашей телефонной станции (если они
обслуживаются отдельным оператором телефонных услуг).
✔коэффициентов
-позволяют ввести поправки для цен, вычисленных с помощью тарифов
данной схемы. Коэффициенты тоже привязываются к определенным группам
звонков (например, можно дать небольшую скидку для некоторых
абонентов Вашей телефонной станции -привязка по внутреннему номеру /Extension/).
Однако, в отличие от индивидуальных тарифов, коэффициенты только
корректируют вычисленную цену, а не полностью заменяют механизм
вычисления стоимости.
Каждая подгруппа (базовые или индивидуальные тарифы) может содержать
по одному тарифу для входящих и городских звонков и несколько
тарифов для междугородних (международных) звонков. Обратите
внимание, что для междугородних тарифов порядок следования тарифов
внутри подгруппы может быть существенным. Тарифы применяются
WinTariff’ом в ‘сверху вниз’ -первыми проверяются тарифы вверху
списка. Можно повысить приоритет некоторого тарифа, перемещая его
‘вверх’ (с помощью специальных кнопок слева от списка тарифов)
Городские и входящие звонки
Это самые простые типы звонков -для настройки достаточно в
параметрах соответствующего тарифа (щелкните мышкой на названии
тарифа и откроется окно параметров) изменить только:
✔
стоимость минуты разговора (на странице ‘Цена за минуту’)
✔
настроить количество цифр в номере на странице ‘Главные параметры’
-см. параметр ‘Количество
цифр в номере должно быть от N1 до N2’ Например, если в Вашем городе
применяется 7-значная
нумерация, то нужно ввести N1=7 и N2=7. В качестве верхней границы
(N2) не обязательно
указывать точное значение -иногда после собственно городского номера
пользователи набирают
дополнительные цифры для доступа к специальным услугам. Так что
диапазон 7-40 вполне
допустим.
Междугородние
(международные звонки)
При анализе очередного звонка WinTariff сравнивает первые цифры
номера с кодами доступа (см. главу ‘Структура междугороднего
номера’) соответствующего междугороднего тарифа (тарифы для
городских и входящих звонков не содержат кодов доступа). Если код
доступа опознан, то программа переходит к сопоставлению следующих
цифр номера с кодами городов (они задаются для каждого тарифа в
отдельности на странице ‘Коды и цены’ окна параметров тарифа).
Таким образом, чрезвычайно важно правильно указать коды доступа
-иначе анализ набранного номера прекратится в самом начале и все
междугородние звонки не будут опознаны! Коды задаются в окне
параметров тарифа на странице ‘Коды доступа’.
Обратите внимание, что в некоторых случаях коды доступа могут
отсутствовать для определенного междугороднего тарифа -в этом поиск
кода города начинается прямо с первых цифр набранного номера. Такой
прием может пригодиться для создания ‘псевдо-междугороднего’ тарифа,
который на самом деле будет использоваться для обработки городских
звонков (например, звонков по определенным городским номерам -в
службу спасения, платных услуг и т.д.) В этом случае номера платных
служб следует указать на странице ‘Коды и цены’ вместо кодов
городов.
Проверьте также и коды городов (стран) -они приведены на странице
‘Коды и цены’.
При создании нового тарифа коды и цены можно импортировать в
WinTariff из внешнего источника. Поддерживаются файлы формата XLS (Microsoft
Excel) и TXT (простой текстовый файл). Для выяснения требуемого
формата файла рекомендуется сначала экспортировать данные
существующего тарифа в файл и посмотреть, как он устроен (ничего
сложного -просто отдельные колонки для кода, названия и цены, но в
определенном порядке)
Кроме того, как и для городских звонков, можно настроить количество
цифр в набранном номере (параметр ‘Количество цифр в номере должно
быть от N1 до N2’) -это позволит отсечь звонки с не полностью
набранным номером.
Подробнее о назначении параметров тарифа и их использовании можно
посмотреть в главах ‘Как WinTariff идентифицирует звонки’, ‘Как
WinTariff вычисляет стоимость звонка’ и ‘Параметры тарифа’
Как можно использовать группы тарифов?
В свойствах тарифа есть один параметр, который не оказывает влияния
на механизм вычисления стоимости отдельного звонка, но который можно
использовать для упрощения работы с программой -‘Тариф принадлежит
группе тарифов..’ Всего в WinTariff’e предусмотрено 4 группы
тарифов, любой тариф можно приписать к одной из этих групп. Основная
идея заключается в том, что для каждого обработанной записи о звонке
WinTariff запоминает номер группы (в отдельном поле -см. Приложение,
структура файла Calls.dbf). В дальнейшем, это информация из этого
поля может быть:
✔
использована, чтобы отобрать все звонки, рассчитанные в соответствии
с любым тарифом
требуемой выборки (номер группы тарифов можно задать в качестве
одного из условий выборки
звонков).
✔
Перед подготовкой отчета WinTariff подсчитывает суммарные значения
длительности и стоимости для звонкой из каждой группы. Эти значения
можно использовать в отчете.
Например, группы тарифов можно использовать в следующих ситуациях:
✔
чтобы в отчете отдельно подсчитать суммарные стоимости всех
междугородних, и всех международных звонков. Для этого достаточно
отнести национальные тарифы к 1-й группе тарифов, а международные
-ко 2-й (так по умолчанию и сделано в тарифах, поставляемых вместе с
WinTariff’ом). Кроме того, подобный подход позволяет легко сделать
выборку только междугородних звонков (без международных) -достаточно
указать в параметрах выборки условие ‘Группа тарифов=1’. Другие
решения потребуют совершить больше действий для достижения того же
результата.
✔
предположим, что Ваша организация пользуется услугами нескольких
операторов телефонных связи. Соответственно, в WinTariff’e будет
несколько междугородних и/или международных тарифов. Использование
группирования тарифов позволит вывести в финальном отчете суммарную
стоимость услуг каждого оператора в отдельности.
Работа с архивами
Время от времени возникает необходимость ‘почистить’ базу со
звонками -давно записанные звонки уже не представляют практического
интереса, но замедляют обработку только что записанных звонков. В
этой ситуации имеет смысл отправить часть звонков в архив -для этого
служит пункт меню ‘Архивы->Архивировать звонки’. Будут выполнены
следующие действия:
1
Текущий файл со звонками упаковывается с помощью ZIP-совместимой
процедуры сжатия. Полученный архив будет помещен в папку
WinTariff32\Archives (имя файла создается по текущей дате).
2
После
этого из текущего файла со звонками удаляются все старые звонки.
Будут сохранены звонки только за несколько последних дней.
Количество ‘сохраненных’ дней определяется настройками пункта
‘Настройки->Архивы и гостиница’. 0 дней означает, что файл со
звонками будет полностью очищен.
Внимание!
Перед началом архивации обязательно нужно приостановить запись новых
звонков. Обычно WinTariff делает это автоматически, но в некоторых
случаях модуль записи нужно будет остановить вручную:
✔
если записывающий модуль работает на другом компьютере
✔
для записи используется сервис NT
✔
запись ведется на компьютере под Linux
Кроме того, если у Вас в локальной сети работает несколько копий
WinTariff’a и все ониобращаются к одному и тому же файлу со
звонками, то рекомендуется временно закрыть‘лишние’ копии.
Архивный файл в дальнейшем может быть распакован и использован для
обработки -для этого служит пункт меню ‘Архивы->Просмотр архивов’.
После распаковки архива работа с находящимся в нем звонках ничем не
отличается от работы с основным файлом -те же операции выборки,
построения отчета, статистики и т.д. Во время работы с архивом
запись новых звонков не останавливается -они записываются в
‘скрытый’ текущий файл. Чтобы завершить работу с архивом и вернуться
к текущему файлу со звонками следует воспользоваться пунктом
‘Архивы->Вернуть текущие данные’.
Обратите внимание, что архивы можно обрабатывать не только по
одному, но и несколько одновременно -в этом случае содержимое
архивов сливается в единый файл. Чтобы выбрать несколько файлов
следует в окне выбора файлов воспользоваться стандартными операциями
Windows -в окне выбора файла с архивом нажать кнопку Ctrl (или Shift)
и щелкнуть мышкой дополнительные файлы.
В настройках режима архивации (см. ‘Настройки->Архивы и гостиница’)
есть вторая возможность -‘Сохранение звонков постояльцев гостиницы’.
Этот режим представляет интерес только при использовании WinTariff’a
в гостинице -в этом случае WinTariff автоматически вычисляет
количество дней, которые следует сохранить, чтобы в файле остались
звонки всех постояльцев, живущих в данное время в гостинице.
WinTariff в гостинице
Возможны два варианта:
1. 'Без регистрации' -для выписки счета нужно просто ввести
дату/время для начала и окончания периода проживания в гостинице
(см. окно 'Гостиница->Въезд/Выезд'). Обычно данная схема
используется в том случае, если во время проживания клиента нет
необходимости контролировать стоимость его разговоров -он все равно
оплатит все счета в конце проживания.
2. Более сложный вариант -'с регистрацией':
✔при
регистрации клиента в гостинице его данные вносятся в базу
WinTariff'a (см. 'Гостиница->Регистрация'), клиент может внести
предоплату за разговоры (залог)
✔
при выписке счет печатается из окна 'Гостиница->Выписка'.
Преимущество второго варианта заключается в том, что WinTariff может
контролировать суммарную стоимость всех разговоров данного клиента.
Если она превышает внесенный залог, то будет оператору программы
показано предупреждение.
Внимание!
✔Вычисление
стоимости разговоров и проверка залогов осуществляется
основнымобрабатывающим модулем WinTariff'a (Tariff32.exe). Поэтому
если необходима проверказалогов, то он должен работать постоянно,
одного модуля записи данных из станции(PbxCollect.exe) не
достаточно.
✔
При исчерпании залога WinTariff только выводит предупреждение,
никаких переключений в станции не производится. Т.е. WinTariff не
может запретить разговоры данному клиенту даже после исчерпания
залога.
Настройка гостиничных функций производится в окне 'Настройки->Архивы
и гостиница' главного меню программы:
Звонки клиента определять по -возможны два режима работы с клиентами
гостиницы:
✔
в каждом номере гостиницы живет один клиент, поэтому звонки клиента
можно идентифицировать по номеру комнаты (фактически, по номеру
телефона в этой комнате). Этот вариант является наиболее
распространенным.
✔
при регистрации клиента в гостинице ему сообщается его личный код.
Перед набором номера с любого телефона клиенту придется вводить этот
код (подобная схема работы требует предварительного программирования
телефонной станции; личный код в терминологии телефонных станций
обычно называется Account или Authorization Code). В данном случае в
каждом номере может проживать более одного клиента и любой клиент
может совершать звонки с любого телефона -все равно его звонки будут
идентифицироваться по его личному коду, а не внутреннему номеру
телефона.
Соответственно для WinTariff'a можно выбрать два режима работы в
гостинице -соответственно 'по номеру комнаты' и по 'Account-коду'
Залог по умолчанию -при регистрации клиента он может внести
предоплату (залог) за телефонные разговоры. Данный параметр
определяет значение, которое будет показано в окне регистрации по
умолчанию (чтобы администратору нужно было вводить меньше данных при
регистрации клиента). WinTariff может периодически проверять
суммарную стоимость разговоров данного клиента и выводить
предупреждение администратору в случае превышения залога (см.
Периодическая проверка залогов ниже).
Количество копий для печати -сколько копий счета за телефонные
переговоры будет отпечатано WinTariff'ом при выписке клиента (обычно
требуются 2 копии)
В отчет включать следующие звонки -при подготовке счета для клиента
при его выписке из гостиницы, WinTariff может:
✔
включить в счет все звонки -и междугородние, и местные (городские)
✔
либо только междугородние (если городские звонки бесплатные)
Показывать пункт 'Гостиница' в меню программы -если включено, то в
главном меню программы присутствует пункт 'Гостиница'
Периодическая проверка залогов -если используется схема с
предоплатой (залогом) за телефонные разговоры, то WinTariff может
периодически сравнивать сумму за совершенные разговоры с внесенным
залогом. Если залог оказался исчерпанным, то WinTariff выведет
предупреждение администратору. Залоги можно также проверить вручную
в пункте 'Гостиница->Проверка залогов'
Печать счета означает выписку клиента:
✔
если данная опция отключена, то в окне выписки клиентов (см.
'Гостиница->Выписка'), будет
присутствовать дополнительная кнопка 'Выехал'. Клиент будет
окончательно выписан из гостиницы
(т.е. в базу данных для данного клиента будут внесены дата/время
выписки и прекратится
дальнейшая обработка звонков для данного клиента) только после
нажатия кнопки 'Выехал'. До
момента выписки можно напечатать любое количество счетов (даже
промежуточных), клиент все
равно останется в базе данных гостиницы.
✔
если опция включена, то кнопка 'Выехал' не показывается. Для выписки
клиента достаточно нажать
кнопку 'Печать' в окне 'Гостиница->Выписка' -после печати счета
клиент будет помечен как
выехавший.
Включать в отчет ошибочные звонки -позволяет включить в отчет
ошибочные (не идентифицированные WinTariff'ом -например, если для
междугороднего звонка не был найден соответствующий код города).
Поскольку все ошибочные звонки имеют нулевую стоимость, требуется
также включить опцию Включать в отчет звонки с нулевой ценой.
Включать в отчет звонки с нулевой ценой -отключите данную опцию,
если Вы не хотите, чтобы в счете за телефонные разговоры
присутствовали звонки с нулевой ценой (например, слишком короткие
-если есть 'бесплатные' секунды).
Папка с файлом данных гостиницы -определяет местоположение папки с
файлом Hotel.dbf (в этом файле хранится вся информация о
зарегистрированных клиентах гостиницы). По умолчанию этот файл
располагается в папке WinTariff32\Hotel, другой путь может
потребоваться в случае 'многопользовательского' использования
программы. Например, если используется несколько копий WinTariff'a
(у администратора в регистратуре и на этажах) и все эти копии должны
иметь доступ к общим данных о клиентам. В этом случае следует:
✔
организовать папку Hotel на сервере, доступном для всех клиентских
машин с WinTariff'ом
✔
скопировать в нее файлы Hotel.dbf и Hotel.mdx
✔
для всех клиентских компьютеров обеспечить подключение сетевого
диска на сервере
✔
для всех копий WinTariff'a следует указать путь к этой папке (что-то
вроде F:\Hotel; в Вашем случае путь может быть иным)
Редактирование бланков отчетов
WinTariff поставляется с несколькими уже готовыми бланками отчетов,
однако все бланки могут быть изменены в соответствии с Вашими
требованиями. Чтобы отредактировать бланк (или создать новый)
воспользуйтесь пунктом ‘Настройки->Бланки отчетов’, выберите нужный
бланк отчета и нажмите кнопку ‘Редакт.’ (или ‘Новый’ для создания
нового бланка).
По умолчанию, файлы всех бланков WinTariff’a находятся в папке
Program Files/WinTariff32/Forms