- Главная
- /
- Статья
Выживаемость сайта гарантирует, что ваша компания останется доступной даже в случае потери соединения с Webex. Он использует шлюз локальной сети для предоставления резервных сервисов вызова локальным конечным точкам во время перебоев в работе сети.
Рекомендации по развертыванию
По умолчанию Webex Calling конечные точки работают в активном режиме и подключаются к облаку Webex для регистрации SIP и управления вызовами. В случае потери сетевого подключения к Webex конечные точки автоматически переключаются в режим Survivability и регистрируются в локальном шлюзе Survivability Gateway. В этом режиме шлюз предоставляет базовые службы резервного вызова. После восстановления сетевого подключения к Webex управление вызовами и регистрация снова переключаются в облако Webex.
В режиме Survivability поддерживаются следующие вызовы:
-
Внутренние вызовы (внутрисайтовые) между поддерживаемыми конечными точками Webex Calling
-
Внешние вызовы (входящие и исходящие) с использованием локального канала PSTN или магистрали SIP на внешние номера и провайдеров E911
Чтобы использовать эту функцию, необходимо настроить маршрутизатор Cisco IOS XE в локальной сети в качестве шлюза Survivability. Шлюз Survivability Gateway ежедневно синхронизирует информацию о вызовах из облака Webex для конечных точек в этом месте. Если конечные точки перейдут в режим Survivability, шлюз сможет использовать эту информацию для управления регистрациями SIP и предоставления базовых услуг вызовов.
Настроено единое местоположение
На следующем рисунке показан сценарий сбоя сети, при котором соединение с Webex разорвано, а конечные точки сайта Webex работают в режиме Survivability. На рисунке показан шлюз Survivability Gateway маршрутизирует внутренний вызов между двумя локальными конечными точками без необходимости подключения к Webex. В этом случае шлюз Survivability Gateway настроен на локальное PSTN-соединение. В результате локальные конечные точки в режиме Survivability могут использовать PSTN для входящих и исходящих звонков на внешние номера и провайдеров E911.

