В сфере технологического взаимодействия существует наибольшее количество взаимозависимых функций. Понимание их назначения является залогом успешной работы с "Билл-Мастер".

Функции "Взаимодействие по протоколу RADIUS" и "Импорт CDR-пакетов" предназначены для сбора сведений об услугах. Сведения поступают двумя путями: непосредственно от сетевых устройств по протоколу RADIUS и опосредовано в виде файлов с CDR-пакетами.

Функция "Авторизация" предназначена для идентификации клиентов по логинам и паролям, PIN-кодам, телефонным номерам. В ходе авторизации определяются объекты "Услуга" и "Лицевой счет". На основании цен из тарифных планов рассчитывается максимальная продолжительность сеансов связи.

Функция "Управление мультилогином" управляет одновременными подключениями клиентов. Если клиент получает одновременно несколько услуг, оплачиваемых с одного лицевого счета, средства счета распределяются между всеми сеансами связи. Это позволяет избежать перерасход средств.

Каждому сеансу связи соответствует внутренний объект "Билл-Мастер", называемый сессией. Он содержит сведения о типе услуги, об используемом тарифном плане и другое. По каждой активной сессии периодически подсчитывается стоимость услуг, которая не списывается с лицевых счетов до окончания сеансов связи. "Билл-Мастер" следит за тем, чтобы стоимость услуг по активным сессиям не превышала баланс лицевых счетов, и своевременно отключает клиентов.

Импорт CDR-пакетов происходит с учетом настроек объектов "Точка доступа". В них указываются пути к каталогам, куда поступают CDR-пакеты. "Билл-Мастер" периодически проверяет каталоги на наличие новых файлов и при поступлении файлов обрабатывает CDR-пакеты. Во время обработки определяется, к какому объекту "Услуга" относятся сведения, и выполняется тарификация.

Функция "Тарификация" использует объекты "Тарифный план", в которых заданы цены услуг и схемы подсчета стоимости. Конечная цель тарификации – списание средств с лицевых счетов клиентов и начисление вознаграждения партнерам (если используется механизм партнерских вознаграждений).

Функция "Управление доступностью услуг" контролирует баланс лицевых счетов. Эта функция преследует две цели: своевременно изменять статусы объектов "Услуга" и посылать сетевым устройствам команды на отключение клиентов, у которых закончились средства. Параметры управления сетевыми устройствами берутся из настроек точек доступа.

Кроме основных, в "Билл-Мастер" существуют дополнительные функции, нацеленные на решение специализированных задач и организацию сопутствующего учета.

Учет платежных карт, переданных на реализацию дилерам"Билл-Мастер" позволяет учитывать карты, переданные на реализацию, а также формировать отчеты о реализованных картах и об остатках карт.
Обмен информацией с программами бухгалтерского и технического учетаЗагрузка из XML-файлов сведений о клиентах, о подключенных услугах, о принятых платежах. Выгрузка в XML-файлы данных о предоставленных услугах, о выставленных счетах-фактурах, о принятых платежах.
Организация службы технической поддержкиУчет обращений клиентов, контроль сроков ответов, поиск платежных карт.
Учет сетевых ресурсовУчет свободных и занятых ресурсов сети: портов сетевых устройств, IP-адресов. Определение дополнительных характеристик сетевых устройств:местоположение, инвентарные номера, ответственные лица и т.п.
Автоматическая смена тарифных планов (роуминг)Автоматическая смена тарифных планов в зависимости от используемых серверов доступа, направлений звонков, телефонных номеров клиентов.
Групповые операции с клиентамиОдновременная замена тарифных планов, оформление компенсации за дни простоя, подписка на оповещения для группы клиентов.