Настройка тарификации вызовов в системе Tariscope
Биллинговая система Tariscope имеет гибкую и мощную систему тарификации вызовов. Она позволяет настроить почти все варианты тарификации вызовов. Но эта гибкость требует хорошего понимания как работает тарификация вызовов вообще и в частности в Tariscope. Чтобы лучше понять систему тарификации и, соответственно, правильно ее настроить, рассмотрим пример, приведенный на рисунке 1.
Рисунок 1
Есть телефонная система (АТС) с абонентами среди которых: А. Бендер и А. Балаганов. Абонент А. Бендер имеет номер 1010, и обслуживается согласно тарифного плана «Базовый». Абонент А. Балаганов имеет номер 1020, и обслуживается согласно тарифного плана «Льготный». Различные тарифные планы, это особенность редакции Tariscope Provider. Для большинства пользователей редакции Tariscope Enterprise достаточно одного тарифного плана, «Базового». АТС с помощью маршрута 029 соединяется с оператором связи, который на рисунке показан как облако. Это самый простой вариант, когда АТС присоединяется к общей телефонной сети через одного оператора связи. Если бы соединения были бы и с другими операторы связи, то АТС должна была и соответствующие маршруты для соединения с ними, и в этих операторов были бы свои тарифы.
Предположим, что А. Бендер и А. Балаганов выполняют вызовы на один и тот же номер, например, они набирают 0573930611, где 0 - код выхода на междугородную телефонную связь. Предположим, что телефонному коду 57 соответствует Тариф 1. Поэтому звонок длительностью 2 минуты для первого абонента будет стоить 1,00 грн. (0,5 [стоимость одной минуты в Тарифе 1 плана Базовый] * 2 минуты), а для второго абонента вызов такой продолжительности будет стоить) 0,80 грн. (0,4 [стоимость одной минуты в Тарифе 1 плана Льготный] * 2 минуты).
Что биллинговая система должна знать, чтобы правильно рассчитать стоимость вызова?
Со стороны внутреннего абонента. Во-первых, по телефонному номеру, с которого выполнялся исходящий вызов, надо выявить абонента, которому он принадлежит. Во-вторых, если такой абонент есть, то определить тарифный план, который действует у него в данный момент.
Со стороны связи АТС с телефонной сетью надо определить маршрут (группу линий связи), по которой был выполнен вызов. По этому маршруту выявить, к какому оператору связи он присоединен. Далее, с набранного телефонного номера выявить телефонный код. В приведенном примере, это 57. Определить, какой тариф надо использовать для этого кода (Тариф 1 Тариф 2 или Тариф 3). И напоследок, в зависимости от тарифного плана абонента выполнил вызов, выбрать требуемое значение тарифа (в приведенном примере это 0,5 грн./Мин или 0,4 грн./Мин).
Как это настроить в Tariscope?
Наcтройка абонента
Для выбора требуемого абонента в приложении Tariscope выберите в меню: Узлы связи → название вашей телефонной системы → Абоненты (рисунок 2).
Рисунок 2
Для быстрого поиска необходимого абонента можно воспользоваться позицией Поиск. Описание того, как работать на странице Абоненты приведен в разделе. На рисунке 3 показана страница конкретного абонента и выделены позиции, которые влияют на тарификацию.
Рисунок 3
Необходимо ввести имя абонента, которое указывается в соответствующей позиции.
В позиции Тарифный план надо задать необходимый план. Как указывалось ранее, для большинства пользователей редакции Tariscope Enterprise достаточно одного тарифного плана Базовый. Он по умолчанию в установочном пакете.
Далее, надо в позиции Номера/IP задать перечень телефонных номеров, принадлежащий абоненту. Для задания телефонных номеров надо щелкнуть по кнопке с тремя точками. Появится страница для ввода телефонных номеров, пример которой приведен на рисунке 4.
Рисунок 4
Для добвления телефонного номера щелкните по иконке Добавить (+). При необходимости отредактировать какой-то номер выберите соответствующую строку и щелкните по иконке Изменить. При добавлении нового телефонного номера появится окно, пример которого приведен на рисунке 5.
Рисунок 5
На рисунке выделены позиции, которые необходимы для тарификации вызовов.
В списке Устройство связи выберите название телефонной системы, к которой принадлежит телефонный номер.
В позиции Номер/IP введите телефонный номер.
В календарном списке Дата подключения задайте дату, с которой введен номер будет принадлежать этому абоненту. Обратите внимание, что по умолчанию задается текущая дата. Если вы будете обрабатывать вызовы с датами ранее чем текущая, то будет считаться, что этот номер не принадлежит к этому абонента. Если выключить этот календарный список, то этот номер будет считаться надлежащий этом абоненту с даты подключения абонента (дата подключения на рисунке 3).
Для сохранения данных щелкните по кнопке Сохранить.
Если вернуться к рисунку 3, то в позициях Дата подключения и Дата отключения задается период, когда абонент активен. Только за этот период вызовы будут принадлежать к этому абонента и тарифицироваться.
Другие параметры тарификации вызовов настраиваются в параметрах операторов и тарифов и параметрах телефонной системы.
Настройка оператора связи
Для настройки параметров оператора связи надо в меню выбрать Операторы и тарифы → Управление операторами. Полное описание настройки содержится в разделе Параметры операторов связи. Появится страница Операторы, пример которой приведен на рисунке 6.
Рисунок 6
Проверьте, есть ли необходим оператор, к которому присоединена ваша АТС на этой странице. Если его нет, вы можете импортировать его с сайта SoftPI, если он там есть, или создать.
Выберите в меню необходимого оператора для подпункта меню Исходящие, а затем по пункту Тарифы. Появится Тарифы, пример которой приведен на рисунке 7.
Рисунок 7
Проверьте, содержит ли эта страница все необходимые тарифы и соответствует ли стоимость тарифов тем, которые есть в договоре вашей компании с оператором связи.
Если необходимых тарифов нет, создайте их. Для этого щелкните по иконке Добавить (+) на странице Тарифы. Появится страница Новый тариф, описанный в документации.
Для изменения параметров любого тарифа выберите его на странице Тарифы и щелкните по иконке Изменить. Появится страница редактирования выбранного тарифа, где необходимо внести необходимые изменения.
Следующим шагом является привязывание телефонных кодов и соответствующих тарифов. Для этого необходимо выбрать в меню пункт Номера и коды. Появится страница Номера и коды, приведенные на рисунке 8.
Рисунок 8
Все телефонные коды сгруппированы в виде дерева, открыть которое можно щелкнув по крестику. Для быстрого поиска необходимого кода можно использовать позицию Поиск. Для этого нужно задавать телефонный код в формате: [код страны][код города или мобильного оператора]. Например: 38057, где 380 – код Украины, 57 – код города Харькова. Чтобы изменить параметры телефонного кода, выберите строку с таким кодом и нажмите кнопку Изменить. Появится окно Изменить тариф для этого кода, пример которого приведен на рисунке 9.
Рисунок 9
В списке Тариф выберите название тарифа, который будет использоваться при звонках на этот телефонный код. Сохраните настройки.
Настройка параметров АТС
Выберите в меню Устройства телефонную систему, а в ней подпункт Настройки. Появится страница, пример которой приведен на рисунке 10.
Рисунок 10
Выделенные на этом рисунке позиции влияют на тарификацию. Поэтому рассмотрим только их. Описание других позиций см. в соответствующей документации.
В списке Устройство связи нужно выбрать то, которое соответствует вашей телефонной системе. Далее щелкнуть по кнопке Дополнительные настройки и установить необходимые. Например, для Cisco Unified Communications Manager (CUCM) для определения телефонных номеров, принадлежащих CUCM, необходимо включить переключатель Использовать номерной план для определения внутренних номеров.
В позиции Код выхода на межгород нужно указать код, используемый для выполнения вызовов в другие города страны. Для большинства стран мира это: 0.
В позиции Международный код следует указать код, используемый для выполнения международных вызовов. Для большинства стран мира это: 0.
В списке Код страны выберите название страны, где находится АТС.
В списке Код области введите код области, где находится АТС.
Сохраните настройки, щелкнув по кнопке Сохранить.
В подменю телефонной системы выберите Номерной план. Появится страница Номерной план, приведенный на рисунке 11.
Рисунок 11
Создайте номерной план для внутренних телефонных номеров телефонной системы. Только номера, входящие в номер плана будут считаться внутренними номерами. Например, у вас используются телефонные номера с 1000 до 1999 и с 3000 до 3500. Эта страница должна иметь вид, как показано на рисунке 12.
Рисунок 12
Далее следует привязать оператора связи к маршруту (группе каналов) или шлюзу. Для этого выберите в подменю АТС Маршруты и шлюзы (рисунок 13).
Рисунок 13
Если у вас телефонная система подключена только к одному оператору связи, его можно привязать к строке таблицы Все маршруты. Для этого выберите его и щелкните по иконке Изменить. Появится окно Правка, показанное на рисунке 14.
Рисунок14
На рисунке выделены позиции, необходимые для настройки.
Позиция Маршрут не редактируется для всех маршрутов. Если вы создаете конкретный маршрут или шлюз, то в нем нужно указать номер маршрута или шлюза в том виде, в каком он находится в CDR записях. Номера маршрутов можно увидеть в представлениях для вызовов, если включить в них отображение полей Цель вызова (содержит маршрут для исходящих вызовов) и Источник вызова (содержит маршрут для входящих вызовов).
Для создания конкретного маршрута для примера, приведенного в начале статьи, в позиции Маршрут нужно ввести: 29.
Если для выхода на конкретный маршрут (шлюз) используется код доступа и он присутствует в набранном номере в записях CDR, то его нужно указать в позиции Код доступа. Например, в представлении вызовов вы видите набранный номер: 90573930611, где 9 – код доступа к маршруту, 0 – выход на междугородную связь, 57 – код города Харьков, 3930611 – телефонный номер. В этом случае в этой позиции нужно ввести: 9. После перетарификации вызовов указанный набранный номер должен отображаться как: 0573930611 и таблицы вызовов представления колонка Куда должна содержать Харьков или другое название, привязанное у вашего оператора связи к коду 38057. Если вы на странице Общие телефонные коды добавили код 380573930611 с названием SoftPI, то представление вызовов будет с этим названием.
Напоследок в списке Оператор следует выбрать оператора связи, тарифы которого будут применяться для этого маршрута (шлюза).
Сохраните настройки.
Иногда в набранном телефонном номере может использоваться много различных префиксов. В этом случае необходимо перейти на страницу настройки Префиксы и добавить все эти префиксы.
Проверка тарификации
Тарификация в Tariscope может производиться несколькими способами. Обычно тарификация производится при получении CDR данных от телефонной системы. При необходимости можно перетарифицировать все или отдельные вызовы. Это можно сделать в представлении для вызовов. Пример представления для вызовов показан на рисунке 15, где выделены иконки, используемые для тарификации.
Рисунок 15
Если вы хотите перетарифицировать все вызовы в выбранном представлении, щелкните по иконке Перетарифицировать все записи. В зависимости от количества записей в представлении, параметров сервера, где установлен Microsoft SQL Server, его загруженности другими задачами, тарификация может занять длительное время.
Проще проверять правильность настройки тарификации на небольшом количестве записей. Для этого нужно либо сделать соответствующее представление, отфильтровав необходимые записи по вызовам, либо в представлении выбрать одну или несколько строк и щелкнуть по иконке Перетарифицировать выбранные записи.
Рисунок 16
В случае, если вызовы тарифицируются с ошибкой, рекомендуем воспользоваться тарификацией с трассировкой. Для этого выберите требуемый вызов и щелкните по иконке Перетарифицировать с трассировкой. В результате чего на отдельной вкладке браузера будут отображены все выполняемые шаги тарификации с их результатом. В случае ошибки на каком-либо из шагов дается рекомендация по устранению этой ошибки. Пример такой страницы приведен на рисунке 16. Эта страница имеет и другой вид, если щелкнуть по иконке Необработанные данные, выделенной на рисунке 16. В этом случае страница выглядит, как показано на рисунке 17.
Рисунок 17
Она в большей степени предназначена для сотрудников компании SoftPI. То есть, если вам не удается настроить тарификацию самостоятельно и у вы имеете техническую поддержку от SoftPI, то можете отправить результаты с этой страницы в службу поддержки SoftPI.
Если вы используете редакцию Tariscope Provider, то перетарификации вызовов могут выполняться в Счетах абонентов.
Для перетарификации вызовов отдельного абонента нужно выбрать его в счет, щелкнуть на панели инструментов по иконке Операции по счету и выбрать пункт Перетарифицировать месяц.
Если необходимо перетарифицировать вызовы всех абонентов, то на странице Счета абонентов, на панели инструментов, щелкните по иконке Перечисление месяца.