Настройка данных по  сетям связи и типам соединений описана в разделе «Сети и типы соединений». В подсистеме «Меню Fastcom/Телефония/Станция/Сети и типы соединений» необходимо ввести обрабатываемые сети  и типы соединений, используемые в этих сетях.

Настройка шаблонов планов анализа номеров А и Б описана в разделе «Планы анализа». В подсистеме «Меню Fastcom/Телефония/Станция/Планы анализа» необходимо ввести планы набора  и префиксы, используемые в этих планах набора, для реализации выбранных типов соединений в заданной сети.

Настройка кодов направлений и тарифных зон описана в разделе «Зоны и направления».

Настройка автоматической обработки трафика телефонии

Автоматическую настройку обработки трафика телефонии  выполняет администратор АСР или опытный пользователь со знанием СУБД Oracle, наделённый соответствующими правами доступа к базе данных. Ошибки в  настройках могут привести к нарушению работоспособности функций автоматической загрузки и обработки трафика телефонии. Перед внесением исправлений в функции необходимо предварительно проконсультироваться со службой поддержки.

Последовательность действий по настройке функций:

    Настроить исполняемый файл загрузки трафика, образец с комментариями  расположен в  H:/TRAFFIC/autoload_files/find_ph_load. sh (Выполняется оболочкой bash). Задать и активизировать периодичность выполнения файла автозагрузки, в «Меню Fastcom/Администрирование/Периодические процедуры», операционная система Windows. Настроить автоматическую обработку трафика (Oracle Job), в «Меню Fastcom/Администрирование/Периодические процедуры». Настроить автоматическую тарификацию трафика (Oracle Job), в «Меню Fastcom/Администрирование/Периодические процедуры». Активизировать или остановить автоматическую обработку трафика, в «Меню Fastcom/Администрирование/Периодические процедуры», нажав на кнопку «Запустить» (Oracle Job) или «Остановить» (Oracle Job), в зависимости от состояния задания. Активизировать или остановить автоматическую тарификацию трафика, в «Меню Fastcom/Администрирование/Периодические процедуры», нажав на кнопку «Запустить» (Oracle Job) или «Остановить» (Oracle Job), в зависимости от состояния задания.

Состояние и возникающие ошибки загрузки, обработки и тарификации трафика отражаются в формах:

НЕ нашли? Не то? Что вы ищете?
    «Меню Fastcom/Телефония/Работа с файлами CDR» - результаты загрузки «Меню Fastcom/Телефония/Обработка» - результаты обработки «Меню Fastcom/Телефония/Тарификация» - результаты тарификации «Меню Fastcom/Телефония/Звонки» - весь обработанный трафик (старая форма) «Меню Fastcom/Телефония/Обработанные звонки» - весь обработанный трафик (новая форма).

Пример технологической цепочки при ежечасной подаче CDR файлов:

    CDR файлы подаются ежечасно, до пятой минуты после каждого часа (00:05, 01:05, …) Автозагрузка ежечасно, с 15 минутным запасным интервалом после обычного образования часового CDR (00:20, 01:20) Обработка ежедневно в ночное время,  в 01:30 Тарификация ежедневно в  ночное время, с учётом запасного интервала на длительность обработки.

Автозагрузка трафика предназначена для исключения возможных потерь трафика, оперативного контроля поступления данных.

Обработка и тарификация трафика производится обычно раз в сутки, в ночное время, чтобы утром приступить к исправлению возникших ошибок.

Настройка автозагрузки трафика

Можно настроить задание операционной системы, в котором запускать:

bash H:/TRAFFIC/autoload_files/find_ph_load. sh $1 $2 $3 $4 $5 

    $1 - коммутатор $2 - строка соединения с БД $3 - домашний каталог загрузчика $4 - каталог загружаемых файлов $5 - маска загружаемых файлов.

Пример:

