Пример разработки тарифных планов и включения абонентов

 

В качестве примера рассмотрим фрагмент реальной  корпоративной сети, построенной на коммутаторе AVAYA (рис. 1).

 

 

Фрагмент корпоративной телефонной сети.

 

                                                                


Рис. 1.

 

Исследуемую сеть телефонной связи можно условно разделить на две части: внутреннюю и внешнюю (граница раздела показана штрих-пунктиром).

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

Необходимое замечание. В некоторых случаях могут осуществляться т.н. транзитные вызовы оператора связи : вызов приходит от  оператора связи  и, используя код доступа к внешнему маршруту, выходит из сети (на другого или этого же оператора связи).   При этом, какой-либо определенный внешний номер (городской) для доступа в корпоративную сеть не используется. (Внешний оператор просто "набирает", например, у вас "9" или код доступа к конкретному маршруту и совершает исходящий вызов). Такие вызовы необходимо выделять из общего потока внешних входящих вызовов и тарифицировать по особым правилам и тарифам.

 

В Компании 2 офиса. Основная внутренняя нумерация следующая:

·        в офисе 1 – 17ХХ, 18ХХ,19ХХ;

·        в офисе 2 – 1ХХХ, 3ХХХ,5ХХХ,2ХХХХ.

Кроме этого, в каждом из офисов есть внешние номера (семи и/или десятизначные).

 

В первом из них («Офис 1») установлен коммутатор типа AVAYA. Именно на нем предполагается организовать сбор и обработку тарификационных данных.

Этот коммутатор связан несколькими маршрутами (пучками соединительных линий - СЛ) с другими коммутаторами, расположенными в офисе 2, а также у оператора связи:

·        7004– к оператору связи «Оператор 1» (входящие и исходящие внешние вызовы). Пучок равнозначных СЛ;

·        7007 – к подразделению компании «Офис 2» (входящие и исходящие внешние и внутренние вызовы) . Пучок равнозначных СЛ.

Все исходящие внешние вызовы из Компании осуществляются посредством набора кода доступа выхода «на город» -  «9». При этом, в направлении 7007 исходящие внешние вызовы направляются с дополнительной «9» с целью обеспечения их транзита через Офис 2 в сторону  Оператор 2.

 

 

Разрабатываем тарифные планы

 

В документе «Пример разработки шаблонов для сети с коммутатором AVAYA.doc» мы уже рассматривали эту сеть. Там же приведены необходимые для работы программы TSVlog_25 шаблоны.

Здесь мы основное внимание уделим разработке тарифных планов и процедуре включения абонентов в БДТ.

 

Общий алгоритм включения абонента (изменения его параметров, тарифного плана, закрепление ресурсов и т.п.):

1)      в таблицу «Документы» вводим записи о документах, на основании которых производится изменение в БДТ;

2)      при включении нового абонента (изменении его тарифного плана) проверяем наличие соответствующего тарифного плана. При его отсутствии – разрабатываем нужный план;

3)      в таблицу «Абоненты и владельцы ресурсов» заносим данные об абоненте;

4)      в таблице «Ресурсы» находим ресурс (ресурсы), которые закрепляем за абонентом.

 

 

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

 

Предположим, что мы начинаем разработку тарифных планов и включение абонентов «с нуля».

Запустим TarifSV_25.exe. При выборе пункта меню «Работа с БДТ», возможно, получим:

Рис. 2

 

Выбираем «Да». В результате будут очищены таблицы шаблонов конвертации,  ресурсов, абонентов, планов и документов.

Для обеспечения ввода информации в БДТ, необходимо ввести хотя бы один документ. Сразу вводим все документы, относящиеся к нашему случаю (начальный плюс документы о включениях абонентов – операторов связи в соответствии с соответствующими Договорами):

 

 

Рис. 3

 

Теперь переходим собственно к тарифным планам.

 

Для начала заведем т.н. «Пустой» и «Нулевой» планы. Они могут иногда пригодиться.

Первый из них не содержит ни одной тарификационной таблицы.

Второй включает в себя все «нулевые» тарифные таблицы (в них стоимость одной тарифной единицы равна 0).

В закладке «Тарифные планы», ставим «галочку» в пункте «Режим редактирования», кликаем на правую кнопку мыши и в выпадающем меню выбираем «Ввести новый план».

Вам будет предложено выбрать документ и ввести дату. Относитесь аккуратно к вводу даты! Именно с этой даты, например, начнет действовать тарифный план, который вы будете создавать (рис. 4):

 

 

Рис. 4

 

Дважды «кликаем» на документ №1. Дата создания документа автоматически вставится в окошко «Дата:». Кликаем кнопочку «Ок».

 

В закладке «Тарифные планы» внизу появляется табличка, в которой прописываем параметры нужного тарифного плана. С помощью кнопочки «Добавить план» вводим еще один с тем же документом и датой (рис. 5):

 

 

 

Рис. 5

 

Кликаем на «Save» и сохраняем введенные значения.

 

Пусть мы имеем 2 договора с 2 операторами связи.

Поясним на одном из них процедуру разработки тарифного плана.

Итак, предположим, что наша «Компания» имеет Договор 1 с оператором связи «Оператор 1» и, соответственно, присоединяется к нему по потоку Е1 (маршрут Т7004) .

Абонентская плата за поток Е1 (маршрут Т7004) составляет 14500 руб./месяц.

Входящий трафик бесплатен.

Точность округления объема трафика (длительности соединения)  – 1 мин.

Вызовы длительностью менее 6 сек. не тарифицируются.

Исходящий местный оплачивается по 0,4 руб. за мин.

В рабочие дни (понедельник-пятница) с 20:00 до 08:00, а также в выходные и праздничные дни действует понижающий коэффициент стоимости местного исходящего трафика, равный 0,5.

 

