Тарифы на МГМН-связь

Более сложными в реализации являются тарифы МГМН-операторов. Тарифы каждого оператора должны быть реализованы в отдельном плане. Существуют два основных способа тарификации: зоновая и по префиксам.

Тарификация по префиксам

Тарификация по префиксам предполагает внесение в тарифный план дерева префиксов для разбора звонков. Логика тарифа полностью идентична приведённым выше тарифам на местную связь. Например, тариф может выглядеть таким образом:

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

Дерево префиксов

В верхней части дерева заведены два набора ограничений определяющих 2 диапазона времени тарификации: обычное и льготное время. Далее в наследованном дереве определяются цены для каждого из диапазонов.

Вместо Набора ограничений в последних версиях биллинга можно также использовать Фильтр по типу времени. Также возможно использование узла Диапазон префиксов совместно с узлами типа Часть префикса.

Тариф Телефония Совинтел преселект - наследуется от базового тарифа в нем добавляются цены

Телефония Совинтел преселект

В данном тарифе определяются цены звонка и виды услуг. Т.к. в данном тарифе встречаются звонки МГ и МН, то узлов установки услуги множество.

Тариф Телефония Совинтел преселект с НДС - наследуется от предыдущего, но в конце добавляется коэффициент умножения цены. Обратите внимание, что для того, чтобы он сработал, цены минут должны быть помечены галочкой По умолчанию.

Телефония Совинтел преселект с НДС

Тарификация по зонам

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

Зона MTT

Тарификация по карте цен

В основу этой тарификации ложится карта цен, соотносящая коды и правильные диапазоны из карты с ценами.В тарифном плане с помощью узла Карта цен указывается используемая карта. Если префикс найден в этой карте, то звонку также соотносится направление из георграфических кодов и выполняются дочерние узлы. Чтобы назначить цену из этой карты, внутри должен быть узел Стоимости с параметром "взять из карты цен".

Карта цен

Тарификация с несколькими МГМН-операторами

В случае когда МГМН-звонок клиента может быть терминирован на несколько операторов (преселект) встаёт проблема тарификации звонка с одинаковым конечным направлением, но разными ценами. Задача решается созданием отдельного тарифного плана для каждого из возможных операторов и установку их в договор клиента. При тарификации будут пройдены все тарифные планы до первого, в котором будет найдена цена, услуга и направление.

Для того, чтобы тарифный план отрабатывал только на "свои" звонки, можно использовать метод фильтрации по набранному номеру, либо по исходящему порту АТС.

В первом случае во все узлы Установка услуги дополнительно указывается REGEXP, совпадающий с преселект-набором данного оператора, например:

Первая зона

Во втором случае в начале тарифного плана устанавливается фильтр по портам АТС, исходящие звонки на которые относятся к данному оператору. Несколько портов могут быть указаны через запятую.

Новый тарифный план

Импорт и экспорт тарифных планов голосовых модулей

Допускается импорт и экспорт только независимых модульных поддеревьев. Т.е. эти тарифы не должны наследовать и не должны наследоваться от других тарифов.

Тарифные планы голосовых модулей позволяют делать экспорт дерева в XML-формат и загрузку. Для произведения выгрузки, либо загрузки необходимо выбрать корневой узел тарифного дерева для модуля телефонии, либо узел Услуга для модуля VoiceIP. Далее нажать правую кнопку мыши, выбрать пункт Выгрузка/Загрузка.

Управление поддеревьями

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

Действие с узлом

Для того, чтобы определить формат, необходимо создать часть нужного тарифа и выгрузить его. Все названия направлений и зон в файле с выгрузкой идентифицируются по имени. Если при загрузке направление или зона не будут найдены - биллинг создаст их. Поэтому следует быть внимательными с регистром и пробельными символами.

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