Перейти к содержимому

Местные звонки

Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию

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

  • Тарифы: откройте тариф из Tariffs & Currencies → Tariff Plans или /tariffs.php и перейдите на вкладку Local Calling (местные звонки). Для входящих тарифов вкладка скрыта.
  • Маршруты терминации: откройте список маршрутов из Vendors → Termination Routes (/destination_sets.php) и перейдите на вкладку Local Calling. Для импортированного списка вкладка скрыта.
Screenshot "admin-panel/tariff-local-calling" has not been generated yet — see scripts/screenshots/screens.yml.

На вкладке Local Calling:

Поле Значение
Enabled (включено) Включает местные звонки для этого тарифа или маршрута терминации. Добавляет местные поля к его ставкам или маршрутам
CLI Validation Rule (правило проверки CLI) Необязательное регулярное выражение, с которым сверяется номер звонящего перед проверкой зоны. Пустое значение означает, что проверяется каждый звонок. Панель отклоняет правило с недопустимым синтаксисом

Когда Enabled включено, форма ставки (и форма маршрута в маршруте терминации) показывает:

Поле Значение
Area/State Name (название зоны/штата) Название зоны, к которой относится префикс, например NY или KV. Выпадающий список предлагает названия, уже использованные в этом тарифе. Пустое значение означает, что у префикса нет местной цены
Local Interval 1, sec (первый местный интервал, с) Первый шаг тарификации местного звонка. 0 или больше
Local Price 1 (первая местная цена) Цена за минуту для первого интервала местного звонка, в валюте тарифа
Local Interval N, sec (следующий местный интервал, с) Следующие шаги тарификации местного звонка. Больше 0
Local Price N (следующая местная цена) Цена за минуту для следующих интервалов. Если она равна 0, панель копирует в неё Local Price 1

Местные поля появляются, как только заполнено Area/State Name, и скрыты для ставки Forbidden (запрещено). Тогда на экране My Rates (мои ставки) аккаунта появляются колонки Local (местный) и Long Distance (междугородный).

Screenshot "admin-panel/rate-local-calling" has not been generated yet — see scripts/screenshots/screens.yml.
  1. Откройте тариф, перейдите на Local Calling и отметьте Enabled.
  2. Введите CLI Validation Rule, если оно нужно, или оставьте поле пустым.
  3. Нажмите Save (сохранить).
  4. Откройте Rates (ставки) и отредактируйте каждый префикс зоны: введите Area/State Name и местные интервалы и цены. Давайте всем префиксам одной зоны в точности одинаковое название.
  5. Нажмите Save & Close (сохранить и закрыть).
  6. Повторите то же в маршрутах терминации ваших вендоров, если они тоже берут местные ставки.

Для большого количества префиксов лучше загрузите ставки файлом. Когда местные звонки включены, в файлах ставок и маршрутов есть ещё пять колонок после Expiration Date (дата окончания действия): Area/State Name, Local Interval 1, Local Interval N, Local Price 1 и Local Price N. Сначала выгрузите текущий список, чтобы получить точный формат. См. Ставки.

Коммутатор выполняет проверку для тарифа аккаунта и повторно для каждого маршрута терминации, на который может быть отправлен звонок.

  1. Коммутатор, как обычно, находит ставку для набранного номера (CLD) по самому длинному совпадающему префиксу.
  2. Если у этой ставки есть Area/State Name, коммутатор сверяет номер звонящего (CLI) с CLI Validation Rule. Пустое правило пропускает любой номер.
  3. Коммутатор собирает все ставки того же тарифа с тем же Area/State Name и ищет префикс, совпадающий с CLI. Этот поиск лишь определяет, является ли звонок местным; цена ставки CLI не используется.
  4. Если такой префикс есть, звонок местный: применяются Local Interval 1, Local Price 1, Local Interval N и Local Price N ставки CLD. Иначе применяются обычные Interval 1, Price 1, Interval N и Price N.

Эти же цены участвуют в защите от убытков, поэтому местная цена продажи сравнивается с местной ценой вендора.

Когда в группе маршрутизации включено Enable LRN (включить LRN), коммутатор также определяет LRN номера звонящего и выполняет проверку зоны с ним, поэтому перенесённый номер тарифицируется по зоне, к которой он относится сейчас. Ignore LRN (игнорировать LRN) в подключении заставляет проверку для маршрута терминации этого подключения использовать исходный CLI.

В тарифе три ставки:

Префикс Area/State Name Price 1 / Price N Local Price 1 / Local Price N
38044 KV 0.10 0.02
380442 KV 0.10 0.02
38046 CN 0.12 0.03
  • Звонок с 380442111222 на 38044555111 для CLD совпадает с 38044, зона KV. CLI совпадает с 380442, тоже KV. Звонок местный и стоит 0.02 за минуту.
  • У звонка с 38046111222 на 38044555111 CLI в зоне CN. Звонок междугородный и стоит 0.10 за минуту.
  • Звонок с 38046111222 на 38046555111 местный в CN и стоит 0.03 за минуту.