Примечание. Договор 2 с «Оператор 2», конечно же заключается «Компанией», исходя из присоединения к оператору связи через Офис 2. Однако здесь, в демонстрационных целях, мы его «переносим» на Офис1.

 

По этому Договору 2 «Компания» арендует у «Оператор 2» два городских номера с абонентской платой по 600 руб./мес. При этом, 600 мин. исходящего местного трафика на каждый номер предоставляются бесплатно.

Тарификация осуществляется по потоку.

Входящий трафик бесплатен.

Точность округления объема трафика (длительности соединения)  – 1 сек.

Вызовы длительностью менее 6 сек. не тарифицируются.

Исходящий местный оплачивается по 0,5 руб. за мин.

Учитывая это, 600 мин. исходящего местного трафика стоят 300 руб. Именно на эту сумму нужно учесть льготу в размере 300 руб. на каждый арендуемый номер.

 

Создание тарифных таблиц

 

Перед тем, как приступить к созданию тарифных таблиц, целесообразно ознакомиться с п. 5.1 документа «Комплекс программ  TarifSV v.25 (Office).doc»

 

Вначале создадим перечисленные выше тарифные таблицы. Продемонстрируем это на примере создания тарифной таблицы для местного трафика по Договору 1.

Поскольку у нас предполагается учитывать,  что в выходные и праздничные дни действует понижающий коэффициент стоимости местного исходящего трафика, равный 0,5, введем его в таблице «Расписание».

В закладке «Тарифные таблицы» выбираем закладку «Расписание». В ней сейчас всего одна «0» – я табличка. Ее и используем в качестве шаблона при разработке нашей.

Собственно, здесь в «0» - й табличке нас все устраивает. Однако, лучше конкретизировать ее наименование, а также учесть праздничные дни (12 июня 2012 г.).

Ставим «галочку» в пункте «Режим редактирования». После этого вам будет предложено выбрать документ и ввести дату. (Мы уже умеем это делать.)  На нижней панели появятся несколько дополнительных кнопок.

Далее изменяем наименование тарифной таблицы (в левой табличке в колонке «Описание») на «Договор D001 с Оператор 1».

При необходимости, удаляем ненужные строки (например - с датами за прошлый год). Для этого «кликаем» правой кнопкой мышки на нужную строку и в появившемся меню выбираем «Удалить строку». Значение в первой колонке этой строки очистится. При сохранении таблицы такие строки удаляются.

Учтем праздничные дни. Например – 12 июня 2012 г. Это – вторник. Мы знаем также, что 9 июня (суббота) объявлен рабочим днем, а понедельник 11 июня – выходным.

«Кликаем» правой кнопкой мыши и выбираем «Добавить дату». В появившемся окошке выбираем дату и устанавливаем время, с которого начинает действовать коэффициент. Жмем «Ок». Далее, в колонке «Множитель» устанавливаем требуемое значение коэффициента.

И т.д.

После чего даем команду «Сохранить как». В появившемся окне выбираем «Сохранить как новую» и «Ок» (рис. 6):

 

 

 

Рис. 6

 

Теперь у нас две таблички в пункте «Расписание» (номера 0 и 1). Таблицу «1» мы и будем задавать в колонке «Расписание» в тарифной таблице «Местные (исх.)» для Оператора 1.

 

Переходим собственно к составлению тарифной таблицы.

 

 

Краткое пояснение содержания  тарифной таблицы.

Правая таблица отражает содержание конкретной тарифной таблицы, выделенной в списке тарифных таблиц  бирюзовым цветом. Выбор таблицы осуществляется двойным "кликом" на нужной строке в списке таблиц.

Особенность тарифных таблиц в том, что они содержат две совокупности данных:

- коды доступа к собственно тарифной таблице (выделяются желтым цветом);

- собственно тарифная таблица.

 

Коды доступа к тарифной таблице используются с целью минимизации объема данных в тарифной таблице и ускорения процесса тарификации.

Например, в рассматриваемой нами таблице есть 15 кодов доступа.

Это означает, что только в том случае, если  поле DIGITS (набранный номер) начинается с одного из перечисленных кодов, будет осуществляться дальнейший поиск и идентификация вызова в тарифной таблице. Если нет - будет осуществлен переход к следующему типу вызова (и поиск в соответствующей таблице).

При этом, сами коды доступа в тарифную таблицу передаются в том виде, как они отображены во второй колонке. Например, код доступа «-8107495» будет преобразован в «8495». 

Т.о., например,  набранный номер -81074956850000 (местный вызов в г.Москва) будет преобразован в 84956850000 и именно в таком виде будет использован при поиске соответствующей строки в тарифной таблице.

В то же время, например, для номера -81074986850000 (вызов в Московскую обл.) не будет найдено нужного кода доступа к таблице «Местные (исх.)», и поиск будет продолжен в  других таблицах («Внутризоновые», «Междугородные» и т.д).

 

 

 

В закладке «Тарифные таблицы» выбираем закладку «Местные (исх.)». В ней сейчас всего одна «0» – я табличка. Ее и используем в качестве шаблона при разработке нашей.

Ставим «галочку» в пункте «Режим редактирования». После этого вам будет предложено выбрать документ и ввести дату. (Мы уже умеем это делать.)  На нижней панели появятся несколько дополнительных кнопок.

В этой табличке нас все устраивает, кроме стоимости единицы тарификации (ЕТ), а также значение в колонке «Расписание». Можно последовательно изменять значение «0» на «0,4» в каждой строке. Однако, лучше выделить нужные значения в столбце, кликнуть на них правой кнопкой, выбрать в выпадающем меню пункт «Заменить на» и изменить их сразу все:

 

 

Рис. 7

 

Далее изменяем наименование тарифной таблицы (в левой табличке в колонке «Описание») на «Договор D001 с Оператор 1».

После чего даем команду «Сохранить как». В появившемся окне выбираем «Сохранить как новую» и «Ок».

 

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

 