Настройка в нескольких локациях
На следующем рисунке показан сценарий сбоя сети, при котором соединение с Webex разорвано, а конечные точки, расположенные в разных местах, работают в режиме Survivability. В сети LAN есть несколько небольших местоположений, привязанных к одному шлюзу Survivability. Такое развертывание оптимизирует использование ресурсов шлюза, сохраняя при этом конфигурации маршрутизации вызовов, зависящие от местоположения.
Cisco рекомендует поддерживать пороговое значение задержки в 50 миллисекунд при подключении между шлюзом Survivability Gateway и конечными точками в разных точках локальной сети.
Ключевые условия жизнеспособности сайта
К шлюзу Survivability Gateway применяются следующие условия:
-
Облако Webex включает IP-адрес, имя хоста и порт Survivability Gateway в файле конфигурации устройства. В результате конечные точки могут обратиться к шлюзу Survivability Gateway для регистрации в случае разрыва соединения с Webex.
-
Ежедневная синхронизация данных о звонках между облаком Webex и Survivability Gateway включает аутентификационную информацию для зарегистрированных пользователей. В результате конечные точки могут безопасно регистрировать данные даже в режиме Survivability. Синхронизация также включает маршрутную информацию для этих пользователей.
-
Survivability Gateway может автоматически маршрутизировать внутренние вызовы, используя информацию о маршрутизации, предоставленную Webex. Добавьте конфигурацию магистрали PSTN в шлюз Survivability Gateway для обеспечения внешних вызовов.
-
Каждому сайту, на котором внедрена система обеспечения отказоустойчивости сайта, требуется шлюз обеспечения отказоустойчивости в локальной сети.
-
Регистрация и управление вызовами возвращаются в облако Webex после возобновления сетевого подключения Webex не менее чем на 30 секунд.
Размещение с помощью унифицированного SRST
Шлюз Survivability поддерживает размещение конфигурации Webex Survivability и унифицированной конфигурации SRST на одном шлюзе. Шлюз может обеспечивать отказоустойчивость как для конечных точек, так и для Webex Calling конечных точек, зарегистрированных в Unified Communications Manager. Чтобы настроить колокацию, выполните следующие действия:
-
Настройте поддержку Unified SRST для конечных точек, зарегистрированных в Unified Communications Manager. Конфигурацию см. в руководстве по администрированию Cisco Unified SRST.
-
На том же шлюзе выполните последовательность задач по настройке жизнеспособности сайта, приведенную в этой статье, чтобы настроить шлюз с учетом выживаемости сайта для конечных точек. Webex Calling
Рекомендации по маршрутизации вызовов при совместном размещении
При настройке маршрутизации вызовов для сценариев колокации учитывайте следующее:
-
Survivability Gateway автоматически маршрутизирует внутренние вызовы при условии, что обе конечные точки вызова зарегистрированы в шлюзе Survivability Gateway. Внутренние вызовы автоматически маршрутизируются между всеми зарегистрированными клиентами (SRST или). Webex Calling
-
Возможна ситуация, когда соединение с одной системой управления вызовами прерывается, а соединение с другой системой управления вызовами остается включенным. В результате один набор конечных точек регистрируется в шлюзе Survivability Gateway, а другой набор конечных точек на том же сайте — в системе первичного управления вызовами. В этом случае вам может потребоваться маршрутизировать вызовы между двумя наборами конечных точек в магистраль SIP или канал PSTN.
-
Внешние вызовы и вызовы E911 можно перенаправлять на магистраль SIP или канал PSTN.
Поддерживаемые функции и компоненты
В следующей таблице представлена информация о поддерживаемых функциях.
| Функция | Устройства MPP и приложение Webex | ДАННЫЕ VG4xx |
|---|---|---|
|
Внутрисайтовые звонки по добавочным номерам |
Поддерживается автоматически без необходимости настройки маршрутизации на шлюзе Survivability Gateway. |
Поддерживается автоматически без необходимости настройки маршрутизации на шлюзе Survivability Gateway. Альтернативные номера не поддерживаются. |
|
Межсайтовые и PSTN-вызовы (входящие и исходящие) |
Вызовы PSTN на основе телекоммуникационного канала или магистрали SIP. |
Вызовы PSTN на основе телекоммуникационного канала или магистрали SIP. |
|
Обработка вызовов E911 |
Для вызова E911 требуется канал PSTN или магистраль SIP. Для исходящих вызовов используется специальный зарегистрированный идентификационный номер места экстренной помощи (ELIN) для определенного места реагирования на чрезвычайные ситуации (ERL). Если оператор службы экстренной помощи отвечает на отключенный вызов, шлюз Survivability Gateway перенаправляет вызов на последнее устройство, которое позвонило на номер службы экстренной помощи. |
Для вызова E911 требуется канал PSTN или магистраль SIP. Для исходящих вызовов используется специальный зарегистрированный идентификационный номер места экстренной помощи (ELIN) для определенного места реагирования на чрезвычайные ситуации (ERL). Если оператор службы экстренной помощи отвечает на отключенный вызов, шлюз Survivability Gateway перенаправляет вызов на последнее устройство, которое позвонило на номер службы экстренной помощи. |
|
Удержание и возобновление вызова |
Поддерживается Если вы используете функцию «Музыка в режиме ожидания» (MOH), вручную включите в шлюз Survivability Gateway файл MOH. |
Аналоговые линии VG4xx ATA не могут переводить вызовы в режим ожидания или возобновлять их. Эта функция поддерживается только при поступлении входящего вызова на VG4xx ATA. |
|
Передача вызовов в сопровождении |
Поддерживается |
Эта функция поддерживается только при поступлении входящего вызова на VG4xx ATA. |
|
Перевод звонков вслепую |
Поддерживается |
Эта функция поддерживается только при поступлении входящего вызова на VG4xx ATA. |
|
Идентификатор входящего абонента (имя) |
Поддерживается |
Поддерживается |
|
Идентификатор входящего абонента (имя и номер) |
Поддерживается |
Поддерживается |
|
Видеозвонок «точка-точка» |
Поддерживается |
Не поддерживается |
|
Трехсторонний вызов |
Не поддерживается |
Не поддерживается |
|
Общие линии |
Поддерживается |
Поддерживается |
|
Виртуальные линии |
Поддерживается |
Не поддерживается |
|
Переадресация звонка |
Поддерживается переадресация вызова всем, ответа нет и занято. |
Поддерживается |
|
Охотничья группа |
Поддерживается следующее: последовательное, параллельное, одноранговое и продолжительное время простоя. |
Поддерживается |
|
Автосекретарь |
Поддерживается дозвон по добавочному номеру |
Поддерживается |
После настройки функции функция Site Survivability доступна для следующих поддерживаемых конечных точек.
| Тип | Модели | Минимальная версия |
|---|---|---|
| IP-телефон Cisco с многоплатформенным микропрограммным обеспечением (MPP) |
6821, 6841, 6851, 6861, 6861 Wi-Fi, 6871 7811, 7821, 7841, 7861 8811, 8841, 8851, 8861 8845 (только аудио), 8865 (только аудио), 8875 (видео) 9800 Дополнительные сведения о поддерживаемых IP-телефонах Cisco с многоплатформенным микропрограммным обеспечением (MPP) см. в следующих разделах: |
12.0(1) Для телефонов 8875 — Phone OS 3.2 и более поздние версии Для серии 9800 — PhoneOS 3.2 (1) |
|
Телефон для конференц-связи Cisco IP |
7832, 8832 |
12.0(1) |
|
Cisco WebexПриложение |
Windows, Mac |
43.2 |
|
Аналоговые конечные точки |
VG400 ATA, VG410 ATA и VG420 ATA Сиско АТА 191 и 192 |
17.16.1а 11.3 (1) для ATA 191 и 192 |
Survivability Gateway не поддерживает устройства сторонних производителей.
Следующая таблица помогает настроить маршрутизаторы Cisco IOS XE в качестве шлюза Survivability. В этой таблице указано максимальное количество конечных точек, поддерживаемых каждой платформой, и минимальная версия IOS XE.
Webex CallingФункции Survivability Gateway доступны в версии Cisco IOS XE Dublin 17.12.3 или более поздних версиях. Функции Hunt Group, переадресации вызова и автосекретаря доступны в iOS 17.18.2 и более поздних версиях.
| Модель | Максимальное количество регистраций конечных точек | Минимальная версия |
|---|---|---|
|
Маршрутизатор с интегрированными сервисами 4321 | 50 |
Cisco IOSXE Dublin 17.12.3 или более поздние версии |
|
Маршрутизатор с интегрированными сервисами 4331 | 100 | |
|
Маршрутизатор с интегрированными сервисами 4351 | 700 | |
|
Маршрутизатор с интегрированными сервисами 4431 | 1200 | |
|
Маршрутизатор с интегрированными сервисами 4451-X | 2000 | |
|
Маршрутизатор с интегрированными сервисами 4461 | 2000 | |
|
Катализатор Edge 8200L-1N-4T | 1500 | |
|
Кромка катализатора 8200-1N-4T | 2500 | |
|
Кромка катализатора 8300-1N1S-6T | 2500 | |
|
Кромка катализатора 8300-2N2S-6T | 2500 | |
|
Кромка катализатора 8300-1N1S-4T2X | 2500 | |
|
Кромка катализатора 8300-2N2S-4T2X | 2500 | |
|
Небольшая конфигурация программного обеспечения Catalyst Edge 8000V | 500 | |
|
Средняя конфигурация программного обеспечения Catalyst Edge 8000V | 1000 | |
|
Большая конфигурация программного обеспечения Catalyst Edge 8000V | 2000 |
Справочная информация по портам шлюза Survivability
|
Назначение подключения |
Исходные адреса |
Исходные порты |
протокол |
Адреса назначения |
Порты назначения |
|---|---|---|---|---|---|
|
Передача сигналов на шлюз обеспечения отказоустойчивости (SIP TLS) |
Устройства |
5060-5080 |
TLS |
Шлюз обеспечения отказоустойчивости |
8933 |
|
Вызовите медиафайлы на шлюз обеспечения отказоустойчивости (SRTP) |
Устройства |
19560-19660 |
UDP |
Шлюз обеспечения отказоустойчивости |
8000-14198 (протокол SRTP через UDP) |
|
Передача сигналов на шлюз PSTN (SIP) |
Шлюз обеспечения отказоустойчивости |
эфемерные |
TCP или UDP |
Ваш шлюз ITSP PSTN |
5060 |
|
Вызовите медиафайлы на шлюз PSTN (SRTP) |
Шлюз обеспечения отказоустойчивости |
8000-48198 |
UDP |
Ваш шлюз ITSP PSTN |
эфемерные |
|
Синхронизация времени (NTP) |
Шлюз обеспечения отказоустойчивости |
эфемерные |
UDP |
NTP-сервер |
123 |
|
Разрешение имен (DNS) |
Шлюз обеспечения отказоустойчивости |
эфемерные |
UDP |
DNS-сервер |
53 |
|
Управление облаком |
Коннектор |
эфемерные |
HTTPS |
Сервисы Webex |
443, 8433 |
Инструкции по эксплуатации облачного режима см. в справочной статье «Справочная информация по Webex Calling портам».
На маршрутизаторах Cisco IOS XE можно настроить значения параметров портов. В качестве рекомендаций в этой таблице используются значения по умолчанию.
Конфигурация функций
Последовательность задач по настройке жизнеспособности сайта
Выполните следующие задачи, чтобы повысить выживаемость объекта на существующем Webex Calling объекте. Если соединение с облаком Webex разорвется, шлюз Survivability Gateway в локальной сети может обеспечить резервное управление вызовами для конечных точек в этом месте.
Прежде чем начать
Если вам необходимо создать новый шлюз в качестве шлюза отказоустойчивости, обратитесь к статье Webex. Регистрация Cisco IOSуправляемых шлюзов в Webex Cloud, чтобы добавить шлюз в Control Hub.
| Этапы | Команда или действие | Назначение |
|---|---|---|
|
1 | Назначьте шлюзу службу обеспечения отказоустойчивости |
В Control Hub назначьте шлюзу службу Survivability Gateway. |
|
2 | Загрузите шаблон конфигурации |
Загрузите шаблон конфигурации из Control Hub. Шаблон понадобится вам при настройке командной строки шлюза. |
|
3 |
Настройте лицензии для шлюза Survivability. | |
|
4 |
Настройте сертификаты для шлюза Survivability. | |
|
5 |
Настройте шлюз в качестве шлюза обеспечения отказоустойчивости |
Используйте шаблон конфигурации, который вы скачали ранее, в качестве руководства по настройке командной строки шлюза. Выполните все обязательные конфигурации, указанные в шаблоне. |
Назначьте шлюзу службу обеспечения отказоустойчивости
Прежде чем начать
| 1 |
Перейдите в раздел Вызовы в разделе Службы и перейдите на вкладку Управляемые шлюзы. В представлении «Управляемые шлюзы» отображается список шлюзов, которыми вы управляете через Control Hub.
|
| 2 |
Выберите шлюз, который вы хотите назначить шлюзом Survivability, и выберите один из следующих вариантов в зависимости от значения поля Service:
|
| 3 |
В раскрывающемся списке типов услуг выберите Survivability Gateway и заполните следующие поля:
После завершения регистрации сведения о местоположении появятся на странице Управляемые шлюзы. |
| 4 |
Нажмите «Назначить». В представлении «Управляемые шлюзы» отображается список местоположений, назначенных шлюзу.
|
Загрузите шаблон конфигурации
| 1 |
Войдите в Control Hub. Если вы являетесь партнерской организацией, запустится Partner Hub. Чтобы открыть Control Hub, нажмите кнопку «Просмотр клиентов» в Partner Hub и выберите соответствующего клиента или выберите «Моя организация», чтобы открыть настройки Control Hub для партнерской организации. |
| 2 |
Перейдите в раздел шлюзами. |
| 3 |
Нажмите на соответствующий шлюз Survivability. |
| 4 |
Нажмите «Загрузить шаблон конфигурации» и загрузите шаблон на свой настольный компьютер или ноутбук. |
Настройте лицензирование
| 1 |
Войдите в режим глобальной конфигурации на маршрутизаторе:
|
| 2 |
Настройте лицензии с помощью команд, применимых только к вашей конкретной платформе.
При настройке пропускной способности свыше 250 Мбит/с требуется лицензия на платформу HSEC. |
Настройте сертификаты
Настройте сертификаты на Cisco IOS XE
Выполните следующие шаги, чтобы запросить и создать сертификаты для шлюза Survivability Gateway. Используйте сертификаты, подписанные общеизвестным Certificate Authority лицом.
Платформа Survivability Gateway поддерживает только общеизвестные сертификаты CA. Частные или корпоративные сертификаты CA нельзя использовать для Survivability Gateway.
Список поддерживаемых корневых центров сертификации см. в разделе Какие корневые центры сертификации поддерживаются для вызовов на Cisco Webex аудио- и видеоплатформы? Webex Calling .
Платформа Survivability Gateway не поддерживает сертификат с подстановочными знаками.
Выполните команды из примера кода, чтобы выполнить эти шаги. Дополнительные сведения об этих командах, а также о других параметрах конфигурации см. в главе «Поддержка SIP TLS» в руководстве по настройке. Cisco Unified Border Element
| 1 |
Войдите в режим глобальной конфигурации, выполнив следующие команды:
|
| 2 |
Сгенерируйте закрытый ключ RSA, выполнив следующую команду. Модуль закрытого ключа должен быть не менее 2048 бит.
|
| 3 |
Настройте точку доверия для хранения сертификата Survivability Gateway. Полное доменное имя шлюза (fqdn) должно использовать то же значение, которое вы использовали при назначении шлюзу службы обеспечения отказоустойчивости.
|
| 4 |
Сгенерируйте запрос на подписание сертификата, выполнив При появлении запроса введите После отображения CSR на экране используйте программу «Блокнот», чтобы скопировать сертификат в файл, который можно отправить в поддерживаемый центр сертификации (CA). Если вашему поставщику услуг по подписанию сертификатов требуется CSR в формате PEM (Privacy Enhanced Mail), перед отправкой добавьте верхний и нижний колонтитулы. Например:
|
| 5 |
После того как центр сертификации выдаст вам сертификат, выполните При появлении запроса вставьте содержимое сертификата CA, выдающего базовый сертификат 64 CER/PEM (а не сертификат устройства), в терминал. |
| 6 |
Импортируйте подписанный сертификат хоста в точку доверия с помощью При появлении запроса вставьте базовый сертификат 64 CER/PEM в терминал. |
| 7 |
Убедитесь, что корневой сертификат CA доступен: Webex CallingРешение поддерживает только общеизвестные центры сертификации. Частные или корпоративные сертификаты CA не поддерживаются. |
| 8 |
Если ваш корневой сертификат CA не входит в комплект, приобретите сертификат и импортируйте его в новую точку доверия. Выполните этот шаг, если общеизвестный корневой сертификат CA недоступен на вашем шлюзе Cisco IOS XE.
При появлении запроса вставьте содержимое базового сертификата CER/PEM 64 в терминал. |
| 9 |
В режиме конфигурации укажите точку доверия по умолчанию, версию TLS и значения по умолчанию SIP-UA с помощью следующих команд.
|
Импортируйте сертификаты вместе с парами клавиш
Сертификаты и пары клавиш CA можно импортировать в комплекте в формате PKCS12 (.pfx или .p12). Пакет можно импортировать из локальной файловой системы или удаленного сервера. PKCS12 — это особый тип формата сертификата. Он объединяет всю цепочку сертификатов от корневого сертификата до идентификационного сертификата, а также пару ключей RSA. То есть импортируемый вами пакет PKCS12 будет включать пару ключей, сертификаты хоста и промежуточные сертификаты. Импортируйте пакет PKCS12 для следующих сценариев:
-
Экспорт с другого маршрутизатора Cisco IOS XE и импорт в свой маршрутизатор Survivability Gateway
-
Генерация пакета PKCS12 вне маршрутизатора Cisco IOS XE с использованием OpenSSL
Выполните следующие шаги для создания, экспорта и импорта сертификатов и пар клавиш для маршрутизатора Survivability Gateway.
| 1 |
(Необязательно) Экспортируйте комплект PKCS12, необходимый для вашего маршрутизатора Survivability Gateway.
Этот шаг применим только при экспорте с другого Cisco IOS маршрутизатора XE. |
| 2 |
(Необязательно) Создайте пакет PKCS12 с помощью OpenSSL. Этот шаг применим только в том случае, если вы создаете пакет PKCS12 за пределами XE с помощью OpenSSL. Cisco IOS |
| 3 |
Импортируйте пакет файлов в формате PKCS12.
Ниже приведен пример конфигурации команды и подробные сведения о настраиваемых параметрах:
Команда crypto pki import автоматически создает точку доверия для размещения сертификата. |
| 4 |
В режиме конфигурации укажите точку доверия по умолчанию, версию TLS и значения по умолчанию SIP-UA с помощью следующих команд.
|
Настройте шлюз Surviv
Настройте шлюз в качестве шлюза обеспечения отказоустойчивости
Используйте шаблон конфигурации, который вы скачали ранее, в качестве руководства по настройке командной строки шлюза. Выполните обязательные настройки, указанные в шаблоне.
Следующие шаги содержат примеры команд и пояснения к ним. Отредактируйте настройки в соответствии с вашим развертыванием. Например, в угловых скобках указаны <settings>параметры, в которые следует ввести значения, применимые к развертыванию. В различных <tag>настройках используются числовые значения для идентификации и назначения наборов конфигураций.
- Если не указано иное, это решение требует выполнения всех конфигураций, описанных в этой процедуре.
- При применении настроек из шаблона
%tokens%замените их предпочтительными значениями перед копированием в шлюз. - Дополнительные сведения о командах см. в разделе Справочник по командам Webex Managed Gateway. Используйте это руководство, если в описании команды нет ссылки на другой документ.
| 1 |
Войдите в режим глобальной конфигурации.
где:
|
| 2 |
Выполните настройки голосовых сервисов:
Объяснение команд:
|
| 3 |
Включите функцию «Выносливость» на маршрутизаторе:
Объяснение команд:
|
| 4 |
Настройте серверы NTP:
|
| 5 |
(Необязательно). Настройте разрешения на вызовы общего класса ограничений:
В предыдущем примере создается набор настраиваемых классов ограничений с именами категорий (например, |
| 6 |
Настройте список предпочтительных кодеков. Например, в следующем списке в качестве предпочтительного кодека указан g711ulaw, а затем — g711alaw.
Объяснение команд:
|
| 7 |
Настройте пулы голосовых регистров по умолчанию:
Объяснение команд:
|
| 8 |
Настройте экстренный вызов:
Объяснение команд:
Если оверлей Wi-Fi неточно соответствует IP-подсетям, возможно, при экстренных вызовах кочевых устройств карта ELIN будет неправильно отображена. |
| 9 |
Настройте точки вызова для PSTN. Пример конфигурации адресуемой точки см. в разделе Примеры подключений к PSTN. |
| 10 |
Необязательно. Включите функцию «Музыка в режиме ожидания» на маршрутизаторе. Во флэш-памяти маршрутизатора необходимо сохранить музыкальный файл в формате G.711. Файл может быть в формате.au или .wav, но формат файла должен содержать 8-битные данные 8 кГц (например, формат данных ITU-T A-law или mu-law).
Объяснение команд:
|
Полная синхронизация по запросу
Необязательно. Выполните эту процедуру только в том случае, если вы хотите выполнить немедленную синхронизацию по запросу. Эта процедура не является обязательной, поскольку облако Webex автоматически синхронизирует данные вызовов со шлюзом Survivability Gateway один раз в день.
| 1 |
Войдите в Control Hub. Если вы являетесь партнерской организацией, запустится Partner Hub. Чтобы открыть Control Hub, нажмите кнопку «Просмотр клиентов» в Partner Hub и выберите соответствующего клиента или выберите «Моя организация», чтобы открыть настройки Control Hub для партнерской организации. |
| 2 |
Перейдите в раздел шлюзами. |
| 3 |
Нажмите на соответствующий шлюз Survivability, чтобы открыть представление Survivability Service для этого шлюза. |
| 4 |
Нажмите кнопку «Синхронизация». |
| 5 |
Нажмите кнопку «Отправить». Для завершения синхронизации может потребоваться до 10 минут.
|
Измените свойства Survivability
| 1 |
Войдите в Control Hub. Если вы являетесь партнерской организацией, запустится Partner Hub. Чтобы открыть Control Hub, нажмите кнопку «Просмотр клиентов» в Partner Hub и выберите соответствующего клиента или выберите «Моя организация», чтобы открыть настройки Control Hub для партнерской организации. |
| 2 |
Перейдите в раздел шлюзами. |
| 3 |
Нажмите на соответствующий шлюз Survivability, чтобы открыть представление Survivability Service для этого шлюза. |
| 4 |
Нажмите кнопку Изменить и обновите следующие настройки.
|
| 5 |
Нажмите кнопку «Отправить». Если вы хотите удалить шлюз Survivability Gateway из Control Hub, сначала отмените назначение службы Survivability Gateway . Дополнительные сведения см. в разделе Назначение сервисов управляемым шлюзам. |
Конфигурации для включения CDR на шлюзе обеспечения отказоустойчивости
Коннектор автоматически настраивает команды, связанные с CDR, для облегчения сбора метрик количества вызовов.
По окончании события, связанного с обеспечением работоспособности, коннектор обрабатывает данные CDR, созданные в период события, вместе с данными конфигурации для определения количества вызовов. Эти показатели включают общее количество вызовов, экстренных вызовов и внешних вызовов и используются для мониторинга использования внутренних функций. В облако Webex отправляются только метрики количества вызовов, а фактические данные CDR не передаются.
Ниже приведен пример конфигурации:
!
gw-accounting file
primary ifs bootflash:guest-share/cdrs/
acct-template callhistory-detail
maximum cdrflush-timer 5
cdr-format detailed
!
Объяснение команд:
-
primary ifs bootflash:guest-share/cdrs/- Эта команда предназначена для хранения файлов CDR в папке guest-share, чтобы коннектор мог получить к ним доступ. -
acct-template callhistory-detail- Эта команда необходима для включения тега dial-peer в CDR. -
maximum cdrflush-timer 5- По умолчанию это 60 минут, но если задать значение 5 минут, CDR можно быстрее записать в файл. -
cdr-format detailed- Это формат по умолчанию. Компактный формат не подходит, так как в нем отсутствует тег dial-peer.
Конфигурации для включения переадресации вызовов
Функциональность переадресации вызовов является частью функций обеспечения устойчивости, которые обеспечивают непрерывную обработку вызовов во время сбоев в сети при потере соединения с облаком Webex. Шлюз Survivability действует как локальный резервный шлюз, позволяющий конечным точкам регистрироваться локально и сохранять основные возможности вызовов.
-
Управление переадресацией вызовов в режиме Survivability осуществляется шлюзом Survivability с использованием конфигурации пула, конфигураций точек вызова и политик маршрутизации, которые обрабатывают вызовы локально или направляют их через магистрали PSTN или SIP.
-
Шлюз Survivability отключает SIP REFER, SIP временно перемещен для переадресации вызовов и передачи вызовов, а также не использует эти методы в режиме выживаемости. Webex Calling
Настройте пулы голосовых регистров для сценариев переадресации вызовов:
|
Чтобы использовать функцию переадресации вызова, настройте
|
Конфигурации для включения охотничьей группы
В этой таблице приведено сопоставление конфигурации функций охотничьей группы в Control Hub и использование команд шлюза Survivability
| Функции охотничьих групп | Конфигурация с помощью Control Hub | Команды шлюза живучести |
|---|---|---|
|
Выберите шаблон маршрутизации вызовов |
Режим «сверху вниз»/«Одновременное/Циркулярное»/«Самое продолжительное время простоя» | Последовательный/параллельный/одноранговый/самый продолжительный холостой ход |
|
Добавить группу «Охотник» |
Добавьте охотничью группу, указав имя и номер телефона для каждого населенного пункта. | Чтобы добавить Hunt Group, используйте voice hunt-group <tag> <call routing pattern>. Затем добавьте номер телефона с помощью pilotкоманды и имя охотничьей группы с помощью descriptionкоманды |
|
Выберите «Пользователи», «Рабочие пространства» или «Виртуальные линии» для добавления |
Выберите агентов, которые войдут в группу Hunt |
Настройте список агентов с помощью |
|
Продвинутесь вперед после заданного количества колец |
Настройте с помощью опции Задать количество колец |
Настройте с помощью |
|
Если вы заняты, то вперед |
Настройте с помощью опции Advance, когда занято |
Настройте с помощью |
|
Переадресовывайте вызовы, когда все агенты недоступны | Настройте использование опции Переадресовывать звонки, когда все агенты недоступны |
Настройте с помощью |
|
Переадресуйте звонки, когда все агенты заняты или охотничья группа занята |
Настройте использование опции Переадресовывать звонки, когда все агенты заняты или охотничья группа занята |
Настройте с помощью |
-
Настройте последовательные кольца группы Hunt
voice hunt-group 1 sequential pilot 1111 number 1 1001 number 2 1002 number 3 7089001 number 4 7089002 number 5 +1210903443 ..... ..... timeout 20 final 1009 statistics collect description present-call idle-phone -
Настройте параллельные кольца группы Hunt
voice hunt-group 2 parallel pilot 2222 number 1 2001 number 2 2002 number 3 2089001 number 4 2089002 number 5 +12109034433 ..... ..... timeout 60 final 1009 statistics collect description
Описание команд:
-
voice hunt-group- Эта команда используется для определения и входа в режим настройки охотничьей группы. -
parallel- Это ключевое слово определяет метод или алгоритм охотничьей группы, который система будет использовать для распределения входящих звонков между членами этой охотничьей группы. -
number- Создает список добавочных номеров/номеров e164/ESN, входящих в группу голосового поиска. Любое число в списке не может быть пилотным номером другой охотничьей группы. -
pilot- Это основной номер или справочный номер охотничьей группы. Звонящие набирают этот номер, чтобы связаться с охотничьей группой. -
timeout- Устанавливает максимальное время (в секундах), в течение которого охотничья группа будет пытаться позвонить своим членам, прежде чем предпринять следующее действие. -
final- Эта команда указывает резервный номер. -
statistics collect- Позволяет собирать оперативную статистику для охотничьей группы. -
descriptin- Описание охотничьей группы -
present-call idle-phone-Звоните только бездействующим агентам.
Ниже приведен пример выходных данных show voice hunt-group statisticsкоманды. Выходные данные включают прямые вызовы на номер группы голосового поиска и вызовы из очереди или B-ACD.
Router# show voice hunt-group 1 statistics last 1 h
Wed 04:00 - 05:00
Max Agents: 3
Min Agents: 3
Total Calls: 9
Answered Calls: 7
Abandoned Calls: 2
Average Time to Answer (secs): 6
Longest Time to Answer (secs): 13
Average Time in Call (secs): 75
Longest Time in Call (secs): 161
Average Time before Abandon (secs): 8
Calls on Hold: 2
Average Time in Hold (secs): 16
Longest Time in Hold (secs): 21
Per agent statistics:
Agent: 5012
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 70
Longest Time in Call (secs): 150
Totals Calls on Hold: 1
Average Hold Time (secs): 21
Longest Hold Time (secs): 21
From Queue:
Total Calls Answered: 3
Average Time in Call (secs): 55
Longest Time in Call (secs): 78
Total Calls on Hold: 2
Average Hold Time (secs): 19
Longest Hold Time (secs): 26
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5013
From Direct Call:
Total Calls Answered: 3
Average Time in Call (secs): 51
Longest Time in Call (secs): 118
Totals Calls on Hold: 1
Average Hold Time (secs): 11
Longest Hold Time (secs): 11
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 4
Longest Time in Call (secs): 4
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Agent: 5014
From Direct Call:
Total Calls Answered: 1
Average Time in Call (secs): 161
Longest Time in Call (secs): 161
From Queue:
Total Calls Answered: 1
Average Time in Call (secs): 658
Longest Time in Call (secs): 658
Total Loged in Time (secs): 3000
Total Loged out Time (secs): 600
Queue related statistics:
Total calls presented to the queue: 5
Calls handoff to IOS: 5
Number of calls in the queue: 0
Average time to handoff (secs): 2
Longest time to handoff (secs): 3
Number of abandoned calls: 0
Average time before abandon (secs): 0
Calls forwarded to voice mail: 0
Calls answered by voice mail: 0
Number of error calls: 0
Router# sh voice hunt-group
Group 1
type: sequential
pilot number: 4444, peer-tag 2147483647
list of numbers:
Member Used-by State Login/Logout
====== ======= ===== ============
1001 1001 up -
1003 1003 up -
preference: 0
preference (sec): 0
timeout: 15
final_number:
auto logout: no
stat collect: no
phone-display: no
hlog-block: no
calls in queue: 0
overwrite-dyn-stats: no
members logout: no
present-call idle-phone: no
webex-sgw-bgl14#
Конфигурации, обеспечивающие базовое автоматическое распределение вызовов (B-ACD)
Базовая услуга автоматического распределения вызовов (B-ACD) и автосекретаря (AA) обеспечивает автоматический ответ на внешние вызовы с помощью приветствий и меню, позволяющих звонящим выбрать соответствующий отдел или набрать известные добавочные номера.
B-ACD обеспечивает автоматический прием и распределение вызовов с использованием интерактивных меню и местных охотничьих групп. Приложение B-ACD состоит из служб автосекретаря (AA) и одной службы очереди вызовов. Автосекретарь B-ACD поддерживает вызовы PSTN, которые согласовываются по входящей магистрали SIP с помощью кодека g711ulaw
B-ACD поддерживает группы голосового поиска, поддерживающие последовательную, параллельную, одноранговую передачу вызовов с наибольшим временем простоя, поддержку общих линий SIP и смешанных общих линий.
При входящем звонке набирается пилотный номер B-ACD AA и появляется подсказка с приветствием и инструкциями, которые помогут абоненту автоматически маршрутизировать вызов.
Ограничения
При переводе вызовов используйте один и тот же кодек на входящих и исходящих адресатах. Использование разных кодеков не поддерживается. IOS не будет вызывать транскодер для вызовов, обрабатываемых каким-либо приложением TCL.
Компоненты B-ACD
Приложение B-ACD состоит из службы очереди вызовов и одной или нескольких служб AA. Настраиваемые компоненты этих сервисов:
-
Номер пилота
-
Приветственная подсказка и другие аудиофайлы
-
Опции меню
-
Наберите номер по добавочному
Номер пилота
Каждая служба AA имеет свой собственный пилотный номер AA, по которому звонящие звонят, чтобы связаться с AA. Этот номер указан в param aa-pilotкоманде. Пилотный номер AA не связан с телефонным номером агента или физическим телефоном, но в качестве номера входящего вызова необходимо указать абонентскую точку с пилотным номером AA, чтобы на этот номер могли звонить сторонние абоненты.
Приветственная подсказка и другие аудиофайлы
Приветственное приглашение — это аудиофайл, который воспроизводится, когда на звонок отвечает пилотный номер. Этот аудиофайл является одним из ряда аудиофайлов, используемых сервисом B-ACD для информирования звонящих об их статусе и любых действиях, которые они могут предпринять. Вы можете создать персонализированные аудиофайлы с описанием вариантов меню, доступных вашим абонентам. Аудиофайлы B-ACD описаны в следующих разделах:
Перезапись аудиофайлов по умолчанию
Аудиофайлы по умолчанию предоставляются для каждой точки сценария и передаются звонящим. Вы загружаете стандартные аудиофайлы по ссылке и копируете их в место, доступное для маршрутизатора B-ACD, например во флэш-память или TFTP-сервер. Аудиофайлы и файлы сценариев объединены в tar-файл на веб-сайте. Файлы по умолчанию и сообщения к ним приведены в таблице. Персонализированные сообщения можно перезаписывать поверх сообщений по умолчанию, но нельзя изменять имена аудиофайлов, за исключением случаев, описанных в разделе Изменение языковых кодов и имен файлов.
Чтобы перезаписать и установить стандартные звуковые подсказки перед первым использованием службы B-ACD, выполните действия, описанные в разделе Загрузка сценариев и звуковых подсказок Tcl. Чтобы перезаписать звуковые подсказки в существующей службе B-ACD, выполните действия, описанные в разделе Обновление параметров сценария и звуковых подсказок (набирайте только по добавочному номеру).
| Имя файла по умолчанию | Объявление по умолчанию | Продолжительность объявления по умолчанию |
|---|---|---|
en_bacd_welcome.au |
«Спасибо, что позвонили». Включает двухсекундную паузу после сообщения. |
3 секунды |
en_bacd_options_menu.au |
Для продаж нажмите 1 (пауза) Для обслуживания клиентов нажмите 2 (пауза) Для набора номера по добавочному номеру нажмите 3 (пауза) Чтобы поговорить с оператором, нажмите ноль. Включает четырехсекундную паузу после сообщения. |
15 секунд |
en_bacd_disconnect.au |
«В настоящее время мы не можем ответить на ваш звонок. Пожалуйста, повторите попытку позже. Спасибо, что позвонили». Включает четырехсекундную паузу после сообщения. |
10 секунд |
en_bacd_invalidoption. au |
«Вы ввели неправильный вариант. Пожалуйста, попробуйте еще раз». Включает паузу в одну секунду после сообщения. Эта подсказка воспроизводится, когда звонящий выбирает неправильный вариант меню или набирает неправильный добавочный номер. |
7 секунд |
en_bacd_enter_dest.au |
«Пожалуйста, введите добавочный номер, с которым хотите связаться». Включает пятисекундную паузу после сообщения. Эта подсказка воспроизводится, когда абонент выбирает опцию. |
7 секунд |
en_bacd_allagentsbusy. au |
«Все агенты в настоящее время заняты оказанием помощи другим клиентам. Продолжайте обращаться за помощью. Скоро с вами кто-нибудь приедет». Включает двухсекундную паузу после сообщения. Это приглашение также называется вторым приветствием. |
7 секунд |
en_bacd_music_on_hol d.au |
Музыка в режиме ожидания (MOH) воспроизводится абонентам B-ACD. |
60 секунд |
Если вы все же перезаписываете какой-либо из аудиофайлов, обратите внимание, что для запросов B-ACD требуется аудиофайл формата G.711 (.au) с 8-битной кодировкой, кодировкой mu-law и частотой 8 кГц. Мы рекомендуем следующие аудиоинструменты или другие инструменты аналогичного качества:
-
Прослушивание Adobe для Microsoft Windows компании Adobe Systems Inc. (ранее корпорация Syntrillium Software называла Cool Edit)
-
Аудиоинструмент для Solaris от компании Sun Microsystems Inc.
Настройте B-ACD
Вот несколько примеров конфигурации:
application
service aa bootflash:app-b-acd-aa-3.0.0.8.tcl
paramspace english index 1
param handoff-string aa
param dial-by-extension-option <dial-by-extn menu option, standard BACD script menu option is 3>
paramspace english language en
param aa-pilot <auto attendant 164 pilot number associated in auto attendant dial-peer>
paramspace english location flash:
param welcome-prompt _bacd_welcome.au
param voice-mail <alternate destination for calls that are not answered>
param service-name queue
!
service queue bootflash:app-b-acd-3.0.0.8.tcl
param queue-len 30
param queue-manager-debugs 1
!
! SIP PSTN Dial-Peers for Auto Attendant(BACD) service called aa associated with incoming voice port
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
session protocol sipv2
incoming called-number <Auto Attendant Pilot number>
dtmf-relay rtp-nte
codec g711ulaw
no vad
!
! TDM PSTN Dial-Peers if not using SIP for Auto Attendant(BACD) service called aa associated with incoming voice pots
dial-peer voice 500 voip
description Inbound dial-peer for Auto Attendant
service aa
incoming called-number <Auto Attendant Pilot number>
port %tdm_port%
! Объяснение команды:| Команда | Объяснение |
|---|---|
param dial-by-extension-option <menu-number> |
Позволяет звонящим звонящим набирать добавочные номера после набора указанного номера меню. номер меню — идентификатор опции меню. Диапазон — от 1 до 9. По умолчанию нет. |
param aa-pilot |
Указывает номер пилота, связанный с адресатом вызова автосекретаря |
param voice-mail |
Определяет альтернативное место назначения для вызовов, на которые агенты AA не отвечают |
paramspace english language en |
Определяет код языка аудиофайлов, используемых приложением IVR для динамических подсказок.
Этот языковой код должен соответствовать двухсимвольному языковому префиксу, используемому в именах файлов звуковых подсказок, независимо от языка, который фактически используется в файле. Дополнительные сведения см. в окне приветствия и других аудиофайлах |
param welcome-prompt
audio-filename |
Присваивает аудиофайл приветственному приветствию, используемому этим сервисом AA.
|
Изменение языковых кодов и имен файлов
-
Префикс любого имени файла можно изменить на ch, en, sp или aa. Префикс должен соответствовать коду, указанному в параметре language-code языковой команды paramspace, независимо от фактического языка, используемого в файле.
-
После префикса имя файла приветственной строки (по умолчанию — en_bacd_welcome .au) может иметь любое идентифицирующее имя, определенное в команде.
param welcome-prompt -
После префикса имя файла выпадающей строки (по умолчанию не указано) может иметь любое идентифицирующее имя, определенное в команде.
param drop-through-prompt
В аудиофайлах можно записать приглашение на любом языке. Нет необходимости изменять префикс файла, содержащего приглашение, на другом языке, поскольку префиксы языкового кода используются для функций, не входящих в службу B-ACD. Но важно, чтобы префиксы языковых кодов ваших файлов соответствовали языковому коду, указанному в параметре language-code языковой команды paramspace, независимо от языка, фактически используемого в аудиофайле.
Не изменяйте идентификационную часть имени аудиофайла, за исключением самого файла. _bacd_welcome.au Сценарии идентифицируют аудиофайлы с теми же идентификационными именами, что и в таблице, и префикс, указанный в языковой команде paramspace.
Двумя исключениями из общих правил именования файлов являются аудиофайл с приветственной подсказкой (по умолчанию — en_bacd_welcome .au) и аудиофайл drop-through-optionкомандной строки (по умолчанию не указан). Определяющие части имен файлов этих двух звуковых приглашений явно указываются во время настройки и полностью настраиваются пользователем. Имена этих файлов могут быть любыми, если они соответствуют следующим правилам:
-
Префиксная часть имени файла должна совпадать с кодом языка, указанным в языковой команде paramspace. Например, en.
-
Часть имени файла, содержащая идентификатор, должна начинаться со знака подчеркивания. Например,.
_welcome_to_xyz.au
Использование аудиофайлов для описания вариантов меню
По умолчанию в комплект поставки входят два аудиофайла, обеспечивающих первоначальную ориентацию абонента и рекомендации по доступным вариантам меню: en_welcome_prompt.auи. en_bacd_options_menu.au Можно перезаписать персонализированные сообщения поверх сообщений по умолчанию, содержащихся в этих файлах, как описано в таблице.
Если ваш сервис B-ACD использует один сервис AA, запишите в него приветственное приветствие en_welcome_prompt.auи инструкции по выбору меню. en_bacd_options_menu.au
Если ваш сервис B-ACD использует несколько сервисов AA, вам понадобятся отдельные приветствия и инструкции для каждого AA, следуя следующим рекомендациям:
-
Запишите отдельное приветственное приглашение для каждой службы AA, используя для каждого приветственного приглашения другое имя аудиофайла. Например:
en_welcome_aa1.auи.en_welcome_aa2.auПриветственные приглашения, которые вы записываете в эти файлы, должны содержать как приветствие, так и инструкции по настройкам меню. -
Запишите тишину в аудиофайл
en_bacd_options_menu.au. Должна быть записана тишина продолжительностью не менее одной секунды. Обратите внимание, что этот файл не содержит инструкций по меню при наличии нескольких служб AA.
Опции меню
Служба B-ACD предназначена для автоматической маршрутизации вызовов в нужное место назначения в вашей организации. Интерактивные сервисы AA позволяют предоставлять абонентам варианты меню, чтобы они могли сделать правильный выбор для своих звонков. Типы опций меню, доступные в B-ACD, описаны в таблице. Опции меню объявляются абонентам с помощью звуковых подсказок, которые описаны в разделе «Приветственная строка» и «Другие аудиофайлы».
| Тип | Описание | Требования | Пример |
|---|---|---|---|
Dial-by-extension |
Звонящий нажимает цифру, чтобы получить возможность набрать известный добавочный номер. Номер меню, используемый для этой опции, не должен совпадать с номерами меню (aa-hunt), используемыми в службе очереди вызовов. |
Нет требований. |
Услышав выбор меню, звонящий набирает 4 и может набрать внутренний добавочный номер. |
Опция дозвона по добавочному номеру
Служба B-ACD также может иметь опцию дозвона по добавочному номеру, которая позволяет звонящим звонить по внутренним добавочным номерам, когда они уже знают добавочный номер. Опция дозвона по номеру показана в меню.
Опция дозвона по добавочному номеру настраивается путем указания номера пункта меню для параметра dial-by-extension. При использовании следующей команды звонящие могут набрать 1, а затем добавочный номер.
param dial-by-extension-option 1
В службе очереди вызовов B-ACD опциональный номер дозвона по добавочному номеру и номера опций охотничьей группы должны быть взаимоисключающими. Это ограничение означает, что номер опции, используемый для опции дозвона по добавочному номеру, не может совпадать с номерами опций, используемых в опциях aa-hunt. Например, если вы используете от aa-hunt1 до aa-hunt5 для указания групп поиска в конфигурации службы очередей вызовов, то для опции дозвона по добавочному номеру можно использовать вариант 6, но не любой из номеров от 1 до 5.
Если все десять номеров aa-hunt используются для охотничьих групп в службе очереди вызовов, опция дозвона по добавочному номеру не останется. Обратите внимание, что это ограничение касается всех опций (номеров aa-hunt), используемых в службе очереди вызовов, а не номеров опций, используемых в приложении AA.
Загрузка скриптов и звуковых подсказок Tcl
Используйте эти шаги для подготовки файлов сценариев и файлов подсказок, необходимых для службы B-ACD.
-
Скопируйте tar-файл в загрузочную флэш-память маршрутизатора SGW
Распакуйте tcl и аудиофайлы с помощью команды:
archive tar /xtract bootflash:cme-b-acd-3.0.0.8.tar bootflash:- При необходимости перезапишите аудиофайлы.
Объяснение команд:
| Команда | Объяснение |
|---|---|
|
Загрузите tar-файл B-ACD |
Загрузите tar-файл B-ACD, вызванный Этот tar-файл содержит сценарий AA Tcl, сценарий очереди вызовов Tcl и аудиофайлы по умолчанию, необходимые для службы B-ACD |
enable |
Включает привилегированный режим EXEC на маршрутизаторе SGW. При появлении запроса введите пароль. |
archivetar/xtract <source-url> flash: |
Распаковывает файлы из файлового архива B-ACD и копирует их во флэш-память. В файле содержатся следующие
|
|
При необходимости запишите | Перезаписывайте аудиофайлы вместе с пользовательскими сообщениями, но не меняйте имена аудиофайлов. |
Примеры
В следующем примере файлы извлекаются из архива cme-b-acd-2.1.0.0 на сервере 192.168.1.1 и копируются во флэш-память маршрутизатора B-ACD.
archive tar /xtract tftp://192.168.1.1/cme-b-acd-2.1.0.0.tar flash:
Обновление параметров сценария и звуковых подсказок (только по добавочному номеру)
Параметры сценария B-ACD можно обновить, внеся изменения в конфигурацию. Cisco IOS Чтобы изменения параметров вступили в силу, необходимо остановить и перезагрузить скрипты B-ACD, в которые вы внесли изменения. При перезаписи звуковых подсказок необходимо перезагрузить измененные файлы звуковых подсказок.
-
Определите идентификаторы сеансов любых активных сеансов-
Используйте
showcall application sessionsкоманду в привилегированном режиме EXEC для получения идентификаторов сеансов (SID) служб AA и очередей вызовов. Если в сеансе AA нет активных вызовов, имя сценария AA не отображается в выходных данных команды.show call application sessions - При необходимости остановите сеансы обслуживания B-ACD AA и очереди вызовов. Используя идентификационные номера сеанса, указанные в шаге 1, остановите службу B-ACD AA и сеансы обслуживания очереди вызовов. Используйте
call application session stopкоманду в привилегированном режиме EXEC, чтобы остановить сеансы AA и очереди вызовов. - Перезагрузите сценарий AA и сценарии очереди вызовов. Используйте
call application voice loadкоманду в привилегированном режиме EXEC, чтобы перезагрузить сценарии. - Если файл звуковой подсказки был изменен, перезагрузите его. Воспользуйтесь
audio-prompt loadкомандой в привилегированном режиме EXEC, чтобы перезагрузить аудиофайл. Повторите эту команду для каждого измененного аудиофайла.
Проверка состояния B-ACD
Используйте show call application sessionsкоманду, чтобы убедиться, что B-ACD активен.
В следующем примере показан сеанс с активными приложениями AA и приложениями очереди вызовов. Поле «Приложение» — это имя службы, поле «Url» — местоположение файла сценария приложения.
Session ID 17
App: aa
Type: Service
Url: flash:app-b-acd-aa-2.1.0.0.tcl
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl
В следующем примере показан сеанс, в котором активно только приложение-очередь. Сценарий AA не отображается в выходных данных show call application sessionsкоманды из-за отсутствия активных вызовов. Имя службы AA появляется в выходных данных только при активном вызове. Скрипт очереди вызовов активируется после первого входящего вызова и остается активным, даже если активных вызовов нет.
Router# show call application sessions
Session ID 12
App: queue
Type: Service
Url: flash:app-b-acd-2.1.0.0.tcl
Параметры сценария B-ACD можно обновить, внеся изменения в конфигурацию. Cisco IOS Чтобы изменения параметров вступили в силу, необходимо остановить и перезагрузить скрипты B-ACD, в которые вы внесли изменения, как описано в следующих шагах. При перезаписи звуковых подсказок необходимо перезагрузить измененные файлы звуковых подсказок.
-
Определите идентификаторы сеансов любых активных сеансов:
Используйте
show call application sessionsкоманду в привилегированном режиме EXEC для получения идентификаторов сеансов (SID) служб AA и очередей вызовов. Если в сеансе AA нет активных вызовов, имя сценария AA не отображается в выходных данных команды.show call application sessionsВ следующем примере показан сеанс с активными вызовами. Поле «Приложение» — это имя службы, присвоенное сценарию очереди вызовов и сценарию AA. Имена служб также можно увидеть в выходных данных команды show running-config.
Router# show call application sessions Session ID 17 App: aa Type: Service Url: bootflash:app-b-acd-aa-3.0.0.8.tcl Session ID 12 App: queue Type: Service Url: bootflash:app-b-acd-3.0.0.8.tcl - При необходимости остановите сеансы обслуживания B-ACD AA и очереди вызовов
Используя идентификационные номера сеанса, указанные в шаге 1, остановите сеансы обслуживания службы B-ACD AA и очереди вызовов. Используйте
call application session stopкоманду в привилегированном режиме EXEC, чтобы остановить сеансы AA и очереди вызовов.Router# call application session stop id 17 Router# call application session stop id 12При использовании команды call application session stop для службы AA происходят следующие действия:
Служба AA остановлена.
Все вызовы, активно подключенные к услуге AA, отключаются.
Имя службы AA удаляется из выходных данных команды.
show call application sessionsЧтобы исключить возможность отключения вызовов, дождитесь окончания входящих вызовов, прежде чем перезагрузить скрипт, например в нерабочее время.
Если имя службы AA не отображается в выходных данных
show call application sessionsкоманды, это означает, что сеансы вызовов отсутствуют и для нее нет необходимости вводитьcall application session stopкоманду. -
Перезагрузите сценарий AA и сценарии очереди вызовов
Используйте
call application voice loadкоманду в привилегированном режиме EXEC, чтобы перезагрузить скрипты.Router# call application voice load aa Router# call application voice load queue -
Если файл звуковой подсказки был изменен, перезагрузите его
Используйте
audio-prompt loadкоманду в привилегированном режиме EXEC, чтобы перезагрузить аудиофайл. Повторите эту команду для каждого измененного аудиофайла.Router# audio-prompt load flash:en_bacd_welcome.au Reload of flash:en_bacd_welcome.au successful
Ограничения и ограничения
-
Доступность услуги коммутируемой телефонной сети общего пользования (PSTN) зависит от магистралей SIP или каналов PSTN, доступных во время сбоя в сети.
-
Устройства с подключением к сетям 4G и 5G (например, приложение Webex для мобильных устройств или планшетов) могут по-прежнему иметь возможность регистрироваться во время перебоев в работе. Webex Calling В результате во время сбоя они не смогут звонить на другие номера с того же сайта.
-
Схемы набора номера в режиме Survivability могут работать иначе, чем в активном режиме.
-
Шлюз Survivability должен использовать адрес IPv4. IPv6 не поддерживается.
-
Обновление статуса синхронизации по запросу в Control Hub может занять до 30 минут.
-
Док-станция для вызовов не поддерживается в режиме Survivability.
-
Не настраивайте
SIP bindкоманду в режиме настройки голосового сервиса voip . Это приводит к сбою при регистрации конечных точек в Survivability Gateway. -
Убедитесь, что крупные корпоративные номера (ESN), расположенные в разных физических точках, уникальны, чтобы избежать конфликтов и повысить отслеживаемость, избыточность и надежность отказоустойчивости.
В режиме Survivability действуют следующие ограничения:
-
Программные клавиши MPP: такие функциональные клавиши, как «Парковка», «Разблокировка», «Баржа», «Самовывоз», «Групповой трансфер» и «Вызов вызова», не поддерживаются, но на устройстве они не отображаются отключенными.
-
Общие линии: звонки на общие линии могут звонить на всех устройствах; однако другие функции общих линий, такие как удаленный мониторинг состояния линии, удержание, возобновление, синхронизация режима «Не беспокоить» (DND) и настройки переадресации вызовов, недоступны.
-
Конференц-связь: конференц-связь или трехсторонние звонки не поддерживаются.
-
Базовое автоматическое распределение вызовов (B-ACD): услуга с объединенными шлюзом Survivability и локальным шлюзом не поддерживается.
-
История вызовов. Вызовы хранятся локально в истории вызовов как для устройств MPP, так и для приложения Webex.
-
Охотничьи группы: можно настроить до 100 охотничьих групп, каждая из которых может обслуживать не более 32 пользователей.
-
Улучшенный внешний вид общих вызовов: такие функции, как уведомление о состоянии линии, удержание на общей линии или удаленное возобновление вызовов и другие функции, связанные с базовыми вызовами, Hunt Group или переадресацией вызовов, не поддерживаются.
-
Маршрутизация вызовов Hunt Group: шаблон взвешенной маршрутизации вызовов не поддерживается.
Опыт работы пользователей во время аварийного переключения
Если на сайте вашей компании пропадает подключение к Интернету, а вы находитесь на этом сайте, вы все равно можете звонить и принимать звонки как внутренним сотрудникам компании, так и внешним клиентам. См. раздел Приложение Webex | Устойчивость сайта.
Примеры конфигурации
Примеры подключения к PSTN
Для внешних вызовов настройте подключение к PSTN. В этом разделе описаны некоторые варианты и приведены примеры конфигураций. Существуют два основных варианта:
-
Подключение карты голосового интерфейса (VIC) к PSTN
-
Транк SIP к шлюзу PSTN
Подключение карты голосового интерфейса к PSTN
На маршрутизатор можно установить карту голосового интерфейса (VIC) и настроить портовое подключение к PSTN.
-
Подробную информацию о том, как установить VIC на маршрутизатор, см. в руководстве по установке оборудования для вашей модели маршрутизатора.
-
Подробную информацию о настройке VIC и примеры см. в руководстве по настройке голосового порта, Cisco IOS версия 3S.
Транк SIP к шлюзу PSTN
Можно настроить магистральное соединение SIP, указывающее на шлюз PSTN. Чтобы настроить магистральное соединение на шлюзе, используйте конфигурацию «голосовой класс — клиент». Ниже приведен пример конфигурации.
voice class tenant 300
sip-server ipv4:<ip_address>:<port>
session transport udp
bind all source-interface GigabitEthernet0/0/1
Конфигурация точки вызова
Для магистральных подключений настройте входящие и исходящие точки вызова для магистрального соединения. Конфигурация зависит от ваших требований. Подробные сведения о настройке см. в руководстве по настройке точек вызова, Cisco IOS версия 3S.
Ниже приведены примеры конфигураций:
Узлы исходящего вызова на PSTN с использованием UDP и RTP
dial-peer voice 300 voip
description outbound to PSTN
destination-pattern +1[2-9]..[2-9]......$
translation-profile outgoing 300
rtp payload-type comfort-noise 13
session protocol sipv2
session target sip-server
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
Входящая адресуемая точка вызова из PSTN, использующая UDP и RTP
voice class uri 350 sip
host ipv4:<ip_address>
!
dial-peer voice 190 voip
description inbound from PSTN
translation-profile incoming 350
rtp payload-type comfort-noise 13
session protocol sipv2
voice-class codec 1
voice-class sip tenant 300
dtmf-relay rtp-nte
no vad
Переводы чисел
Для подключений PSTN вам, возможно, потребуется использовать правила трансляции для перевода внутренних добавочных номеров в номер E.164, который может маршрутизировать PSTN. Ниже приведены примеры конфигураций:
Из правила трансляции PSTN, отличного от +E164
voice translation-rule 350
rule 1 /^\([2-9].........\)/ /+1\1/
voice translation-profile 300
translate calling 300
translate called 300
Из правила перевода телефонных систем с +E164
voice translation-rule 300
rule 1 /^\+1\(.*\)/ /\1/
voice translation-profile 300
translate calling 300
translate called 300
Пример экстренного вызова
В следующем примере приведен пример конфигурации экстренного вызова.
Если оверлей WiFi неточно соответствует IP-подсетям, то для экстренных вызовов кочевых устройств может быть неправильно отображено ELIN.
Места аварийного реагирования (ERL)
voice emergency response location 1
elin 1 14085550100
subnet 1 192.168.100.0 /26
!
voice emergency response location 2
elin 1 14085550111
subnet 1 192.168.100.64 /26
!
voice emergency response zone 1
location 1
location 2
Узлы исходящего вызова
voice class e164-pattern-map 301
description Emergency services numbers
e164 911
e164 988
!
voice class e164-pattern-map 351
description Emergency ELINs
e164 14085550100
e164 14085550111
!
dial-peer voice 301 pots
description Outbound dial-peer for E911 call
emergency response zone 1
destination e164-pattern-map 301
!
dial-peer voice 301 pots
description Inbound dial-peer for E911 call
emergency response callback
incoming called e164-pattern-map 351
direct-inward-dial