Тарификация
с помощью тарифных счетчиков.
Каждый абонент SI2000 имеет индивидуальный
суммарный тарифный счетчик, в который добавляются тарифные импульсы за
произведенные абонентом разговоры. Такие же счетчики можно организовать для
входящих транк-групп или конкретного канала, которые мы хотим тарифицировать на
SI2000.
Эти счетчики хранятся в нескольких местах на станции (батарейная память DVA на активной и пассивной стороне, файл на диске станции, файл на диске компьютера MN), что обеспечивает надежность и достоверность имеющейся информации. Ежемесячно значения тарифных счетчиков снимаются со станции и передаются в центр обработки тарифной информации, где и производится расчет абонентов. Данный способ удобен тем, что все основные начисления производятся на станции. В расчетном центре достаточно произвести вычисление количества тарифных счетчиков за текущий месяц и умножить на цену одного импульса. Передаваемая со станции тарифная информация достаточно компактна и не содержит избыточных данных. Однако данный способ тарификации требует проведения дополнительных мероприятий на станции по программированию различных тарифных направлений с разными тарифными планами. Необходимо учитывать льготные тарифы в праздничные и выходные дни, а так же изменение тарифов в дневное и ночное время. Все это необходимо запрограммировать непосредственно на станции и в дальнейшем оперативно корректировать в соответствии с поступающими изменениями. Более подробно данный метод описан в документации на SI2000.
Эти счетчики хранятся в нескольких местах на станции (батарейная память DVA на активной и пассивной стороне, файл на диске станции, файл на диске компьютера MN), что обеспечивает надежность и достоверность имеющейся информации. Ежемесячно значения тарифных счетчиков снимаются со станции и передаются в центр обработки тарифной информации, где и производится расчет абонентов. Данный способ удобен тем, что все основные начисления производятся на станции. В расчетном центре достаточно произвести вычисление количества тарифных счетчиков за текущий месяц и умножить на цену одного импульса. Передаваемая со станции тарифная информация достаточно компактна и не содержит избыточных данных. Однако данный способ тарификации требует проведения дополнительных мероприятий на станции по программированию различных тарифных направлений с разными тарифными планами. Необходимо учитывать льготные тарифы в праздничные и выходные дни, а так же изменение тарифов в дневное и ночное время. Все это необходимо запрограммировать непосредственно на станции и в дальнейшем оперативно корректировать в соответствии с поступающими изменениями. Более подробно данный метод описан в документации на SI2000.
Тарификация с помощью подробных тарифных записей.
Для каждого состоявшегося телефонного разговора
на станции формируется запись (или несколько записей) с указанием номера
абонента «А», номера абонента «В», временем начала и конца разговора,
длительностью разговора, количеством тарифных импульсов, кодом ДВО (если они
были использованы) и т.д. Далее эта информация передается в центр обработки
тарификации, где она обрабатывается и хранится для расчета с абонентами. Вся
информация о льготах и тарифах хранится и настраивается в центре расчета. На
станции фиксируется только время и длительность разговора.
На станции
SI2000 подробные тарифные записи (CDR записи) накапливаются на жестком диске
станции в файле /messages/MsgBill и периодически переносятся на компьютер MN. Перенос данных со станции на
MN производится через Ethernet по протоколу FTP. MN периодически запрашивает
SI2000 на передачу тарифных данных с диска станции на диск компьютера в раздел
“C:\si2000\files\amg\raw\xxxxmeters_last” и далее “T:\working”.
Периодичность запросов на перенос тарифных данных определяется оператором с
помощью программы “Transfer Timetable Configuration”, запускаемую из “MN Login
-> Actions -> Transfer Timetable”. По умолчанию период определяется 15-ти
минутным интервалом. Возможно настроить систему переноса тарифных данных так,
что информация о вызовах будет доступна уже через 20 – 30 секунд (режим
Immediately). Это бывает необходимо для оперативного расчета абонентов
(например, гостиничные номера). Однако следует учитывать, что такой режим
работы требует дополнительных ресурсов как станции, так и управляющего
компьютера. Не рекомендуется включать такой режим на станциях большой емкости.
Дальнейший
алгоритм обработки CDR (Call Detailed Record) записей определяется
настройкой работы системы тарификации на MN, которая первоначально задается при
инсталляции программы на компьютер и далее может быть изменена корректировкой
ключа в реестрах операционной системы. Настроечные ключи находятся в реестре \HKEY_LOCAL_MACHINE\SOFTER\
IskraTEL\MN.
Имеется два
режима работы:
Обработка тарифных данных в специализированном
центре:
REMOTEBILLING = TRUE
В данном случае
CDR записи в специальном двоичном формате переносятся в раздел “T:\transfer” и
оттуда передаются в центр обработки тарифной информации. Оператор станции не
имеет доступа к тарифным данным и не может просмотреть информацию о разговорах
на станции. Исключение составляют записи о входящих и исходящих вызовах,
запрошенных с помощью параметров OMOB и TMOB. Эти сообщения могут быть так же
переданы в центр обработки или загружены в MN для работы оператора станции с
этой информацией. Куда направить эти сообщения определяется ключом
ALLCDR_TRANSFER.
В новом
программном обеспечении, начиная с CS5082, появилась возможность параллельно
формированию тарифных файлов для центра обработки, загружать эти данные в базу
управляющего компьютера. Таким образом, они становятся доступными для оператора
станции. Этот режим обычно используется только для проверки достоверности
передаваемых в расчетный центр данных. Настраивается режим с помощью ключа
AMA_TO_DB.
Тарифная
информация переносится в раздел “T:\transfer” не сразу, а с определенной
периодичностью. Этот период задается оператором в программе “MN Configuration”,
закладка “Charge Transfer”, строка “TRANSFER” и может определяться временем или
размером файла. Параметр “Start time for periodical
transfer type” в
этом же окне определяет начальное время суток для отсчета первого периода
переноса тарифных данных.
Следует
отметить, что в двоичных тарифных файлах содержится исчерпывающая информация о
состоявшемся разговоре, в том числе и та, которая не отображается в базе данных
MN, если используется второй режим обработки тарифных данных, о котором будем
говорить ниже. Эту информацию можно получить только при обработке двоичных CDR
файлов.
Обработка тарифных данных на MN:
REMOTEBILLING = FALSE
Данный режим
обработки тарифной информации используется в случае, когда оператору станции
необходимо иметь доступ к тарифным записям и самостоятельно выгружать данные
для расчетного центра в текстовом формате. Как и в первом случае, тарифная
информация переносится на MN в раздел “T:\working\ixxxxraw_calls”, но дальше она загружается
в базу данных и становится доступной оператору станции. Периодичность загрузки
информации в базу определяется в программе “MN Configuration”, закладка “Charge
Transfer”, строка “CALLS” и может определяться временем или размером файла.
Необходимо понимать, что чем чаще будет производиться загрузка тарифных данных
в базу, тем больше будет нагрузка на ваш компьютер, и тем медленнее он будет
работать. Поэтому необходимо выбрать такой период, чтобы тарифные файлы небыли
очень большими, но и загрузка производилась не очень часто.
С помощью
программы “AMG ->View->Calls” оператор может просматривать тарифную
информацию, сортировать ее, делать выборки по различным условиям.
Для передачи
тарифной информации в центр обработки оператор должен самостоятельно
подготовить нужные данные и выгрузить их в файл. Информация выгружается из базы
данных в текстовом формате. Оператор может определить, какие поля и в какой
последовательности он будет выгружать в файл для дальнейшей обработки в
тарифном центре. Подготовка и выгрузка данных осуществляется с помощью
программы “AMG ->View->Calls->File->Export…”.
Автоматической
подготовки и выгрузки тарифной информации для центра обработки в данном режиме
не предусмотрено.
Необходимо
обратить внимание еще на один немаловажный фактор при работе с тарифной
информацией через базы данных MN. Размер базы тарифных данных определен под
800000 записей. Оператор обязан периодически очищать базу данных, выгружая
информацию в архивные файлы. Рекомендуется это делать сразу после того, как вы
передали данные в центр тарифной обработки и они прислали подтверждение, что
данные получены успешно. Очистка базы данных осуществляется через программу
“AMG ->File->Unload and Delete”. В случае необходимости повторно
просмотреть данные, которые уже были выгружены в архив, их можно загрузить
программой “AMG ->File->Load” и просмотреть в окне “AMG
->View->Archived Calls”.
В заключении
хотелось обратить внимание на параметры, определяющие количество формирующихся
CDR записей на один разговор. На станции SI2000, как и на других станциях,
реализована возможность создания нескольких тарифных записей на длинные и
дорогие разговоры. Для обычного разговора на SI2000 формируется одна тарифная
запись после окончания соединения. Для дорогих и длинных разговоров такие
записи формируются в процессе соединения. Это сделано для предотвращения потери
тарифной информации в нештатных ситуациях (например, при перезагрузке модуля)
для таких разговоров.
Настройка
параметров, отвечающих за периодичность формирования таких записей,
производится из программы “AMG ->Administration->Switch Node->Global
Tariff Data”. Параметр “Charge Recording Time Threshold” определяет время в
минутах для длинных разговоров, параметр “Max. No. Of Pulses per СDR”
определяет максимально возможное количество тарифных импульсов в одной CDR
записи, параметры “PMOB Pulse Threshold” и “PMOB Time Threshold” определяют
границы для дорогих разговоров по времени или по тарифным импульсам. Если вы не
хотите, чтобы на станции формировались такие записи, вам необходимо параметрам
“Charge Recording Time Threshold” и “PMOB Time Threshold” прописать значение 0,
а параметр “PMOB Pulse Threshold” сделать равным “Max. No. Of Pulses per СDR”.
Рекомендовані записи для білінгу:
REMOTE_BILLING = TRUE
CDR_TO_DB = TRUE
ALL_CDR_TRANSFER = TRUE
AMA_TO_DB=TRUE
CDR_TO_DB = TRUE
ALL_CDR_TRANSFER = TRUE
AMA_TO_DB=TRUE
1. При звонке на станции формируется файл msg.bill - это лог звонка.
2. По умолчанию MN забирает этот файл каждые 15 мин.
Значение этого параметра находится в таблице с.
MN->Actions-> Transfer Timetable.
3. Формирование файлов Mn configuration setting закладка
Charge Transfer строка TRANSFER столбец Period"
тут настраивается периодичность формирования *.ama файлов.
Классы тарифных услуг для абонентов (Class of Charging Service):
Запись подробной тарифной информации (DEB)
Наблюдение за исходящими вызовами (OMOB)
(в том числе и неуспешные).
Наблюдение за входящими вызовами (TMOB)
Немає коментарів:
Дописати коментар