Теперь вернемся к тарифным планам.

По аналогии с тем, как мы вводили нулевой и пустой планы, для документов №2 и №3 вводим:

 

 

Рис. 8

 

Здесь в качестве «Минимального платежа» в тарифном плане №3 мы ввели «-300».

 

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

 

 

Ввод абонентов

 

Анализ нашей сети позволяет выделить две группы абонентов. Первая из них включает всех внутренних абонентов сети. Вторая – внешних операторов связи.

Открываем вкладку «Абоненты, сервисы и владельцы ресурсов», ставим галочку у пункта «Режим редактирования», кликаем правой кнопкой мыши в окне и в выпадающем меню выбираем пункт «Ввести нового абонента (1 уровня)».

Далее – выбираем документ №1 и дату ввода абонента.

Внизу появится табличка «Вставка абонента 1 уровня» (рис. 9):

 

 

Рис. 9

 

Сразу вводим двух абонентов (используем кнопочку «Добавить абонента») без тарифных планов: «Компания» (тип – «офисный») и «Операторы связи» (тип – «Оператор связи»). Т.о. мы обозначили две вершины иерархии абонентов.

Далее последовательно вводим абонентов второго и третьего уровней для «Компании» и операторов связи (рис.10).

 

 

Рис. 10

 

Продолжим включение операторов связи. Добавим им сервисы:

 

 

Рис.11

 

Поясним исполненное.

Прежде всего, напомню, что в TarifSV расчет трафика идет «снизу вверх» и «слева направо».

Например, с маршрута Т7004 приходит вызов (уходит на него). Маршрут Т7004 закреплен за абонентом «2/1/1-2» («Местная связь»).  (Как это делается, см. ниже). Во время расчета TarifSV по ресурсу (в нашем случае - Т7004) находит нужного абонента, проверяет, есть ли у него тарифный план. Если есть – пытается, просматривая тарифные таблицы «слева направо» (от локальной до МН тарифной таблицы), отнести этот вызов к определенному типу, а также найти его стоимость. Если это не удается, то осуществляется переход к вышестоящему в списке абоненту. В нашем случае, например,  будет осуществлен переход от  абонента «2/1/1-2» к абоненту «2/1/1-1» и т.д.

Так, у абонента «2/1/1-2» тарифный план №2. Вызов (если точнее – запись о вызове), будет передана абоненту «2/1/1-2», у которого в тарифном плане есть таблицы «Местные входящие» и «Местные исходящие».  Если вызов «находит» нужную таблицу, то расчет его стоимости останавливается. В противном случае – вызов отдается на расчет абоненту «2/1/1-1», имеющему тарифный план №4. И т.д.

 

Примечание. Если тип абонента – «Офисный», то для него не осуществляется переход к вышестоящему абоненту. Если такой абонент имеет свой план, то вызов обрабатывается в соответствии с ним.

В противном случае, при отсутствии собственного плана (как правило, так и есть) , стоимость такого вызова, а также информация об его типе, регионе и назначении берется из данных, полученных в результате обработки связанного с ним вызова.

В частности, для внешних (входящих или исходящих) вызовов эти данные будут содержать сведения, полученные в результате обработки связанного с ним вызова от/к внешнего оператора связи. Т.е. – издержки, которые, возможно, понесет организация за этот вызов.

 

Вернемся к абоненту «2/1/1-2».

У него в колонке «Применить к:» стоит  «ресурсу». Это означает, что все фиксированные платежи, которые указаны как у самого абонента, так и в его плане, относятся к каждому из ресурсов, которые прикреплены к данному абоненту. В противном случае считается, что они относятся к абоненту в целом.

У абонента «2/1/1-2» в колонке «Применить к:» стоит  «ресурсу». Это означает, что за обслуживание каждого ресурса, присоединённого к данному абоненту, будет выставлен счет за обслуживание ресурса в сумме 14500руб.  Поскольку в дальнейшем мы закрепим за этим абонентом ресурс Т7004, то за его обслуживание, в соответствии с Договором 1, будет насчитываться 14500 руб./мес.

 

Аналогично мы добавили сервисы для Оператора 2.

Здесь стоит лишь отметить  две особенности.

Во-первых, у абонента «2/2/1-2» («Местная связь») плата за обслуживание ресурса составляет 600 руб. А в его тарифном плане №3 указан минимальный платеж в размере – 300 руб. Т.о., за обслуживание каждого ресурса, присоединенного к этому абоненту будет начисляться 600 руб./мес, а счет за местный трафик будет уменьшен на 300 руб./ мес. за каждый ресурс.

Во-вторых. Сервис «2/2/1-3» («включение Т7007») включен только для того, чтобы на него «повесить» ресурс Т7007. Дело в том, что именно через ресурс Т7007 идут входящие и исходящие вызовы от/к Оператора 2. Казалось бы, мы его могли бы закрепить за абонентом «2/2/1-2» («Местная связь»)? Однако, в таком случае и на ресурс Т7007 распространились бы абонентский и минимальный платежи. А нам их нужно учитывать только для городских номеров! Чтобы этого избежать, и был добавлен сервис  «2/2/1-3» («включение Т7007»).

 

Включение ресурсов

 

Как правило, вам не надо вводить в БДТ ресурсы «вручную». Хотя такая возможность и есть. В подавляющем числе случаев ресурсы сами появляются в БДТ в ходе прогона (запуска на расчет).

Первоначально они имеют статус (состояние) «Не назначен».

Часть (или все из них) из таких ресурсов можно удалить из БДТ.

Для этого в закладке «Ресурсы» переходим в режим редактирования, снимаем галочку в пункте «Не показывать историю ресурсов», кликаем правой копкой мышки и в выпадающем меню выбираем пункт «Удалить не назначенные ресурсы». В появившемся окошке перечисляем диапазон просмотра списка ресурсов (их НОМЕРОВ, т.е. из колонки  «№ п/п»), среди которых нужно удалить подобные ресурсы (рис. 12):

 

 

