$BEFORE_TIT1Техническая реализация$AFTER_TIT1

Система состоит из следующих компонент:

Адаптер — подсистема, преобразующая поток файлов с учетными записями из входного источника в структуру данных для обмена с сервером тарификации, определенную в конфигурации. Формирует пакеты с учетными записями формата ASN.1 для сервера тарификации. Имеется возможность взаимодействия с несколькими серверами тарификации и распределение нагрузки между ними, а также информирование администратора системы об обнаруженных сбоях в приемниках учетных записей и на серверах тарификации.

Сервер Тарификации — центральная система производящая оценку потока учетных записей, поступающих в заданном формате. Подсистема включает в себя следующие компоненты: кеш абонентов и функции поиска абонента, оператора по роумингу, подчиненных операторов (работа с БД и XML); кеш тарифных планов и функции определения составляющих стоимости, модуль выгрузки данных (в БД и в файл).

Входной информацией для системы являются учетные записи (CDR), поступающие на вход адаптера. Адаптер формирует из входного потока CDR поток данных в формате, необходимом для обмена с сервером тарификации. Адаптер передает поток CDR по протоколу TCP/IP серверу тарификации, который производит оценку стоимости вызова.

Адаптер может работать с несколькими серверами тарификации и несколькими источниками (директориями), из которых подсистема будет считывать файлы с CDR. Для каждого источника исходных CDR может быть назначено несколько серверов тарификации, куда будут передаваться файлы для последующей оценки.

Возможны два варианта работы сервера:

Потоковая обработка CDR

При потоковой обработке CDR, адаптер преобразует входной поток CDR в структуру, которую принимает сервер тарификации, далее сервер тарификации оценивает входной поток учетных записей и затем, либо сохраняет в структурах базы данных, либо сохраняет в файлы, передавая их для последующей обработки.

Петля оценки CDR

При петле оценки CDR, адаптер преобразует входной поток CDR в структуру, которую принимает сервер тарификации, далее сервер тарификации оценивает CDR, а результат работы сервера тарификации возвращается обратно на адаптер. Петля оценки CDR может использоваться также и при организации работы prepaid-платформы. $BILLING_RIGHT_1