bash H:/TRAFFIC/autoload_files/find_ph_load. sh ATS_DX200 fastcom/*****@***H:/TRAFFIC/autoload_files/ C:/WORK/ZAO_ATS/load_traffic/ "*.D00"

Как настраивать задание в операционной системе Windows:

«Панель управления/Назначенные задания/Добавить задание» , или команда AT с командной строки, или «Пуск/Все программы/Стандартные/Служебные/Планировщик заданий».

В новом задании в строке "Выполнить" можно указать команду для выполнения автоматической загрузки, но лучше и удобнее создать BAT-файл и указать его в строке "Выполнить":

bash H:/TRAFFIC/autoload_files/find_ph_load. sh $1 $2 $3 $4 $5

В команде укажите нужные параметры:

    $1 - код коммутатора из справочника «Меню Fastcom/Станция/Станция/Коммутаторы» $2 - Строка соединения с БД $3 - Домашний каталог загрузчика - H:/TRAFFIC/autoload_files $4 - Каталог загружаемых файлов - каталог, в котором хранятся файлы, данные из которых надо загрузить. Необходимо помнить, что в случае успешной загрузки к загруженному файлу добавится расширение. sav, а также в ходе загрузки возникают дополнительные файлы, которые тоже будут храниться в этом каталоге. $5 - маска загружаемых файлов. Примеры: "i3684*.ama" , "i3684??????????????.ama".

Процесс работы загрузки следующий.

Для всех фалов подходящих под условие "каталог загружаемых файлов/ маска загружаемых файлов" выполняется команда загрузки:

bash $3load_ph_traffic. sh $4 $2 $file $1 $3 ,

где $file - имя конкретного загружаемого файла.

Результат выполнения загрузки для всех отобранных файлов отображается в H:/TRAFFIC/autoload_files/tmp_find_ph_load. log.

В команде загрузки $3load_ph_traffic. sh выполняется следующее:

    Получение данных о загружаемом файле. Получаем имя файла без пути, размер файла, дату файла. Создание записи в таблице загрузок с информацией о загружаемом файле. Запись в таблице создается с результатом загрузки 'STARTED'. В результате получаем уникальный идентификатор загрузки load_id. Формирование командного файла для загрузки. На основании настраиваемых данных из справочника «Меню Fastcom/Станция/Станция/Коммутаторы» по коммутатору $1 используется информация «Формат», «Файл загрузки», «Команда» и на основании этой информации формируется командный файл для загрузки.

Пример:

Формат: H:\TRAFFIC\si2k_trastintel. ini

Файл загрузки: H:\TRAFFIC\load_cdr_data_file. cmd

Команда: &cmd &fn &exch &id &conn &inif, где:

    &cmd – значение из поля файл загрузки (в файле загрузки происходит преобразование бинарного файла к текстовому или преобразование  в вид удобный для загрузки) &fn - $file &exch - $1 &id - load_id &conn - $2 &inif – Формат (в файле формата описывается правило загрузки - в какую таблицу, по каким условиям и в какие поля загружать данные).

Запуск командного файла загрузки.

Анализ результата загрузки (проверка успешности или не успешности загрузки).

Установка результата загрузки. Если загрузка произведена успешно, в таблице загрузок у записи с загружаемым файлом (с id=load_id) меняем результат загрузки со 'STARTED' на 'OK', или, если загрузка произведена не успешно, результат загрузки устанавливаем в 'ERROR'.

Настройка автоматической обработки трафика, «Oracle Job»

Настроить автоматическую обработку и тарификацию трафика (Oracle Job) можно в  «Меню Fastcom/Администрирование/Периодические процедуры».

Пример настроек заданий Oracle Job приведён в таблице:


1

Код процедуры

TR_PROC

TR_CHRG

2

Название периодической процедуры

Обработки трафика

Тарификация трафика

3

Тип расписания

Ежедневно

Ежедневно

4

PL/SQL – блок

begin

gl_p_scheduled_jobs. before_start('TR_PROC');

-- call the procedure -----

TR_P_CDR_WORKS. PROCESS_ALL_TRAFFIC( 'COMSTAR_SI2K',FALSE,1);

---------------------------

gl_p_scheduled_jobs. after_run('TR_PROC',null); exception when others then gl_p_scheduled_jobs. after_run('TR_PROC',SQLERRM);

end;

Begin gl_p_scheduled_jobs. before_start('TR_CHRG');

-- call the procedure -----

TR_P_CDR_WORKS. CHARGE_ALL_TRAFFIC( 'COMSTAR_SI2K',null, null, FALSE,1);

---------------------------

gl_p_scheduled_jobs. after_run('TR_CHRG',null); exception when others then gl_p_scheduled_jobs. after_run('TR_CHRG',SQLERRM);

end;

5

Форма отображения результатов

6

Форма отображения ошибок

8

Примечание

Эта периодическая процедура предназначена для обработки загруженного трафика коммутатора COMSTAR_SI2K

Эта периодическая процедура предназначена для тарификации трафика коммутатора COMSTAR_SI2K

Обработка загруженного трафика. Можно обработать данные всех коммутаторов, а можно обработать данные только по одному коммутатору.

TR_P_CDR_WORKS. PROCESS_ALL_TRAFFIC(vszCDRExchangeCode, bParallel, nDivider).

Параметры:

    vszCDRExchangeCode - код станции, трафик которой надо обрабатывать. Если NULL - данные всех станций, по которым есть необработанные звонки, будут обрабатываться. bParallel - запускать в режиме параллельного разбора (по умолчанию FALSE). nDivider - Количество потоков, для параллельного разбора (по умолчанию 1).

Пример:

TR_P_CDR_WORKS. PROCESS_ALL_TRAFFIC(‘STELCOM_MERA’, FALSE, 1)

Тарификация трафика. Можно тарифицировать данные всех коммутаторов, а можно тарифицировать данные только по одному коммутатору.

TR_P_CDR_WORKS. PROCESS_ALL_TRAFFIC(vszCDRExchangeCode, dChargeFrom, dChargeTo, bParallel, nDivider).

Параметры:

    vszCDRExchangeCode - код станции, трафик которой надо обрабатывать. NULL - все станции, если NULL – данные всех станций, по которым есть непротарифицированные услуги, будут тарифицироваться. dChargeFrom - дата, с которой  необходимо тарифицировать данные (по умолчанию-01.01.1990) dChargeTo - дата, по которую необходимо тарифицировать данные (по умолчанию-31.12.2099 23:59:59) bParallel - запускать в режиме параллельного разбора (по умолчанию FALSE) nDivider - количество потоков, для параллельного разбора (по умолчанию 1).

Пример:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10