Рис. 12

 

Жмем «Ок». Ненужные ресурсы будут удалены из БДТ.

 

Закрепление ресурсов продемонстрируем на ресурсе с ID ресурса  =  1700.

В режиме «Редактирование» кликнем на этом ресурсе правой кнопкой и выберем пункт «Назначить»:

 

 

 

Рис. 13

 

Как обычно, вам будет предложено выбрать документ и назначить дату вступления изменения в БДТ. После чего внизу закладки откроется табличка (рис. 14):

 

 

Рис. 14

 

Здесь мы определяем тип ресурса (выбираем из выпадающего списка), а также его «владельца». Под владельцем в данном случае имеется ввиду абонент, которому принадлежит этот ресурс. Как правило, можно «не заморачиваться» с владельцем. Например, назначать владельцем у всех внутренних ресурсов абонента «1», и, соответственно, у внешних – соответствующего оператора связи.

Далее – сохраняемся («Save»).

Ресурс «1700» перешел в состояние «Свободен». Теперь его можно включить (закрепить за определенным абонентом).

В режиме «Редактирование» кликнем на этом ресурсе правой кнопкой и выберем пункт «Включить»:

 

 

Рис. 15

 

Как обычно, вам будет предложено выбрать документ и назначить дату вступления изменения в БДТ. После чего внизу закладки откроется табличка (рис. 16):

 

 

 

Рис. 16

 

Здесь мы выбираем абонента, за которым следует закрепить ресурс.

 

Примечание. Можно воспользоваться и следующим способом  ввода  значений в полях «ID владельца» и «ID абонента». Дважды "кликните" на поле ввода. Затем - найдите в правой таблице нужный вам абонент и так же  дважды "кликните" по нему. В поле будет вставлено нужное значение.

 

 

При первоначальном вводе ресурсов можно воспользоваться возможностью копирования параметров ресурса на группу ресурсов.

Для этого в режиме редактирования снимите галочку в пункте «не показывать историю ресурсов» и выберите в выпадающем меню соответствующий пункт. В появившемся окошке перечисляем диапазон ресурсов (их НОМЕРОВ, т.е. из колонки  «№ п/п»), на которые следует скопировать параметры этого ресурса. Перечень копируемых параметров выбираем из выпадающего списка.

Т.о., например, мы могли скопировать все данные с ресурса 1701 на ресурс 1700, не проводя изложенных выше манипуляций с включением ресурса 1700.

 

Рис. 17

 

Пользуйтесь этой функцией с осторожностью! Здесь теряется контроль за целостностью БДТ.

 

Некоторые ресурсы придется вводить «вручную». Например, для того, чтобы учесть платежи за «городские номера», арендуемые у Оператора 2. Обычно я такие «городские номера» помечаю символом «А»: А3803980,  А3803989, А4019281. И именно их (в данном примере) закрепляю за абонентом «2/2/1-2».

 

 

Проведение расчетов и интерпретация их результатов

 

Перед тем, как приступить к проведению расчетов, целесообразно ознакомиться с п. IV документа «Комплекс программ  TarifSV v.25 (Office).doc», а также с документом «О программе TSVlog_25.doc».

 

Собственно тарификация вызовов проводится в 2 этапа. На первом с помощью программы TSVlog_25.exe проводится первичная обработка файлов с CDR-записями. На выходе получается файл типа 2I*.db, каждая запись в котором содержит следующую информацию:

NUMB - уникальный номер первой CDR-записи, в которой была найдена информация о данном вызове. Этот номер берется из CDR (если таковой есть) или присваивается программой автоматически. Заметим, что одна CDR-запись может содержать информацию о нескольких  вызовах (разного типа и на разные ресурсы). В то же время, информация об одном вызове может быть «разбросана» по нескольким CDR-записям;

DT_START - дата и время начала вызова (соединения);

DURWAIT - время ожидания начала соединения, с;

DURATION - длительность вызова (истинная в сек) или объем трафика;

ORIGID - ресурс (ID ресурса, с учетом преобразований с использованием шаблонов);

DIGITS - номер, "набранный" ресурсом при вызове (с учетом преобразований с использованием шаблонов). В кавычках, поскольку  может содержать дополнительные символы, например, "+", "-" и т.д. ;

RECTYPE - тип записи – символ, служащий для обозначения разновидности вызова (не всегда совпадает с типами CDR); 

CLID -  дополнительный идентификатор инициатора вызова (с учетом преобразований с использованием шаблонов). В большинстве случаев для его формирования используется поле CLID в исходной CDR;

CODE - код завершения вызова. Если соответствующее поле присутствует в CDR, то здесь помещается его значение;

STRNUMBER - имя исходного log - файла и номер строки в нем, соответствующей данной записи в таблице.

 

На втором этапе проведения тарификации полученный файл 2I*.db обрабатывается программой TarifSV_25.exe.

 

Итак, приступаем к проведению расчетов. Запустим TSVlog_25.exe, выберем пункт меню «Прогон» и выберем нужный файл (файлы) CDR:

 

 

Рис. 18

 

В результате прогона получим соответствующий 2I*.db файл. Его можно посмотреть, выбрав в меню пункт

 

Рис. 19

 

Двойной «клик» в строке таблицы приводит к загрузке в верхнюю часть окна исходного файла CDR с выделением в нем соответствующей строки CDR:

 

 

Рис. 20

 

Закрываем TSVlog_25.exe и запускаем TarifSV_25.exe. «Кликаем» на  пункт меню «Расчет» и выбираем нужный файл 2I*.db:

 

 

Рис. 21

 

Жмем «Ок». В «Журнале работы» видим информацию о состоявшемся прогоне:

 

 

Рис. 22

Видим, что во время прогона у нас был найден 1 новый ресурс, который был автоматически добавлен в БДТ.

