|
Система Phonekeeper 3.0 - это пакет программ для приема и обработки данных телефонных станций.
Данные принимаются посредством порта RS-232 станции и компьютера, и хранятся в неизменном строковом
формате в файлах форматов *.TXT, *.DBF (dBase 4), *.DB(Paradox5),*.SQL (файлы-таблицы под управлением
SQL - сервера). Полученные строковые данные АТС обрабатываются программой Phonekeeper
в режиме on-line (данные тарифицируются сразу при поступлении) или off-line(данные обрабатываются
в пакетном режиме - обработка и тарификация происходит по требованию оператора системы).
В процессе обработки данные строки расшифровываются, тарифицируются и записываются в выходную
таблицу в формате *.DBF (или таблицу под управлением SQL - сервера). Средняя скорость обработки
с момента принятия строки от станции до вывода на экран составляет от 200 строк/с на Pentium200MMX,
32MB до 2000 строк / с на PentiumIII450, 64MB.
Обработка, расшифровка и тарификация данных от АТС заключается в определении значений системных
данных программы PhoneKeeper. Основой для определения системных данных звонка внутри программы
является:
строка станции (и её протокола обработки);
механизм модификации значений (дополнительный модуль скриптовой обработки данных)
текущие установки тарифов.
Системные данные - это данные о:
владельце звонка (Абонент);
способе выхода во внешнюю сеть (Транк);
Операторе и Тарифе соединения;
направлении звонка (Номер, Префикс, Маршрут, Страна, Город);
дате/времени совершении звонка (Дата, Время);
длительности и стоимости соединения (Длительность, Стоимость).
В программе заложены способы адаптации расчетного тарификационного механизма к условиям
российской телефонной сети общего пользования - это возможность назначения не учитываемого времени
разговора; динамического определения порога округления, динамического назначения стоимости
на каждую минуту разговора и учет бесплатного количества минут.
Краткое описание
Разработанная компанией T-Soft, биллинговая (тарификационная) система Phonekeeper 3.0,
предназначена для АТС (УПАТС) фирм Siemens, NorTel, Alcatel,
Ericsson, Lucent, NEC, Panasonic, Samsung, LG, Daytek,
Minicom, Multicom и др. Разработчики программы, являющиеся профессионалами в области
голосовой связи, при создании существующей версии данного продукта уделили специальное внимание
следующим основным требованиям:
Адаптация системы к условиям российской телефонной сети общего пользования;
Адаптация системы к наличию у пользователя нескольких провайдеров связи со своими особенностями
тарификации и различными тарифными планами;
Максимальная гибкость при создании биллинговых запросов и отчетов, учитывающих всевозможные
особенности АТС (УПАТС), системы тарифных планов и условий тарификации российскими
провайдерами;
Максимальная гибкость в назначении тарифных планов.
При этом учтены многочисленные конструктивные отклики наших клиентов о функциональных особенностях
системы. Прежде, чем стать реально конкурентоспособным продуктом на рынке биллинговых систе,
Phonekeeper прошел нелегкий путь доработок и модификаций. Этому способствовали не только
профессиональные навыки разработчиков и менеджеров, но и тесное взаимодействие с реальными
пользователями нашей системы, а также со специалистами Российского Представительства фирмы
SIEMENS и другх компаний. Всем, кто помог нам пройти начальный этап разработки и эксплуатации,
мы выражаем самую искреннюю благодарность и признательность.
В результате мы создали для наших клиентов продукт, обладающий широким набором функциональных
возможностей:
в системе нет ограничений на размер (число строк) входного файла данных со станции;
cбор информации со станции осуществляется в текстовый файл или в зашифрованный файл базы данных;
cистема обладает гибкой внутренней настройкой на формат строки УАТС пользователем,
автоматическим распознаванием форматов строк данных станций из списка известных;
aнализировать файлы данных можно, выбрав их по маске и/или временному периоду;
в системе реализована возможность включения интеллектуальных функций фильтрации звонков
по различным критериям на стадии первоначального анализа исходных данных;
cкорость тарификации системы Phonekeeper 3.0 достигает порядка 2 000 строк в секунду на
PC PIII450, 64Mb RAM. И это далеко не предел!
Для сравнения: даже самые прогрессивные зарубежные биллинговые системы обрабатывают данные с
максимальной скоростью 2300 строк в секунду. Phonekeeper имеет стандартный интерфейс
пользователя MS Windows 95/98/NT с удобной системой подсказок и содержит гибкую систему назначения
тарифных планов (без ограничений на число операторов/тарифов) по:
транкам;
маршрутам;
префиксам;
сочетаниям префиксов и маршрутов;
по произвольному параметру звонка;
внутренним абонентам и/или их группам.
По "умолчанию" в системе введен максимально полный спектр мировых и локальных телефонных кодов,
а также введены стандартные тарифы ведущих московских провайдеров телефонной связи Москвы,
Санкт-Петербурга и др. Реализованы также разграничение доступа к системе и гибкий алгоритм
тарификации по назначению параметров округления, льготных интервалов времени во время соединения,
выходных, праздничных и льготных тарифов и пр.
Система Phonekeeper 3.0 включает мощный модуль генерации отчетов, позволяющий составлять
отчеты произвольной сложности. Благодаря высокой скорости их подготовки, все необходимые выписки и
аналитические отчеты производятся за рекордно короткое время. При этом возможны два механизма
генерации отчетов:
Последовательный отбор по полям двойным "щелчком" мыши, результирующий бумажный отчет
будет содержать информацию о проделанном пользователем пути наложения фильтров.
Предварительное описание полного запроса с последующим его выполнением.
Оба механизма предоставляют максимально гибкий и широкий инструментарий. Фактически, сделать
запрос можно по любому полю или набору полей. Статистические и аналитические сводки генерируются
по множеству тарификационных параметров, включая загрузку станции и нагрузку по часам.
Принцип работы
Процесс использования системы Phonekeeper 3.0 предполагает поэтапную работу по приему,
хранению и обработке данных. Все действия в процессе тарификации можно подразделить на 5 этапов.
Прием и хранение данных (в виде файлов) от АТС.
Обработка и тарификация данных на основе файлов данных АТС.
Выбор данных на основе результатов тарификации.
Подготовка шаблонов и форматирования выходных документов на основе выбранных данных.
Печать (импорт) выходных документов.
Прием данных осуществляется программой TelePort. Данные поступают в программу через
последовательный порт компьютера, соединенный кабелем с последовательным портом (или иным
устройством) телефонной станции (или иного коммутатора с аналогичным предназначением).
Способ и физический уровень приема данных - RS-232.
Принимаемые данные сохраняются в виде строк, которые затем сохраняются в формате таблиц
(Dbase4, Paradox 5, SQL) или текстовых файлов. В процессе приема данных не вносятся никакие
изменения в оригинальный вид строки. Обработка файлов данных осуществляется на основе установок
драйвера строки конкретной АТС и заключается в:
чтении строки данных из файла данных АТС;
разборке строки на поля драйвера строки (расшифровка строки);
применении алгоритма препроцессинга значений переменных (действие модуля скриптов)
с определением конечных данных полей с данными из строки;
назначении стоимости на соединение;
подготовке финальной строки и сохранения её в выходной таблице (Out.dbf).
Выходная таблица формируется по завершении тарификации и отображается в главном окне
программы Phonekeeper. На основе этой таблицы, применяя механизм запросов и фильтров,
здесь же выводятся результаты этих запросов.
Программный пакет системы Phonekeeper 3.0 состоит из следующих компонентов:
Программа приема данных (TelePort 2.1)
Программа обработки данных (Phonekeeper 3.0)
Драйвер баз данных (локальный - Paradox, серверный - SQL InterBase)
Ключ (и программный драйвер) электронной защиты
Сервисные таблицы (коды городов, тарифы, абоненты и т.д.)
Шаблоны печатных документов (отчеты, сводки, диаграммы и т.д.)
Шаблоны отчетов
Дополнительные модули
Дополнительные программные модули (в виде библиотек dll), предназначенные для расширения
возможностей системы, можно приобрести за дополнительную (более чем доступную) плату:
Модуль скриптовой обработки позволяет модифицировать расшифровку данных от станции.
Модуль депозитов - ведет историю балансов абонентов, заведенных в системе.
Модуль внешних звонков позволяет выявить вызываемого абонента и включит его в соответствующую
базу данных.
Модуль выписки счетов-фактур ведет базу выписанных счетов и сумм по счетам абонентов,
зарегистрированных в системе.
Для получения любого модуля необходимо иметь номер лицензии и номер оплаченного Вами счета.
Выходные отчеты
Подготовка шаблонов и форматирование выходных отчетов и документов заключается в разметке
рабочей области видимой части выходных документов специальным образом - с помощью встроенного
языка генератора отчетов. Команды языка позволяют:
управлять размером и стилем шрифта;
вводить файлы изображений в выходные документы;
использовать калькулятор внутри документа;
позиционировать символы в строке выходного документа;
печатать введенные числа прописью.
Печать (импорт) выходных документов заключается в выводе документов на сетевые или локальные
принтеры, а также импорте данных отчетов в другие офисные приложения.
|