Настройка компонентов обработки Компоненты, порядок установки и настройки сервера предбиллинга для обработки CDR-файлов под управлением операционной системы Linux/Unix описаны в отдельном документе в каталоге INSTALL, - «Руководство системного администратора. Установка и настройка CDR-сервера».
В данном разделе приведено описание компонентов клиентской части АСР под управлением операционной системы Windows.
Подсистема обработки трафика телефонии представляет собой набор скриптов, написанных на языке Shell Windows и SQL*PLUS. Скрипты располагаются в дистрибутиве в каталоге TRAFFIC.
Для корректной работы подсистемы необходимо, чтобы на установке, с которой производится загрузка и обработка данных, была установлена утилита ОС стандарта POSIX – sed.
Также необходимо установить Oracle Client со следующим набором утилит: sqlplus, sqlldr.
В профиле пользователя, из-под которого будет производиться загрузка и обработка данных, могут быть определены следующие переменные окружения:
SQL_PLUS — имя программы, обеспечивающей выполнение скриптов SQL*PLUS (по умолчанию – sqlplus)
SQL_LDR: — имя программы SQL*Loader, обеспечивающей загрузку данных в Oracle (по умолчанию – sqlldr).
Файлы клиентской части в каталоге \TRAFFIC:
*.ini - файл, содержащий описание формата CDR и формата файла *.ctl
CDRConvert.exe - программа, выполняющая преобразование CDR-файла из бинарного формата в обычный, пригодный для загрузки в БД, и создающая *.ctl файл
*.cmd - программа загрузчик, служащая для загрузки CDR-файла в базу
*.ctl - управляющий файл для SQL*Loader, используемый для загрузки в БД данных. Содержит данные и правила загрузки. Этот файл создается программой CDRConvert.exe с именем загружаемого файла и после успешной загрузки удаляется
show_progress_bar.cmd - командный файл (для Win32), вызывающий форму для отображения процессов выполнения обработки и тарификации.
Экранные формы клиентской части в каталоге \FRM:
tr_cdr_*_raw - отображает загруженные данные
tr_cdr_load_log - отображает список загруженных CDR-файлов
tr_cdr_*_rec - отображает запись о звонке, при обработке которой возникла ошибка
tr_charge - отображает трафик в количественной величине и служит для выполнения следующих действий:
Обработки трафика
Обработки ошибок, возникших при обработке трафика
Проведения повторной обработки.
tr_charge_sf - служит для проведения:
Тарификации фактов оказания услуг, найденных в ходе обработки звонков трафика за выбранный промежуток времени
Повторной тарификации ошибок тарификации
Повторной тарификации.
tr_cdr_sf_data - отображает список звонков и услуг по ним за выбранный промежуток времени.
Таблицы БД серверной части:
TR_T_CDR_LOAD_LOG - содержит информацию о загрузке CDR-файлов
TR_T_CDR_*_RAW - содержит загруженные и необработанные данные о звонках (*- тип станции)
TR_T_CDR_*_QUEUE - содержит ссылки на загруженные, но необработанные данные (* - тип станции)
TR_T_CDR_DATA - содержит обработанные данные о звонках
TR_T_CDR_ERRORS - содержит ошибки обработки и тарификации
TR_T_SERVICE_FACTS - содержит факты оказания услуг, найденных в ходе обработки звонков (включая как протарифицированные услуги, так и нет)
TR_T_SERVFACT_P_QUEUE - содержит ссылки на услуги, подлежащие тарификации.
Программы серверной части:
Пакет TR_P_CDR - программы, необходимые для обработки и тарификации трафика
Пакет TR_P_CDR _* - программы, связанные с загрузкой и обработкой трафика
Пакет TR_P_$ROUTESUBST_PARSER - программы служат для поиска входящих и исходящих маршрутов. Создаются автоматически
Функция TR_F_$DIALPLAN_PARSER - функция служит для поиска префикса Б-номера. Создается автоматически
Функция TR_F_$DIRECTION_PARSER - функция служит для поиска кода направления Б-номера. Создается автоматически
Пакет TR_P_$ID_ВЛАДЕЛЬЦА_СИСТЕМЫ$СЕТЬ$ТИП_СОЕДИНЕНИЯ$ПЕРВАЯ_ЦИФРА_КОДА$DP – программы служат для поиска кода направления. Создаются автоматически.
Настройки параметров обработки данных. В форме «Меню Fastcom/Справочники/Параметры Системы/Параметры настройки», есть возможность настроить следующие установки параметров группы CDR:
Параметры группы CDR (Записи о звонках) - SYSTEM
| №
| Код
| Наименование
| Значение по умолчанию
| Возможные значения
| 1
| CDR$ALLOW_DUP_ROUTES
| Разрешать назначать один и тот же маршрут на несколько объектов договора?
| FALSE
| TRUE/FALSE
| 2
| CDR$ALLSERV
| Записывать ли все услуги, не зависимо от того, тарифицируются ли они
| TRUE
| TRUE/FALSE
| 3
| CDR$ARCH_PATH
| Где будут размещаться архивы трафика
| H:\TRAFARCH\
| Путь папки
| 4
| CDR$CDR_PROGS
| Где будут размещаться программы для обработки трафика
| H:\TRAFFIC\
| Путь папки
| 5
| CDR$COLLECT_CALLS
| Собирать звонок из нескольких частей?
| TRUE
| TRUE/FALSE
| 6
| CDR$COMMIT_EVERY
| Выполнять COMMIT поле обработки этого кол-ва звонков
| 1000
| 1000
| 7
| CDR$IS_CHRG_CL_DVO
| Тарифицировать ДВО абонентов?
| TRUE
| TRUE/FALSE
| 8
| CDR$IS_CHRG_CL_INC
| Тарифицировать все входящие звонки абонентов?
| TRUE
| TRUE/FALSE
| 9
| CDR$IS_CHRG_CL_LOC_OUT
| Тарифицировать все исходящие местные звонки абонентов?
| TRUE
| TRUE/FALSE
| 10
| CDR$IS_CHRG_CL_OUT
| Тарифицировать все исходящие звонки абонентов?
| TRUE
| TRUE/FALSE
| 11
| CDR$IS_CHRG_INC
| Тарифицировать все входящие звонки?
| TRUE
| TRUE/FALSE
| 12
| CDR$IS_CHRG_OP_INC
| Тарифицировать все входящие звонки операторов?
| TRUE
| TRUE/FALSE
| 13
| CDR$IS_CHRG_OP_LOC_OUT
| Тарифицировать все исходящие местные звонки операторов?
| TRUE
| TRUE/FALSE
| 14
| CDR$IS_CHRG_OP_OUT
| Тарифицировать все исходящие звонки операторов?
| TRUE
| TRUE/FALSE
| 15
| CDR$IS_CHRG_OUT
| Тарифицировать все исходящие звонки?
| TRUE
| TRUE/FALSE
| 16
| CDR$LOAD_PATH
| Где будут размещаться CDR-файлы для загрузки
| H:\
| Путь папки
| 17
| CDR$OWNER
| Владелец схемы с таблицами трафика
| FASTCOM
| Владелец
| 18
| CDR$RESTR_REF
| Если звонок относится не к телефону, то он обязательно должен относиться к потоку?
| FALSE
| TRUE/FALSE
|
| Настройка данных по коммутаторам, их маршрутам описана в разделе «Коммутаторы». В подсистеме «Меню Fastcom/Телефония/Станция/Коммутаторы» необходимо ввести коммутаторы, данные о которых обрабатываются в рамках этой станции и все маршруты по каждому коммутатору, которые могут быть в CDR.
Настройка данных по сетям связи и типам соединений описана в разделе «Сети и типы соединений». В подсистеме «Меню Fastcom/Телефония/Станция/Сети и типы соединений» необходимо ввести обрабатываемые сети и типы соединений, используемые в этих сетях.
Настройка шаблонов планов анализа номеров А и Б описана в разделе «Планы анализа». В подсистеме «Меню Fastcom/Телефония/Станция/Планы анализа» необходимо ввести планы набора и префиксы, используемые в этих планах набора, для реализации выбранных типов соединений в заданной сети.
Настройка кодов направлений и тарифных зон описана в разделе «Зоны и направления».
|