Соответствующая информация была помещена в файл «2ERRORS.db».

Далее смотрим результаты. Они помещаются в папку «Results». Если прогон осуществлялся за определенный месяц, то в ней будут созданы соответствующие папки.

 

Во-первых, займемся ошибками (по-возможности - их устранением). Выбираем пункт меню:

 

 

Рис. 23

 

Открываем соответствующий файл ошибок:

 

 

Рис. 24

 

Видим, что здесь отображена одна ошибка: найден новый ресурс «1734».

Выходим из просмотра ошибок и включаем новый ресурс, который был автоматически добавлен в БДТ. Порядок включения описан выше.

Еще раз прогоним (произведем расчет) этот же файл с помощью TarifSV_25.exe. Теперь ошибок нет:

 

 

Рис. 25

 

 

 

Просмотр итоговой таблицы

 

Эта таблица появляется только в случае проведения расчета за конкретный месяц.

Для ее просмотра идем в пункт меню «Результаты» и «Итоговая таблица»:

 

 

Рис. 26

 

Выбрав нужную таблицу, в укрупненном виде увидим итоговые результаты тарификации за месяц (в таблицу помещаются только результаты, имеющие величину по стоимости, бОльшую, чем 0):

 

Рис. 27

 

«Кликнув» правой кнопкой на таблице и выбрав последовательно пункты «Выделить все» и «Копировать в Clipboard Ctrl + C» в выпадающем меню, вставляем скопированное, например, в этот документ:

 

№ п/п

ID абонента

Наименование

Договор

Ресурс

Итого

Постоянные платежи

Итог по трафику

Платежи за трафик

 

Сумма

Кол.

Объем в ЕТ

Мин. платеж

Абонентские

Прочие

Плановые

Внутр.

Местный

Вн.зон

МГ

МН

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

 

1

   1

Компания

 

 

762,28

0

0

0

762,28

236

669,03

0

0

196,41

276,9

224,8

64,17

 

72

   2

Операторы связи

 

 

16965,87

16300

0

0

665,87

236

669,03

0

0

100

276,9

224,8

64,17

 

 

В первой строке (№ п/п 1) содержится информация о суммарном трафике абонентов «Компании». Без учета «льготных» минут, абонентских и прочих платежей. Например, именно на сумму в 96,41 руб. (учтенной Оператором 2 в качестве «льготной» для местных исходящих вызовов) отличается итог по трафику для «Компании» и для операторов связи в колонке 10.

Во второй строке  (№ п/п 72) содержится информация о том, на какую сумму будут выставлены счета за март 2012 г. от всех операторов связи. С учетом абонентских, льготных и прочих платежей. С детализацией по видам расходов.

 

Для получения более детальной информации, раскроем ее, «кликнув» на «крестики» в колонке 1:

 

Рис. 28

 

Таким образом можно увидеть, из каких составляющих складываются платежи.

 

 

Например, для Оператора 2:

 

№ п/п

ID абонента

Наименование

Договор

Ресурс

Итого

Постоянные платежи

Итог по трафику

Платежи за трафик

 

Сумма

Кол.

Объем в ЕТ

Мин. платеж

Абонентские

Прочие

Плановые

Внутр.

Местный

Вн.зон

МГ

МН

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

 

77

   2/   2

Операторы связи/Оператор 2

D002

 

2365,87

1800

0

0

565,87

162

419,03

0

0

0

276,9

224,8

64,17

 

78

   2/   2/   1

../Оператор 2/телефония

D002

 

2365,87

1800

0

0

565,87

162

419,03

0

0

0

276,9

224,8

64,17

 

79

   2/   2/   1-   1

../Оператор 2/ВЗ, МГ и МН связь

D002

 

565,87

0

0

0

565,87

104

226,22

0

0

0

276,9

224,8

64,17

 

80

   2/   2/   1-   1

../Оператор 2/ВЗ, МГ и МН связь

D002

T7007

565,87

0

0

0

565,87

104

226,22

0

0

0

276,9

224,8

64,17

 

81

   2/   2/   1-   2

../Оператор 2/местная связь

D002

 

1800

1800

0

0

0

58

192,82

-900

0

0

0

0

0

 

82

   2/   2/   1-   2

../Оператор 2/местная связь

D002

A3803980

600

600

0

0

0

0

0

-300

0

0

0

0

0

 

83

   2/   2/   1-   2

../Оператор 2/местная связь

D002

A3803989

600

600

0

0

0

0

0

-300

0

0

0

0

0

 

84

   2/   2/   1-   2

../Оператор 2/местная связь

D002

A4019281

600

600

0

0

0

0

0

-300

0

0

0

0

0

 

85

   2/   2/   1-   2

../Оператор 2/местная связь

D002

T7007

96,41

0

0

0

96,41

58

192,82

0

0

96,41

0

0

0

 

 

Здесь видим, что, например, абонентская плата, выставленная Оператором 2 (1800 руб.), складывается из платежей за ресурсы A3803980, A3803989 и A4019281 (по 600 руб. за ресурс). А итоговая сумма за местный трафик получается посредством сложения платежа за местный трафик абонента №85 (с ресурса Т7007) и суммы минимальных платежей за местный трафик, назначенных на каждый арендуемый номер (по -300 руб./мес на номер). При этом, если получается отрицательная величина (здесь она равна -900+96,41 = -803,59), то она приравнивается 0.

 

Просмотр детализированной информации

 

В главном меню TarifSV выберите пункт «Результаты», в нем подпункт «Детальные таблицы» и, далее, «Выходные файлы». В появившемся окне выберите пункт меню «Открыть». Вам будет предложено загрузить файл детальных результатов из папки RESULTS. После выбора соответствующего файла откроется окно:

 

 

Рис. 29

 

Выбрав в пункте «Выборки и опции» -> «Вид» -> «Подробный», можно посмотреть еще более детальную информацию по каждому вызову.

