
Форма содержит две таблицы с записями и отдельные поля. Поля таблиц не редактируются, так как являются результатом работы АСР.
Описание полей таблицы данных о загруженном файле CDR, формы «Данные о звонках станции»:
- Станция - Название коммутатора из списка Имя файла - Имя файла Дата файла - Дата и время создания файла Размер файла - Размер файла в байтах Дата загрузки - Дата и время загрузки файла Примечание - Примечание в произвольной форме Результат - Результат загрузки файла из списка разрешенных значений.
Описание полей таблицы данных о звонках, текущего загруженного файла CDR, в форме «Данные о звонках станции»:
- № записи - Порядковый номер записи в CDR Дата и время звонка - Дата начала звонка (рассчитанная) Вх. маршрут - Идентификатор входящей транкгруппы Номер А-аб - Телефонный номер А-абонента Линия А-аб – Линейные данные А-абонента Исх. маршрут - Идентификатор исходящей транкгруппы Номер Б-аб - Телефонный номер Б-абонента Линия Б-аб - Линейные данные Б-абонента Услуга Б-аб - Код услуги связи Б-абоненту Дата звонка - Дата звонка (в формате "RRDDMMHH24M1") Начало звонка - Время начала звонка Длительность - Длительность звонка Сумма - Стоимость звонка Выключатель "Сост?" - Галочка в поле выключателя указывает на то, что звонок состоялся Дополнительные поля Доп. поле1 – Доп. поле10 - Поля для дополнительной обработки соединений с учётом специфики определённого от типа коммутатора Доп. свойства –Дополнительные данные для звонка в произвольной форме.
Перечень полей формы «Данные о звонках станции» остается неизменным независимо от того, через какой коммутатор выполнены звонки.
Обработка
Функциональность формы «Обработка трафика» позволяет ознакомиться с результатами обработки трафика, выполненного через различные коммутаторы и, задав режим, произвести обработку трафика, выполненного как через отдельные коммутаторы сети, так и всего трафика, относящегося ко всем коммутаторам сети.
Обработка включает в себя разбор записи о звонке, нахождение входящего и исходящего маршрутов, разбор Б-номера по кодам и направлениям, разбор А-номера, сбор всех услуг по телефонам и по потокам и т. д. Тарификация включает в себя определение параметров, используемых при тарификации услуги, таких как период ее оказания, и, естественно, определение льгот услуги, а также определение стоимости ее предоставления.
Для того чтобы обеспечить целостность данных в АСР, при начале процесса обработки трафика блокируются все массовые операции с трафиком, а именно - загрузка, обработка и архивирование.
Обработку и тарификацию данных можно произвести последовательно: вначале произвести обработку данных, а затем, на втором этапе, их тарифицировать. Однако их можно произвести совместно, не разделяя процессы обработки и тарификации. Таким образом, обработку и тарификацию данных можно представить в виде двух схем:
- Обработка и тарификация трафика как единый процесс Обработка и тарификация трафика как два отдельных процесса.
Все операции с трафиком (обработка, тарификация, перенос ошибок и уже обработанных данных в очередь на обработку и/или тарификацию, удаление ошибок обработки и тарификации) выполняются в фоновом режиме. Для реализации режима параллельной обработки используется поле «Количество процессов». Для запуска параллельной обработки для нескольких процессов, нет необходимости запускать несколько приложений АСР и в каждом приложении указывать свой остаток (номер параллельного процесса). Требуется указать количество параллельных процессов, а приложение само породит нужное количество процессов. Целесообразно запускать столько параллельных процессов, сколько имеется процессоров на сервере БД.
Обработка трафика телефонии по данным загруженных файлов CDR выполняется в «Меню Fastcom/Телефония/Обработка/Обработка».

При включенном режиме фоновой обработки процедура обработки запускается на сервере как самостоятельный Oracle Job. При этом форма не «зависает», в ней можно продолжать работу дальше. Прогресс выполнения будет показываться не в отдельной запущенной форме, а в новом окне, которое можно закрыть без ущерба для выполняемой процедуры на сервере. Это окно всегда можно вызвать из «Меню Fastcom/Администрирование/Аудит/Монитор процессов». Окно один раз в секунду опрашивает фоновые процессы и отображает сведения о фоновых процессах, при этом возможны кратковременные «зависания» формы.
Для использования режима фоновой обработки надо скорректировать (или добавить, если нет) параметры в файле INIT...ORA. После корректировки эти параметры начнут действовать при старте сервера Oracle:
- job_queue_processes = N - Количество одновременных JOB-процессов. Рекомендуемое значение N = 4 job_queue_interval = K - Время в секундах между проверками на готовность потенциальных JOB-заданий. Рекомендуемое значение K = 30.
В случае если режим фоновой обработки не включен, форма будет работать как раньше, запуская программу на сервере и ожидая окончания ее выполнения, а для отображения прогресса выполнения вызывая отдельную форму.
Когда обработка файлов, запущенная управляющими кнопками, оказывается завершенной, появляется сообщение АСР.
При успешном выполнении обработки трафика выполняется следующий шаг, - анализ и устранение ошибок обработки трафика.
Ошибки обработки
Форма «Ошибки обработки» позволяет ознакомиться с ошибками, выявленными при первичной тарификации трафика. Кроме того, в этой форме оператор может удалить выявленные ошибки и повторить обработку ошибок в отдельности для трафика, выполненного через каждый коммутатор сети. Пользователь имеет возможность просмотреть записи для звонка, при обработке которого возникла ошибка, а также отправить на повторную тарификацию все необработанные звонки.
Просмотр, анализ и обработка записей, в которых возникли ошибки первичной обработки трафика, выполняется в «Меню Fastcom/Телефония/Обработка/Ошибки обработки».

