характеристики |
Выполняющая программа |
Прием и хранение первичных данных |
Система сбора данных от коммутационного оборудования Система авторизации RADIUS Система предоплаченных услуг Система приема платежей Система формирования начислений |
Обработка |
Сервер биллинга |
Хранение результатов |
SQL-сервер |
Авторизация клиентских мест |
Электронный ключ. Это предоставляет возможность запуска клиентского места только пользователем с электронным ключом. Внутри электронного ключа также могут быть записан персональный список доступных компонентов АСР. Встроенный программный модуль доступа для определения функций клиентского приложения. |
Интерпретатор PASCAL |
Встроенный программный модуль для обмена информацией между клиентским приложением и сервером приложений |
Клиентское место |
Клиентское приложение с настраиваемой политикой доступа |
Отчеты, статистика, графики |
Встроенный генератор отчетов. |
Получение отчетов, финансовых документов и статистики на основе результатов.
В системе существует два способа обработки: в реальном режиме времени (он-лайн) и по мере поступления данных от оборудования (отложенный режим обработки - офф-лайн). Для обработки данных в режиме реального времени обязательна круглосуточная работа сервера биллинга.
Пример:
Данные о ... |
Представление данных |
on-line |
off-line |
телефонных соединениях по кредитной схеме |
Текстовый файл |
|
+ |
телефонных соединениях по картам предоплаты |
SOAP-запрос |
+ |
|
работе в глобальной сети Интернет |
Текстовый файл |
|
+ |
предоплаченных услугах |
SOAP-запрос Текстовый файл |
+ |
+ |
платежах |
Текстовый файл Запись в базе данных |
+ |
+ |
начислениях |
Текстовый файл Запись в базе данных |
+ |
+ |
Формирование начислений
Кроме первичных данных АСР обрабатывает данные об услугах компании и данные о платежах. Данные об услугах компании -
представляют основу для создания начислений.
Начисление # это стоимость разовой услуги или абонентская плата за использование ресурсов, предоставленных в рамках контракта.
Начисление производят в отчетный период. Стоимость вычисляется по всем активным контрактам абонента согласно установкам в
тарифном плане и состояния контракта.
Начисления можно создавать автоматически, вручную и по требованию Абонента.
Автоматическое начисление
Администратор с помощью программы планировщика запускает системную задачу #Выполнить начисления# в определенный день месяца.
Начисление вручную.
Администратор запускает задачу #Выполнить начисления# в произвольный момент времени.
По требованию Абонента
В этом режиме для Абонента персонально производится задача #Выполнить начисления#. Эту задачу может запускать Оператор с удаленного рабочего места.
Прием платежей
Прием платежей осуществляется с помощью клиентского места. Возможен импорт платежей из текстового файла или базы данных внешней системы.
Для импорта платежей из текстового файла требуется дополнительная настройка протокола разбора текстового файла.
Данные о платежах - это основные данные для подсчета баланса Абонента в произвольный момент времени. Принятые платежи после обработки являются основой для
формирования соответствующей финансовой отчетности, для создания списков абонентов неплательщиков и т.д.
Авторизация доступа
Авторизация доступа для администратора и клиентских мест осуществляется с помощью встроенного кода в электронный ключ защиты и
дополнительной авторизации пользователя при входе в систему.
В базовой поставке АСР права доступа по электронному ключу определяются производителем системы. Это отдельные ключи для сервера и клиентских мест:
электронный ключ защиты для Сервера биллинга и электронный ключ для клиентских мест.
Авторизация для входа в систему по паролю управляется Администратором системы расчетов.
Клиентские места
Клиентские места АСР CombiBilling представлены на основе универсального клиентского места и на основе Web-интерфейса.
Интерфейс универсального клиентского места полностью определяется правами доступа.
Рабочее место на основе Web определяется правами доступа web-клиента и правами, основанными на данных авторизации Абонента, использующего Web-ресурс.
Web-интерфейс использует в работе веб-сервер Microsoft IIS и дополнительный модуль расширения к веб-серверу.
Также поддерживается механизм генерации статического web-контента для последующего предоставления Абоненту в отложенном режиме.
Генерации web-контента также целесообразна, когда администрация компании-оператора предоставляет доступ к статистикие Абонента на UNIX-сервере.
Системные сценарии
Системные сценарии предназначены для автоматизации выполнения некоторых рутинных операций, например, выписки финансовых документов и формирования отчетов с последующей рассылкой абонентам компании. Системные сценарии представляют собой Pascal-код, который компилируется в процессе выполнения.
Сценарии хранятся в текстовых файлах с расширением SCN. Часть сценариев, например сценарии для обработки многострочных звонков, хранятся внутри SQL-базы.
Сценарии также используются для импорта/экспорта или архивирования какой-либо части данных, например, тарифного плана или карточки абонента.
Отчеты и статистика
Отчеты и статистические материалы готовятся на основе так называемых XML шаблонов. Внутри шаблона определяется SQL-запрос к базе данных и вид представления на экране или в печатной форме.
Документы в системе представлены как объекты с определенными правами доступа. Определенные пользователи АСР могут получить доступ к группе документов или к некоторым документам внутри группы. Права доступа назначаются Администратором системы.
С помощью служебных сценариев возможно создание группы документов по какому-либо критерию, например по отчетному периоду.