Пункт «Выборки и опции» -> «Вид» -> «Детализация счета», позволяет видеть детальную информацию в формате, в котором абоненту выдается детализация.

 

 

В зависимости от выбранного вида, в таблице отображаются следующие поля.

 

№ записи - уникальный номер первой CDR-записи, в которой была найдена информация о данном вызове. По этому номеру с помощью программы TSVlog.exe можно найти исходную строку CDR.

Старт - дата и время начала вызова (соединения).

Время ожидания, сек - время ожидания начала соединения, с.   

Длит., сек - длительность соединения (истинная в сек) или объем трафика.                            

Ресурс          - идентификатор (ID) ресурса, через который прошел вызов.

Номер          - номер, "набранный" ресурсом при вызове (с учетом всех преобразований).

Тип записи -         тип записи – символ, служащий для обозначения разновидности вызова (не всегда совпадает с типами CDR).

АОН (CLID) - дополнительный идентификатор инициатора вызова (с учетом всех преобразований).  

Код завершения - код завершения вызова. Если соответствующее поле присутствует в CDR, то здесь помещается его значение.        

Абонент  - информация об абоненте, осуществившем вызов (абонент А):                                

·         ID абонента – идентификатор абонента. Соответствует значению поля «ID абонента» из таблицы абонентов.

·         Договор - идентификатор договора с абонентом. Соответствует значению поля «Код по БД» из таблицы абонентов.

·         Тип абонента – тип абонента. Соответствует значению поля «Тип абонента» из таблицы абонентов.

 

Тип вызова – краткое наименование трафика («Местн (вх)», «Вн.зон» и т.п.).                           

Куда (откуда) – информация о том, куда (откуда) осуществлен вызов:   

·         Назначение

·         Регион

 

Тарифный план – наименование тарифного плана, в соответствии с которым произведена тарификация. Если на момент осуществления вызова у абонента не было собственного тарифного плана (как, например, - у большинства офисных абонентов), или этот план был не актуален, то в этом поле появится запись «Нет собств. плана».     

Таблица номер тарифной таблицы, в соответствии с которой произведена тарификация.   

Расчетные – информация о вычисленных объеме и стоимости трафика абонента А:              

·        Объем в ЕТ – объем трафика в единицах тарификации (ЕТ). Размер ЕТ устанавливается в таблице «Правила тарификации». Как правило, 1 ЕТ = 1 мин.

·        Стоимость, руб. – расчетная стоимость трафика в руб.

 

Тариф          - стоимость 1 ЕТ, руб.

Курс валют, руб. – курс пересчета валют (из условных единиц в руб.), использовавшийся в момент расчета.        

Сторона В – информация об абоненте на противоположной стороне вызова (абонент В):

·        Стоимость - расчетная стоимость трафика в руб. для абонента В.

·        Абонент - идентификатор абонента В.

 

Несколько примеров вызовов

 

1.      Внутренние вызовы.

 

В табл. 1 представлены несколько внутренних (внутрисетевых, межкоммутаторных) вызовов.

Найдем их в исходном файле CDR по номеру записи с помощью программы TSVlog.exe.

 

Для этого открываем исходный 2I20*.db – файл:

 

Рис. 30

 

В открывшемся файле в колонке NUMB ищем нужный номер исходной строки:

 

 

Рис. 31

 

Далее, дважды  «кликаем» в таблице на найденную строку №499.  В загрузившемся в верхней половине окна файле будет выделена искомая строка CDR:

 

 

Рис. 32

 

Таким  образом были найдены следующие строки CDR:

 

№499: исходящий вызов (из Офиса 1/Департамент 2) с ресурса 1802 на номер 1291(в Офисе 2) через соединительную  линию  017  транка 7007 

 

30.03.2012  15:33:50

300312 1533 00427         7007017            1802                    1291 7         1                   

 

№511: входящий вызов (из Офиса 2  с АОНом 3633) на ресурс 1802 (Офис 1/Департамент 2) через соединительную  линию  001  транка 7007

 

30.03.2012  15:43:24

300312 1543 00002 7007001                    3633                    1802 G         0  

 

30.03.2012  15:44:02

300312 1544 00038 7007001                    3633                    1802 9         1                                  

 

№518: входящий вызов (из Офиса 2  с АОНом 1133) на ресурс 1703 (Офис 1/Департамент 1) через соединительную  линию  001  транка 7007, который остался без ответа (тип записи – Н).

 

30.03.2012  15:46:17

300312 1546 00031 7007001                    1133                    1713 H         1                  

 

Таблица 1. Внутренние вызовы

 

№ записи

Старт

Время ожидания, сек

Длит., сек

Ресурс

Номер

Тип записи

АОН (CLID)

Код завершения

Абонент

Тип вызова

Куда (откуда)

Тарифный план

Таблица

Расчетные

Тариф

Курс валют,руб.

Сторона В

 

ID абонента

Договор

Тип абонента

Объем в ЕТ

Стоимость, руб.

Назначение

Регион

Стоимость

Абонент

 

499

30.03.2012 15:29:23

0

267

1802

1291

7

1802

1

   1/   1/   3

 

Офисный

Внутр.

to: Офис 2

Компания

Нет собств. плана

0

4,45

0

0

1

0

   1/   2

 

499

30.03.2012 15:29:23

0

267

1XXX

1802

7

1802

1

   1/   2

 

Офисный

Внутр.

from: Офис 1/Департамент 2

Компания

Нет собств. плана

0

4,45

0

0

1

0

   1/   1/   3

 

511

30.03.2012 15:43:22

2

38

3XXX

1802

G

3633

0

   1/   2

 

Офисный

Внутр.

to: Офис 1/Департамент 2

Компания

Нет собств. плана

0

0,6333

0

0

1

0

   1/   1/   3

 

511

30.03.2012 15:43:22

2