Для обзорного анализа ошибок первичной обработки предоставляется возможность группировки одноимённых ошибок, и по действию «Типы ошибок по всем коммутаторам» вызывается форма «Ошибки обработки, сгруппированные по типу ошибок».

В случае повторной обработки ошибок из таблицы TR_T_CDR_ERRORS по коммутатору или по всем коммутаторам оператора связи поочередно выбираются данные об ошибке обработки одного звонка, затем вставляется запись, соответствующая «ошибочному» звонку, в TR_T_CDR_*_QUEUE. Из таблицы TR_T_CDR_ERRORS удаляется запись об ошибке.
Повторно. Обработка
В процессе работы возникает необходимость в повторной обработке данных о трафике за определенный промежуток времени или (и) о трафике, связанном со множеством определенных договоров. Кроме того, возникает необходимость в повторной обработке ошибок, возникших в процессе обработки трафика, поступившего с какого-либо коммутатора или со всех коммутаторов оператора связи.
В случае повторной обработки данных о трафике, по указанному периоду времени и (или) по совокупности договоров поочередно выбираются данные о каждом звонке, удовлетворяющем условиям, и для каждого звонка, затем:
- Вставляется соответствующая запись в TR_T_CDR_*_QUEUE В случае последовательной тарификации из TR_T_SERVFACTS_P_QUEUE удаляются записи об услугах, которые были предоставлены по данному звонку (они могут там остаться, если этап процесса тарификации не был выполнен) Удаляются записи об услугах данного звонка из TR_T_SERVICE_FACTS (по cdr_id — идентификатору записи повторно обрабатываемого звонка) Удаляются записи о звонке из TR_T_CDR_DATA (информация из них уже использована) В случае если после обработки была проведена тарификация, то просматривается таблица TR_T_CDR_ERRORS.
В случае повторной обработки ошибок из таблицы TR_T_CDR_ERRORS по коммутатору или по всем коммутаторам оператора связи поочередно выбираются данные об ошибке обработки одного звонка, затем вставляется запись, соответствующая "ошибочному" звонку, в TR_T_CDR_*_QUEUE. Из таблицы TR_T_CDR_ERRORS удаляется запись об ошибке.
Повторная обработка трафика выполняется в «Меню Fastcom/Телефония/Обработка/Повторно».

Форма позволяет задать условия отбора основных параметров, произвести постановку на повторную обработку трафика, в том числе и по фиктивным маршрутам, и в форме «Обработка трафика» выполняется обработка трафика штатным методом, описанном в одноимённом разделе.
Тарификация
Функциональность формы «Тарификация» предназначена для просмотра результатов тарификации трафика, выполненного за определенный период через различные коммутаторы сети. Пользователь может, задав режим, произвести повторную тарификацию как для трафика, осуществленного через отдельную станцию, так и для всего трафика; выполнить работу по анализу ошибок тарификации.
После первичной обработки трафика, тарификация записей CDR выполняется в «Меню Fastcom/Телефония/Тарификация/Тарификация».

Операции по тарификации трафика выполняются в фоновом режиме. Для реализации режима параллельной обработки используется поле «Количество процессов». Для запуска параллельной обработки для нескольких процессов нет необходимости запускать несколько приложений АСР и в каждом приложении указывать свой остаток (номер параллельного процесса). Требуется указать количество параллельных процессов, а приложение само породит нужное количество процессов. Целесообразно запускать столько параллельных процессов, сколько имеется процессоров на сервере БД.
Ошибки тарификации
Функциональность формы «Ошибки тарификации» позволяет ознакомиться с ошибками, выявленными при первичной тарификации трафика. Кроме того, в этой форме оператор может удалить выявленные ошибки и повторить обработку ошибок в отдельности для трафика, выполненного через каждый коммутатор сети. Пользователь имеет возможность просмотреть записи для звонка, при обработке которого возникла ошибка, а также отправить на повторную тарификацию все необработанные звонки, выполненные через все коммутаторы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


