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

Репликация маршрута терминации между коммутаторами

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

Если у вас несколько коммутаторов с одним и тем же вендором, маршрут терминации вендора можно хранить только на одном коммутаторе, а остальные коммутаторы будут его копировать. Коммутатор-источник экспортирует набор; каждый целевой коммутатор импортирует его по ключу и поддерживает свою копию в актуальном состоянии. В этом руководстве вы настраиваете один источник и один целевой коммутатор. Рассчитывайте примерно на 15 минут.

Панель называет эти объекты Termination Routes (маршруты терминации); некоторые экраны и письма-уведомления по-прежнему называют их наборами направлений.

  • У вас есть доступ Administrator (администратор) к панели обоих коммутаторов.
  • Маршрут терминации, которым вы хотите поделиться, существует на коммутаторе-источнике вместе со своими маршрутами. См. Маршруты терминации.
  • Целевой коммутатор имеет доступ к коммутатору-источнику по HTTPS (TCP 443). Импорт использует IP-адрес среды-источника, поэтому IP Firewall (IP-фаервол) источника должен разрешать тип доступа Web (веб) с целевого коммутатора. См. Настройка фаервола.
  • Валюта набора существует в Exchange Rates (курсы валют) целевого коммутатора.

Шаг 1: Экспортируйте набор на коммутаторе-источнике

Заголовок раздела «Шаг 1: Экспортируйте набор на коммутаторе-источнике»
  1. Откройте Vendors → Termination Routes на коммутаторе-источнике.
  2. Нажмите Edit (редактировать) в строке набора, которым хотите поделиться.
  3. Откройте вкладку Remote Management (удалённое управление) и выберите для Type (тип) значение Exportable (экспортируемый).
  4. Нажмите Save (сохранить).
  5. Скопируйте значение Export Key (ключ экспорта).
Screenshot "tutorials/destination-set-remote-management" has not been generated yet — see scripts/screenshots/screens.yml.

Результат: набор можно экспортировать. Ключ кодирует IP-адрес среды-источника и идентификатор набора, поэтому он одинаков каждый раз, когда вы открываете форму.

Шаг 2: Импортируйте набор на целевом коммутаторе

Заголовок раздела «Шаг 2: Импортируйте набор на целевом коммутаторе»
  1. Откройте Vendors → Termination Routes на целевом коммутаторе и нажмите Add (добавить).
  2. Введите Name (название) и выберите ту же Currency (валюта), что и у набора-источника.
  3. Откройте вкладку Remote Management и выберите для Type значение Importable (импортируемый).
  4. Вставьте ключ экспорта в поле Key (ключ).
  5. Отметьте Notify On Import Error (уведомлять об ошибке импорта), если хотите получать письма, когда импорт не удаётся.
  6. Нажмите Save & Close (сохранить и закрыть).

Для импортируемого набора форма скрывает поля биллинга, вкладку Local Calling (локальные звонки) и вкладку Routes (маршруты): плата за соединение, бесплатные секунды, льготный период, доплата после звонка и все маршруты берутся из набора-источника. Локальным остаётся только Name.

Результат: в течение минуты целевой коммутатор загружает набор. Большой набор может загружаться несколько минут, в зависимости от пропускной способности канала.

  1. Откройте Vendors → Routing Groups (группы маршрутизации) на целевом коммутаторе.
  2. Добавьте импортированный набор в группу маршрутизации вместе с подключением, которое терминирует звонки, так же, как добавляете локальный набор. См. Группы маршрутизации.

Каждое изменение набора-источника, например новый маршрут, удалённый маршрут, новая цена или новая плата за соединение, доходит до целевого коммутатора в течение минуты. Маршруты вы меняете только в одном месте.

  1. Откройте Tools & Debugs → Test Dialplan (проверка плана набора) на целевом коммутаторе.
  2. Введите номер, который покрывает общий набор, и нажмите Proceed (выполнить).
  3. Убедитесь, что результат показывает импортированный набор с ценами коммутатора-источника.
  4. Измените цену на коммутаторе-источнике и повторите проверку через минуту.

Результат: целевой коммутатор маршрутизирует и тарифицирует звонки по текущим маршрутам набора-источника.

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

Время с первого сбоя Что происходит Письмо
От 0 до 12 часов Набор остаётся в маршрутизации с последней копией. Столбец Status (статус) показывает Temporary Fail since … (временный сбой с …) Предупреждение об ошибке импорта
От 12 часов до 14 дней Набор исключается из маршрутизации (Temporary Ban since …, временная блокировка с …). Коммутатор повторяет попытку каждые 15 минут Временная блокировка
За один день до конца Набор всё ещё заблокирован Предупреждение перед окончательной блокировкой
После 14 дней Набор неактивен (Dead since …, неактивен с …), и попытки больше не повторяются Окончательная блокировка

Подсказка столбца Status показывает последнюю ошибку, например Server connection timed out или No such remote destination set. Неверный ключ, удалённый набор-источник или несовместимый формат блокируют набор сразу, без 12-часового льготного периода.

Когда импорт снова удаётся, набор возвращается в маршрутизацию, а письмо сообщает о восстановлении. Неактивный набор остаётся неактивным: нажмите Reset Ban (сбросить блокировку) в его строке, чтобы повторить попытку.

Письма приходят на адрес корневого клиента целевого коммутатора и только тогда, когда отмечено Notify On Import Error.