38

1802

3XXX

9

3633

1

   1/   1/   3

 

Офисный

Внутр.

from: Офис 2

Компания

Нет собств. плана

0

0,6333

0

0

1

0

   1/   2

 

518

30.03.2012 15:45:46

31

0

1XXX

1713

H

1133

1

   1/   2

 

Офисный

Внутр.

to: Офис 1/Департамент 1

Компания

Нет собств. плана

0

0

0

0

1

0

   1/   1/   2

 

518

30.03.2012 15:45:46

31

0

1713

1XXX

H

1133

1

   1/   1/   2

 

Офисный

Внутр.

from: Офис 2

Компания

Нет собств. плана

0

0

0

0

1

0

   1/   2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,1666

0,00р.

 

 

 

 

 

 

В итоговой таблице в качестве ресурсов и номеров у нас встречаются 1ХХХ и 3ХХХ.  Это вызвано использованием шаблонов конвертации (с целью уменьшения объема базы данных).

 

Как видно, каждому вызову у нас соответствуют две строки с итоговой таблице. В первой – данные о том, откуда исходил вызов. Во второй –  данные для того абонента, на которого пришел вызов.

Для вызова №511 исходные две строки CDR были объединены в одну запись по аналогии с тем, как это делается с входящими внешними вызовами (см. ниже).

 

 

2.      Внешние входящие вызовы.

 

Аналогично описанному выше находим CDR, относящиеся к нескольким входящим внешним вызовам.

 

№211:  входящий вызов (из КРАСНОЯРСКИЙ НОРИЛЬСК (FIX)/ ТАРИФНАЯ ЗОНА 5 (3001-5000 КМ.)  с АОНом 83919225078) на ресурс 3803989 через соединительную  линию  001  транка 7007 

 

30.03.2012  12:21:56

300312 1221 00001 7007001            983919225078                 3803989 G 3803989 0                  

30.03.2012  12:22:21

300312 1222 00025 7007001            983919225078                 3803989 9 3803989 0  

     

Вызов завершился на ресурсе 1999:         

30.03.2012  12:25:34

300312 1225 00313 7007001            983919225078                    1999 9 3803989 1                  

 

№218: входящий вызов (из ГОРОД / МОСКВА с АОНом  84959813710)  на ресурс 4019281 через соединительную  линию  002  транка 7007 

 

30.03.2012  12:27:41

300312 1227 00003 7007002            984959813710                 4019281 G         0                  

30.03.2012  12:28:01

300312 1228 00020 7007002            984959813710                 4019281 9         0     

Вызов завершился на ресурсе 1816:                      

30.03.2012  12:28:23

300312 1228 00022 7007002            984959813710                    1816 9         1                  

 

№214: входящий вызов (из ГОРОД / МОСКВА с АОНом  84956812424) на ресурс 3803980 через соединительную  линию  001  транка 7007 

 

30.03.2012  12:25:44

300312 1225 00001 7007001            984956812424                 3803980 G 3803980 0                  

30.03.2012  12:26:04

300312 1226 00020 7007001            984956812424                 3803980 9 3803980 0                  

30.03.2012  12:26:20

300312 1226 00016 7007001            984956812424                    1990 9 3803980 0                  

Вызов завершился на ресурсе 1746:

30.03.2012  12:29:37

300312 1229 00317 7007001            984956812424                    1746 9 3803980 1                  

Таблица 2. Внешние входящие вызовы

 

№ записи

Старт

Время ожидания, сек

Длит., сек

Ресурс

Номер

Тип записи

АОН (CLID)

Код завершения

Абонент

Тип вызова

Куда (откуда)

Тарифный план

Таблица

Расчетные

Тариф

Курс валют,руб.

Сторона В

 

ID абонента

Договор

Тип абонента

Объем в ЕТ

Стоимость, руб.

Назначение

Регион

Стоимость

Абонент

 

211

30.03.2012 12:21:55

1

218

T7007

3803989

G

83919225078

0

   2/   2/   1-   2

D002

Оператор связи

Местн(вх)

from: КРАСНОЯРСКИЙ НОРИЛЬСК (FIX)

ТАРИФНАЯ ЗОНА 5 (3001-5000 КМ.)

№3 - Оператор 2 местные вызовы

2

4

0

0

1

0

   1/   1/   2

 

211

30.03.2012 12:21:55

1

218

3803989

3803989

9

83919225078

1

   1/   1/   2

to D002

Офисный

Местн(вх)

from: КРАСНОЯРСКИЙ НОРИЛЬСК (FIX)

ТАРИФНАЯ ЗОНА 5 (3001-5000 КМ.)

Нет собств. плана

0

4

0

0

1

0

   2/   2/   1-   2

 

218

30.03.2012 12:27:38

3

42

T7007

4019281

G

84959813710

0

   2/   2/   1-   2

D002

Оператор связи

Местн(вх)

from: ГОРОД

МОСКВА

№3 - Оператор 2 местные вызовы

2

1

0

0

1

0

   1/   1/   3

 

218

30.03.2012 12:27:38

3

42

4019281

4019281

9

84959813710

1

   1/   1/   3

to D002

Офисный

Местн(вх)

from: ГОРОД

МОСКВА

Нет собств. плана

0

1

0

0

1

0

   2/   2/   1-   2

 

214

30.03.2012 12:25:43

1

233

T7007

3803980

G

84956812424

0

   2/   2/   1-   2

D002

Оператор связи

Местн(вх)

from: ГОРОД

МОСКВА

№3 - Оператор 2 местные вызовы

2

4

0

0

1

0

   1/   1/   2

 

214

30.03.2012 12:25:43

1

0

3803980

3803980

G

84956812424

0

   1/   1/   2

to D002

Офисный

Местн(вх)

from: ГОРОД

МОСКВА

Нет собств. плана

0

0

0

0

1

0

   2/   2/   1-   2

 

