$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