214

30.03.2012 12:25:44

0

20

3803980

3803980

9

84956812424

0

   1/   1/   2

to D002

Офисный

Местн(вх)

from: ГОРОД

МОСКВА

Нет собств. плана

0

0,3433

0

0

1

0

   2/   2/   1-   2

 

214

30.03.2012 12:26:04

0

16

1990

3803980

9

84956812424

0

   1/   1

to D002

Офисный

Местн(вх)

from: ГОРОД

МОСКВА

Нет собств. плана

0

0,2747

0

0

1

0

   2/   2/   1-   2

 

214

30.03.2012 12:26:20

0

197

1746

3803980

9

84956812424

1

   1/   1/   2

to D002

Офисный

Местн(вх)

from: ГОРОД

МОСКВА

Нет собств. плана

0

3,382

0

0

1

0

   2/   2/   1-   2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

0,00р.

 

 

 

 

 

 

Для внешних входящих вызовов всегда в первой строке содержится обобщенная информация о вызове с т.з. оператора связи, от которого пришел вызов.

В последующих строках – данные о том, каким образом этот вызов распределялся внутри сети.

Если для конкретного входящего номера  не задана опция «Детализация входящих» (устанавливается на этапе разработки шаблонов конвертации), то в итоговой таблице содержится только одна строка о том, как распределялся входящий вызов (вызовы №№ 211 и 218).

Если же опция «Детализация входящих» задана (как, например, в нашем случае,  для номера 3803980), то таких строк может быть несколько (см. вызов №214). При этом, объем трафика и его стоимость распределяются пропорционально общей длительности вызова, определенной в строке для оператора связи.

 

 

3.      Внешние исходящие вызовы.

 

№53:  исходящий местный вызов (из Офиса 1) с ресурса 1738 на номер 84953989474 (ГОРОД / МОСКВА) через соединительную  линию  013  транка 7004

 

30.03.2012  09:52:50

300312 0952 00420         7004013            1738             84953989474 7         1    9             

 

№58: исходящий внутризоновый вызов (из Офиса 1) с ресурса 1756 на номер 89161688743 (МОСКВА (MOB) - МТС / МОСКОВСКИЕ МОБИЛЬНЫЕ СЕТИ) через соединительную  линию  015  транка 7007

 

30.03.2012  10:02:31

300312 1002 00232         7007015            1756            989161688743 7         1    9             

 

№71: исходящий междугородний вызов (из Офиса 1) с ресурса 1741 на номер 83512636185 (ЧЕЛЯБИНСКАЯ ЧЕЛЯБИНСК (FIX)/ ТАРИФНАЯ ЗОНА 4 (1201-3000 КМ.)) через соединительную  линию  017  транка 7007

 

30.03.2012  10:07:58

300312 1007 00246         7007017            1741            983512636185 7         1    9              

 

Таблица 3. Внешние исходящие вызовы

 

№ записи

Старт

Время ожидания, сек

Длит., сек

Ресурс

Номер

Тип записи

АОН (CLID)

Код завершения

Абонент

Тип вызова

Куда (откуда)

Тарифный план

Таблица

Расчетные

Тариф

Курс валют,руб.

Сторона В

 

ID абонента

Договор

Тип абонента

Объем в ЕТ

Стоимость, руб.

Назначение

Регион

Стоимость

Абонент

 

53

30.03.2012 9:48:30

0

260

1738

84953989474

7

1738

1

   1/   1/   2

to D001

Офисный

Местн(исх)

ГОРОД

МОСКВА

Нет собств. плана

0

5

2

0,4

1

2

   2/   1/   1-   2

 

53

30.03.2012 9:48:30

0

260

T7004

84953989474

7

1738

1

   2/   1/   1-   2

D001

Оператор связи

Местн(исх)

ГОРОД

МОСКВА

№2 - Оператор 1 местные вызовы

1

5

2

0,4

1

0

   1/   1/   2

 

58

30.03.2012 9:59:59

0

152

1756

89161688743

7

1756

1

   1/   1/   2

to D002

Офисный

Вн.зон

МОСКВА (MOB) - МТС

МОСКОВСКИЕ МОБИЛЬНЫЕ СЕТИ

Нет собств. плана

0

2,5333

5,0667

2

1

5,0667

   2/   2/   1-   1

 

58

30.03.2012 9:59:59

0

152

T7007

89161688743

7

1756

1

   2/   2/   1-   1

D002

Оператор связи

Вн.зон

МОСКВА (MOB) - МТС

МОСКОВСКИЕ МОБИЛЬНЫЕ СЕТИ

№5 - Оператор 2 ВЗ, МГ и МН

2

2,5333

5,0667

2

1

0

   1/   1/   2

 

71

30.03.2012 10:05:12

0

166

1741

83512636185

7

1741

1

   1/   1/   2

to D002

Офисный

МГ

ЧЕЛЯБИНСКАЯ ЧЕЛЯБИНСК (FIX)

ТАРИФНАЯ ЗОНА 4 (1201-3000 КМ.)

Нет собств. плана

0

2,7667

8,3

3

1

8,3

   2/   2/   1-   1

 

71

30.03.2012 10:05:12

0

166

T7007

83512636185

7

1741

1

   2/   2/   1-   1

D002

Оператор связи

МГ

ЧЕЛЯБИНСКАЯ ЧЕЛЯБИНСК (FIX)

ТАРИФНАЯ ЗОНА 4 (1201-3000 КМ.)

№5 - Оператор 2 ВЗ, МГ и МН

2

2,7667

8,3

3

1

0

   1/   1/   2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20,6

30,73р.

 

 

 

 

 

 

Для внешних исходящих вызовов (в том числе – транзитных на оператора связи) всегда в последней строке содержится обобщенная информация о вызове с т.з. оператора связи, через которого пришел вызов.

 

 

 

 

02.06.2012

 

Сорокин В.В.