You may notice some articles displaying content inconsistently. Pardon our dust as we update our site.
cross icon
В этой статье
dropdown icon
Решение "Использование собственной службы PSTN"
    Определения
      dropdown icon
      Обзор
        Архитектура
        Присоединение к совещанию с помощью звонка на номер системы
        Присоединение к совещанию с помощью обратного вызова (необязательно)
        Обзор конфигурации решения
        Элементы конфигурации BYoPSTN
        Группы номеров телефона (PNG)
        Группы SRV DNS обратного вызова (CDSG)
        Шаблоны клиента
        кластер вызовов BroadWorks
      dropdown icon
      Пример элементов конфигурации BYoPSTN
        Порты, используемые Webex
        Наборы шифров TLS и SRTP
        Поддерживаются аудиокодеки
        Требования к профилям SIP и RTP
        Домены маршрутизации вызовов Webex
      dropdown icon
      Избыточность CUBE
        Развертывание Duplex CUBE для BroadWorks, развернутое на одном объекте
        Развертывание Simplex CUBE для BroadWorks, развернутое на нескольких объектах
      dropdown icon
      Подготовка
        Этап 1. Предварительные требования партнера
        Этап 2. Подготовка групп номеров телефона (PNG) в Partner Hub
        Этап 3. Подготовка групп SRV DNS обратного вызова (CDSG) в Partner Hub
        Этап 4. Связывание PNG и CDSG с шаблонами клиента в центре партнера
        Этап 5. Подготовка организаций Seed Solution
        Шаг 6. Выберите организацию первичного семенного решения
        Шаг 7. Скачать конфигурацию BroadWorks (BYoPSTN)
        Шаг 8. Определение домена SRV DNS аудио Webex Edge
        Шаг 9. Подготовка конфигурации BroadWorks партнера
        Шаг 10. Подготовка CUBE партнера
        Этап 11 Сертификация BYoPSTN
      Применение обновлений для группы номеров телефона, находящихся в режиме обслуживания, или группы SRV DNS обратного вызова
        Взаимодействие мультимедиа G722 при использовании собственного контроллера сеанса
          Известные ограничения
          В этой статье
          cross icon
          dropdown icon
          Решение "Использование собственной службы PSTN"
            Определения
              dropdown icon
              Обзор
                Архитектура
                Присоединение к совещанию с помощью звонка на номер системы
                Присоединение к совещанию с помощью обратного вызова (необязательно)
                Обзор конфигурации решения
                Элементы конфигурации BYoPSTN
                Группы номеров телефона (PNG)
                Группы SRV DNS обратного вызова (CDSG)
                Шаблоны клиента
                кластер вызовов BroadWorks
              dropdown icon
              Пример элементов конфигурации BYoPSTN
                Порты, используемые Webex
                Наборы шифров TLS и SRTP
                Поддерживаются аудиокодеки
                Требования к профилям SIP и RTP
                Домены маршрутизации вызовов Webex
              dropdown icon
              Избыточность CUBE
                Развертывание Duplex CUBE для BroadWorks, развернутое на одном объекте
                Развертывание Simplex CUBE для BroadWorks, развернутое на нескольких объектах
              dropdown icon
              Подготовка
                Этап 1. Предварительные требования партнера
                Этап 2. Подготовка групп номеров телефона (PNG) в Partner Hub
                Этап 3. Подготовка групп SRV DNS обратного вызова (CDSG) в Partner Hub
                Этап 4. Связывание PNG и CDSG с шаблонами клиента в центре партнера
                Этап 5. Подготовка организаций Seed Solution
                Шаг 6. Выберите организацию первичного семенного решения
                Шаг 7. Скачать конфигурацию BroadWorks (BYoPSTN)
                Шаг 8. Определение домена SRV DNS аудио Webex Edge
                Шаг 9. Подготовка конфигурации BroadWorks партнера
                Шаг 10. Подготовка CUBE партнера
                Этап 11 Сертификация BYoPSTN
              Применение обновлений для группы номеров телефона, находящихся в режиме обслуживания, или группы SRV DNS обратного вызова
                Взаимодействие мультимедиа G722 при использовании собственного контроллера сеанса
                  Известные ограничения
                  Использование собственного решения PSTN в Webex для Cisco BroadWorks
                  list-menuВ этой статье
                  Решение "Использование собственной службы PSTN"

                  Определения

                  Определения

                  Описание

                  партнер Cisco

                  Организация (как правило, поставщик услуг), которая продает продукты и услуги Cisco своим клиентам.

                  Конечный клиент

                  Пользователи, использующие продукты и службы Cisco, продаваемые им партнером Cisco.

                  CUBE

                  Cisco Unified Border Element

                  Организация партнера

                  репозиторий Webex Identity and Service Management, в котором хранится информация о партнерах Cisco и их клиентах.

                  Центр партнера

                  веб-портал для предоставления удостоверений и служб для партнеров Cisco и клиентов, которыми они управляют.

                  Организация клиента

                  репозиторий Webex Identity and Service Management, в котором хранится информация о конечном клиенте.

                  Корпоративный или поставщик услуг/группа BroadWorks

                  Представление конечного клиента в BroadWorks.

                  Обзор

                  Решение "Использование собственной службы PSTN" (BYoPSTN) позволяет поставщикам услуг Webex для Cisco BroadWorks выполнять подготовку собственных номеров телефона для использования пользователями при присоединении к совещаниям Webex. Это решение позволяет партнерам использовать собственные сети PSTN и существующие взаимоотношения с поставщиками услуг PSTN вместо использования номеров, предоставленных Cisco.

                  Образцовая архитектура, представленная в этом документе, обеспечивает сквозное оформление для варианта BYoPSTN. Эта архитектура проверена компанией Cisco. В ней для трафика вызовов между BroadWorks и Webex Meetings в качестве пограничного контроллера сеансов (SBC) используется Cisco Unified Border Element (CUBE).

                  Выбор параметра присоединения к совещанию

                  В настоящее время Webex для Cisco BroadWorks поддерживает два параметра подготовки номеров телефона совещаний. Поставщики услуг должны выбрать один из этих двух вариантов. Сочетание не поддерживается.

                  • Номера телефона системы Cisco (Cisco PSTN): Cisco предоставляет номера телефона, которые участники совещания могут использовать для присоединения к совещаниям

                  • Предоставленные партнером номера телефона системы (BYoPSTN): поставщики услуг предоставляют собственные номера телефона для использования участниками совещания при присоединении к совещаниям

                  Решение BYoPSTN

                  Партнеры, выбравшие параметр "Предоставленные партнером номера телефона системы" (BYoPSTN), должны предоставить свои собственные номера телефона системы PSTN и обеспечить сетевую инфраструктуру, необходимую для маршрутизации вызовов в Webex и из него. Решение BYoPSTN облегчает маршрутизацию вызовов По верхней части (OTT) через общедоступный Интернет из BroadWorks в Webex.

                  При выборе параметра BYoPSTN применяются следующие условия:

                  • Партнеры Cisco могут использовать одни и те же номера телефона для нескольких конечных клиентов. Эти номера телефона могут находиться в любой стране, в которой работает Партнер.

                  • Параметр BYoPSTN не требует изменений общего процесса переноса клиентов Webex для Cisco BroadWorks.

                  • Для BYoPSTN требуется подготовка на уровне партнеров Cisco, и все конечные клиенты, которых партнеры активируют после начала работы BYoPSTN, включаются автоматически.

                  • Все настройки, необходимые для веб-сайтов совещаний клиента, выполняются автоматически, как и в случае с текущим общедоступным решением.

                  • Партнеры, активирующие пакеты Standard и Premium, имеют два веб-сайта совещаний: один веб-сайт для пользователей Standard и другой для пользователей Premium. Для обоих веб-сайтов включена функция BYoPSTN.

                  • Участники совещания, совершающие звонок на номер системы, могут использовать совместный доступ к видео и контенту через Интернет.

                  • Применяется к присоединениям к совещаниям как для совещаний в пространстве, так и для совещаний в персональной комнате. Обратите внимание, что для совещаний в пространстве пространство должно быть создано пользователем стандартной или премиум-версии с возможностями организатора совещания Webex для получения номера доступа PSTN. Пространства, созданные пользователями базовой версии, не получают номера доступа PSTN.

                  • Этот документ предоставляет проверенную конфигурацию, в которой в качестве SBC используется CUBE. Однако, если вы не хотите использовать CUBE, можно развернуть собственный SBC.

                  Архитектура

                  Решение Webex для Cisco BroadWorks BYoPSTN основывается на наборе служб Webex Edge, в частности на службе аудио Webex Edge, доступной корпоративным клиентам. Архитектура адаптирована для интеграции инфраструктуры BroadWorks партнеров Cisco с аудио Webex Edge, что позволяет партнеру Cisco централизованно настраивать наборы номеров телефона для использования конечными клиентами.

                  Основными элементами архитектуры являются:

                  • BroadWorks — инфраструктура BroadWorks для партнеров Cisco

                  • Cisco Unified Border Element (CUBE) — эталонный пограничный контроллер сеансов (SBC) для решения, развернутого в центре обработки данных партнеров Cisco. CUBE должен находиться внутри DMZ. Обратите внимание, что если вы не хотите использовать CUBE, можно развернуть собственный SBC.

                  • Аудио Webex Edge — служба Webex, которая отделяет PSTN от Webex путем изменения маршрутизации вызовов для использования инфраструктуры, предоставляемой партнером Cisco.

                  Вызовы участников для присоединения к совещанию проходят через BroadWorks в CUBE и из CUBE в инфраструктуру Webex в облаке через Интернет. Эта модель применима для обоих приведенных ниже сценариев присоединения к совещанию.

                  • Звонок на номер системы. Участник набирает номер телефона в приглашении на совещание с помощью телефонной трубки, зарегистрированной в BroadWorks, мобильного устройства или приложения Webex. Вызов инициирован BroadWorks.

                  • Обратный вызов (необязательно): участник просит Webex позвонить по указанному им номеру телефона. Вызов инициирован Webex.

                  Вызовы, маршрутизированные из BroadWorks в CUBE в инфраструктуре партнера, будут использовать SIP TCP для передачи сигналов вызовов и RTP для мультимедиа. Из CUBE в Webex вызовы используют SIP TLS для передачи сигналов и sRTP для мультимедиа. Маршрутизация вызовов из CUBE в WebEx осуществляется через Интернет и не использует магистраль SIP.

                  Типичная настройка сценариев звонка на номер системы/обратного вызова приведена ниже.

                  • У партнера Cisco есть номер телефона PSTN (например, 2403332200) и связанный код доступа Webex (например, 88631321777971704941).

                  • Партнер Cisco предоставляет виртуального подписчика в BroadWorks, который соответствует устройству CUBE. Партнер сопоставляет номер телефона с кодом доступа и наоборот.

                  • Код доступа, отправляемый в Webex в сообщениях SIP, идентифицирует веб-сайты совещаний, связанные с партнером Cisco.

                  • Указанный выше номер телефона для сопоставления кодов настраивается один раз и является общим для всех веб-сайтов совещаний конечного клиента.

                  • Участники, присоединяющиеся к совещанию, должны ввести соответствующий идентификатор совещания (например, 123456), который определяет конкретное совещание для присоединения.

                  Партнерам рекомендуется следовать приведенной ниже модели избыточности.

                  Присоединение к совещанию с помощью звонка на номер системы

                  На следующем рисунке показан процесс присоединения пользователя к совещанию с помощью звонка на номер системы.

                  Ниже приведены действия для присоединения участника к совещанию с помощью звонка на номер системы.

                  1. Пользователь планирует совещание в Webex. Webex назначает идентификатор совещания (например, 123456).

                  2. Пользователь набирает номер телефона, связанный с совещанием (например, 2403332200). SIP INVITE содержит URI запроса в качестве номера телефона, связанного с совещанием.

                  3. BroadWorks переводит Номер Телефона в код доступа (например, 88631321777971704941), связанный с веб-сайтом Совещания, и маршрутизирует вызов в CUBE с URI запроса в качестве кода доступа.

                  4. Webex получает приглашение SIP INVITE и отвечает на вызов. Язык объявлений определяется языком, указанным для номера телефона при подготовке в Cisco Partner Hub и BroadWorks.

                  5. Пользователь вводит идентификатор совещания (например, 123456) с помощью DTMF. Webex проверяет пользователя, а затем разрешает ему присоединиться к совещанию.

                  Присоединение к совещанию с помощью обратного вызова (необязательно)

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

                  Ниже приведены действия для присоединения участника к совещанию с помощью обратного вызова.

                  1. Пользователь планирует совещание в Webex. Webex назначает идентификатор совещания (например, 123456).

                  2. Пользователь запрашивает вызов из Webex на нужный номер (например, +16504441000), чтобы присоединиться к совещанию с помощью приложения Webex или клиента Meetings.

                  3. Webex инициирует SIP INVITE в CUBE на основе группы SRV DNS обратного вызова, подготовленной в Cisco Partner Hub и BroadWorks. URI запроса INVITE SIP содержит номер телефона, который должен принять вызов (например, +16504441000@cube.example.com).

                  4. CUBE переводит номер телефона в идентификаторе удаленного абонента в значение, идентифицирующее виртуального подписчика в BroadWorks (например, 88631321777971704941@ecccx.amer.pub.webex.com). Это определяет CUBE как виртуального пользователя сервера приложений BroadWorks.

                  5. Вызов предлагается пользователю запрошенного номера телефона, и пользователь отвечает на вызов, чтобы присоединиться к совещанию. Этот номер телефона может быть абонентом BroadWorks или номером PSTN. Если запрашиваемый номер является номером PSTN, BroadWorks использует подготовленный путь для маршрутизации вызова в PSTN.

                  Для параметра обратного вызова необходимо активировать следующие две функции:

                  • 102746 – Поддержка BroadWorks для CI UUID
                  • 102074 – Поддержка выставления счетов PSTN BYO для обратного вызова и звонка на номер системы

                  Это можно подтвердить из CLI, как указано ниже.

                  AS_CLI/System/ActivatableFeature> get
                  
                        Id                                               Description  Activated  Last Modified Timestamp
                  =============================================================================================
                    102746                            BroadWorks Support for CI UUID       true
                    102074          BYO PSTN Billing support for CallBack and CallIn       true      
                  

                  Подробное описание этих функций и активацию можно найти в разделе ‘VoiceXML Meeting Callback Virtual Subscriber’ в этом документе.


                   
                  Если параметр "Присоединение к совещанию с помощью обратного вызова" не настроен, пользователи по-прежнему могут присоединяться к совещаниям с помощью параметра "Звонок на номер системы" или присоединяться с помощью аудио компьютера. В этом случае не требуется настраивать группы обратного вызова SRV DNS.

                  Обзор конфигурации решения

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

                  • BroadWorks

                  • CUBE (или альтернативный сертифицированный пограничный контроллер сеансов (SBC))

                  • Граничное аудио Webex

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

                  Организация семян

                  Начальная организация – это организация Webex, которую можно настроить для создания и проверки параметров решения BYoPSTN. В начальной организации должен быть назначен как минимум одному пользователю стандартный пакет, а в этом стандартном пакете должен использоваться параметр присоединения к совещанию, предоставленный партнером (BYoPSTN). Рекомендуется связать начальную организацию с поставщиком услуг или предприятием для тестирования BroadWorks.

                  Организации семян раствора служат двум целям:

                  • Конфигурация семян. При подготовке семенной организации (организаций) создается номер телефона для сопоставления кодов доступа к совещаниям и универсально уникального идентификатора веб-сайта совещаний (UUID веб-сайта), необходимых для текущей работы решения. Эта информация необходима для настройки виртуальных подписчиков BroadWorks (VSUB).

                  • Проверка конфигурации. Используйте начальную организацию, чтобы определить, настроено ли решение BYoPSTN в соответствии с вашими требованиями. Используйте начальную организацию и тестируйте пользователей для проверки случаев использования звонков на номер системы и обратного вызова совещания с помощью предоставленных партнером номеров телефона системы и записей обратного вызова SRV DNS (если обратный вызов включен).

                  Администратор должен создать организацию решения seed для каждого уникального набора номеров телефона и записей обратного вызова SRV DNS. Создание организации начального решения в каждом случае генерирует необходимый номер телефона для сопоставления кодов доступа к совещанию и возможность проверки связанных случаев использования звонка на номер системы и обратного вызова для этих номеров телефона и записей SRV DNS обратного вызова.

                  Администратор, использующий Cisco Partner Hub, должен выбрать одну организацию семенного решения в качестве основной организации семенного решения. UUID веб-сайта совещаний стандартного пакета этой организации первичного решения должен быть настроен в BroadWorks. Крайне важно, чтобы этот веб-сайт совещаний оставался подготовленным, поскольку этот UUID веб-сайта отправляется в каждом запросе на присоединение к совещанию на номер системы в качестве маркера аутентификации. Этот единый UUID веб-сайта предоставляется совместный доступ ко всем наборам номеров телефона и записям SRV DNS обратного вызова. Несколько значений UUID веб-сайта не требуются.

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

                  В последующих разделах приведены более подробные сведения о различных элементах конфигурации.

                  Элементы конфигурации BYoPSTN

                  Ключевым элементом решения является конфигурация номеров телефонов партнеров Cisco и записей обратного вызова SRV DNS. BYoPSTN использует группы номеров телефона и группы SRV DNS обратного вызова в качестве способа назначения географических номеров телефона и маршрутизации избыточных вызовов для совещаний Webex. Эти элементы назначаются конечным клиентам с помощью шаблона клиента.

                  Группы номеров телефона (PNG)

                  Партнеры Cisco готовят номера телефона, используемые участниками для присоединения к совещаниям в Cisco Partner Hub. Эти номера телефона объединены в группу номеров телефона. Список номеров телефона связан с веб-сайтом совещания. Все персональные комнаты совещаний (PMR) и запланированные совещания на этом веб-сайте совещаний используют связанные Номера Телефона. Ниже приведен пример группы номеров телефона.

                  Таблица 1. Группа номеров телефона: Восток США

                  Имя номера телефона

                  Страна

                  Код страны

                  Номер телефона

                  Объявление

                  Тип (платный/бесплатный)

                  Приоритет звонка на номер системы

                  Мэриленд, США

                  US

                  +1

                  2403332200

                  Английский

                  Платный

                  Основное

                  Флорида

                  US

                  +1

                  9049002303

                  Английский

                  Платный

                  Дополнит.

                  Нью-Йорк

                  US

                  +1

                  8056504578

                  Английский

                  Бесплатный

                  Нет

                  Номера телефона имеют следующие атрибуты:

                  • Имя номера телефона. Имя для описания номера телефона

                  • Страна. Страна, которой назначен телефон

                  • Код страны — код вызова страны или код набора из страны

                  • Номер телефона. Номер телефона, который будет использоваться для присоединения к совещанию без кода страны

                  • Объявление. Язык объявления, которое будет воспроизводиться, когда участник присоединяется к совещанию

                  • Тип платного номера. Тип номера: Платный или бесплатный

                  • Приоритет звонка на номер системы. Приоритет, назначенный номерам совещания. Просмотр номеров присоединения к совещанию для участников упорядочивается в соответствии с этим приоритетом.

                  Номера телефона по умолчанию: Администраторы могут назначить номеру телефона в группе номеров телефона приоритет звонка на номер системы (основной, дополнительный или нет). Номера телефона с приоритетом «Основной» или «Дополнительный» являются номерами телефона по умолчанию. Номера телефона по умолчанию отправляются в электронных приглашениях на совещание и отображаются в порядке приоритета, который участники должны использовать для присоединения к совещаниям. Номера телефона по умолчанию не должны находиться в одной стране. Необходимо выбрать основной номер телефона. Дополнительный номер телефона является необязательным. По крайней мере один из номеров телефона по умолчанию должен иметь значение «Платный».

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

                  В соответствии с приведенным выше примером администратор партнера Cisco рассматривает США Мэриленд как основной, а США Флориду как вторичный. Это номера телефона по умолчанию. Пользователь может изменить этот параметр на своих совещаниях, изменив первичный на США Нью-Йорк , а вторичный на США Мэриленд.

                  Максимальное количество номеров телефона для данной группы номеров телефона составляет 98.

                  ПРИМЕЧАНИЕ. Настройка выделенного номера для одного предприятия не поддерживается.

                  Группы SRV DNS обратного вызова (CDSG)

                  Чтобы разрешить участникам совещания выбирать параметр обратного вызова, требуется группа SRV DNS обратного вызова, указывающая на экземпляры CUBE в сети партнера Cisco. Webex использует эти записи для маршрутизации обратного вызова через CUBE в BroadWorks, которая затем может поместить обратный вызов на номер телефона участника совещания.

                  Ниже приведен пример группы SRV DNS обратного вызова.

                  Таблица 2. Имя группы SRV DNS обратного вызова: Глобальный центральный банк

                  Страна или регион

                  Код страны

                  Запись SRV DNS

                  Соединенные Штаты

                  +1

                  cube.us.example.com

                  Мексика

                  +52

                  cube.mx.example.com

                  Все остальные страны

                  н/д

                  cube.global.example.com

                  Записи SRV DNS обратного вызова имеют следующие атрибуты:

                  • Страна/регион. Страна или регион, для которых эта запись SRV DNS должна использоваться для отправки запросов на вызовы.

                  • Код страны — код страны, связанный с страной/регионом. Для каждого кода страны можно иметь только одну запись SRV DNS.

                  • Запись SRV DNS — запись SRV DNS для экземпляров CUBE партнера Cisco.

                  Когда участник запрашивает вызов по указанному номеру телефона, Webex использует SRV DNS обратного вызова, связанный с кодом страны для указанного номера телефона, для маршрутизации вызова на соответствующие элементы в сети партнеров Cisco.

                  Использование записи SRV DNS таким образом обеспечивает поддержку избыточных экземпляров CUBE для обслуживания запросов вызовов от Webex. В приведенном выше примере, когда участники совещания в США запрашивают обратный вызов от Webex на свой номер телефона в США, Webex использует SRV DNS cube.us.example.com для маршрутизации вызова в сеть партнера Cisco. Когда участники совещания в Мексике запрашивают обратный вызов от Webex на номер телефона в Мексике, Webex будет использовать SRV DNS cube.mx.example.com для маршрутизации вызова в сеть партнера Cisco.

                  Для любой страны или регионов, у которых нет конкретной записи SRV DNS обратного вызова, эти запросы на вызовы направляются на запись SRV DNS All other countries (Все другие страны). Администратор должен настроить запись SRV DNS «Все другие страны».

                  Максимальное количество записей для определенной группы SRV DNS обратного вызова составляет 200.

                  Шаблоны клиента

                  Шаблон клиента – это существующая концепция решения Webex для BroadWorks. Шаблон предоставляет конфигурацию по умолчанию, используемую для подготовки конечного клиента. BYoPSTN предоставляет дополнительные атрибуты шаблону клиента:

                  • Тип присоединения к совещанию: это могут быть номера телефона системы Cisco или номера телефона системы, предоставленные партнером. Этот атрибут указывает номера телефона, настроенные для веб-сайтов совещаний, связанных с пакетами Standard и Premium. Предоставленные партнером номера телефона системы должны быть выбраны администратором.

                  • Группа номеров телефона — для параметра, связанного только с номерами телефона системы, предоставленными партнером. Этот атрибут указывает номера телефона, которые используются конечными клиентами, подготовленными для пакетов Standard и Premium при присоединении к совещаниям.

                  Группа SRV DNS обратного вызова — только для параметра номеров телефона системы, предоставленных партнером. Этот атрибут указывает записи SRV DNS, которые используются Webex при обратном вызове конечным клиентам, которые подготовлены для пакетов «Стандарт» и «Премиум» при присоединении к совещаниям. Если вы не хотите включать функцию обратного вызова, можно выбрать параметр "Отключить обратный вызов" при создании или обновлении шаблона клиента. Если для конечного клиента подготовлен первый подписчик стандартного или премиального уровня, будет подготовлен соответствующий веб-сайт совещаний пакетов. Веб-сайт совещаний пакета подготовлен в соответствии с приведенным выше шаблоном клиента. Любой подготовленный впоследствии подписчик для стандартного или премиум добавляется на уже подготовленный веб-сайт совещания. Конфигурация веб-сайта совещания не изменяется.

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

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

                  кластер вызовов BroadWorks

                  Cisco Partner Hub – экран кластера вызовов BroadWorks предоставляет доступ для просмотра и/или скачивания информации о конфигурации BroadWorks (BYoPSTN). Сведения о конфигурации BYoPSTN для данного кластера включают следующие данные:

                  • Сведения об организации Primary Seed Solution, включая UUID сайта совещаний стандартного пакета и URL сайта.

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

                  • Сведения о группе SRV DNS обратного вызова для всех групп, настроенных для этого кластера. Обратите внимание, что данные должны включать группы, связанные со всеми организациями вторичных семян.

                  • Сведения о шаблоне клиента для этих шаблонов с использованием любой из групп номеров телефона и групп SRV DNS обратного вызова.

                  Каждый кластер вызовов BroadWorks имеет собственную информацию о конфигурации BroadWorks (BYoPSTN) , в частности о назначенных группах номеров телефона и группе SRV DNS обратного вызова. Однако обратите внимание, что все кластеры вызовов BroadWorks используют одну и ту же организацию первичного семенного решения и, соответственно, включают один и тот же UUID сайта совещаний стандартного пакета и URL сайта.

                  Информация о конфигурации BroadWorks (BYoPSTN) доступна для просмотра и скачивания только в том случае, если администратор настроил и выбрал организацию первичного семенного решения. В организации, использующей первичное решение, должен быть назначен по крайней мере один пользователь для пакета Standard. Этот стандартный пакет должен использовать параметр присоединения к совещанию, предоставленный партнером (BYoPSTN).

                  Пример элементов конфигурации BYoPSTN

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

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

                  Кластер BroadWorks

                  Название шаблона

                  Пакет

                  Тип присоединения к совещанию

                  Группа номеров телефона

                  Группа SRV DNS обратного вызова

                  BWKS US NG

                  Западный Стд США

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  Запад США

                  CB US

                  Западный Прем

                  Премиум

                  Восточный Стд США

                  Стандартный

                  Восток США

                  Восточный Прем

                  Премиум

                  BWKS MX

                  MX Std

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  MX PNG

                  CB MX

                  MX Prem

                  Премиум

                  BWKS UK

                  UK Std

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  Великобритания, PNG

                  Обратный вызов отключен

                  Прем

                  Премиум

                  BWKS US

                  Std США

                  Стандартный

                  номера телефона системы Cisco

                  Нет

                  Нет

                  • Подписчики, подготовленные с помощью шаблона US West Std или US West Prm, используют номер телефона US West Phone при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB US.

                  • Подписчики, подготовленные с помощью шаблона US East Std или US East Prm, используют номер телефона US East Phone при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB US.

                  • Подписчики, подготовленные с помощью шаблона MX Std или MX Prm, используют номер телефона MX PNG при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB MX.

                  • Подписчики, подготовленные с помощью шаблона UK Std или UK Prm, используют номера телефона PNG в Великобритании при присоединении к совещаниям. Таким подписчикам не будет предложено присоединиться к совещанию с помощью обратного вызова, поскольку обратный вызов отключен.

                  • Подписчики, подготовленные с помощью STD США, используют номера телефона системы Cisco, поэтому им не назначена группа номеров телефона или группа SRV DNS обратного вызова. Эти подписчики используют предоставленные Cisco номера телефона для присоединения к совещанию и записи SRV Cisco DNS для присоединения к совещанию с помощью обратного вызова.

                  Подробные сведения в примере групп номеров телефона приведены ниже.

                  Группа номеров телефона

                  Имя номера телефона

                  Страна

                  Код страны

                  Номер телефона

                  Объявление

                  Тип (платный/бесплатный)

                  Приоритет звонка на номер системы

                  Запад США

                  Сан-Франциско

                  US

                  +1

                  4156551000

                  Английский

                  Платный

                  Основное

                  Пало-Альто

                  US

                  +1

                  9863502478

                  Английский

                  Бесплатный

                  Нет

                  Восток США

                  Мэриленд, США

                  US

                  +1

                  2403332200

                  Английский

                  Платный

                  Основное

                  Флорида

                  US

                  +1

                  9049002303

                  Английский

                  Платный

                  Дополнит.

                  Нью-Йорк

                  US

                  +1

                  8056504578

                  Английский

                  Бесплатный

                  Нет

                  MX PNG

                  Мексика

                  MX

                  +52

                  2065304086

                  Испанский (Европа)

                  Платный

                  Основное

                  Великобритания, PNG

                  Соединенное Королевство

                  Соединенное Королевство

                  +44

                  4527789651

                  Английский

                  Платный

                  Основное

                  Подробные сведения в примере групп SRV DNS обратного вызова приведены ниже.

                  Группа SRV DNS обратного вызова

                  Страна

                  DNS SRV

                  CB US

                  US

                  cube.us.example.com

                  Все остальные страны

                  cube.row.example.com

                  CB MX

                  MX

                  cube.mx.example.com

                  Все остальные страны

                  cube.row.example.com

                  Конфигурация для записи SRV DNS США cube.us.example.com может быть как в примере:

                  _sips._tcp.cube.us.example.com

                  86400

                  IN

                  SRV

                  10

                  10

                  5061

                  cube01.us.example.com

                  _sips._tcp.cube.us.example.com

                  86400

                  IN

                  SRV

                  10

                  10

                  5061

                  cube02.us.example.com

                  Эта запись SRV DNS может быть преобразована в следующую запись DNS A.

                  cube01.us.example.com

                  86400

                  IN

                  A

                  45.84.168.81

                  cube02.us.example.com

                  86400

                  IN

                  A

                  45.84.168.82


                   
                  Записи SRV DNS обеспечивают защиту вызовов SIP из Webex в CUBE.

                  Порты, используемые Webex

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

                  https://collaborationhelp.cisco.com/article/WBX264

                  Источник

                  Порты источника

                  Адресат

                  Порты назначения

                  Protocol

                  Описание

                  Службы аудио Webex Edge

                  Временный

                  CUBE

                  5061

                  TCP

                  (mTLS 1.2) Входящие сигналы SIP от аудио Webex Edge к SBC CUBE.


                   
                  CUBE SBC требует использования порта 5061. Использование других портов в диапазоне от 5060 до 5070 может поддерживаться другими SBC.

                  Службы аудио Webex Edge

                  4000–4010

                  CUBE

                  5061

                  TCP

                  (mTLS 1.2) Проверка параметров аудио Webex Edge.

                  CUBE

                  Временный

                  EdgeAudio

                  5605

                  TCP

                  (mTLS 1.2) Исходящие сигналы SIP для аудио Webex Edge.

                  Службы аудио Webex Edge

                  Временный

                  CUBE

                  Эфемерные порты

                  8000–59999

                  UDP

                  (SRTP) для входящего трафика мультимедиа в аудио Edge необходимо открыть отверстия брандмауэра.

                  CUBE

                  Эфемерные порты

                  10200–28000

                  Граничное аудио

                  Временный

                  UDP

                  (SRTP) для исходящего трафика мультимедиа в CUBE должны быть открыты отверстия брандмауэра.

                  Наборы шифров TLS и SRTP

                  Для рукопожатия mTLS используется протокол TLS версии 1.2 или более поздней. Аудио Webex Edge поддерживает приведенные ниже шифры (во время обратного вызова аудио Webex Edge предлагает их в приветствии клиента TLS Handshake).

                  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

                  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

                  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

                  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

                  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

                  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

                  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

                  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

                  • TLS_RSA_WITH_AES_256_GCM_ SHA384

                  • TLS_RSA_WITH_AES_256_CBC_SHA256

                  • TLS_RSA_WITH_AES_128_GCM_ SHA256

                  • TLS_RSA_WITH_AES_128_CBC_SHA256

                  • TLS_DHE_DSS_WITH_AES_256_GCM_SHA384

                  • TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

                  • TLS_DHE_DSS_WITH_AES_128_GCM_SHA256

                  • TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

                  Для sRTP используются следующие шифры:

                  • AEAD_AES_256_GCM

                  • AEAD_AES_128_GCM

                  • AES_CM_128_HMAC_SHA1_80

                  • AES_CM_128_HMAC_SHA1_32

                  Поддерживаются аудиокодеки

                  • G722

                  • G711

                  • G711a

                  Требования к профилям SIP и RTP

                  Решение требует, чтобы между CUBE (или вашим SBC) и Webex развертывали SIP TLS для передачи сигналов и sRTP для мультимедиа.

                  Профили SIP и RTP в рамках данного сообщения должны соответствовать следующим требованиям:

                  Требования к профилю SIP

                  Сведения

                  таймер истечения сеанса

                  2220 сек (принять SIP 422) * регулируется в соответствии с бизнес-потребностями и ожидается 422.

                  Предложение СМИ для входа

                  Раннее предложение

                  Предложение СМИ для выхода

                  Поздние предложения

                  Интервал пинга параметров

                  30 с (Минимум)

                  DTMF

                  RFC2833 Полезная нагрузка 101 (без акустического DTMF!)

                  Порты SIP-UDP

                  4000-4010,5061,5065

                  профиль RTP

                  Сведения

                  Профиль полезной нагрузки голосовой связи

                  G.722/ G.711μ /G.711a

                  Размер пакетов

                  20 мс

                  VAD (Voice Activity Detection)

                  Нет

                  Таймер бездействия мультимедиа

                  1200 мс

                  Изменение кодека во время набора номера

                  Не принято

                  RTP

                  8000-48198

                  шифры sRTP

                  AEAD_AES_256_GCM

                  AEAD_AES_128_GCM

                  AES_CM_128_HMAC_SHA1_80

                  AES_CM_128_HMAC_SHA1_32


                   
                  Кодек G.729 не поддерживается. Чтобы использовать G.729, необходимо использовать транскодеры.

                  Домены маршрутизации вызовов Webex

                  Srv DNS _sips._tcp.<domain> используется для подключения к аудио Webex Edge. Существует четыре домена в зависимости от региона.

                  Регион

                  Домен

                  Северная и Южная Америка

                  ecccspx.amer.pub.webex.com

                  Великобритания, Северная Африка

                  ecccspx.emea.pub.webex.com

                  Азиатско-Тихоокеанский регион

                  ecccspx.apac.pub.webex.com

                  Австралия / Новая Зеландия

                  ecccspx.anz.pub.webex.com

                  Европа

                  ecccspx.euro.pub.webex.com

                  SRV DNS разрешает несколько записей A, указывающих на основной и дополнительный веб-сайты. В таблице ниже приведен пример для региона AMER, который может быть изменен в будущем.

                  Тип записи

                  Запись

                  Target (Целевой адрес)

                  Цель

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxpr1.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxpr2.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxsc1.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxsc2.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  A

                  ecccspxpr1.amer.pub.webex.com

                  207.182.174.101*

                  Указывает на AMER Primary 1 аудио Webex Edge

                  A

                  ecccspxpr2.amer.pub.webex.com

                  207.182.174.102*

                  Указывает на AMER Primary 2 аудио Webex Edge

                  A

                  ecccspxsc1.amer.pub.webex.com

                  207.182.174.229*

                  Указывает на аудио Webex Edge AMER Secondary 1

                  A

                  ecccspxsc2.amer.pub.webex.com

                  207.182.174.230*

                  Указывает на аудио Webex Edge AMER Secondary 2


                   

                  DNS-SRV имеет динамический характер, IP-адреса подвержены изменениям, поэтому избегайте жесткого кодирования или закладки IP-адресов. Информацию об изменениях или обновлениях, внесенных в справочную информацию о портах для документа Webex Calling , см. в разделе «История редакций документа».

                  Избыточность CUBE

                  Cisco Unified Border Element (CUBE) включает возможность пограничного контроля сеансов в сети, управляющей соединениями SIP между внешними объектами и внутренней сетью. Более подробную информацию о CUBE можно найти в разделе «Предварительные условия» ниже.

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

                  Во время переноса партнер должен отключить фильтры ICMP.

                  Развертывание Duplex CUBE для BroadWorks, развернутое на одном объекте

                  Развертывание Simplex CUBE для BroadWorks, развернутое на нескольких объектах

                  Возможна еще одна модель избыточности, если CUBE развернут в режиме дуплекса на каждом объекте. Эта модель не является обязательной, учитывая, что BroadWorks развернут с геоизбыточностью.

                  Подготовка

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

                  Предварительные требования партнера

                  • Развертывание системы BroadWorks

                  • Разверните CUBE для аудио Webex Edge или воспользуйтесь собственным SBC

                  2.

                  Подготовка номеров телефона в Cisco Partner Hub

                  • Подготовка групп номеров телефона для связи с шаблонами клиента

                  3.

                  Подготовка групп SRV DNS обратного вызова в Cisco Partner Hub (необязательно)

                  • Чтобы развернуть функцию присоединения к совещанию с помощью функции обратного вызова, подготовьте группы SRV DNS обратного вызова и обновите настройки DNS. В противном случае вы можете пропустить этот шаг.

                  4.

                  Связывание PNG (и CDSG) с шаблонами клиента

                  • Свяжите группы номеров телефона и группы SRV DNS обратного вызова (только в случае развертывания обратного вызова совещания) с шаблонами клиента.

                  5

                  Подготовка организаций Seed Solution

                  • Подготовка поставщика тестовых услуг или предприятия для Webex Для BroadWorks с помощью каждого шаблона клиента.

                  • Подготовка подписчика к стандартному пакету, в котором используется параметр присоединения к совещанию с предоставленными партнером номерами телефона системы.

                  6

                  Выберите организацию первичного семенного решения

                  • Выберите единую организацию первичного раствора семян для BYoPSTN.

                  7.

                  Скачать конфигурацию BroadWorks (BYoPSTN)

                  • Скачайте файл JSON из Cisco Partner Hub, содержащий информацию, необходимую для настройки BroadWorks

                  8

                  Определение домена SRV DNS аудио Webex Edge

                  • Определение домена SRV DNS аудио Webex Edge

                  9

                  Подготовка конфигурации BroadWorks партнера

                  • конфигурация виртуального подписчика CUBE

                  • Применение номера телефона для сопоставления кода доступа из скачанного файла JSON в виртуальных подписчиках

                  • конфигурация сетевого сервера

                  10

                  Подготовка CUBE партнера (или собственного SBC)

                  • Следуйте проверенной конфигурации, чтобы подготовить CUBE в качестве SBC

                  • Альтернатива. Если вы не хотите использовать CUBE, подготовьте собственный SBC с помощью конфигурации CUBE в качестве руководства высокого уровня

                  11

                  Сертификация BYoPSTN

                  • Завершение приемочных испытаний для сертификации

                  Этап 1. Предварительные требования партнера

                  Для подготовки BYoPSTN необходимо выполнить следующие предварительные условия. Приведенные ниже предварительные условия предполагают, что у партнера есть рабочее развертывание Webex для Cisco BroadWorks, которое включает:

                  • Функционирующая система BroadWorks – как описано в руководстве по решению Webex для Cisco BroadWorks

                  • Лицензия BroadWorks AS с услугой VoiceXML в достаточном количестве (1 на номер PSTN)

                  • Требуются исправления BroadWorks:

                    Для R22:

                    • AP.xsp.22.0.1123.ap376935

                    • AP.as.22.0.1123.ap376935

                    Для R23:

                    • AP.xsp.23.0.1075.ap376935

                    • AP.as.23.0.1075.ap376935

                    Для R24

                    • AP.as.24.0.944.ap376935

                  • Развернутая система Cisco CUBE (версия IOS 16.12.2 или более новая версия): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

                    Поддерживается как аппаратный, так и виртуальный CUBE. Аппаратный CUBE рекомендуется для масштабирования и обработки большего количества вызовов.

                  • Партнерская организация Webex – как описано в руководстве по решению Webex для Cisco BroadWorks

                  Этап 2. Подготовка групп номеров телефона (PNG) в Partner Hub

                  Для добавления номеров телефона системы Webex партнер Cisco использует следующую процедуру:

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Конфигурация присоединения к совещанию (BYoPSTN) выберите Создать номер телефона системы Group.

                  5. Введите название группы номеров телефона и нажмите Далее.

                  6. Введите сведения о номере телефона и нажмите Далее.

                  7. Просмотрите сводную информацию о группе номеров телефона и нажмите Сохранить.

                  8. Повторите эту процедуру для каждой добавляемой группы номеров телефона.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Этап 3. Подготовка групп SRV DNS обратного вызова (CDSG) в Partner Hub


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

                   
                  Если этот параметр не настроен, пользователи могут присоединяться к совещаниям с помощью параметра звонка на номер системы или присоединяться с помощью аудио компьютера.

                  При использовании параметра обратного вызова совещания для маршрутизации вызовов из Webex в CUBE необходима группа SRV DNS обратного вызова. Процедура, которую партнер Cisco использует для добавления записей SRV DNS CUBE в Webex, приведена ниже.

                  1. Войдите в Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Конфигурация присоединения к совещанию (BYoPSTN) выберите Создать группу SRV DNS обратного вызова.

                  5. Введите имя группы SRV DNS обратного вызова.

                  6. Выберите Далее.

                  7. Введите сведения о SRV DNS обратного вызова.

                  8. Выберите Далее.

                  9. Просмотрите сводку сведений о SRV DNS обратного вызова.

                  10. Нажмите Сохранить.

                  11. Подготовка всех обновлений в DNS для отражения новых записей в группе SRV DNS.

                  12. Повторите эту процедуру для каждой добавляемой группы SRV DNS обратного вызова.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Этап 4. Связывание PNG и CDSG с шаблонами клиента в центре партнера

                  Для первоначальной настройки и проверки решения BYoPSTN требуется начальная организация для каждой уникальной комбинации группы номеров телефона и группы SRV DNS обратного вызова (если требуется обратный вызов). Поэтому партнерам Cisco рекомендуется аналогичным образом создать новый шаблон клиента для каждой уникальной комбинации группы номеров телефона и группы SRV DNS обратного вызова. Каждый шаблон клиента должен использоваться для создания соответствующей организации семян.

                  После того как конфигурация BYoPSTN будет инициализирована и проверена с помощью начальных организаций, группы номеров телефона и группы SRV DNS обратного вызова могут быть применены к существующим шаблонам клиентов при необходимости.

                  Обратите внимание, что недавно созданные шаблоны клиентов не используются существующими нетестируемыми клиентами и поэтому могут быть безопасно использованы для ручной проверки конфигурации BYoPSTN.


                   
                  Если вы не развертываете функцию присоединения к совещанию с помощью функции обратного вызова, нет необходимости связывать группы SRV DNS обратного вызова с шаблоном клиента. Однако необходимо выбрать Отключить обратный вызов.

                  Чтобы добавить в новый шаблон клиента, выполните указанные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Шаблоны выберите Добавить шаблон.

                  5. Введите сведения о шаблоне. На этапе Тип пакета:

                    • Выберите Тип пакета в качестве стандартного.

                    • Выберите конфигурацию присоединения к совещанию в качестве номеров телефона системы, предоставленных партнером (BYoPSTN).

                    • Выберите подготовленную группу номеров телефона.

                    • Для группы SRV DNS обратного вызова если необходимо включить параметр обратного вызова на совещание, выберите подготовленную группу SRV DNS обратного вызова. В противном случае выберите Отключить обратный вызов.

                  6. Выберите Далее.

                  7. Введите оставшиеся сведения о шаблоне.

                  8. Просмотрите сводку сведений о шаблоне.

                  9. Щелкните Сохранить.

                  10. Повторите эту процедуру для каждого шаблона клиента, который необходимо добавить

                  Приведенный ниже снимок экрана иллюстрирует процедуру.

                  Чтобы обновить существующий шаблон клиента, выполните указанные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до раздела Вызовы BroadWorks .

                  4. В разделе Шаблоны выберите Просмотр шаблона.

                  5. Выберите шаблон, который необходимо обновить.

                  6. Прокрутите страницу до раздела Конфигурация присоединения к совещанию .

                    • Выберите Номера телефона системы, предоставленные партнером (BYoPSTN).

                    • Выберите ранее настроенную группу номеров телефона.

                    • Для группы SRV DNS обратного вызова, если необходимо включить параметр обратного вызова на совещание, выберите подготовленную группу SRV DNS обратного вызова. В противном случае выберите Отключить обратный вызов.

                  7. Нажмите Сохранить.

                    Приведенный ниже снимок экрана иллюстрирует процедуру.

                  Этап 5. Подготовка организаций Seed Solution

                  Решение BYoPSTN имеет несколько различных компонентов, каждый из которых должен быть настроен правильно для успешной работы решения. Одной из двух целей организаций, использующих начальные решения, является создание номеров телефона для сопоставления кодов доступа к совещаниям и универсально уникального идентификатора веб-сайта совещаний (UUID веб-сайта), которые необходимы для непрерывной работы решения. Другой целью является проверка конфигурации.

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

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

                  1. Подготовка тестового подписчика с помощью API подписчиков BroadWorks, как описано в developer.webex.com.

                  2. Включите тестового подписчика для службы обмена мгновенными сообщениями и состоянием доступности в BroadWorks, настроенном на использование шаблона клиента. Убедитесь, что шаблон клиента использует пакет Standard в качестве стандартного по умолчанию, чтобы тестовому подписчику был назначен пакет Standard. Кроме того, тестируемый подписчик должен быть впоследствии обновлен для получения пакета Standard.

                  Обратите внимание, что организации семенных решений рекомендуется связать с поставщиком услуг BroadWorks или с тестовым BroadWorks Enterprise.

                  Шаг 6. Выберите организацию первичного семенного решения

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

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

                  Чтобы выбрать организацию первичного семенного решения, выполните приведенные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до раздела Вызовы BroadWorks .

                  4. В разделе Проверка конфигурации (BYoPSTN) выберите Назначить.

                  5. На экране Назначить организацию найдите и выберите одну из предварительно настроенных начальных организаций.

                  6. Нажмите Назначить.

                    Выбранная организация семян является основной семенной организацией.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Шаг 7. Скачать конфигурацию BroadWorks (BYoPSTN)

                  Сведения об организации основного семенного решения, группах номеров телефона и группе SRV DNS обратного вызова для определенного кластера BroadWorks доступны в одном местоположении, файле конфигурации BroadWorks (BYoPSTN). Эта информация необходима для настройки BroadWorks для BYoPSTN.

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

                  Процедура просмотра и скачивания файла конфигурации JSON приведена ниже.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Кластеры выберите Просмотр кластера.

                  5. Выберите кластер, связанный с шаблонами клиента, настроенными для использования BYoPSTN.

                  6. Прокрутите страницу до раздела Конфигурация BroadWorks для BYoPSTN .

                  7. Щелкните Скачать файл конфигурации JSON.

                  8. Повторите эту процедуру для всех других кластеров BroadWorks.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Пример файла конфигурации JSON см. ниже. Файл содержит дополнительную информацию о каждой группе номеров телефона, группе SRV DNS обратного вызова. Следующие ключевые элементы конфигурации, которые необходимо ввести в BroadWorks, выделены жирным шрифтом.

                  • siteUUID: BroadWorks должна отправить это значение в сообщениях SIP. Это маркер, который используется аудио Webex Edge для подтверждения идентификации BroadWorks партнера Cisco и доступа к веб-сайтам совещаний, управляемым этим партнером Cisco.

                  • Сопоставление кода доступа по номеру телефона: Номера телефона и связанные с ними коды доступа Webex должны быть настроены в BroadWorks.

                    • phoneNumber

                    • код доступа

                  • localeTag: Необходимый язык объявления, связанный с номером телефона, должен быть настроен в BroadWorks.

                  • dnsSrv: SRV DNS обратного вызова должен быть настроен в DNS и ссылаться на нужные экземпляры CUBE.

                  
                  {
                     "siteUUID": "491db0821791441a96c233fefb6c6dfc",
                     "siteURL": " seedtestenterpriseabc.webex.com ",
                     "partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
                     "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
                     "customerTemplates": [
                        {
                           "name": "US West Std",
                           "id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
                           "phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
                           "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
                        },
                        {
                           "name": "US East Std",
                           "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
                           "phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
                           "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
                        }
                     ],
                     "phoneNumberGroups": [
                     {
                           "name": "US West",
                           "id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
                           "phonenumbers": [
                              {
                                 "id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
                                 "name": "US Palo Alto",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "TollFree",
                                 "defaultPhoneNumberType": "NONE",
                                 "phoneNumber": "9863502478",
                                 "accessCode": "88672693772924908359"
                              },
                              {
                                 "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
                                 "name": "US Toll San Francisco",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "PRIMARY",
                                 "phoneNumber": "4156551000",
                                 "accessCode": "88652789466280320324"
                              }
                           ]
                        },
                        {
                           "name": "US East",
                           "id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
                           "phonenumbers": [
                              {
                                 "id": "ca0c622a-8621-4477-91e0-b3e214833568",
                                 "name": "US Maryland",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "PRIMARY",
                                 "phoneNumber": "2403332200",
                                 "accessCode": "88631321777971704941"
                              },
                              {
                                 "id": "00875574-9a46-4447-a967-350b6176755a",
                                 "name": "US Florida",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "SECONDARY",
                                 "phoneNumber": "9049002303",
                                 "accessCode": "88632627551145646175"
                              },
                              {
                                 "id": "a2c10316-9266-4423-a669-d67949f99d33",
                                 "name": "US New York",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "TollFree",
                                 "defaultPhoneNumberType": "NONE",
                                 "phoneNumber": "8056504578",
                                 "accessCode": "88649679020033567943"
                              }
                           ]
                        }
                     ],
                     "callbackDnsSrvGroups": [
                        {
                           "name": "CB US",
                           "callbackDnsSrvs": [
                              {
                                 "name": "Callback US",
                                 "countryCode": "US",
                                 "dnsSrv": "cube.us.example.com",
                                 "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
                              }
                           ],
                           "id": "25392686-a390-49b9-bad5-cb47159c3e992"
                        },
                        {
                           "name": "CB MX",
                           "callbackDnsSrvs": [
                              {
                                 "name": "Callback MX",
                                 "countryCode": "MX",
                                 "dnsSrv": "cube.mx.example.com",
                                 "id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
                              }
                           ],
                           "id": "36403797-b401-50c0-cbe5-dc58260d4f003"
                        }
                     ]
                  }
                  

                  Шаг 8. Определение домена SRV DNS аудио Webex Edge

                  Домен SRV DNS аудио Webex Edge должен быть настроен в BroadWorks. Для определения значения используйте следующую процедуру.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Клиенты.

                  3. Выберите предприятие проверки BYoPSTN.

                  4. Выберите Просмотр данных клиента.

                  5. Перейдите в раздел Службы/Совещания.

                  6. Выберите веб-сайт совещаний стандартного пакета.

                  7. Прокрутите вниз боковой панели и выберите Настройка веб-сайта.

                  8. Выберите Общие настройки / Настройки аудио.

                  9. В разделе Пользовательские глобальные номера телефона системы аудио Edge выберите Создать сценарий Lua.

                  10. Во всплывающем окне найдите значение «-- Update To header with CCAX URL».

                     
                    -- Update To header with CCAX URL
                     local oldTo1 = msg:getHeader("To")
                     local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>")
                     msg:modifyHeader("To", newTo1)
                    
                  11. Извлеките значение жирным шрифтом, например: ecccx.amer.webex.com.

                  Это домен SRV DNS аудио Webex Edge, который должен быть настроен в BroadWorks.

                  Шаг 9. Подготовка конфигурации BroadWorks партнера

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

                  Сведения о BroadWorks: обратный вызов с помощью заголовка SIP X-Cisco-Meet-Info – на зарегистрированный телефон или PSTN

                  Поток вызовов:

                  1. Пользователь запрашивает обратный вызов, Webex инициирует обратный вызов.
                  2. Вызов маршрутизируется в BroadWorks OTT.
                  3. Вызов достигает CUBE, подготовленного в CH. CUBE маршрутизирует вызов в BroadWorks.
                  4. BroadWorks идентифицирует вызов как создание организатора совещания, создает сеанс для пользователя организатора совещания и обрабатывает вызов.
                  5. Сеанс пользователя организатора совещания обрабатывает вызов и переводит набранный номер. Кроме того, от имени пользователя организатора совещания создается запись платежа.
                  6. BroadWorks маршрутизирует вызов пользователю, связанному с устройством (7), или PSTN (8).
                  Телефон пользователя или PSTN звонит, и при ответе присоединяется к совещанию.

                  Прежде чем начать

                  Связь SIP между BroadWorks и CUBE может осуществляться по протоколу UDP или TCP в зависимости от требований к сети. Например, если некоторые сетевые устройства или устройства доступа (например, шлюзы или конечные точки) в потоках обратного вызова или обратного вызова BYoPSTN не поддерживают TCP, вместо этого следует использовать UDP.

                  Конфигурация и примеры, приведенные в этом руководстве, используют TCP в качестве транспортного протокола. Чтобы использовать TCP, убедитесь, что сервер приложений и сетевой сервер BroadWorks настроены для TCP:

                  _CLI/Interface/SIP> get
                  networkProxyTransport = unspecified
                  accessProxyTransport = unspecified
                  supportDnsSrv = true
                  supportTcp = true

                  Сервер приложений

                  Идентификация/тип профиля устройства

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

                  • Тип сигнального адреса — задайте значение Интеллектуальная адресация прокси-сервера

                  • Аутентификация: установить значение Enabled (Включено)

                  • Идентификация поддержки при ОБНОВЛЕНИИ и повторном приглашении: флажок установлен

                  • Возможность статической регистрации: задайте значение Включено

                  • Возможность видео: задано значение Отключено

                  В приведенном ниже примере новый тип профиля удостоверения/устройства «VXML_profile» создается для представления CUBE.

                  виртуальный подписчик voice XML

                  Создание экземпляра VoiceXML

                  Каждый номер PSTN Webex Meetings представлен виртуальным подписчиком в BroadWorks, и можно использовать функции виртуального подписчика VoiceXML. Для всех виртуальных подписчиков VoiceXML рекомендуется использовать выделенное предприятие и группу. Обратите внимание, что на самом деле мы не используем возможности VoiceXML, но этот тип виртуального пользователя подходит для взаимодействия с CUBE.

                  Чтобы использовать службу VoiceXML, убедитесь, что лицензия имеет достаточное количество VoiceXML и что служба авторизована на корпоративном и групповом уровнях, а служба VoiceXML назначена группе, как показано на рисунке ниже.

                  Под Группа > Службы, выберите VoiceXML и создайте экземпляр для каждого номера PSTN.

                  Настройка адресов VoiceXML

                  Для каждого экземпляра VoiceXML в разделе Адреса VoiceXML укажите следующее:

                  • Номер телефона. Введите номер телефона системы для веб-сайта Webex Meetings (например, 2403332200).

                  • Расширение

                  • Identity/Device Profile. Создайте один экземпляр (например, VXML_deviceProf) на основе типа устройства, созданного в предыдущем разделе (VXML_profile в примере), и введите следующую конфигурацию.

                  • Линия/порт: введите в формате <access number="">@<domain> , где

                    • <access number=""> является номером кода доступа для веб-сайта Webex Meetings (доступным из файла JSON) (например, 88631321777971704941)

                    • <domain> является доменом аудио Webex Edge для этого веб-сайта совещаний (например, ecccspx.amer.pub.webex.com)

                  • Contact sip: для вызовов на номер доступа при звонке на номер системы совещания будет отправлено INVITE с URI запроса, заданным в этом поле. Введите контакт SIP в этом формате <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, где:

                    • <sip contact=""> является полем <number> from the line/port, но с доменом как SRV, который разрешает адрес CUBE (например, 88631321777971704941@cube.internal.local)

                    • <Locale> представляет собой настройку языка в соответствии с локальностью пользователя (например, locale=en_US)

                    • <Meetings Site="" UUID=""> является UUID веб-сайта из файла JSON (например, x-cisco-site-uuid=abbd70f6c519fb1ee053ad fc0a038b)

                    • <SIP transport=""> должен быть transport=tcp, чтобы AS использовал TCP для отправки сообщений в CUBE.

                  Ниже приведен пример настроек адресов VoiceXML.


                   
                  Для каждого дополнительного номера доступа к совещанию необходимо создать дополнительный виртуальный подписчик VoiceXML, аналогичный указанному выше. Можно использовать тот же профиль устройства, но поля «Порт линии» и «Контакт» должны быть построены из информации о номере доступа, как показано выше.

                   
                  Убедитесь, что ограничения политики обработки вызовов, настроенные для виртуального подписчика BroadWorks, достаточны для обработки дополнительных вызовов BYoPSTN в группе номеров телефона.

                  Назначение аутентификации SIP экземпляру VoiceXML

                  Назначьте службу аутентификации виртуальному подписчику VoiceXML. Это будет использоваться для аутентификации сообщений SIP INVITE из CUBE в сценарии обратного вызова. Кроме того, виртуальный подписчик VoiceXML не может принимать вызовы от сторон, отличных от CUBE

                  Перейдите на страницу аутентификации виртуального подписчика в разделе Утилиты и введите имя пользователя и пароль SIP, как показано ниже:


                   

                  CUBE должен быть настроен с одинаковым именем пользователя и паролем для надлежащей аутентификации сообщений INVITE, отправляемых в AS.

                  Пример команды для настройки аутентификации SIP в CUBE приведен ниже.

                  sip-ua authentication username VSUB password 0 <unencrypted password>
                  (See the CUBE onfiguration/datafill for more details).

                  Файл Namedefs

                  Поле контакта SIP виртуального подписчика VoiceXML содержит URL, по которому доменная часть обращается к адресу CUBE. Это внутренний SRV, и файл namedefs в AS может использоваться для разрешения внутреннего SRV на CUBE IP.

                  В нашем примере SRV SIP contact является cube.internal.local и разрешается обратиться к порту 5060 10.165.196.30 для достижения CUBE. На AS /usr/local/broadworks/bw_base/conf/namedefs файл обновлен следующим образом:

                  _sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30

                  Тип вызова Webex Meetings

                  Параметры конфигурации обработки вызовов Webex Meetings доступны для управления обработкой вызовов на номер системы. По умолчанию вызовы на номер телефона системы обрабатываются как внешние вызовы, поскольку номера телефона системы размещаются в выделенном предприятии или поставщике услуг. Внешние вызовы обычно включаются в число сеансов контроля допуска к сеансу и помечаются для зарядки в поле CDR chargeIndicator.

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

                  Установив значение Enforce NS Charge Field значение true, население поля CDR chargeIndicator основывается на настроенном атрибуте Charge для типа вызова сетевого сервера.

                  AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true
                  
                  AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
                        Name    NS Call Type    Enforce NS Charge Field  Process As Internal For SAC-Subscriber
                    ==========================================================================================
                    Webex Meetings       WXM               true                                true
                  

                  Виртуальный подписчик обратного вызова совещания VoiceXML

                  Создание подписчика обратного вызова совещания VoiceXML

                  Для обработки обратных вызовов Webex Meetings на сервере приложений BroadWorks (AS) необходимо настроить выделенный виртуальный подписчик VoiceXML со специальным параметром обратного вызова Webex Meetings. Только один экземпляр этого подписчика можно настроить в AS.

                  Чтобы включить эту функцию, установите для параметра Activatable Feature 102074 значение true с помощью CLI.

                  AS_CLI/System/ActivatableFeature> activate 102074
                  ***** Warning *****:
                  This activity should only be done during a maintenance window because
                  this may cause large amounts of data to be added/modified/deleted and
                  it may take some time to execute. Features that have web page impacts
                  require that users and administrators log out and log back in.
                  Are you sure you want to continue?
                  
                  Please confirm (Yes, Y, No, N): y
                  ...Done
                  
                  AS_CLI/System/ActivatableFeature> get
                  
                        Id                                               Description  Activated  Last Modified Timestamp
                  =============================================================================================
                    102746                            BroadWorks Support for CI UUID       true
                    102074          BYO PSTN Billing support for CallBack and CallIn       true      
                    104256                          Weak Password Validation Service      false
                    104073  Add FAC Support for Call Center Agent Join-Unjoin in CDR      false
                    103542   Configurable Endpoint For Auto-Answer And Forced Answer      false
                    104255    Control password usage and behavior to ensure security      false
                  

                   

                  Поскольку функция "BYO PSTN Billing support for CallBack and CallIn" зависит от функции "BroadWorks Support for CI UUID", перед активацией функции (102074) также необходимо активировать функцию (102746). Дополнительные сведения см. в разделе "Синхронизация UUID пользователя CI (поддержка Broadworks для CI UUID)".

                  Подписчик обратного вызова совещания VoiceXML аналогичен существующему виртуальному подписчику VXML BYOPSTN, но пометил его новым флажком "Обратный вызов совещания Webex". Для этого подписчика обратного вызова совещания VoiceXML настроен тот же профиль устройства, что и для существующего виртуального подписчика VXML BYOPSTN, а также для службы аутентификации с теми же учетными данными.

                  Пример приведен ниже.

                  Подписчик обратного вызова совещания VoiceXML должен существовать в системе AS, которая размещает пользователя организатора совещания. Когда служба AS получает запрос INVITE обратного вызова совещания, она пытается найти пользователя обратного вызова совещания VoiceXML и пользователя организатора совещания в AS во время настройки вызова. Если ни один из этих пользователей не найден, вызов будет отклонен.

                  Сеанс организатора совещания

                  В сценарии обратного вызова с заголовком X-Cisco-Meet-Info сервер приложений Cisco BroadWorks получает запрос INVITE SIP и идентифицирует пользователя организатора совещания с помощью параметра UUID CI пользователя хоста заголовка SIP X-Cisco-Meet-Info. Сеанс вызова создается от имени пользователя организатора совещания для обработки вызова и выполнения профиля службы пользователя. Кроме того, от имени пользователя организатора совещания создается запись платежа. Идентификатор совещания и информация UUID веб-сайта из заголовка SIP X-Cisco-Meet-Info записываются в платежную запись.

                  Пример заголовка SIP X-Cisco-Meet-Info показан ниже.

                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
                  -04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

                  Платформа доставки приложений

                  Синхронизация UUID пользователя CI (поддержка Broadworks для CI UUID)

                  CI UUID пользователя – это уникальный идентификатор для идентификации пользователей в среде Webex.

                  Это приложение синхронизации подготовки Webex на платформе доставки приложений Cisco BroadWorks (ADP) используется для синхронизации, сопоставления и хранения идентификатора CI UUID пользователя в инфраструктуре BroadWorks, чтобы его можно было использовать в различных взаимодействиях с Webex и службой Webex для BroadWorks.

                  См. «Включение обратного вызова совещания Webex" о том, как CI Пользователь Ассоциация UUID используется сетевым сервером Cisco BroadWorks и сервером приложений Cisco BroadWorks.

                  Приведенные ниже действия настраивают приложение Webex Provisioning Sync для периодического опроса и обновления пользователей BroadWork с помощью CI UUID.

                  Для приложения синхронизации подготовки Webex требуются учетные данные OAuth в области spark-admin:broadworks_subscribers_read для поставщика удостоверений Cisco. Их можно получить, отправив запрос на обслуживание у оператора по переносу.

                  Дополнительные сведения см. в разделе "Получение учетных данных OAuth для Webex для Cisco BroadWorks", чтобы отправить запрос на обслуживание по адресу: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed

                  Добавьте маркер с соответствующим именем партнера, как указано ниже.

                  ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
                        New Password:
                        Re-type New Password:
                        ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
                         Partner Name  Refresh Token
                  ==================================
                    FederationPartner       ********
                             custPart       ********
                              custBYO       ********
                  

                  Добавьте имя партнера, связанное с маркером OAuth, в список партнеров, которые будут отслеживаться приложением Webex Provisioning Sync с флажком "включено", установив значение "true".

                  Благодаря этому приложение Webex Provisioning Sync начнет выполнять синхронизацию UUID пользователя CI по заданному интервалу опроса.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true

                  После включения партнера приложение синхронизации подготовки Webex теперь может выполнять связывание CI UUID с пользователями BroadWorks.

                  Измените время ожидания подключения с помощью следующих команд:

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
                  ...Done
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
                  requestTimeout = 30000
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
                  *** Warning: BroadWorks needs to be restarted for the changes to take effect ***
                  
                  ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
                  connectionPoolSize = 5
                  connectionTimeout = 300
                  connectionIdleTimeOut = 300
                  maxConcurrentRequests = 10
                  maxCookieAgeInHours = 24
                  

                  Это сопряжение можно выполнить автоматически или вручную. Команда CLI manualSync может мгновенно инициировать объединение.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO

                  Партнеры, у которых для параметра "Включено" установлено значение "true", выполняют связанное в интервал опроса. Во время первоначального объединения приложение Webex Provisioning Sync запрашивает API подписчика Webex для получения данных, содержащих CI UUID для всех пользователей, размещенных партнером. Внешний идентификатор пользователя BroadWorks обновляется с помощью связанного идентификатора CI UUID. Последующие ассоциации влияют на пользователей, добавленных в партнера. Можно использовать команду status, чтобы узнать, завершена ли синхронизация.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
                    Partner Name         Status                 Last Sync Time
                  ============================================================
                         custBYO  synchronizing
                        custPart     monitoring  2023-01-29T15:36:43.873-05:00
                  2 entries found.
                  

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

                  На следующем рисунке показан набор идентификатора CI UUID во внешнем идентификаторе:

                  Сервер Сети

                  Тип вызова

                  В целях выставления счетов и отчетности может быть целесообразно пометить CDR для звонков на номер системы Meetings. Это можно выполнить с помощью политики PreCallTyping сервера сети.

                  Во-первых, в CLI NS в разделе /System/CallP/CallType добавьте новый тип вызова. В следующем примере добавлен новый тип вызова WXM:

                  NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
                  NS_CLI/System/CallP/CallTypes> get calltype WXM    
                    CallType     Description  Category         Scope  SupportE164  Charge      
                  =======================================================================    
                    WXM          Webex Meetings  LOCAL  User Defined         true   false
                  

                  Затем тип вызова можно использовать в экземпляре PreCallTyping, который является частью профиля маршрутизации пользователя BroadWorks. В этом примере в контексте /Policy/PreCallTyping CLI добавлен новый экземпляр PreCallTyping “wxm”, но он может быть уже используемым экземпляром PreCallTyping:

                  NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL
                  
                  NS_CLI/Policy/PreCallTyping> get wxm                        
                  Policy: PreCallTyping  Instance: wxm                        
                    CallTypes:                                
                      Selection = {ALL}                                
                      From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}        
                    supportLCABasedNormalization = false                        
                    Enable = true 
                  

                  Следующим шагом является добавление записей в экземпляр PreCallTyping для всех номеров телефона системы в контексте /Policy/PreCallTyping/DialPlan CLI. Пример.

                  NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
                  NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
                  
                  NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1                
                  Policy: PreCallTyping  Instance: wxm  Table: DialPlan                
                  CC Dial Plan   From     To          Match Min Max Call Type Prefix Action  Call Ind  Description                  
                  ================================================================================================
                  1 dflt      12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Weetings
                  1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Meetings
                  

                  Экземпляр PreCallTyping добавляется (если он еще не существует) к соответствующему профилю маршрутизации исходного пользователя, как показано в примере ниже.

                  NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
                  NS_CLI/Policy/Profile> get profile Profall
                  Profile:  Profall
                                   Policy              Instance
                     ==========================================
                               CallTyping           DefaultInst
                            CallScreening           DefaultInst
                              SubLocation           DefaultInst
                                FarEndRtg           DefaultInst
                               NearEndRtg           DefaultInst
                               UrlDialing           DefaultInst
                              MediaSrvSel           DefaultInst
                                   SIMPLE           DefaultInst
                                DstSvcRtg           DefaultInst
                        NumberPortability           DefaultInst
                               RCBasedRtg           DefaultInst
                        NetVoicePortalRtg           DefaultInst
                            PreCallTyping                   wxm    
                  

                   
                  Вызовы CDR BroadWorks генерируются только вызовами, исходящими от абонентов BW. Вызовы, инициированные PSTN со стороны «сети» AS, не будут генерировать инициированные CDR. В любом случае для виртуального подписчика VoiceXML будет завершен CDR.

                  RoutingNE

                  В контексте CLI /System/Device/RoutingNE требуется RoutingNE для представления CUBE. Таким образом, когда NS получает INVITE от CUBE, он будет соответствовать заголовку via записи RoutingNE, подготовленной в NS. См. руководство по администрированию интерфейса командной строки сетевого сервера Cisco BroadWorks для получения подробной информации о добавлении RoutingNE.

                  Ниже приведен пример команд для добавления RoutingNE "WebexMeetings", где IP-адрес CUBE = 10.165.196.30. В примере также показаны команды для создания новых экземпляров OrigRedirect и Profile для связывания с RoutingNE, но существующие экземпляры также могут быть использованы.

                  NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive
                  
                  NS_CLI/Policy/OrigRedirect> get  wxm_Inst
                  Policy: OrigRedirect  Instance: wxm_Inst
                    Enable = true
                    CallTypes:
                      Selection = {ALL}
                      From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
                    supportTrunkGroupLookups:
                      Selection = {disable}
                      From = {disable, enablePermissive, enableRestrictive}
                    applyAccessSideRules:
                      Selection = {enableRestrictive}
                      From = {disable, enablePermissive, enableRestrictive}
                  
                  NS_CLI/Policy/Profile> add wxm_routing
                  
                  NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst
                  
                  NS_CLI/Policy/Profile> add wmx_routing SubLocation  DefaultInst
                  
                  NS_CLI/Policy/Profile> get profile wxm_routing 
                  Profile:  wxm_routing
                                   Policy              Instance
                     ==========================================
                             OrigRedirect           wxm_Inst
                              SubLocation           DefaultInst
                  
                  NS_CLI/System/Device/RoutingNE> add  WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE
                  
                  NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp
                  
                  NS_CLI/System/Device/RoutingNE> get
                  Network Element  WebexMeetings
                     Location      =  1240364
                     Static Cost   =  1
                     Static Weight =  99
                     Poll          =  false
                     OpState       =  enabled
                     State         =  OnLine
                     Profile       =  wxm_routing
                     Signaling Attributes=  AccessRoutingNE
                   
                  NS_CLI/System/Device/RoutingNE/Address> get
                  Routing NE   Address     Cost    Weight     Port    Transport Route  
                  WebexMeetings   10.165.196.30     1      99     -          tcp
                  

                  В примере конфигурации CUBE отправляет в NS INVITE, аналогичное приведенному ниже (важные поля выделены жирным шрифтом):

                  INVITE sip:+19991111111@domain.com:5060 SIP/2.0
                  Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
                  Remote-Party-ID:" BroadWorks
                  "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
                  From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
                  To:<sip:+19991111111@domain.com>
                  Date:Thu, 03 Nov 2022 12:39:58 GMT
                  Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
                  Supported:100rel,timer,resource-priority,replaces,sdp-anat
                  Min-SE:14400
                  Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                  X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
                  User-Agent: Cisco-SIPGateway/IOS-16.12.2s
                  Timestamp: 1667479198
                  Session-ID:
                  e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
                  Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
                  CSeq:101 INVITE
                  Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
                  Expires:180
                  Allow-Events:telephone-event
                  Max-Forwards:68
                  

                  Где:

                  • URI запроса INVITE содержит номер обратного вызова

                  • Заголовок через: содержит IP-адрес CUBE, который будет использоваться для выбора профиля RoutingNE.

                  • Заголовок X-Cisco-Info-Meet: используется для идентификации hostCIUserUuid, meetingid и siteUUID.

                  Получив приглашение, NS использует заголовок Via для сопоставления с WebexMeetings RoutingNE. В свою очередь будет выбран профиль маршрутизации «wxm_routing», который содержит экземпляр «wxm_Inst» OrigRedirect.

                  Политика NS OrigRedirect будет соответствовать заголовку X-CISCO-MEET-INFO:

                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

                  с портом линии, настроенным на виртуальном подписчике VoiceXML, и отправьте перенаправление 302 на пару AS, размещающую этого подписчика. Сообщение 302 аналогично приведенному ниже.

                  SIP/2.0 302 Moved temporarily
                  Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
                  From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
                  To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
                  Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
                  CSeq:101 INVITE
                  Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
                  Content-Length:0
                  

                  Псевдоним

                  Домен в URI INVITE (в примере, bw.myenterprise.com), отправленный CUBE в NS, должен быть распознан NS. Это можно сделать, добавив домен в контекст NS_CLI/System/Alias, например:

                  NS_CLI/System/Alias> add bw.myenterprise.com

                  Команду для настройки домена URI INVITE в CUBE можно найти в следующем разделе под адресуемой точкой вызова/сеанса, например:

                  dial-peer voice 23401 voip
                  session target dns:bw.myenterprise.com

                  HostingNE

                  Для поддержки параметров конфигурации обработки вызовов Webex Meetings для выставления счетов и контроля допуска к сеансу необходимо включить атрибуты сигналов хостинга NE сервера приложений CallTypeInfoRequired и RequiresChargeIndication в контексте NS_CLI/System/Device/HostingNE._ Пример.

                  NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
                   CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

                  Включение обратного вызова на совещание Webex

                  В сценарии обратного вызова с заголовком SIP X-Cisco-Meet-Info CUBE отправляет вызов на сетевой сервер для перенаправления отправителя на пару AS. Пара AS определяется на основе системного параметра enableWebexMeetingHoostLookup .

                  NS_CLI/System/CallP/Options> get
                    accessSideRoutingNeDeterminedViaSignaling = false
                    disableNdcValidationForCalledNumbers = true
                    forceRoutingNEProfile = false
                    skipPrivatePoliciesOnEmergency = true
                    maxReturnedContacts = 10
                    enableWebexMeetingHostLookup = true
                  

                  Если для параметра системы enableWebexMeetingHoostLookup установлено значение true, CI UUID пользователя организатора совещания в заголовке X-Cisco-Meet-Info используется для идентификации пары AS, размещающей пользователя организатора совещания.

                  INVITE sip:+19991111111@domain.com:5060 SIP/2.0
                  Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
                  Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
                  From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
                  To:<sip:+19991111111@domain.com>
                  Date:Thu, 03 Nov 2022 12:39:58 GMT
                  Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
                  Supported:100rel,timer,resource-priority,replaces,sdp-anat
                  Min-SE:14400
                  Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                  X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
                  User-Agent: Cisco-SIPGateway/IOS-16.12.2s
                  Timestamp: 1667479198
                  Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
                  Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
                  CSeq:101 INVITE
                  Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
                  Expires:180
                  Allow-Events:telephone-event
                  Max-Forwards:68
                  

                  Шаг 10. Подготовка CUBE партнера

                  В этом разделе приведена проверенная конфигурация развертывания Cisco Unified Border Element (CUBE) в качестве пограничного контроллера сеансов (SBC) для решения Bring Your Own PSTN.

                  Этот раздел посвящен конфигурациям CUBE, которые необходимы для взаимодействия с примером конфигурации Webex для Cisco BroadWorks, приведенным в предыдущем разделе. Для более общего обсуждения начального развертывания и конфигурации CUBE см. следующие руководства: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html

                  https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

                  Развертывание собственного параметра SBC

                  Если вы не хотите развертывать CUBE, у вас есть возможность развертывания собственного SBC. Однако обратите внимание, что этот документ не предоставляет проверенную конфигурацию для SBC, отличных от CUBE.

                  При развертывании собственного сеанса сеанса можно руководствоваться требованиями конфигурации CUBE высокого уровня (например, назначениями, такими как домен, общедоступный и частный интерфейсы и шлюзы). Однако подробную справку по командной строке см. в документации по SBC, поскольку фактические команды для вашего SBC, скорее всего, будут отличаться от CUBE.


                   

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

                  Начальная конфигурация

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

                  enable

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

                  configure terminal

                  Задайте домен:

                  ip domain name myenterprise.com

                  Установите максимальный размер сегмента (MSS).

                  ip tcp mss 1360

                  Конфигурация сети

                  Определите общедоступные и частные интерфейсы. В нашем примере CUBE:

                  ------- Private side -------
                  interface GigabitEthernet1
                   description Interface facing BC
                   ip address <CUBE PRIV IP> <SUBNET MASK>
                   negotiation auto
                   no mop enabled
                   no mop sysid
                  !
                  ------- Public side -------
                  interface GigabitEthernet2
                   description Interface facing WEBEX
                   ip address <CUBE PUB IP> <SUBNET MASK>
                  negotiation auto
                   no mop enabled
                   no mop sysid
                  !
                  

                  Настройте шлюзы для IP-маршрутизации для общедоступной и частной стороны.

                  ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
                  ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>
                  

                  Включить SSH:

                  ip ssh logging events
                  ip ssh version 2
                  !
                  username admin privilege 15 password <password>
                  

                   

                  CUBE (или ваш собственный SBC) должен находиться внутри DMZ с правильно настроенными правилами брандмауэра. Список портов, которые необходимо открыть во внешнем брандмауэре , см. в разделе Порты, используемые Webex

                  Настройте записи SRV для обратных вызовов, отправленных из CUBE (или вашего пограничного контроллера сеанса) на сетевые серверы BroadWorks. Например, SRV для bw.myenterprise.com:

                  ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
                  ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
                  ip host ns01.myenterprise.com <NS01 IP>
                  ip host ns02.myenterprise.com <NS02 IP>
                  

                  Настройте сервер DNS.

                  ip name-server <DNS_IP_address>

                   

                  Альтернативным вариантом DNS является настройка внутреннего DNS, в котором внутренний DNS обращается к родительскому DNS-серверу в случае сбоя внутреннего поиска.

                  конфигурация обработки вызовов

                  Общие

                  Настройте CUBE (или SBC) со всеми IP-адресами, которые необходимы для доступа к службе передачи голоса по IP. Ниже приведены некоторые из них.

                  • Адреса передачи сигналов SIP частной стороны для серверов BroadWorks AS, NS и MS.

                  • Общедоступные боковые адреса для инфраструктуры аудио Webex Edge.

                  Пример конфигурации CUBE приведен ниже.

                  voice service voip
                   ip address trusted list
                    ------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses)  -------
                    ipv4 <NS01 IP>
                    ipv4 <NS02 IP>
                    ipv4 <AS01 IP>
                    ipv4 <AS02 IP>
                    ipv4 <MS01 IP>
                    ------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
                    ipv4 64.68.96.0 255.255.224.0  
                    ipv4 66.114.160.0 255.255.240.0
                    ipv4 66.163.32.0 255.255.224.0
                  

                   
                  Приведенный выше диапазон IP-адресов является примером. Текущий список общедоступных IP-адресов для инфраструктуры аудио Webex см. по ссылке:

                  Как разрешить трафик Webex Meetings в моей сети?. Диапазон IP-адресов для большинства кластеров отображается в разделе Список диапазонов IP-адресов, используемых службами Cisco Webex Meeting. Одно исключение относится к кластерам в Китае, для которых диапазон отображается по следующей ссылке:

                  Требования к сети для кластеров Cisco Webex в Китае

                  Таймер по умолчанию для CUBE для установления TCP-соединения до завершения маршрутизации составляет 20 секунд. Чтобы изменить его:

                  ip tcp synwait-time <5-300 (seconds)>

                  На стороне BroadWorks таймер по умолчанию для сервера приложений на устройстве с нереагирующим доступом составляет 6 секунд. Чтобы изменить его:

                  AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>

                  Необходимо открыть общедоступные и частные интерфейсы для трафика RTP в CUBE (или вашем собственном SBC). Пример CUBE приведен ниже.

                  voice service voip
                   rtcp all-pass-through
                   media disable-detailed-stats
                    ------- CUBE public IP + port range -------
                   media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
                    ------- CUBE private IP + port range -------
                   media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000
                  

                  Где:

                  • <CUBE PUB="" IP=""> является общедоступным IP-адресом CUBE
                  • <CUBE PRIV="" IP=""> является частным IP-адресом CUBE
                  • Диапазон портов: в примере диапазон портов от 10200 до 28000

                  CUBE поддерживает следующие наборы шифров TLS (во время звонка на номер системы CUBE предлагает их в приветствии клиента TLS Handshake):

                  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
                  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
                  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
                  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
                  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
                  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
                  • TLS_RSA_WITH_AES_128_CBC_SHA
                  • TLS_EMPTY_RENEGOTIATION_INFO_SCSV

                  Другие общие настройки для настройки (примеры конфигураций CUBE см. ниже).

                  aaa new-model
                  aaa authentication login default local
                  aaa authorization exec default local
                  !
                  ip scp server enable
                  !
                   voice service voip
                   address-hiding
                   allow-connections sip to sip
                   no supplementary-service sip moved-temporarily
                   call-quality
                    max-dropout 2
                    max-reorder 2
                   sip  
                    contact-passing
                  

                  Значения URI для набора входящих и исходящих номеров должны быть определены для последующего использования в адресуемых точках вызова:

                  voice class uri INEdgeAudio sip
                   pattern x-cisco-webex-service=audio
                  !
                  voice class uri OUTEdgeAudio sip
                   host cube.internal.local
                  

                  Аудио Webex Edge поддерживает кодеки G722, G711ulaw и G711alaw. Для последующего использования в адресуемых точках набора необходимо определить следующий код класса голосовых вызовов:

                  voice class codec 3
                   codec preference 1 g722-64
                   codec preference 2 g711ulaw
                   codec preference 3 g711alaw
                  

                  Аудио Webex Edge использует SRTP. SRTP-crypto класса голосовых вызовов назначает предпочтительный пакет шифрования SRTP для использования для аудио Edge. Настройте перечисленные ниже пакеты шифрования по порядку. Конфигурация шифрования srtp класса голосовых вызовов должна быть применена к адресуемым точкам вызова, используемым для подключения к аудио Edge.

                  voice class srtp-crypto 234
                   crypto 1 AEAD_AES_256_GCM
                   crypto 2 AEAD_AES_128_GCM
                   crypto 3 AES_CM_128_HMAC_SHA1_80
                   crypto 4 AES_CM_128_HMAC_SHA1_32
                  

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

                  key config-key password-encrypt Password123 authentication username <username>
                  password encryption aes
                  

                  Введите учетные данные аутентификации SIP, подготовленные для виртуального подписчика VoiceXML в AS с помощью следующей команды. Для сценариев обратного вызова эти учетные данные будут использоваться, когда AS оспаривает INVITE, которое CUBE (или ваш собственный пограничный контроллер сеансов) отправляет AS.

                  sip-ua
                   ------- to enable authentication -------
                   authentication username <username> password 0 <password>
                  

                  После настройки аутентификации пароль будет скрыт при просмотре с помощью команды "show running-config"

                  sip-ua
                   ------- to enable authentication -------
                   authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
                  

                  Необходимо также выполнить следующую глобальную конфигурацию SIP:

                  ------- Max INVITE retries -------
                   retry invite 3
                   ------- By default, use TLS -------
                   transport tcp tls v1.2
                   connection-reuse
                   ------- What trustpoint to use when mTLS is challenged -------
                   crypto signaling default trustpoint <trustpoint> 
                  

                  Профили перевода

                  Профиль преобразования сообщений SIP 2340 используется для звонков на номер системы совещания. В нем должна быть запись для изменения SIP-сообщений, входящих из BroadWorks, перед отправкой в аудио Edge, как показано в примере правила 11.

                  ------- BroadWorks to Webex -------
                  voice class sip-profiles 2340
                   rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:" 
                   rule 2 request INVITE sip-header To modify "sips:" "sip:" 
                   rule 3 request INVITE sip-header From modify "sips:" sip:
                   rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"  
                   rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
                   rule 6 request ACK sip-header From modify "sips:" "sip:" 
                   rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
                   rule 8 request REINVITE sip-header From modify "sips:" "sip:" 
                   rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>" 
                   rule 10 request INVITE sip-header Contact modify "sips:" "sip:" 
                   rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"
                  

                  В приведенном выше правиле 11 отображается Uri входящего запроса от BroadWorks, который имеет значение Contact профиля виртуального абонентского устройства CUBE (значение поля Contact в профиле устройства VXML_deviceProf в нашем примере):

                  88631321777971704941@cube.internal.local;x-cisco-site-
                  uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
                  В соответствующий домен маршрутизации аудиовызовов Webex Edge:
                  88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
                  uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

                  Обратите внимание, что если CUBE (или ваш собственный SBC) находится за статическим NAT, требуется дополнительная конфигурация к sip-профилю 2340. Для получения дополнительной информации перейдите по следующей ссылке:

                  https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

                   
                  При развертывании собственного пограничного контроллера сеанса необходимо настроить аналогичные правила для своего контроллера сеанса.

                  Для переадресации 486 сообщений, отправленных AS обратно в аудио Webex Edge, в CUBE требуется указанная ниже конфигурация (справочную информацию о собственном сеансе сеанса см. в документации по сеансу сеанса).

                  voice service voip
                   no notify redirect ip2ip
                   sip
                    sip-profiles inbound
                  !
                  voice class sip-profiles 1
                   response 486 sip-header Reason modify "7" "" 
                   response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"
                  

                  Если другие 4xx сообщения необходимо переадресовать обратно в аудио Webex Edge, следуйте тому же примеру выше.

                  Узлы набора номера

                  Арендатор класса голосовых вызовов должен быть определен в CUBE (или вашем собственном SBC) для использования в адресуемых точках вызова позже, что соответствует следующим критериям:

                  • Для пакетов DTMF RTP-NTE нет взаимодействия полезной нагрузки, поэтому настройте асимметричную полезную нагрузку полностью.
                  • Аудио Edge не поддерживает обновления идентификатора вызывающего абонента, поэтому должно быть настроено значение no update-callerid.
                  • Маршрутизация аудиовызовов Webex Edge основана на URI. Необходимо, чтобы URI маршрутизации вызовов соответствовала адресуемым точкам вызова на основании URI.
                  voice class tenant 234
                    asymmetric payload full
                    no update-callerid
                    Header-passing
                    no pass-thru content custom-sdp
                    call-route url
                  

                  Следующие узлы набора настроены таким образом, чтобы разрешить CUBE обрабатывать вызовы между BroadWorks и аудио Webex Edge. Настройте следующее в CUBE (аналогичная конфигурация должна быть настроена на вашем собственном сеансе сеанса).

                  dial-peer voice 23411 voip
                   description External Webex edge audio entry or exit dial-peer
                   session protocol sipv2
                   session target dns:ecccspx.amer.pub.webex.com
                   session transport tcp tls
                   destination uri OUTEdgeAudio
                   incoming uri request INEdgeAudio
                   voice-class codec 3 offer-all
                   voice-class sip url sips
                   voice-class sip profiles 2340
                   voice-class sip tenant 234
                   voice-class sip srtp-crypto 234
                   voice-class sip bind control source-interface GigabitEthernet2
                   voice-class sip bind media source-interface GigabitEthernet2
                   voice-class sip requri-passing
                   voice-class sip audio forced
                   dtmf-relay rtp-nte
                   srtp
                  !
                  dial-peer voice 23401 voip
                   description Internal mix mode Webex edge audio entry or exit dial-peer
                   session protocol sipv2
                   ---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
                   session target dns:bw.myenterprise.com
                   session transport tcp
                   destination uri INEdgeAudio
                   incoming uri request OUTEdgeAudio
                   voice-class codec 3  
                   voice-class sip url sip
                   voice-class sip profiles 2341
                   voice-class sip profiles 1 inbound
                   voice-class sip tenant 234
                   voice-class sip bind control source-interface GigabitEthernet1
                   voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
                  !
                  

                  Потоки Вызовов CUBE

                  Примеры сценариев потока входящих/исходящих вызовов в CUBE описаны ниже, если конфигурация выполнена выше. Цветовое кодирование на определенном шаге связывает его с теми же цветовыми элементами в адресуемых точках циферблата выше.


                   
                  При развертывании собственного SBC см. в документации SBC для получения подробных сведений о потоках вызовов с SBC.

                  Для сценария звонка на номер системы совещания от BroadWorks до Webex.

                  • Входящее INVITE получено от BroadWorks во внутреннем интерфейсе с:
                    INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
                    To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
                    
                  • Профиль адресуемой точки вызова 23401 выбирается на основе узла в URI входящего запроса («cube.internal.local»), соответствующего конфигурации OUTEdgeAudio запроса входящего вызова.
                  • Исходящая адресуемая точка вызова 23411 выбирается на основе узла в URI запроса (“cube.internal.local”), соответствующего конфигурации OUTEdgeAudio назначения.
                  • Исходящее ПРИГЛАШЕНИЕ отправляется во внешний интерфейс с узлом в URI запроса, измененном с cube.internal.local на "ecccspx.amer.pub.webex.com" с помощью профиля преобразования сообщений "voice-class sip profiles 2340", указанного в адресуемой точке вызова:
                    INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
                    To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
                    

                  Сценарий обратного вызова совещания из Webex в BroadWorks

                  • Входящее ПРИГЛАШЕНИЕ получено от Webex во внешнем интерфейсе CUBE с:
                    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 
                    To: sip:+14519615001@cube.us.example.com;type=carrier_sbc 
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
                    
                  • Входящая адресуемая точка вызова 23411 выбирается на основе шаблона x-cisco-webex-service=audio, присутствующего в URI входящего запроса, на основе конфигурации INEdgeAudio входящего запроса.
                  • Две исходящие адресуемые точки вызова выбираются на основе шаблона x-cisco-webex-service=audio, присутствующего в URI запроса, на основе конфигурации destination uri INEdgeAudio.

                    - Адресуемая точка вызова 302

                    - Адресуемая точка вызова 23401

                  • Исходящее INVITE отправляется на сетевые серверы (поиск SRV на основе "session target dns:bw.myenterprise.com entry" в адресуемой точке вызова) во внутреннем интерфейсе
                    INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                    From: " Webex " ;tag=B91821B7-561
                    
                  • Сетевой сервер возвращает контакты для пары AS, на которой размещен виртуальный подписчик CUBE:
                    SIP/2.0 302 Moved temporarily
                    Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD
                    From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561
                    To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529
                    Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30
                    CSeq:101 INVITE
                    Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25
                    Content-Length:0
                    
                  • CUBE маршрутизирует вызов на активный AS на основе возвращенного контакта в сообщении 302:
                    INVITE sip:+14519615001@hs2-bwks-v-as01-
                    alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0
                    Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                    From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5
                    To: <sip:+14519615001@10.155.6.172>
                    
                  конфигурация mTLS

                  Чтобы разрешить соединения mTLS между CUBE (или вашим собственным пограничным контроллером сеансов) и аудио Webex Edge, необходимо выполнить следующие действия по настройке.


                   
                  Необходимо обязательно настроить mTLS между CUBE (или собственным SBC) и аудио Webex Edge.

                  Поддержка подстановочных сертификатов

                  В сертификатах, подписанных с помощью подстановочных знаков, используется общее имя субъекта (например, *.us.example.com), которое соответствует домену для CUBE или вашего SBC. Групповые сертификаты поддерживаются для развертываний CUBE или SBC с несколькими кластерами, но не поддерживаются для развертываний CUBE или SBC с одним узлом.

                  Trustpool

                  Во время рукопожатия TLS при отправке сертификата аудио Webex Edge CUBE проверит его по списку сертификатов, принятых в пуле доверия.

                  Пакет пула доверия необходимо обновить с помощью корневого центра сертификации Cisco, скачав последнюю версию Cisco Trusted Core Root Bundle из http://www.cisco.com/security/pki/ с помощью команды:

                  crypto pki trustpool import clean url <url>

                  Сертификаты, отправленные аудио Webex Edge, подписаны IdenTrust. Убедитесь, что сертификат IdenTrust Commercial Root CA установлен. Дополнительную информацию см. по этой ссылке:

                  https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms


                   
                  Если вы используете собственный SBC и не можете завершить импорт, вы можете преобразовать пакет в формат .pem с помощью инструментов с открытым исходным кодом, таких как OpenSSL. Например, можно использовать сертификаты hydrantID со следующей командой:
                  openssl x509 -inform der -in certificate.cer -out certificate.pem

                  Trustpoint

                  Для соединений Mutual TLS (mTLS) службой аудио Edge предусматривается использование в CUBE сертификатов, подписанных доверенными центрами сертификации. Воспользуйтесь следующей ссылкой для получения списка центров сертификации, которым установлено доверие Cisco. Сертификаты, подписанные центрами сертификации, которые указаны в этом списке, считаются действительными; соединение будет разрешено. https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

                  Single Node CUBE

                  Один узел означает, что CUBE (или ваш собственный пограничный контроллер сеансов) импортирует сертификат с именем субъекта, уникальным для его FQDN, что означает, что ни один другой CUBE не сможет импортировать его (другими словами, НЕ групповой сертификат).

                  • Чтобы создать CSR (запрос на подпись сертификата) для CUBE, выполните следующие действия.

                    - создать пару ключей (эта пара ключей будет связана с точкой доверия)

                    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
                    • general-keys - указывает, что должна быть сгенерирована пара ключей общего назначения.
                    • label <key-label> - (Необязательно) Имя, которое используется для пары ключей RSA при экспорте. Если метка ключа не указана, используется полное доменное имя (FQDN) маршрутизатора.
                    • exportable – (Необязательно) В этом поле указывается, что пара ключей RSA может быть экспортирована на другое устройство Cisco, например на маршрутизатор.

                    - создание точки доверия (точка доверия содержит сертификат, который необходимо привязать к CUBE. Когда CUBE получает запрос на сертификат, он ответит вместе с приложенным сертификатом точки доверия)

                    CUBE(config)#crypto pki trustpoint <trustpoint>
                    CUBE(ca-trustpoint)#
                        crl optional
                        enrollment terminal pem
                        fqdn <fqdn>
                        subject-name CN=<fqdn>
                        rsakeypair <key label>
                    
                  • crl — список отзыва сертификатов (CRL) — список отозванных сертификатов. CRL создается и подписывается в цифровом виде центром сертификации, который первоначально выдал сертификаты. CRL содержит даты выдачи каждого сертификата и истечения срока его действия.

                    терминал регистрации pem — добавляет почтовые границы, улучшенные конфиденциальностью (PEM), в запрос сертификата (копия вручную вставка из BEGIN CERTIFICATE REQUEST в END CERTIFICATE REQUEST)

                    fqdn – полное доменное имя CUBE

                    subject-name CN=<fqdn> - имя субъекта для подписи

                    rsakeypair <key label=""> - пара ключей, созданная на предыдущем шаге

                    (ссылка: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)

                    - создать CSR:

                    CUBE(config)#crypto pki enroll <trustpoint>
                    % Start certificate enrollment ..
                    ...
                    % Include the router serial number in the subject name? [yes/no]: no
                    % Include an IP address in the subject name? [no]: no
                    Display Certificate Request to terminal? [yes/no]: yes
                     
                    Certificate Request follows:
                     
                    -----BEGIN CERTIFICATE REQUEST-----
                    ...
                    -----END CERTIFICATE REQUEST-----
                     
                    ---End - This line not part of the certificate request---
                                           
                    Redisplay enrollment request? [yes/no]: no
                    
                  • Отправить представителя клиентской службы (от START CERTIFICATE REQUEST до END CERTIFICATE REQUEST) в CA (центр сертификации)
                  • ЦС создаст подписанный сертификат

                    - В зависимости от ЦС они предоставят корневой сертификат (например, DigiCertCA.crt) и запрашиваемый сертификат (например, cube.crt)

                  • Загрузить сертификат ЦС

                    - Во-первых, аутентификация точки доверия с помощью корневого сертификата

                  • CUBE(config)#crypto pki authenticate <trustpoint>
                    Enter the base 64 encoded CA certificate.
                    End with a blank line or the word "quit" on a line by itself
                     
                    -----BEGIN CERTIFICATE-----
                    <ENTER THE ROOT CERT>
                    -----END CERTIFICATE-----
                     
                    Certificate has the following attributes:
                    Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187
                    % Do you accept this certificate? [yes/no]: yes
                    Trustpoint CA certificate accepted.
                    % Certificate successfully imported
                    

                    - Затем импортируйте сертификат CUBE на CUBE точки доверия

                    CUBE(config)# crypto ca import <trustpoint> certificate
                    % The fully-qualified domain name in the certificate will be: ...
                     
                    Enter the base 64 encoded certificate.
                    End with a blank line or the word "quit" on a line by itself
                     
                    -----BEGIN CERTIFICATE-----
                    <ENTER THE FQDN CERT>
                    -----END CERTIFICATE-----
                     
                    % Router Certificate successfully imported
                    

                   
                  При развертывании собственного сеанса сеанса см. в документации по сеансу сеанса, чтобы получить подробные сведения о создании CSR.

                  Кластер CUBE с несколькими узлами (использование альтернативных имен в сертификате) — НЕ поддерживается

                  Использование нескольких узлов означает, что CUBE сможет импортировать один и тот же сертификат для нескольких развертываний CUBE. Использование альтернативного имени субъекта для создания CSR в настоящее время не поддерживается: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

                  Кластер CUBE с несколькими узлами (использование сертификата, подписанного подстановочным знаком, в формате pkcs12)

                  Использование нескольких узлов с помощью сертификата, подписанного подстановочным знаком, означает, что имя субъекта является общим (например, *.us.example.com) и соответствует домену CUBE (или вашему домену SBC).

                  • Если у вас готов групповой сертификат, подготовьте общедоступные (.crt) и файлы закрытого ключа (.key).
                  • С помощью OpenSSL создайте пакет файлов формата PKCS12 (.pfx), включая файл .crt и .key: (используйте cygwin в Windows) - ссылка: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
                     openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
                  • Передайте файл .pfx в CUBE:bootflash: (scp от сервера Linux к CUBE)
                    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
                  • Создайте точку доверия и импортируйте файл pkcs12:
                    CUBE# conf t
                    CUBE(config)#
                    CUBE(config)# crypto pki trustpoint <trustpoint>
                    CUBE(ca-trustpoint)# revocation-check crl
                    CUBE(ca-trustpoint)# exit
                    CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
                    

                  Проверка конфигурации сертификата CUBE

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

                  CUBE(config)#crypto pki certificate validate <trustpoint>
                      Chain has 2 certificates
                      Certificate chain for <trustpoint> is valid
                   
                   
                  CUBE#show crypto pki trustpoints status
                      ...
                    Trustpoint <trustpoint>:
                      Issuing CA certificate configured:
                      Subject Name:
                       cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
                      Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F 
                      Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C 
                    Router General Purpose certificate configured:
                      Subject Name:
                       cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
                      Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 
                      Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 
                    State:
                      Keys generated ............. Yes (General Purpose, non-exportable)
                      Issuing CA authenticated ....... Yes
                      Certificate request(s) ..... Yes
                  

                  Настройка передачи сигналов SIP для использования точки доверия

                  Используйте следующую команду для подготовки SIP UA с точкой доверия CUBE. Ниже приведен пример для CUBE. При развертывании собственного сеанса сеанса см. справку по команде в документации сеанса сеанса.

                  CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
                  Журналы CUBE

                  Просмотр включенных отладочных фильтров

                  CUBE# show debug

                  Установка отладочных фильтров (примеры)

                  CUBE# debug ccsip messages
                  CUBE# debug ccsip transport
                  CUBE# debug ccsip error
                  CUBE# debug ccsip info
                  CUBE# debug voip dialpeer inout
                  CUBE# debug voip ccapi inout
                  CUBE# debug voip application
                  CUBE# debug ip tcp transaction
                  

                  Отключение отладочных фильтров (пример)

                  CUBE# no debug ccsip messages

                  Очистка и проверка буфера журнала

                  CUBE# clear log
                  >>> make test call <<<
                  CUBE# show log
                  

                   

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

                  Другие полезные команды

                  Проверка текущей конфигурации

                  CUBE# show running-config (or just CUBE# show run)

                  Сохранение конфигурации в ROM, которая будет использоваться при загрузке

                  CUBE# write

                  Этап 11 Сертификация BYoPSTN

                  По завершении настройки и подготовки решения BYoPSTN партнеру необходимо запустить ряд приемочных тестов, чтобы получить сертификат для решения. Это обязательное действие для утверждения и включения решения BYoPSTN партнера.

                  Примеры приемочных испытаний описаны в документе Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks по адресу: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

                  Партнер должен предоставить результаты успешно проведенных приемочных испытаний командам по внедрению и сертификации.

                  О вопросах, проблемах и результатах приемочных испытаний следует сообщать и предоставлять совместный доступ в пространстве Webex, назначенном для подключения партнера.

                  Применение обновлений для группы номеров телефона, находящихся в режиме обслуживания, или группы SRV DNS обратного вызова

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

                  • Приглашения на совещание включают один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона

                  • В приложении Webex отображается один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона в качестве параметра присоединения к совещанию

                  • В пользовательском интерфейсе веб-сайта совещаний Webex отображается один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона в качестве параметра присоединения к совещанию

                  • Если функция обратного вызова включена в шаблоне клиента, Webex Meeting предоставляет параметр "Обратный вызов по номеру", при котором запрос обратного вызова перенаправляется на одну из записей, указанных в назначенной группе обратного вызова SRV DNS

                  Изменение параметров присоединения к совещанию для шаблона клиента, изменение в назначенной группе номеров телефона или изменение в группе SRV DNS обратного вызова может повлиять на указанные выше параметры присоединения к совещанию. Эти изменения не применяются к существующим клиентам, однако для недавно подготовленных клиентов эти изменения будут немедленно отражены на их веб-сайтах совещаний с пакетами Standard и Premium. Поэтому настоятельно рекомендуется, чтобы любое такое изменение проверялось с помощью организации seed solution перед применением к существующим шаблонам клиентов, группам номеров телефона или группам SRV DNS обратного вызова (если развернуты группы SRV DNS обратного вызова).

                  При обновлении параметров присоединения к совещанию для шаблона клиента и/или применении обновлений для групп номеров телефона или групп SRV DNS обратного вызова необходимо выполнить следующие действия.

                  Обратите внимание, что если шаблоны клиентов, группы номеров телефона или группы SRV DNS обратного вызова используются поставщиками услуг BroadWorks и/или тестируемыми предприятиями BroadWorks, эта процедура является необязательной. Более целесообразно просто удалить тестовые поставщики услуг BroadWorks и/или протестировать организации предприятий BroadWorks и повторно подготовить их с помощью обновленных шаблонов клиентов, групп номеров телефона или групп SRV DNS обратного вызова.

                  Обновить только группу номеров телефона.

                  1. Создайте новую временную группу номеров телефона с необходимыми обновлениями.

                  2. Создайте новый временный шаблон клиента, в котором используется новая группа номеров телефона. Если вместе с группой используется существующая группа номеров телефона, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Скачайте файл JSON конфигурации BroadWorks (BYoPSTN). Он содержит номер телефона для доступа к сопоставлению кодов новых номеров телефона в группе номеров телефона.
                  5. Определите домен SRV DNS аудио Webex Edge для веб-сайта совещаний стандартного пакета для организации семян. Оно должно быть не изменено по сравнению со значением, ранее определенным для оригинальной группы номеров телефона.
                  6. Примените обновления конфигурации к BroadWorks с помощью файла JSON конфигурации BroadWorks (BYoPSTN).
                  7. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов начальной организации и присоединившись к совещанию с помощью номеров телефона системы.
                  8. Примените обновление к исходной группе номеров телефона. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  9. Можно удалить организацию семенного решения, временную группу номеров телефона и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы номеров телефона.

                  Обновление только группы SRV DNS обратного вызова.

                  1. Создайте новую временную группу обратного вызова SRV DNS с необходимыми обновлениями.
                  2. Создайте новый временный шаблон клиента, который использует новую группу SRV DNS обратного вызова и существующую группу номеров телефона. Если вместе с группой используется существующая группа обратного вызова SRV DNS, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов для начальной организации, присоединившись к совещанию с помощью номеров телефона системы и выбрав параметр "Обратный вызов по номеру телефона системы".
                  5. Примените обновление к исходной группе обратного вызова SRV DNS. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  6. Можно удалить организацию семенного решения, группу обратного вызова DNS SRV и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы SRV DNS обратного вызова.

                  Обновите и номер телефона, и группу SRV DNS обратного вызова.

                  1. Создайте новый временный номер телефона и группу обратного вызова SRV DNS с необходимыми обновлениями.
                  2. Создайте новый временный шаблон клиента, который использует новую группу номеров телефона и новую группу SRV DNS обратного вызова. Если вместе с группой используется существующая группа номеров телефона и/или группа обратного вызова SRV DNS, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Скачайте файл JSON конфигурации BroadWorks (BYoPSTN). Он содержит номер телефона для доступа к сопоставлению кодов новых номеров телефона в группе номеров телефона.
                  5. Определите домен SRV DNS аудио Webex Edge для веб-сайта совещаний стандартного пакета для организации семян. Оно должно быть не изменено по сравнению со значением, ранее определенным для оригинальной группы номеров телефона.
                  6. Примените обновления конфигурации к BroadWorks с помощью файла JSON конфигурации BroadWorks (BYoPSTN).
                  7. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов для начальной организации, присоединившись к совещанию с помощью номеров телефона системы и выбрав параметр "Обратный вызов по номеру телефона системы".
                  8. Примените обновление к исходному номеру телефона и группе обратного вызова SRV DNS. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  9. Можно удалить организацию семенного решения, временную группу номеров телефона, группу обратного вызова SRV DNS и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы номеров телефона и группы SRV DNS обратного вызова.

                   
                  Организация первичного семенного решения не должна быть удалена, если в BroadWorks не выбрана и не настроена новая организация первичного семенного решения. При удалении организации основного решения для семян удаляется siteUUID, от которого зависит решение BYoPSTN для аутентификации SIP-сообщений в аудио Webex Edge. В случае удаления присоединение к совещанию с помощью звонка на номер системы для веб-сайтов, на которых используется предоставленный партнером номер телефона системы, будет завершено.

                  Взаимодействие мультимедиа G722 при использовании собственного контроллера сеанса

                  При использовании собственного пограничного контроллера сеанса необходимо учитывать проблемы взаимодействия, которые обычно решаются CUBE в рамках инфраструктуры BroadWorks для партнеров Cisco и облака Webex. Одним из примеров является звонок на номер системы или обратный вызов с помощью кодека G722, который включает сервер мультимедиа BroadWorks (например, при использовании службы записи вызовов BroadWorks). В этом сценарии аудио Webex Edge может отправить SDP со строкой "a=fmtp:9". Ваш пограничный контроллер сеансов должен обновить эту строку, чтобы добавить параметр битпотока, чтобы иметь "a=fmtp:9 bitrate=64", прежде чем отправлять его на бэкенд BroadWorks.

                  Известные ограничения

                  • Любые изменения параметра присоединения к совещанию шаблона клиента, номеров телефона системы Cisco или номеров телефона системы, предоставленных партнером, применяются только к недавно подготовленным клиентам. Существующие клиенты, использующие шаблон, остаются без изменений.

                  • Любые изменения в настройках группы номеров телефона шаблона клиента или группы SRV DNS обратного вызова применяются только к недавно подготовленным клиентам или существующим клиентам, подготовленным для первого пользователя пакета Standard или Premium. Существующие клиенты, у которых уже есть пользователи пакетов Standard или Premium, остаются без изменений.

                  • Любые изменения групп номеров телефона или групп SRV DNS обратного вызова, назначенных шаблонам клиентов, применяются только к недавно подготовленным клиентам или существующим клиентам, подготовленным для первого пользователя стандартного или премиального пакета. Существующие клиенты, назначенные связанным шаблонам, у которых уже есть пользователи стандартных или премиальных пакетов, остаются без изменений.

                  • Определенный шаблон клиента поддерживает возможность присоединения к совещанию с номерами телефона системы Cisco или предоставленным партнером. Сочетание двух параметров для одного шаблона не поддерживается.

                  • В случае использования функции "Обратный вызов на совещание" или обратный вызов при присоединении к совещанию не указана информация о клиенте и (или) пользователе, который организовал совещание, к которому необходимо присоединиться.

                  • Номера телефонов и связанные коды доступа к совещанию для определенной группы номеров телефона поддерживают только один домен SRV DNS аудио Webex Edge (например, ecccspx.amer.webex.com). Использование этих номеров телефона для звонка на совещания в другом домене SRV DNS аудио Webex Edge не поддерживается.

                  • Аудио Webex Edge не поддерживает пересогласование кодеков во время вызова. Таким образом, службы, которые вызываются после ответа на вызов, могут работать неправильно.

                  • В приложении Webex, пользовательском интерфейсе веб-сайта Webex Meeting и электронном приглашении на совещание Webex ссылка на документ "Ограничения бесплатных вызовов". Этот документ относится к номерам телефона, предоставленным Cisco, и должен игнорироваться пользователями при использовании номеров телефона, предоставленных партнером для присоединения к совещанию.

                  История редакции документа

                  В таблице ниже приведена история изменений в этом документе за последние 12 месяцев.

                  Дата

                  Версия

                  Описание изменения

                  08 апреля 2024 г.

                  1-36

                  • Addedd отмечает, что DNS-SRV является динамическим по своей природе и добавляет подстановочные знаки к IP-Адресам.

                  10 января 2024 г.

                  1-35

                  • В раздел «Профили перевода» добавлено правило 4.

                  22 декабря 2023 г.

                  1-34

                  • Обновлены разделы "Присоединение к совещанию с помощью обратного вызова" (необязательно), "Маршрутизация", "Включение обратного вызова совещания Webex", "Профили перевода" и "Потоки вызовов Cube".

                  04 июля 2023 г.

                  1-33

                  • Обновлен раздел "Присоединение к совещанию с помощью обратного вызова" (необязательно).

                  02 февраля 2023 г.

                  1-32

                  • Добавлен новый домен для Великобритании и Северной Африки в домены маршрутизации вызовов Webex.

                  • Добавлен сеанс организатора совещания и платформа доставки приложений в рамках шага 9. Подготовка конфигурации BroadWorks партнера.

                  02 февраля 2023 г.

                  1-31

                  • Обновлено Применение обновлений для раздела группы номеров телефона и группы обратного вызова DNS SRV.

                  31 января 2023 г.

                  1-30

                  • Добавлен раздел Application Delivery Platform в разделе Application Server.

                  29 ноября 2022 г.

                  1-29

                  • Добавлен параметр "Включить обратный вызов на совещание Webex" в разделе "Сервер сети".

                  • Добавлен параметр "Создание подписчика обратного вызова совещания VoiceXML" в разделе "Сервер приложений".

                  • Обновлены записи SRV DNS в доменах маршрутизации вызовов Webex.

                  Решение "Использование собственной службы PSTN"

                  Определения

                  Определения

                  Описание

                  партнер Cisco

                  Организация (как правило, поставщик услуг), которая продает продукты и услуги Cisco своим клиентам.

                  Конечный клиент

                  Пользователи, использующие продукты и службы Cisco, продаваемые им партнером Cisco.

                  CUBE

                  Cisco Unified Border Element

                  Организация партнера

                  репозиторий Webex Identity and Service Management, в котором хранится информация о партнерах Cisco и их клиентах.

                  Центр партнера

                  веб-портал для предоставления удостоверений и служб для партнеров Cisco и клиентов, которыми они управляют.

                  Организация клиента

                  репозиторий Webex Identity and Service Management, в котором хранится информация о конечном клиенте.

                  Корпоративный или поставщик услуг/группа BroadWorks

                  Представление конечного клиента в BroadWorks.

                  Обзор

                  Решение "Использование собственной службы PSTN" (BYoPSTN) позволяет поставщикам услуг Webex для Cisco BroadWorks выполнять подготовку собственных номеров телефона для использования пользователями при присоединении к совещаниям Webex. Это решение позволяет партнерам использовать собственные сети PSTN и существующие взаимоотношения с поставщиками услуг PSTN вместо использования номеров, предоставленных Cisco.

                  Образцовая архитектура, представленная в этом документе, обеспечивает сквозное оформление для варианта BYoPSTN. Эта архитектура проверена компанией Cisco. В ней для трафика вызовов между BroadWorks и Webex Meetings в качестве пограничного контроллера сеансов (SBC) используется Cisco Unified Border Element (CUBE).

                  Выбор параметра присоединения к совещанию

                  В настоящее время Webex для Cisco BroadWorks поддерживает два параметра подготовки номеров телефона совещаний. Поставщики услуг должны выбрать один из этих двух вариантов. Сочетание не поддерживается.

                  • Номера телефона системы Cisco (Cisco PSTN): Cisco предоставляет номера телефона, которые участники совещания могут использовать для присоединения к совещаниям

                  • Предоставленные партнером номера телефона системы (BYoPSTN): поставщики услуг предоставляют собственные номера телефона для использования участниками совещания при присоединении к совещаниям

                  Решение BYoPSTN

                  Партнеры, выбравшие параметр "Предоставленные партнером номера телефона системы" (BYoPSTN), должны предоставить свои собственные номера телефона системы PSTN и обеспечить сетевую инфраструктуру, необходимую для маршрутизации вызовов в Webex и из него. Решение BYoPSTN облегчает маршрутизацию вызовов По верхней части (OTT) через общедоступный Интернет из BroadWorks в Webex.

                  При выборе параметра BYoPSTN применяются следующие условия:

                  • Партнеры Cisco могут использовать одни и те же номера телефона для нескольких конечных клиентов. Эти номера телефона могут находиться в любой стране, в которой работает Партнер.

                  • Параметр BYoPSTN не требует изменений общего процесса переноса клиентов Webex для Cisco BroadWorks.

                  • Для BYoPSTN требуется подготовка на уровне партнеров Cisco, и все конечные клиенты, которых партнеры активируют после начала работы BYoPSTN, включаются автоматически.

                  • Все настройки, необходимые для веб-сайтов совещаний клиента, выполняются автоматически, как и в случае с текущим общедоступным решением.

                  • Партнеры, активирующие пакеты Standard и Premium, имеют два веб-сайта совещаний: один веб-сайт для пользователей Standard и другой для пользователей Premium. Для обоих веб-сайтов включена функция BYoPSTN.

                  • Участники совещания, совершающие звонок на номер системы, могут использовать совместный доступ к видео и контенту через Интернет.

                  • Применяется к присоединениям к совещаниям как для совещаний в пространстве, так и для совещаний в персональной комнате. Обратите внимание, что для совещаний в пространстве пространство должно быть создано пользователем стандартной или премиум-версии с возможностями организатора совещания Webex для получения номера доступа PSTN. Пространства, созданные пользователями базовой версии, не получают номера доступа PSTN.

                  • Этот документ предоставляет проверенную конфигурацию, в которой в качестве SBC используется CUBE. Однако, если вы не хотите использовать CUBE, можно развернуть собственный SBC.

                  Архитектура

                  Решение Webex для Cisco BroadWorks BYoPSTN основывается на наборе служб Webex Edge, в частности на службе аудио Webex Edge, доступной корпоративным клиентам. Архитектура адаптирована для интеграции инфраструктуры BroadWorks партнеров Cisco с аудио Webex Edge, что позволяет партнеру Cisco централизованно настраивать наборы номеров телефона для использования конечными клиентами.

                  Основными элементами архитектуры являются:

                  • BroadWorks — инфраструктура BroadWorks для партнеров Cisco

                  • Cisco Unified Border Element (CUBE) — эталонный пограничный контроллер сеансов (SBC) для решения, развернутого в центре обработки данных партнеров Cisco. CUBE должен находиться внутри DMZ. Обратите внимание, что если вы не хотите использовать CUBE, можно развернуть собственный SBC.

                  • Аудио Webex Edge — служба Webex, которая отделяет PSTN от Webex путем изменения маршрутизации вызовов для использования инфраструктуры, предоставляемой партнером Cisco.

                  Вызовы участников для присоединения к совещанию проходят через BroadWorks в CUBE и из CUBE в инфраструктуру Webex в облаке через Интернет. Эта модель применима для обоих приведенных ниже сценариев присоединения к совещанию.

                  • Звонок на номер системы. Участник набирает номер телефона в приглашении на совещание с помощью телефонной трубки, зарегистрированной в BroadWorks, мобильного устройства или приложения Webex. Вызов инициирован BroadWorks.

                  • Обратный вызов (необязательно): участник просит Webex позвонить по указанному им номеру телефона. Вызов инициирован Webex.

                  Вызовы, маршрутизированные из BroadWorks в CUBE в инфраструктуре партнера, будут использовать SIP TCP для передачи сигналов вызовов и RTP для мультимедиа. Из CUBE в Webex вызовы используют SIP TLS для передачи сигналов и sRTP для мультимедиа. Маршрутизация вызовов из CUBE в WebEx осуществляется через Интернет и не использует магистраль SIP.

                  Типичная настройка сценариев звонка на номер системы/обратного вызова приведена ниже.

                  • У партнера Cisco есть номер телефона PSTN (например, 2403332200) и связанный код доступа Webex (например, 88631321777971704941).

                  • Партнер Cisco предоставляет виртуального подписчика в BroadWorks, который соответствует устройству CUBE. Партнер сопоставляет номер телефона с кодом доступа и наоборот.

                  • Код доступа, отправляемый в Webex в сообщениях SIP, идентифицирует веб-сайты совещаний, связанные с партнером Cisco.

                  • Указанный выше номер телефона для сопоставления кодов настраивается один раз и является общим для всех веб-сайтов совещаний конечного клиента.

                  • Участники, присоединяющиеся к совещанию, должны ввести соответствующий идентификатор совещания (например, 123456), который определяет конкретное совещание для присоединения.

                  Партнерам рекомендуется следовать приведенной ниже модели избыточности.

                  Присоединение к совещанию с помощью звонка на номер системы

                  На следующем рисунке показан процесс присоединения пользователя к совещанию с помощью звонка на номер системы.

                  Ниже приведены действия для присоединения участника к совещанию с помощью звонка на номер системы.

                  1. Пользователь планирует совещание в Webex. Webex назначает идентификатор совещания (например, 123456).

                  2. Пользователь набирает номер телефона, связанный с совещанием (например, 2403332200). SIP INVITE содержит URI запроса в качестве номера телефона, связанного с совещанием.

                  3. BroadWorks переводит Номер Телефона в код доступа (например, 88631321777971704941), связанный с веб-сайтом Совещания, и маршрутизирует вызов в CUBE с URI запроса в качестве кода доступа.

                  4. Webex получает приглашение SIP INVITE и отвечает на вызов. Язык объявлений определяется языком, указанным для номера телефона при подготовке в Cisco Partner Hub и BroadWorks.

                  5. Пользователь вводит идентификатор совещания (например, 123456) с помощью DTMF. Webex проверяет пользователя, а затем разрешает ему присоединиться к совещанию.

                  Присоединение к совещанию с помощью обратного вызова (необязательно)

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

                  Ниже приведены действия для присоединения участника к совещанию с помощью обратного вызова.

                  1. Пользователь планирует совещание в Webex. Webex назначает идентификатор совещания (например, 123456).

                  2. Пользователь запрашивает вызов из Webex на нужный номер (например, +16504441000), чтобы присоединиться к совещанию с помощью приложения Webex или клиента Meetings.

                  3. Webex инициирует SIP INVITE в CUBE на основе группы SRV DNS обратного вызова, подготовленной в Cisco Partner Hub и BroadWorks. URI запроса INVITE SIP содержит номер телефона, который должен принять вызов (например, +16504441000@cube.example.com).

                  4. CUBE переводит номер телефона в идентификаторе удаленного абонента в значение, идентифицирующее виртуального подписчика в BroadWorks (например, 88631321777971704941@ecccx.amer.pub.webex.com). Это определяет CUBE как виртуального пользователя сервера приложений BroadWorks.

                  5. Вызов предлагается пользователю запрошенного номера телефона, и пользователь отвечает на вызов, чтобы присоединиться к совещанию. Этот номер телефона может быть абонентом BroadWorks или номером PSTN. Если запрашиваемый номер является номером PSTN, BroadWorks использует подготовленный путь для маршрутизации вызова в PSTN.

                  Для параметра обратного вызова необходимо активировать следующие две функции:

                  • 102746 – Поддержка BroadWorks для CI UUID
                  • 102074 – Поддержка выставления счетов PSTN BYO для обратного вызова и звонка на номер системы

                  Это можно подтвердить из CLI, как указано ниже.

                  AS_CLI/System/ActivatableFeature> get
                  
                        Id                                               Description  Activated  Last Modified Timestamp
                  =============================================================================================
                    102746                            BroadWorks Support for CI UUID       true
                    102074          BYO PSTN Billing support for CallBack and CallIn       true      
                  

                  Подробное описание этих функций и активацию можно найти в разделе ‘VoiceXML Meeting Callback Virtual Subscriber’ в этом документе.


                   
                  Если параметр "Присоединение к совещанию с помощью обратного вызова" не настроен, пользователи по-прежнему могут присоединяться к совещаниям с помощью параметра "Звонок на номер системы" или присоединяться с помощью аудио компьютера. В этом случае не требуется настраивать группы обратного вызова SRV DNS.

                  Обзор конфигурации решения

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

                  • BroadWorks

                  • CUBE (или альтернативный сертифицированный пограничный контроллер сеансов (SBC))

                  • Граничное аудио Webex

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

                  Организация семян

                  Начальная организация – это организация Webex, которую можно настроить для создания и проверки параметров решения BYoPSTN. В начальной организации должен быть назначен как минимум одному пользователю стандартный пакет, а в этом стандартном пакете должен использоваться параметр присоединения к совещанию, предоставленный партнером (BYoPSTN). Рекомендуется связать начальную организацию с поставщиком услуг или предприятием для тестирования BroadWorks.

                  Организации семян раствора служат двум целям:

                  • Конфигурация семян. При подготовке семенной организации (организаций) создается номер телефона для сопоставления кодов доступа к совещаниям и универсально уникального идентификатора веб-сайта совещаний (UUID веб-сайта), необходимых для текущей работы решения. Эта информация необходима для настройки виртуальных подписчиков BroadWorks (VSUB).

                  • Проверка конфигурации. Используйте начальную организацию, чтобы определить, настроено ли решение BYoPSTN в соответствии с вашими требованиями. Используйте начальную организацию и тестируйте пользователей для проверки случаев использования звонков на номер системы и обратного вызова совещания с помощью предоставленных партнером номеров телефона системы и записей обратного вызова SRV DNS (если обратный вызов включен).

                  Администратор должен создать организацию решения seed для каждого уникального набора номеров телефона и записей обратного вызова SRV DNS. Создание организации начального решения в каждом случае генерирует необходимый номер телефона для сопоставления кодов доступа к совещанию и возможность проверки связанных случаев использования звонка на номер системы и обратного вызова для этих номеров телефона и записей SRV DNS обратного вызова.

                  Администратор, использующий Cisco Partner Hub, должен выбрать одну организацию семенного решения в качестве основной организации семенного решения. UUID веб-сайта совещаний стандартного пакета этой организации первичного решения должен быть настроен в BroadWorks. Крайне важно, чтобы этот веб-сайт совещаний оставался подготовленным, поскольку этот UUID веб-сайта отправляется в каждом запросе на присоединение к совещанию на номер системы в качестве маркера аутентификации. Этот единый UUID веб-сайта предоставляется совместный доступ ко всем наборам номеров телефона и записям SRV DNS обратного вызова. Несколько значений UUID веб-сайта не требуются.

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

                  В последующих разделах приведены более подробные сведения о различных элементах конфигурации.

                  Элементы конфигурации BYoPSTN

                  Ключевым элементом решения является конфигурация номеров телефонов партнеров Cisco и записей обратного вызова SRV DNS. BYoPSTN использует группы номеров телефона и группы SRV DNS обратного вызова в качестве способа назначения географических номеров телефона и маршрутизации избыточных вызовов для совещаний Webex. Эти элементы назначаются конечным клиентам с помощью шаблона клиента.

                  Группы номеров телефона (PNG)

                  Партнеры Cisco готовят номера телефона, используемые участниками для присоединения к совещаниям в Cisco Partner Hub. Эти номера телефона объединены в группу номеров телефона. Список номеров телефона связан с веб-сайтом совещания. Все персональные комнаты совещаний (PMR) и запланированные совещания на этом веб-сайте совещаний используют связанные Номера Телефона. Ниже приведен пример группы номеров телефона.

                  Таблица 1. Группа номеров телефона: Восток США

                  Имя номера телефона

                  Страна

                  Код страны

                  Номер телефона

                  Объявление

                  Тип (платный/бесплатный)

                  Приоритет звонка на номер системы

                  Мэриленд, США

                  US

                  +1

                  2403332200

                  Английский

                  Платный

                  Основное

                  Флорида

                  US

                  +1

                  9049002303

                  Английский

                  Платный

                  Дополнит.

                  Нью-Йорк

                  US

                  +1

                  8056504578

                  Английский

                  Бесплатный

                  Нет

                  Номера телефона имеют следующие атрибуты:

                  • Имя номера телефона. Имя для описания номера телефона

                  • Страна. Страна, которой назначен телефон

                  • Код страны — код вызова страны или код набора из страны

                  • Номер телефона. Номер телефона, который будет использоваться для присоединения к совещанию без кода страны

                  • Объявление. Язык объявления, которое будет воспроизводиться, когда участник присоединяется к совещанию

                  • Тип платного номера. Тип номера: Платный или бесплатный

                  • Приоритет звонка на номер системы. Приоритет, назначенный номерам совещания. Просмотр номеров присоединения к совещанию для участников упорядочивается в соответствии с этим приоритетом.

                  Номера телефона по умолчанию: Администраторы могут назначить номеру телефона в группе номеров телефона приоритет звонка на номер системы (основной, дополнительный или нет). Номера телефона с приоритетом «Основной» или «Дополнительный» являются номерами телефона по умолчанию. Номера телефона по умолчанию отправляются в электронных приглашениях на совещание и отображаются в порядке приоритета, который участники должны использовать для присоединения к совещаниям. Номера телефона по умолчанию не должны находиться в одной стране. Необходимо выбрать основной номер телефона. Дополнительный номер телефона является необязательным. По крайней мере один из номеров телефона по умолчанию должен иметь значение «Платный».

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

                  В соответствии с приведенным выше примером администратор партнера Cisco рассматривает США Мэриленд как основной, а США Флориду как вторичный. Это номера телефона по умолчанию. Пользователь может изменить этот параметр на своих совещаниях, изменив первичный на США Нью-Йорк , а вторичный на США Мэриленд.

                  Максимальное количество номеров телефона для данной группы номеров телефона составляет 98.

                  ПРИМЕЧАНИЕ. Настройка выделенного номера для одного предприятия не поддерживается.

                  Группы SRV DNS обратного вызова (CDSG)

                  Чтобы разрешить участникам совещания выбирать параметр обратного вызова, требуется группа SRV DNS обратного вызова, указывающая на экземпляры CUBE в сети партнера Cisco. Webex использует эти записи для маршрутизации обратного вызова через CUBE в BroadWorks, которая затем может поместить обратный вызов на номер телефона участника совещания.

                  Ниже приведен пример группы SRV DNS обратного вызова.

                  Таблица 2. Имя группы SRV DNS обратного вызова: Глобальный центральный банк

                  Страна или регион

                  Код страны

                  Запись SRV DNS

                  Соединенные Штаты

                  +1

                  cube.us.example.com

                  Мексика

                  +52

                  cube.mx.example.com

                  Все остальные страны

                  н/д

                  cube.global.example.com

                  Записи SRV DNS обратного вызова имеют следующие атрибуты:

                  • Страна/регион. Страна или регион, для которых эта запись SRV DNS должна использоваться для отправки запросов на вызовы.

                  • Код страны — код страны, связанный с страной/регионом. Для каждого кода страны можно иметь только одну запись SRV DNS.

                  • Запись SRV DNS — запись SRV DNS для экземпляров CUBE партнера Cisco.

                  Когда участник запрашивает вызов по указанному номеру телефона, Webex использует SRV DNS обратного вызова, связанный с кодом страны для указанного номера телефона, для маршрутизации вызова на соответствующие элементы в сети партнеров Cisco.

                  Использование записи SRV DNS таким образом обеспечивает поддержку избыточных экземпляров CUBE для обслуживания запросов вызовов от Webex. В приведенном выше примере, когда участники совещания в США запрашивают обратный вызов от Webex на свой номер телефона в США, Webex использует SRV DNS cube.us.example.com для маршрутизации вызова в сеть партнера Cisco. Когда участники совещания в Мексике запрашивают обратный вызов от Webex на номер телефона в Мексике, Webex будет использовать SRV DNS cube.mx.example.com для маршрутизации вызова в сеть партнера Cisco.

                  Для любой страны или регионов, у которых нет конкретной записи SRV DNS обратного вызова, эти запросы на вызовы направляются на запись SRV DNS All other countries (Все другие страны). Администратор должен настроить запись SRV DNS «Все другие страны».

                  Максимальное количество записей для определенной группы SRV DNS обратного вызова составляет 200.

                  Шаблоны клиента

                  Шаблон клиента – это существующая концепция решения Webex для BroadWorks. Шаблон предоставляет конфигурацию по умолчанию, используемую для подготовки конечного клиента. BYoPSTN предоставляет дополнительные атрибуты шаблону клиента:

                  • Тип присоединения к совещанию: это могут быть номера телефона системы Cisco или номера телефона системы, предоставленные партнером. Этот атрибут указывает номера телефона, настроенные для веб-сайтов совещаний, связанных с пакетами Standard и Premium. Предоставленные партнером номера телефона системы должны быть выбраны администратором.

                  • Группа номеров телефона — для параметра, связанного только с номерами телефона системы, предоставленными партнером. Этот атрибут указывает номера телефона, которые используются конечными клиентами, подготовленными для пакетов Standard и Premium при присоединении к совещаниям.

                  Группа SRV DNS обратного вызова — только для параметра номеров телефона системы, предоставленных партнером. Этот атрибут указывает записи SRV DNS, которые используются Webex при обратном вызове конечным клиентам, которые подготовлены для пакетов «Стандарт» и «Премиум» при присоединении к совещаниям. Если вы не хотите включать функцию обратного вызова, можно выбрать параметр "Отключить обратный вызов" при создании или обновлении шаблона клиента. Если для конечного клиента подготовлен первый подписчик стандартного или премиального уровня, будет подготовлен соответствующий веб-сайт совещаний пакетов. Веб-сайт совещаний пакета подготовлен в соответствии с приведенным выше шаблоном клиента. Любой подготовленный впоследствии подписчик для стандартного или премиум добавляется на уже подготовленный веб-сайт совещания. Конфигурация веб-сайта совещания не изменяется.

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

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

                  кластер вызовов BroadWorks

                  Cisco Partner Hub – экран кластера вызовов BroadWorks предоставляет доступ для просмотра и/или скачивания информации о конфигурации BroadWorks (BYoPSTN). Сведения о конфигурации BYoPSTN для данного кластера включают следующие данные:

                  • Сведения об организации Primary Seed Solution, включая UUID сайта совещаний стандартного пакета и URL сайта.

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

                  • Сведения о группе SRV DNS обратного вызова для всех групп, настроенных для этого кластера. Обратите внимание, что данные должны включать группы, связанные со всеми организациями вторичных семян.

                  • Сведения о шаблоне клиента для этих шаблонов с использованием любой из групп номеров телефона и групп SRV DNS обратного вызова.

                  Каждый кластер вызовов BroadWorks имеет собственную информацию о конфигурации BroadWorks (BYoPSTN) , в частности о назначенных группах номеров телефона и группе SRV DNS обратного вызова. Однако обратите внимание, что все кластеры вызовов BroadWorks используют одну и ту же организацию первичного семенного решения и, соответственно, включают один и тот же UUID сайта совещаний стандартного пакета и URL сайта.

                  Информация о конфигурации BroadWorks (BYoPSTN) доступна для просмотра и скачивания только в том случае, если администратор настроил и выбрал организацию первичного семенного решения. В организации, использующей первичное решение, должен быть назначен по крайней мере один пользователь для пакета Standard. Этот стандартный пакет должен использовать параметр присоединения к совещанию, предоставленный партнером (BYoPSTN).

                  Пример элементов конфигурации BYoPSTN

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

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

                  Кластер BroadWorks

                  Название шаблона

                  Пакет

                  Тип присоединения к совещанию

                  Группа номеров телефона

                  Группа SRV DNS обратного вызова

                  BWKS US NG

                  Западный Стд США

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  Запад США

                  CB US

                  Западный Прем

                  Премиум

                  Восточный Стд США

                  Стандартный

                  Восток США

                  Восточный Прем

                  Премиум

                  BWKS MX

                  MX Std

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  MX PNG

                  CB MX

                  MX Prem

                  Премиум

                  BWKS UK

                  UK Std

                  Стандартный

                  Номера телефона системы, предоставленные партнером

                  Великобритания, PNG

                  Обратный вызов отключен

                  Прем

                  Премиум

                  BWKS US

                  Std США

                  Стандартный

                  номера телефона системы Cisco

                  Нет

                  Нет

                  • Подписчики, подготовленные с помощью шаблона US West Std или US West Prm, используют номер телефона US West Phone при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB US.

                  • Подписчики, подготовленные с помощью шаблона US East Std или US East Prm, используют номер телефона US East Phone при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB US.

                  • Подписчики, подготовленные с помощью шаблона MX Std или MX Prm, используют номер телефона MX PNG при присоединении к совещаниям. Запросы на присоединение к обратному вызову подписчиков отправляются в записи SRV DNS CB MX.

                  • Подписчики, подготовленные с помощью шаблона UK Std или UK Prm, используют номера телефона PNG в Великобритании при присоединении к совещаниям. Таким подписчикам не будет предложено присоединиться к совещанию с помощью обратного вызова, поскольку обратный вызов отключен.

                  • Подписчики, подготовленные с помощью STD США, используют номера телефона системы Cisco, поэтому им не назначена группа номеров телефона или группа SRV DNS обратного вызова. Эти подписчики используют предоставленные Cisco номера телефона для присоединения к совещанию и записи SRV Cisco DNS для присоединения к совещанию с помощью обратного вызова.

                  Подробные сведения в примере групп номеров телефона приведены ниже.

                  Группа номеров телефона

                  Имя номера телефона

                  Страна

                  Код страны

                  Номер телефона

                  Объявление

                  Тип (платный/бесплатный)

                  Приоритет звонка на номер системы

                  Запад США

                  Сан-Франциско

                  US

                  +1

                  4156551000

                  Английский

                  Платный

                  Основное

                  Пало-Альто

                  US

                  +1

                  9863502478

                  Английский

                  Бесплатный

                  Нет

                  Восток США

                  Мэриленд, США

                  US

                  +1

                  2403332200

                  Английский

                  Платный

                  Основное

                  Флорида

                  US

                  +1

                  9049002303

                  Английский

                  Платный

                  Дополнит.

                  Нью-Йорк

                  US

                  +1

                  8056504578

                  Английский

                  Бесплатный

                  Нет

                  MX PNG

                  Мексика

                  MX

                  +52

                  2065304086

                  Испанский (Европа)

                  Платный

                  Основное

                  Великобритания, PNG

                  Соединенное Королевство

                  Соединенное Королевство

                  +44

                  4527789651

                  Английский

                  Платный

                  Основное

                  Подробные сведения в примере групп SRV DNS обратного вызова приведены ниже.

                  Группа SRV DNS обратного вызова

                  Страна

                  DNS SRV

                  CB US

                  US

                  cube.us.example.com

                  Все остальные страны

                  cube.row.example.com

                  CB MX

                  MX

                  cube.mx.example.com

                  Все остальные страны

                  cube.row.example.com

                  Конфигурация для записи SRV DNS США cube.us.example.com может быть как в примере:

                  _sips._tcp.cube.us.example.com

                  86400

                  IN

                  SRV

                  10

                  10

                  5061

                  cube01.us.example.com

                  _sips._tcp.cube.us.example.com

                  86400

                  IN

                  SRV

                  10

                  10

                  5061

                  cube02.us.example.com

                  Эта запись SRV DNS может быть преобразована в следующую запись DNS A.

                  cube01.us.example.com

                  86400

                  IN

                  A

                  45.84.168.81

                  cube02.us.example.com

                  86400

                  IN

                  A

                  45.84.168.82


                   
                  Записи SRV DNS обеспечивают защиту вызовов SIP из Webex в CUBE.

                  Порты, используемые Webex

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

                  https://collaborationhelp.cisco.com/article/WBX264

                  Источник

                  Порты источника

                  Адресат

                  Порты назначения

                  Protocol

                  Описание

                  Службы аудио Webex Edge

                  Временный

                  CUBE

                  5061

                  TCP

                  (mTLS 1.2) Входящие сигналы SIP от аудио Webex Edge к SBC CUBE.


                   
                  CUBE SBC требует использования порта 5061. Использование других портов в диапазоне от 5060 до 5070 может поддерживаться другими SBC.

                  Службы аудио Webex Edge

                  4000–4010

                  CUBE

                  5061

                  TCP

                  (mTLS 1.2) Проверка параметров аудио Webex Edge.

                  CUBE

                  Временный

                  EdgeAudio

                  5605

                  TCP

                  (mTLS 1.2) Исходящие сигналы SIP для аудио Webex Edge.

                  Службы аудио Webex Edge

                  Временный

                  CUBE

                  Эфемерные порты

                  8000–59999

                  UDP

                  (SRTP) для входящего трафика мультимедиа в аудио Edge необходимо открыть отверстия брандмауэра.

                  CUBE

                  Эфемерные порты

                  10200–28000

                  Граничное аудио

                  Временный

                  UDP

                  (SRTP) для исходящего трафика мультимедиа в CUBE должны быть открыты отверстия брандмауэра.

                  Наборы шифров TLS и SRTP

                  Для рукопожатия mTLS используется протокол TLS версии 1.2 или более поздней. Аудио Webex Edge поддерживает приведенные ниже шифры (во время обратного вызова аудио Webex Edge предлагает их в приветствии клиента TLS Handshake).

                  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

                  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

                  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

                  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

                  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

                  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

                  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

                  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

                  • TLS_RSA_WITH_AES_256_GCM_ SHA384

                  • TLS_RSA_WITH_AES_256_CBC_SHA256

                  • TLS_RSA_WITH_AES_128_GCM_ SHA256

                  • TLS_RSA_WITH_AES_128_CBC_SHA256

                  • TLS_DHE_DSS_WITH_AES_256_GCM_SHA384

                  • TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

                  • TLS_DHE_DSS_WITH_AES_128_GCM_SHA256

                  • TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

                  Для sRTP используются следующие шифры:

                  • AEAD_AES_256_GCM

                  • AEAD_AES_128_GCM

                  • AES_CM_128_HMAC_SHA1_80

                  • AES_CM_128_HMAC_SHA1_32

                  Поддерживаются аудиокодеки

                  • G722

                  • G711

                  • G711a

                  Требования к профилям SIP и RTP

                  Решение требует, чтобы между CUBE (или вашим SBC) и Webex развертывали SIP TLS для передачи сигналов и sRTP для мультимедиа.

                  Профили SIP и RTP в рамках данного сообщения должны соответствовать следующим требованиям:

                  Требования к профилю SIP

                  Сведения

                  таймер истечения сеанса

                  2220 сек (принять SIP 422) * регулируется в соответствии с бизнес-потребностями и ожидается 422.

                  Предложение СМИ для входа

                  Раннее предложение

                  Предложение СМИ для выхода

                  Поздние предложения

                  Интервал пинга параметров

                  30 с (Минимум)

                  DTMF

                  RFC2833 Полезная нагрузка 101 (без акустического DTMF!)

                  Порты SIP-UDP

                  4000-4010,5061,5065

                  профиль RTP

                  Сведения

                  Профиль полезной нагрузки голосовой связи

                  G.722/ G.711μ /G.711a

                  Размер пакетов

                  20 мс

                  VAD (Voice Activity Detection)

                  Нет

                  Таймер бездействия мультимедиа

                  1200 мс

                  Изменение кодека во время набора номера

                  Не принято

                  RTP

                  8000-48198

                  шифры sRTP

                  AEAD_AES_256_GCM

                  AEAD_AES_128_GCM

                  AES_CM_128_HMAC_SHA1_80

                  AES_CM_128_HMAC_SHA1_32


                   
                  Кодек G.729 не поддерживается. Чтобы использовать G.729, необходимо использовать транскодеры.

                  Домены маршрутизации вызовов Webex

                  Srv DNS _sips._tcp.<domain> используется для подключения к аудио Webex Edge. Существует четыре домена в зависимости от региона.

                  Регион

                  Домен

                  Северная и Южная Америка

                  ecccspx.amer.pub.webex.com

                  Великобритания, Северная Африка

                  ecccspx.emea.pub.webex.com

                  Азиатско-Тихоокеанский регион

                  ecccspx.apac.pub.webex.com

                  Австралия / Новая Зеландия

                  ecccspx.anz.pub.webex.com

                  Европа

                  ecccspx.euro.pub.webex.com

                  SRV DNS разрешает несколько записей A, указывающих на основной и дополнительный веб-сайты. В таблице ниже приведен пример для региона AMER, который может быть изменен в будущем.

                  Тип записи

                  Запись

                  Target (Целевой адрес)

                  Цель

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxpr1.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxpr2.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxsc1.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  SRV

                  _sips._tcp.ecccspx.amer.pub.webex.com

                  ecccspxsc2.amer.pub.webex.com

                  Обнаружение аудио Webex Edge

                  A

                  ecccspxpr1.amer.pub.webex.com

                  207.182.174.101*

                  Указывает на AMER Primary 1 аудио Webex Edge

                  A

                  ecccspxpr2.amer.pub.webex.com

                  207.182.174.102*

                  Указывает на AMER Primary 2 аудио Webex Edge

                  A

                  ecccspxsc1.amer.pub.webex.com

                  207.182.174.229*

                  Указывает на аудио Webex Edge AMER Secondary 1

                  A

                  ecccspxsc2.amer.pub.webex.com

                  207.182.174.230*

                  Указывает на аудио Webex Edge AMER Secondary 2


                   

                  DNS-SRV имеет динамический характер, IP-адреса подвержены изменениям, поэтому избегайте жесткого кодирования или закладки IP-адресов. Информацию об изменениях или обновлениях, внесенных в справочную информацию о портах для документа Webex Calling , см. в разделе «История редакций документа».

                  Избыточность CUBE

                  Cisco Unified Border Element (CUBE) включает возможность пограничного контроля сеансов в сети, управляющей соединениями SIP между внешними объектами и внутренней сетью. Более подробную информацию о CUBE можно найти в разделе «Предварительные условия» ниже.

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

                  Во время переноса партнер должен отключить фильтры ICMP.

                  Развертывание Duplex CUBE для BroadWorks, развернутое на одном объекте

                  Развертывание Simplex CUBE для BroadWorks, развернутое на нескольких объектах

                  Возможна еще одна модель избыточности, если CUBE развернут в режиме дуплекса на каждом объекте. Эта модель не является обязательной, учитывая, что BroadWorks развернут с геоизбыточностью.

                  Подготовка

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

                  Предварительные требования партнера

                  • Развертывание системы BroadWorks

                  • Разверните CUBE для аудио Webex Edge или воспользуйтесь собственным SBC

                  2.

                  Подготовка номеров телефона в Cisco Partner Hub

                  • Подготовка групп номеров телефона для связи с шаблонами клиента

                  3.

                  Подготовка групп SRV DNS обратного вызова в Cisco Partner Hub (необязательно)

                  • Чтобы развернуть функцию присоединения к совещанию с помощью функции обратного вызова, подготовьте группы SRV DNS обратного вызова и обновите настройки DNS. В противном случае вы можете пропустить этот шаг.

                  4.

                  Связывание PNG (и CDSG) с шаблонами клиента

                  • Свяжите группы номеров телефона и группы SRV DNS обратного вызова (только в случае развертывания обратного вызова совещания) с шаблонами клиента.

                  5

                  Подготовка организаций Seed Solution

                  • Подготовка поставщика тестовых услуг или предприятия для Webex Для BroadWorks с помощью каждого шаблона клиента.

                  • Подготовка подписчика к стандартному пакету, в котором используется параметр присоединения к совещанию с предоставленными партнером номерами телефона системы.

                  6

                  Выберите организацию первичного семенного решения

                  • Выберите единую организацию первичного раствора семян для BYoPSTN.

                  7.

                  Скачать конфигурацию BroadWorks (BYoPSTN)

                  • Скачайте файл JSON из Cisco Partner Hub, содержащий информацию, необходимую для настройки BroadWorks

                  8

                  Определение домена SRV DNS аудио Webex Edge

                  • Определение домена SRV DNS аудио Webex Edge

                  9

                  Подготовка конфигурации BroadWorks партнера

                  • конфигурация виртуального подписчика CUBE

                  • Применение номера телефона для сопоставления кода доступа из скачанного файла JSON в виртуальных подписчиках

                  • конфигурация сетевого сервера

                  10

                  Подготовка CUBE партнера (или собственного SBC)

                  • Следуйте проверенной конфигурации, чтобы подготовить CUBE в качестве SBC

                  • Альтернатива. Если вы не хотите использовать CUBE, подготовьте собственный SBC с помощью конфигурации CUBE в качестве руководства высокого уровня

                  11

                  Сертификация BYoPSTN

                  • Завершение приемочных испытаний для сертификации

                  Этап 1. Предварительные требования партнера

                  Для подготовки BYoPSTN необходимо выполнить следующие предварительные условия. Приведенные ниже предварительные условия предполагают, что у партнера есть рабочее развертывание Webex для Cisco BroadWorks, которое включает:

                  • Функционирующая система BroadWorks – как описано в руководстве по решению Webex для Cisco BroadWorks

                  • Лицензия BroadWorks AS с услугой VoiceXML в достаточном количестве (1 на номер PSTN)

                  • Требуются исправления BroadWorks:

                    Для R22:

                    • AP.xsp.22.0.1123.ap376935

                    • AP.as.22.0.1123.ap376935

                    Для R23:

                    • AP.xsp.23.0.1075.ap376935

                    • AP.as.23.0.1075.ap376935

                    Для R24

                    • AP.as.24.0.944.ap376935

                  • Развернутая система Cisco CUBE (версия IOS 16.12.2 или более новая версия): https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book.html

                    Поддерживается как аппаратный, так и виртуальный CUBE. Аппаратный CUBE рекомендуется для масштабирования и обработки большего количества вызовов.

                  • Партнерская организация Webex – как описано в руководстве по решению Webex для Cisco BroadWorks

                  Этап 2. Подготовка групп номеров телефона (PNG) в Partner Hub

                  Для добавления номеров телефона системы Webex партнер Cisco использует следующую процедуру:

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Конфигурация присоединения к совещанию (BYoPSTN) выберите Создать номер телефона системы Group.

                  5. Введите название группы номеров телефона и нажмите Далее.

                  6. Введите сведения о номере телефона и нажмите Далее.

                  7. Просмотрите сводную информацию о группе номеров телефона и нажмите Сохранить.

                  8. Повторите эту процедуру для каждой добавляемой группы номеров телефона.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Этап 3. Подготовка групп SRV DNS обратного вызова (CDSG) в Partner Hub


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

                   
                  Если этот параметр не настроен, пользователи могут присоединяться к совещаниям с помощью параметра звонка на номер системы или присоединяться с помощью аудио компьютера.

                  При использовании параметра обратного вызова совещания для маршрутизации вызовов из Webex в CUBE необходима группа SRV DNS обратного вызова. Процедура, которую партнер Cisco использует для добавления записей SRV DNS CUBE в Webex, приведена ниже.

                  1. Войдите в Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Конфигурация присоединения к совещанию (BYoPSTN) выберите Создать группу SRV DNS обратного вызова.

                  5. Введите имя группы SRV DNS обратного вызова.

                  6. Выберите Далее.

                  7. Введите сведения о SRV DNS обратного вызова.

                  8. Выберите Далее.

                  9. Просмотрите сводку сведений о SRV DNS обратного вызова.

                  10. Нажмите Сохранить.

                  11. Подготовка всех обновлений в DNS для отражения новых записей в группе SRV DNS.

                  12. Повторите эту процедуру для каждой добавляемой группы SRV DNS обратного вызова.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Этап 4. Связывание PNG и CDSG с шаблонами клиента в центре партнера

                  Для первоначальной настройки и проверки решения BYoPSTN требуется начальная организация для каждой уникальной комбинации группы номеров телефона и группы SRV DNS обратного вызова (если требуется обратный вызов). Поэтому партнерам Cisco рекомендуется аналогичным образом создать новый шаблон клиента для каждой уникальной комбинации группы номеров телефона и группы SRV DNS обратного вызова. Каждый шаблон клиента должен использоваться для создания соответствующей организации семян.

                  После того как конфигурация BYoPSTN будет инициализирована и проверена с помощью начальных организаций, группы номеров телефона и группы SRV DNS обратного вызова могут быть применены к существующим шаблонам клиентов при необходимости.

                  Обратите внимание, что недавно созданные шаблоны клиентов не используются существующими нетестируемыми клиентами и поэтому могут быть безопасно использованы для ручной проверки конфигурации BYoPSTN.


                   
                  Если вы не развертываете функцию присоединения к совещанию с помощью функции обратного вызова, нет необходимости связывать группы SRV DNS обратного вызова с шаблоном клиента. Однако необходимо выбрать Отключить обратный вызов.

                  Чтобы добавить в новый шаблон клиента, выполните указанные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Шаблоны выберите Добавить шаблон.

                  5. Введите сведения о шаблоне. На этапе Тип пакета:

                    • Выберите Тип пакета в качестве стандартного.

                    • Выберите конфигурацию присоединения к совещанию в качестве номеров телефона системы, предоставленных партнером (BYoPSTN).

                    • Выберите подготовленную группу номеров телефона.

                    • Для группы SRV DNS обратного вызова если необходимо включить параметр обратного вызова на совещание, выберите подготовленную группу SRV DNS обратного вызова. В противном случае выберите Отключить обратный вызов.

                  6. Выберите Далее.

                  7. Введите оставшиеся сведения о шаблоне.

                  8. Просмотрите сводку сведений о шаблоне.

                  9. Щелкните Сохранить.

                  10. Повторите эту процедуру для каждого шаблона клиента, который необходимо добавить

                  Приведенный ниже снимок экрана иллюстрирует процедуру.

                  Чтобы обновить существующий шаблон клиента, выполните указанные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до раздела Вызовы BroadWorks .

                  4. В разделе Шаблоны выберите Просмотр шаблона.

                  5. Выберите шаблон, который необходимо обновить.

                  6. Прокрутите страницу до раздела Конфигурация присоединения к совещанию .

                    • Выберите Номера телефона системы, предоставленные партнером (BYoPSTN).

                    • Выберите ранее настроенную группу номеров телефона.

                    • Для группы SRV DNS обратного вызова, если необходимо включить параметр обратного вызова на совещание, выберите подготовленную группу SRV DNS обратного вызова. В противном случае выберите Отключить обратный вызов.

                  7. Нажмите Сохранить.

                    Приведенный ниже снимок экрана иллюстрирует процедуру.

                  Этап 5. Подготовка организаций Seed Solution

                  Решение BYoPSTN имеет несколько различных компонентов, каждый из которых должен быть настроен правильно для успешной работы решения. Одной из двух целей организаций, использующих начальные решения, является создание номеров телефона для сопоставления кодов доступа к совещаниям и универсально уникального идентификатора веб-сайта совещаний (UUID веб-сайта), которые необходимы для непрерывной работы решения. Другой целью является проверка конфигурации.

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

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

                  1. Подготовка тестового подписчика с помощью API подписчиков BroadWorks, как описано в developer.webex.com.

                  2. Включите тестового подписчика для службы обмена мгновенными сообщениями и состоянием доступности в BroadWorks, настроенном на использование шаблона клиента. Убедитесь, что шаблон клиента использует пакет Standard в качестве стандартного по умолчанию, чтобы тестовому подписчику был назначен пакет Standard. Кроме того, тестируемый подписчик должен быть впоследствии обновлен для получения пакета Standard.

                  Обратите внимание, что организации семенных решений рекомендуется связать с поставщиком услуг BroadWorks или с тестовым BroadWorks Enterprise.

                  Шаг 6. Выберите организацию первичного семенного решения

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

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

                  Чтобы выбрать организацию первичного семенного решения, выполните приведенные ниже действия.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до раздела Вызовы BroadWorks .

                  4. В разделе Проверка конфигурации (BYoPSTN) выберите Назначить.

                  5. На экране Назначить организацию найдите и выберите одну из предварительно настроенных начальных организаций.

                  6. Нажмите Назначить.

                    Выбранная организация семян является основной семенной организацией.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Шаг 7. Скачать конфигурацию BroadWorks (BYoPSTN)

                  Сведения об организации основного семенного решения, группах номеров телефона и группе SRV DNS обратного вызова для определенного кластера BroadWorks доступны в одном местоположении, файле конфигурации BroadWorks (BYoPSTN). Эта информация необходима для настройки BroadWorks для BYoPSTN.

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

                  Процедура просмотра и скачивания файла конфигурации JSON приведена ниже.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Настройки.

                  3. Прокрутите страницу до BroadWorks Calling.

                  4. В разделе Кластеры выберите Просмотр кластера.

                  5. Выберите кластер, связанный с шаблонами клиента, настроенными для использования BYoPSTN.

                  6. Прокрутите страницу до раздела Конфигурация BroadWorks для BYoPSTN .

                  7. Щелкните Скачать файл конфигурации JSON.

                  8. Повторите эту процедуру для всех других кластеров BroadWorks.

                  Приведенные ниже скриншоты иллюстрируют процедуру.

                  Пример файла конфигурации JSON см. ниже. Файл содержит дополнительную информацию о каждой группе номеров телефона, группе SRV DNS обратного вызова. Следующие ключевые элементы конфигурации, которые необходимо ввести в BroadWorks, выделены жирным шрифтом.

                  • siteUUID: BroadWorks должна отправить это значение в сообщениях SIP. Это маркер, который используется аудио Webex Edge для подтверждения идентификации BroadWorks партнера Cisco и доступа к веб-сайтам совещаний, управляемым этим партнером Cisco.

                  • Сопоставление кода доступа по номеру телефона: Номера телефона и связанные с ними коды доступа Webex должны быть настроены в BroadWorks.

                    • phoneNumber

                    • код доступа

                  • localeTag: Необходимый язык объявления, связанный с номером телефона, должен быть настроен в BroadWorks.

                  • dnsSrv: SRV DNS обратного вызова должен быть настроен в DNS и ссылаться на нужные экземпляры CUBE.

                  
                  {
                     "siteUUID": "491db0821791441a96c233fefb6c6dfc",
                     "siteURL": " seedtestenterpriseabc.webex.com ",
                     "partnerOrgId": "1da175de-3651-4467-b26b-b0d85a2cb3ad",
                     "solutionValidationOrgId": "d927ac4d-3d73-4d7f-8506-a1bc0a221934",
                     "customerTemplates": [
                        {
                           "name": "US West Std",
                           "id": "27fe1337-ab1d-44b0-8b5e-ff1d32f6e3f8",
                           "phoneNumberGroupId": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
                           "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
                        },
                        {
                           "name": "US East Std",
                           "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb",
                           "phoneNumberGroupId": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
                           "callbackDnsSrvGroupId": "25392686-a390-49b9-bad5-cb47159c3e992"
                        }
                     ],
                     "phoneNumberGroups": [
                     {
                           "name": "US West",
                           "id": "1bcb05bd-b919-45fd-b30e-71d2abb59e26",
                           "phonenumbers": [
                              {
                                 "id": "617c5faa-1721-45c7-bc70-e6d7c20ccc29",
                                 "name": "US Palo Alto",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "TollFree",
                                 "defaultPhoneNumberType": "NONE",
                                 "phoneNumber": "9863502478",
                                 "accessCode": "88672693772924908359"
                              },
                              {
                                 "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7",
                                 "name": "US Toll San Francisco",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "PRIMARY",
                                 "phoneNumber": "4156551000",
                                 "accessCode": "88652789466280320324"
                              }
                           ]
                        },
                        {
                           "name": "US East",
                           "id": "12bc0b8f-ea1d-457f-8fe2-069ccf78907e",
                           "phonenumbers": [
                              {
                                 "id": "ca0c622a-8621-4477-91e0-b3e214833568",
                                 "name": "US Maryland",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "PRIMARY",
                                 "phoneNumber": "2403332200",
                                 "accessCode": "88631321777971704941"
                              },
                              {
                                 "id": "00875574-9a46-4447-a967-350b6176755a",
                                 "name": "US Florida",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "Toll",
                                 "defaultPhoneNumberType": "SECONDARY",
                                 "phoneNumber": "9049002303",
                                 "accessCode": "88632627551145646175"
                              },
                              {
                                 "id": "a2c10316-9266-4423-a669-d67949f99d33",
                                 "name": "US New York",
                                 "countryCode": "US",
                                 "localeTag": "en_US",
                                 "tollType": "TollFree",
                                 "defaultPhoneNumberType": "NONE",
                                 "phoneNumber": "8056504578",
                                 "accessCode": "88649679020033567943"
                              }
                           ]
                        }
                     ],
                     "callbackDnsSrvGroups": [
                        {
                           "name": "CB US",
                           "callbackDnsSrvs": [
                              {
                                 "name": "Callback US",
                                 "countryCode": "US",
                                 "dnsSrv": "cube.us.example.com",
                                 "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e"
                              }
                           ],
                           "id": "25392686-a390-49b9-bad5-cb47159c3e992"
                        },
                        {
                           "name": "CB MX",
                           "callbackDnsSrvs": [
                              {
                                 "name": "Callback MX",
                                 "countryCode": "MX",
                                 "dnsSrv": "cube.mx.example.com",
                                 "id": "cca0e4c3-5cff-412c-a854-bfb719f603a2"
                              }
                           ],
                           "id": "36403797-b401-50c0-cbe5-dc58260d4f003"
                        }
                     ]
                  }
                  

                  Шаг 8. Определение домена SRV DNS аудио Webex Edge

                  Домен SRV DNS аудио Webex Edge должен быть настроен в BroadWorks. Для определения значения используйте следующую процедуру.

                  1. Войдите в Cisco Partner Hub.

                  2. Перейдите в раздел Клиенты.

                  3. Выберите предприятие проверки BYoPSTN.

                  4. Выберите Просмотр данных клиента.

                  5. Перейдите в раздел Службы/Совещания.

                  6. Выберите веб-сайт совещаний стандартного пакета.

                  7. Прокрутите вниз боковой панели и выберите Настройка веб-сайта.

                  8. Выберите Общие настройки / Настройки аудио.

                  9. В разделе Пользовательские глобальные номера телефона системы аудио Edge выберите Создать сценарий Lua.

                  10. Во всплывающем окне найдите значение «-- Update To header with CCAX URL».

                     
                    -- Update To header with CCAX URL
                     local oldTo1 = msg:getHeader("To")
                     local newTo1 = string.gsub(oldTo1, "<sip:(.+)@(.*)>", "<sip:%1@ecccx.amer.webex.com>")
                     msg:modifyHeader("To", newTo1)
                    
                  11. Извлеките значение жирным шрифтом, например: ecccx.amer.webex.com.

                  Это домен SRV DNS аудио Webex Edge, который должен быть настроен в BroadWorks.

                  Шаг 9. Подготовка конфигурации BroadWorks партнера

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

                  Сведения о BroadWorks: обратный вызов с помощью заголовка SIP X-Cisco-Meet-Info – на зарегистрированный телефон или PSTN

                  Поток вызовов:

                  1. Пользователь запрашивает обратный вызов, Webex инициирует обратный вызов.
                  2. Вызов маршрутизируется в BroadWorks OTT.
                  3. Вызов достигает CUBE, подготовленного в CH. CUBE маршрутизирует вызов в BroadWorks.
                  4. BroadWorks идентифицирует вызов как создание организатора совещания, создает сеанс для пользователя организатора совещания и обрабатывает вызов.
                  5. Сеанс пользователя организатора совещания обрабатывает вызов и переводит набранный номер. Кроме того, от имени пользователя организатора совещания создается запись платежа.
                  6. BroadWorks маршрутизирует вызов пользователю, связанному с устройством (7), или PSTN (8).
                  Телефон пользователя или PSTN звонит, и при ответе присоединяется к совещанию.

                  Прежде чем начать

                  Связь SIP между BroadWorks и CUBE может осуществляться по протоколу UDP или TCP в зависимости от требований к сети. Например, если некоторые сетевые устройства или устройства доступа (например, шлюзы или конечные точки) в потоках обратного вызова или обратного вызова BYoPSTN не поддерживают TCP, вместо этого следует использовать UDP.

                  Конфигурация и примеры, приведенные в этом руководстве, используют TCP в качестве транспортного протокола. Чтобы использовать TCP, убедитесь, что сервер приложений и сетевой сервер BroadWorks настроены для TCP:

                  _CLI/Interface/SIP> get
                  networkProxyTransport = unspecified
                  accessProxyTransport = unspecified
                  supportDnsSrv = true
                  supportTcp = true

                  Сервер приложений

                  Идентификация/тип профиля устройства

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

                  • Тип сигнального адреса — задайте значение Интеллектуальная адресация прокси-сервера

                  • Аутентификация: установить значение Enabled (Включено)

                  • Идентификация поддержки при ОБНОВЛЕНИИ и повторном приглашении: флажок установлен

                  • Возможность статической регистрации: задайте значение Включено

                  • Возможность видео: задано значение Отключено

                  В приведенном ниже примере новый тип профиля удостоверения/устройства «VXML_profile» создается для представления CUBE.

                  виртуальный подписчик voice XML

                  Создание экземпляра VoiceXML

                  Каждый номер PSTN Webex Meetings представлен виртуальным подписчиком в BroadWorks, и можно использовать функции виртуального подписчика VoiceXML. Для всех виртуальных подписчиков VoiceXML рекомендуется использовать выделенное предприятие и группу. Обратите внимание, что на самом деле мы не используем возможности VoiceXML, но этот тип виртуального пользователя подходит для взаимодействия с CUBE.

                  Чтобы использовать службу VoiceXML, убедитесь, что лицензия имеет достаточное количество VoiceXML и что служба авторизована на корпоративном и групповом уровнях, а служба VoiceXML назначена группе, как показано на рисунке ниже.

                  Под Группа > Службы, выберите VoiceXML и создайте экземпляр для каждого номера PSTN.

                  Настройка адресов VoiceXML

                  Для каждого экземпляра VoiceXML в разделе Адреса VoiceXML укажите следующее:

                  • Номер телефона. Введите номер телефона системы для веб-сайта Webex Meetings (например, 2403332200).

                  • Расширение

                  • Identity/Device Profile. Создайте один экземпляр (например, VXML_deviceProf) на основе типа устройства, созданного в предыдущем разделе (VXML_profile в примере), и введите следующую конфигурацию.

                  • Линия/порт: введите в формате <access number="">@<domain> , где

                    • <access number=""> является номером кода доступа для веб-сайта Webex Meetings (доступным из файла JSON) (например, 88631321777971704941)

                    • <domain> является доменом аудио Webex Edge для этого веб-сайта совещаний (например, ecccspx.amer.pub.webex.com)

                  • Contact sip: для вызовов на номер доступа при звонке на номер системы совещания будет отправлено INVITE с URI запроса, заданным в этом поле. Введите контакт SIP в этом формате <sip contact="">;<Locale>;<Meetings Site="" UUID="">;<SIP transport="">, где:

                    • <sip contact=""> является полем <number> from the line/port, но с доменом как SRV, который разрешает адрес CUBE (например, 88631321777971704941@cube.internal.local)

                    • <Locale> представляет собой настройку языка в соответствии с локальностью пользователя (например, locale=en_US)

                    • <Meetings Site="" UUID=""> является UUID веб-сайта из файла JSON (например, x-cisco-site-uuid=abbd70f6c519fb1ee053ad fc0a038b)

                    • <SIP transport=""> должен быть transport=tcp, чтобы AS использовал TCP для отправки сообщений в CUBE.

                  Ниже приведен пример настроек адресов VoiceXML.


                   
                  Для каждого дополнительного номера доступа к совещанию необходимо создать дополнительный виртуальный подписчик VoiceXML, аналогичный указанному выше. Можно использовать тот же профиль устройства, но поля «Порт линии» и «Контакт» должны быть построены из информации о номере доступа, как показано выше.

                   
                  Убедитесь, что ограничения политики обработки вызовов, настроенные для виртуального подписчика BroadWorks, достаточны для обработки дополнительных вызовов BYoPSTN в группе номеров телефона.

                  Назначение аутентификации SIP экземпляру VoiceXML

                  Назначьте службу аутентификации виртуальному подписчику VoiceXML. Это будет использоваться для аутентификации сообщений SIP INVITE из CUBE в сценарии обратного вызова. Кроме того, виртуальный подписчик VoiceXML не может принимать вызовы от сторон, отличных от CUBE

                  Перейдите на страницу аутентификации виртуального подписчика в разделе Утилиты и введите имя пользователя и пароль SIP, как показано ниже:


                   

                  CUBE должен быть настроен с одинаковым именем пользователя и паролем для надлежащей аутентификации сообщений INVITE, отправляемых в AS.

                  Пример команды для настройки аутентификации SIP в CUBE приведен ниже.

                  sip-ua authentication username VSUB password 0 <unencrypted password>
                  (See the CUBE onfiguration/datafill for more details).

                  Файл Namedefs

                  Поле контакта SIP виртуального подписчика VoiceXML содержит URL, по которому доменная часть обращается к адресу CUBE. Это внутренний SRV, и файл namedefs в AS может использоваться для разрешения внутреннего SRV на CUBE IP.

                  В нашем примере SRV SIP contact является cube.internal.local и разрешается обратиться к порту 5060 10.165.196.30 для достижения CUBE. На AS /usr/local/broadworks/bw_base/conf/namedefs файл обновлен следующим образом:

                  _sip.tcp.cube.internal.local SRV 1 99 5060 10.165.196.30

                  Тип вызова Webex Meetings

                  Параметры конфигурации обработки вызовов Webex Meetings доступны для управления обработкой вызовов на номер системы. По умолчанию вызовы на номер телефона системы обрабатываются как внешние вызовы, поскольку номера телефона системы размещаются в выделенном предприятии или поставщике услуг. Внешние вызовы обычно включаются в число сеансов контроля допуска к сеансу и помечаются для зарядки в поле CDR chargeIndicator.

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

                  Установив значение Enforce NS Charge Field значение true, население поля CDR chargeIndicator основывается на настроенном атрибуте Charge для типа вызова сетевого сервера.

                  AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> add "Webex Meetings" WXM true true
                  
                  AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get
                        Name    NS Call Type    Enforce NS Charge Field  Process As Internal For SAC-Subscriber
                    ==========================================================================================
                    Webex Meetings       WXM               true                                true
                  

                  Виртуальный подписчик обратного вызова совещания VoiceXML

                  Создание подписчика обратного вызова совещания VoiceXML

                  Для обработки обратных вызовов Webex Meetings на сервере приложений BroadWorks (AS) необходимо настроить выделенный виртуальный подписчик VoiceXML со специальным параметром обратного вызова Webex Meetings. Только один экземпляр этого подписчика можно настроить в AS.

                  Чтобы включить эту функцию, установите для параметра Activatable Feature 102074 значение true с помощью CLI.

                  AS_CLI/System/ActivatableFeature> activate 102074
                  ***** Warning *****:
                  This activity should only be done during a maintenance window because
                  this may cause large amounts of data to be added/modified/deleted and
                  it may take some time to execute. Features that have web page impacts
                  require that users and administrators log out and log back in.
                  Are you sure you want to continue?
                  
                  Please confirm (Yes, Y, No, N): y
                  ...Done
                  
                  AS_CLI/System/ActivatableFeature> get
                  
                        Id                                               Description  Activated  Last Modified Timestamp
                  =============================================================================================
                    102746                            BroadWorks Support for CI UUID       true
                    102074          BYO PSTN Billing support for CallBack and CallIn       true      
                    104256                          Weak Password Validation Service      false
                    104073  Add FAC Support for Call Center Agent Join-Unjoin in CDR      false
                    103542   Configurable Endpoint For Auto-Answer And Forced Answer      false
                    104255    Control password usage and behavior to ensure security      false
                  

                   

                  Поскольку функция "BYO PSTN Billing support for CallBack and CallIn" зависит от функции "BroadWorks Support for CI UUID", перед активацией функции (102074) также необходимо активировать функцию (102746). Дополнительные сведения см. в разделе "Синхронизация UUID пользователя CI (поддержка Broadworks для CI UUID)".

                  Подписчик обратного вызова совещания VoiceXML аналогичен существующему виртуальному подписчику VXML BYOPSTN, но пометил его новым флажком "Обратный вызов совещания Webex". Для этого подписчика обратного вызова совещания VoiceXML настроен тот же профиль устройства, что и для существующего виртуального подписчика VXML BYOPSTN, а также для службы аутентификации с теми же учетными данными.

                  Пример приведен ниже.

                  Подписчик обратного вызова совещания VoiceXML должен существовать в системе AS, которая размещает пользователя организатора совещания. Когда служба AS получает запрос INVITE обратного вызова совещания, она пытается найти пользователя обратного вызова совещания VoiceXML и пользователя организатора совещания в AS во время настройки вызова. Если ни один из этих пользователей не найден, вызов будет отклонен.

                  Сеанс организатора совещания

                  В сценарии обратного вызова с заголовком X-Cisco-Meet-Info сервер приложений Cisco BroadWorks получает запрос INVITE SIP и идентифицирует пользователя организатора совещания с помощью параметра UUID CI пользователя хоста заголовка SIP X-Cisco-Meet-Info. Сеанс вызова создается от имени пользователя организатора совещания для обработки вызова и выполнения профиля службы пользователя. Кроме того, от имени пользователя организатора совещания создается запись платежа. Идентификатор совещания и информация UUID веб-сайта из заголовка SIP X-Cisco-Meet-Info записываются в платежную запись.

                  Пример заголовка SIP X-Cisco-Meet-Info показан ниже.

                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab
                  -04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

                  Платформа доставки приложений

                  Синхронизация UUID пользователя CI (поддержка Broadworks для CI UUID)

                  CI UUID пользователя – это уникальный идентификатор для идентификации пользователей в среде Webex.

                  Это приложение синхронизации подготовки Webex на платформе доставки приложений Cisco BroadWorks (ADP) используется для синхронизации, сопоставления и хранения идентификатора CI UUID пользователя в инфраструктуре BroadWorks, чтобы его можно было использовать в различных взаимодействиях с Webex и службой Webex для BroadWorks.

                  См. «Включение обратного вызова совещания Webex" о том, как CI Пользователь Ассоциация UUID используется сетевым сервером Cisco BroadWorks и сервером приложений Cisco BroadWorks.

                  Приведенные ниже действия настраивают приложение Webex Provisioning Sync для периодического опроса и обновления пользователей BroadWork с помощью CI UUID.

                  Для приложения синхронизации подготовки Webex требуются учетные данные OAuth в области spark-admin:broadworks_subscribers_read для поставщика удостоверений Cisco. Их можно получить, отправив запрос на обслуживание у оператора по переносу.

                  Дополнительные сведения см. в разделе "Получение учетных данных OAuth для Webex для Cisco BroadWorks", чтобы отправить запрос на обслуживание по адресу: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/Solution_Guide/wbxbw_b_solution-guide/wbxbw_b_SolutionGuide-PDF_chapter_01.html?bookSearch=true#Cisco_Generic_Topic.dita_0e1beabc-80ae-4e8d-b177-17108ec5daed

                  Добавьте маркер с соответствующим именем партнера, как указано ниже.

                  ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> add custBYO refreshToken
                        New Password:
                        Re-type New Password:
                        ADP_CLI/System/CommunicationUtility/DefaultSettings/ExternalAuthentication/CiscoIdentityProvider/Partners> get
                         Partner Name  Refresh Token
                  ==================================
                    FederationPartner       ********
                             custPart       ********
                              custBYO       ********
                  

                  Добавьте имя партнера, связанное с маркером OAuth, в список партнеров, которые будут отслеживаться приложением Webex Provisioning Sync с флажком "включено", установив значение "true".

                  Благодаря этому приложение Webex Provisioning Sync начнет выполнять синхронизацию UUID пользователя CI по заданному интервалу опроса.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> add custBYO true

                  После включения партнера приложение синхронизации подготовки Webex теперь может выполнять связывание CI UUID с пользователями BroadWorks.

                  Измените время ожидания подключения с помощью следующих команд:

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> set requestTimeout 30000
                  ...Done
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> get
                  requestTimeout = 30000
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http
                  
                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> set connectionTimeout 300
                  *** Warning: BroadWorks needs to be restarted for the changes to take effect ***
                  
                  ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > get
                  connectionPoolSize = 5
                  connectionTimeout = 300
                  connectionIdleTimeOut = 300
                  maxConcurrentRequests = 10
                  maxCookieAgeInHours = 24
                  

                  Это сопряжение можно выполнить автоматически или вручную. Команда CLI manualSync может мгновенно инициировать объединение.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> manualSync custBYO

                  Партнеры, у которых для параметра "Включено" установлено значение "true", выполняют связанное в интервал опроса. Во время первоначального объединения приложение Webex Provisioning Sync запрашивает API подписчика Webex для получения данных, содержащих CI UUID для всех пользователей, размещенных партнером. Внешний идентификатор пользователя BroadWorks обновляется с помощью связанного идентификатора CI UUID. Последующие ассоциации влияют на пользователей, добавленных в партнера. Можно использовать команду status, чтобы узнать, завершена ли синхронизация.

                  ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> status
                    Partner Name         Status                 Last Sync Time
                  ============================================================
                         custBYO  synchronizing
                        custPart     monitoring  2023-01-29T15:36:43.873-05:00
                  2 entries found.
                  

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

                  На следующем рисунке показан набор идентификатора CI UUID во внешнем идентификаторе:

                  Сервер Сети

                  Тип вызова

                  В целях выставления счетов и отчетности может быть целесообразно пометить CDR для звонков на номер системы Meetings. Это можно выполнить с помощью политики PreCallTyping сервера сети.

                  Во-первых, в CLI NS в разделе /System/CallP/CallType добавьте новый тип вызова. В следующем примере добавлен новый тип вызова WXM:

                  NS_CLI/System/CallP/CallTypes> add WXM LOCAL true false "Webex Meetings"
                  NS_CLI/System/CallP/CallTypes> get calltype WXM    
                    CallType     Description  Category         Scope  SupportE164  Charge      
                  =======================================================================    
                    WXM          Webex Meetings  LOCAL  User Defined         true   false
                  

                  Затем тип вызова можно использовать в экземпляре PreCallTyping, который является частью профиля маршрутизации пользователя BroadWorks. В этом примере в контексте /Policy/PreCallTyping CLI добавлен новый экземпляр PreCallTyping “wxm”, но он может быть уже используемым экземпляром PreCallTyping:

                  NS_CLI/Policy/PreCallTyping> add wxm true CallTypes ALL
                  
                  NS_CLI/Policy/PreCallTyping> get wxm                        
                  Policy: PreCallTyping  Instance: wxm                        
                    CallTypes:                                
                      Selection = {ALL}                                
                      From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}        
                    supportLCABasedNormalization = false                        
                    Enable = true 
                  

                  Следующим шагом является добавление записей в экземпляр PreCallTyping для всех номеров телефона системы в контексте /Policy/PreCallTyping/DialPlan CLI. Пример.

                  NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
                  NS_CLI/Policy/PreCallTyping/DialPlan> add wxm 1 dflt_e164 12403332200 12403332200 exact 11 11 WXM 0 0 Webex Meetings
                  
                  NS_CLI/Policy/PreCallTyping/DialPlan> get wxm 1                
                  Policy: PreCallTyping  Instance: wxm  Table: DialPlan                
                  CC Dial Plan   From     To          Match Min Max Call Type Prefix Action  Call Ind  Description                  
                  ================================================================================================
                  1 dflt      12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Weetings
                  1 dflt_e164 12403332200 12403332200 {exact} 11 11 {WXM}     0                      Webex Meetings
                  

                  Экземпляр PreCallTyping добавляется (если он еще не существует) к соответствующему профилю маршрутизации исходного пользователя, как показано в примере ниже.

                  NS_CLI/Policy/Profile> add Profall PreCallTyping wxm
                  NS_CLI/Policy/Profile> get profile Profall
                  Profile:  Profall
                                   Policy              Instance
                     ==========================================
                               CallTyping           DefaultInst
                            CallScreening           DefaultInst
                              SubLocation           DefaultInst
                                FarEndRtg           DefaultInst
                               NearEndRtg           DefaultInst
                               UrlDialing           DefaultInst
                              MediaSrvSel           DefaultInst
                                   SIMPLE           DefaultInst
                                DstSvcRtg           DefaultInst
                        NumberPortability           DefaultInst
                               RCBasedRtg           DefaultInst
                        NetVoicePortalRtg           DefaultInst
                            PreCallTyping                   wxm    
                  

                   
                  Вызовы CDR BroadWorks генерируются только вызовами, исходящими от абонентов BW. Вызовы, инициированные PSTN со стороны «сети» AS, не будут генерировать инициированные CDR. В любом случае для виртуального подписчика VoiceXML будет завершен CDR.

                  RoutingNE

                  В контексте CLI /System/Device/RoutingNE требуется RoutingNE для представления CUBE. Таким образом, когда NS получает INVITE от CUBE, он будет соответствовать заголовку via записи RoutingNE, подготовленной в NS. См. руководство по администрированию интерфейса командной строки сетевого сервера Cisco BroadWorks для получения подробной информации о добавлении RoutingNE.

                  Ниже приведен пример команд для добавления RoutingNE "WebexMeetings", где IP-адрес CUBE = 10.165.196.30. В примере также показаны команды для создания новых экземпляров OrigRedirect и Profile для связывания с RoutingNE, но существующие экземпляры также могут быть использованы.

                  NS_CLI/Policy/OrigRedirect> add wxm_Inst true CallTypes ALL supportTrunkGroupLookups disable applyAccessSideRules enableRestrictive
                  
                  NS_CLI/Policy/OrigRedirect> get  wxm_Inst
                  Policy: OrigRedirect  Instance: wxm_Inst
                    Enable = true
                    CallTypes:
                      Selection = {ALL}
                      From = {PCS, ALL, TRMT, LO, GNT, DP, WXM, LPS, OA, TPS, EA, FGB, POA, SV, SVCD, IN, MS, CSV, EM, SVCO, SMC, ZD, NIL, CT, TF, GAN, TO, DA, OAP}
                    supportTrunkGroupLookups:
                      Selection = {disable}
                      From = {disable, enablePermissive, enableRestrictive}
                    applyAccessSideRules:
                      Selection = {enableRestrictive}
                      From = {disable, enablePermissive, enableRestrictive}
                  
                  NS_CLI/Policy/Profile> add wxm_routing
                  
                  NS_CLI/Policy/Profile> add wmx_routing OrigRedirect wxm_Inst
                  
                  NS_CLI/Policy/Profile> add wmx_routing SubLocation  DefaultInst
                  
                  NS_CLI/Policy/Profile> get profile wxm_routing 
                  Profile:  wxm_routing
                                   Policy              Instance
                     ==========================================
                             OrigRedirect           wxm_Inst
                              SubLocation           DefaultInst
                  
                  NS_CLI/System/Device/RoutingNE> add  WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE
                  
                  NS_CLI/System/Device/RoutingNE/Address> add WebexMeetings 10.165.196.30 1 99 tcp
                  
                  NS_CLI/System/Device/RoutingNE> get
                  Network Element  WebexMeetings
                     Location      =  1240364
                     Static Cost   =  1
                     Static Weight =  99
                     Poll          =  false
                     OpState       =  enabled
                     State         =  OnLine
                     Profile       =  wxm_routing
                     Signaling Attributes=  AccessRoutingNE
                   
                  NS_CLI/System/Device/RoutingNE/Address> get
                  Routing NE   Address     Cost    Weight     Port    Transport Route  
                  WebexMeetings   10.165.196.30     1      99     -          tcp
                  

                  В примере конфигурации CUBE отправляет в NS INVITE, аналогичное приведенному ниже (важные поля выделены жирным шрифтом):

                  INVITE sip:+19991111111@domain.com:5060 SIP/2.0
                  Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
                  Remote-Party-ID:" BroadWorks
                  "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
                  From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
                  To:<sip:+19991111111@domain.com>
                  Date:Thu, 03 Nov 2022 12:39:58 GMT
                  Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
                  Supported:100rel,timer,resource-priority,replaces,sdp-anat
                  Min-SE:14400
                  Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                  X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
                  User-Agent: Cisco-SIPGateway/IOS-16.12.2s
                  Timestamp: 1667479198
                  Session-ID:
                  e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
                  Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGSTER
                  CSeq:101 INVITE
                  Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
                  Expires:180
                  Allow-Events:telephone-event
                  Max-Forwards:68
                  

                  Где:

                  • URI запроса INVITE содержит номер обратного вызова

                  • Заголовок через: содержит IP-адрес CUBE, который будет использоваться для выбора профиля RoutingNE.

                  • Заголовок X-Cisco-Info-Meet: используется для идентификации hostCIUserUuid, meetingid и siteUUID.

                  Получив приглашение, NS использует заголовок Via для сопоставления с WebexMeetings RoutingNE. В свою очередь будет выбран профиль маршрутизации «wxm_routing», который содержит экземпляр «wxm_Inst» OrigRedirect.

                  Политика NS OrigRedirect будет соответствовать заголовку X-CISCO-MEET-INFO:

                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

                  с портом линии, настроенным на виртуальном подписчике VoiceXML, и отправьте перенаправление 302 на пару AS, размещающую этого подписчика. Сообщение 302 аналогично приведенному ниже.

                  SIP/2.0 302 Moved temporarily
                  Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684
                  From:" Webex "<sip:+12403332200@10.165.196.30>;tag=8EEAA586-1675
                  To:<sip:+14519615001@10.155.6.172>;tag=394411970-1602687588994
                  Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
                  CSeq:101 INVITE
                  Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone> ;q=0.5, <sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone>;q=0.25
                  Content-Length:0
                  

                  Псевдоним

                  Домен в URI INVITE (в примере, bw.myenterprise.com), отправленный CUBE в NS, должен быть распознан NS. Это можно сделать, добавив домен в контекст NS_CLI/System/Alias, например:

                  NS_CLI/System/Alias> add bw.myenterprise.com

                  Команду для настройки домена URI INVITE в CUBE можно найти в следующем разделе под адресуемой точкой вызова/сеанса, например:

                  dial-peer voice 23401 voip
                  session target dns:bw.myenterprise.com

                  HostingNE

                  Для поддержки параметров конфигурации обработки вызовов Webex Meetings для выставления счетов и контроля допуска к сеансу необходимо включить атрибуты сигналов хостинга NE сервера приложений CallTypeInfoRequired и RequiresChargeIndication в контексте NS_CLI/System/Device/HostingNE._ Пример.

                  NS_CLI/System/Device/HostingNE> set broadworksASHostNe signaling E164Compliant,
                   CallTypeInfoRequired, SourceId, RequiresNetworkIndication RequiresChargeIndication;

                  Включение обратного вызова на совещание Webex

                  В сценарии обратного вызова с заголовком SIP X-Cisco-Meet-Info CUBE отправляет вызов на сетевой сервер для перенаправления отправителя на пару AS. Пара AS определяется на основе системного параметра enableWebexMeetingHoostLookup .

                  NS_CLI/System/CallP/Options> get
                    accessSideRoutingNeDeterminedViaSignaling = false
                    disableNdcValidationForCalledNumbers = true
                    forceRoutingNEProfile = false
                    skipPrivatePoliciesOnEmergency = true
                    maxReturnedContacts = 10
                    enableWebexMeetingHostLookup = true
                  

                  Если для параметра системы enableWebexMeetingHoostLookup установлено значение true, CI UUID пользователя организатора совещания в заголовке X-Cisco-Meet-Info используется для идентификации пары AS, размещающей пользователя организатора совещания.

                  INVITE sip:+19991111111@domain.com:5060 SIP/2.0
                  Via:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB
                  Remote-Party-ID:" BroadWorks "<sip:886222222222@domain.com>;screen=no;party=calling;privacy=off
                  From:" BroadWorks "<sip:+12403333333@10.20.20.20>;tag=958BDDF4-1AB
                  To:<sip:+19991111111@domain.com>
                  Date:Thu, 03 Nov 2022 12:39:58 GMT
                  Call-ID:75D3B642-5AAB11ED-AC82BA3C-276254A1@10.20.20.30
                  Supported:100rel,timer,resource-priority,replaces,sdp-anat
                  Min-SE:14400
                  Cisco-Guid: 1976459008-1521160685-2893855292-0660755617
                  X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab-04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                  X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270
                  User-Agent: Cisco-SIPGateway/IOS-16.12.2s
                  Timestamp: 1667479198
                  Session-ID: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000
                  Allow:INVITE,OPTIONS,BYE,CANCEL,ACK,PRACK,UPDATE,REFER,SUBSCRIBE,NOTIFY,INFO,REGISTER
                  CSeq:101 INVITE
                  Contact:<sip:+12403333333@10.20.20.20:5060;transport=tcp>
                  Expires:180
                  Allow-Events:telephone-event
                  Max-Forwards:68
                  

                  Шаг 10. Подготовка CUBE партнера

                  В этом разделе приведена проверенная конфигурация развертывания Cisco Unified Border Element (CUBE) в качестве пограничного контроллера сеансов (SBC) для решения Bring Your Own PSTN.

                  Этот раздел посвящен конфигурациям CUBE, которые необходимы для взаимодействия с примером конфигурации Webex для Cisco BroadWorks, приведенным в предыдущем разделе. Для более общего обсуждения начального развертывания и конфигурации CUBE см. следующие руководства: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-overview.html

                  https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

                  Развертывание собственного параметра SBC

                  Если вы не хотите развертывать CUBE, у вас есть возможность развертывания собственного SBC. Однако обратите внимание, что этот документ не предоставляет проверенную конфигурацию для SBC, отличных от CUBE.

                  При развертывании собственного сеанса сеанса можно руководствоваться требованиями конфигурации CUBE высокого уровня (например, назначениями, такими как домен, общедоступный и частный интерфейсы и шлюзы). Однако подробную справку по командной строке см. в документации по SBC, поскольку фактические команды для вашего SBC, скорее всего, будут отличаться от CUBE.


                   

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

                  Начальная конфигурация

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

                  enable

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

                  configure terminal

                  Задайте домен:

                  ip domain name myenterprise.com

                  Установите максимальный размер сегмента (MSS).

                  ip tcp mss 1360

                  Конфигурация сети

                  Определите общедоступные и частные интерфейсы. В нашем примере CUBE:

                  ------- Private side -------
                  interface GigabitEthernet1
                   description Interface facing BC
                   ip address <CUBE PRIV IP> <SUBNET MASK>
                   negotiation auto
                   no mop enabled
                   no mop sysid
                  !
                  ------- Public side -------
                  interface GigabitEthernet2
                   description Interface facing WEBEX
                   ip address <CUBE PUB IP> <SUBNET MASK>
                  negotiation auto
                   no mop enabled
                   no mop sysid
                  !
                  

                  Настройте шлюзы для IP-маршрутизации для общедоступной и частной стороны.

                  ip route 0.0.0.0 <PUB SUBNET MASK> <CUBE PUB GW IP>
                  ip route 10.0.0.0 <PRIV SUBNET MASK> <CUBE PRIV GW IP>
                  

                  Включить SSH:

                  ip ssh logging events
                  ip ssh version 2
                  !
                  username admin privilege 15 password <password>
                  

                   

                  CUBE (или ваш собственный SBC) должен находиться внутри DMZ с правильно настроенными правилами брандмауэра. Список портов, которые необходимо открыть во внешнем брандмауэре , см. в разделе Порты, используемые Webex

                  Настройте записи SRV для обратных вызовов, отправленных из CUBE (или вашего пограничного контроллера сеанса) на сетевые серверы BroadWorks. Например, SRV для bw.myenterprise.com:

                  ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com
                  ip host _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com
                  ip host ns01.myenterprise.com <NS01 IP>
                  ip host ns02.myenterprise.com <NS02 IP>
                  

                  Настройте сервер DNS.

                  ip name-server <DNS_IP_address>

                   

                  Альтернативным вариантом DNS является настройка внутреннего DNS, в котором внутренний DNS обращается к родительскому DNS-серверу в случае сбоя внутреннего поиска.

                  конфигурация обработки вызовов

                  Общие

                  Настройте CUBE (или SBC) со всеми IP-адресами, которые необходимы для доступа к службе передачи голоса по IP. Ниже приведены некоторые из них.

                  • Адреса передачи сигналов SIP частной стороны для серверов BroadWorks AS, NS и MS.

                  • Общедоступные боковые адреса для инфраструктуры аудио Webex Edge.

                  Пример конфигурации CUBE приведен ниже.

                  voice service voip
                   ip address trusted list
                    ------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses)  -------
                    ipv4 <NS01 IP>
                    ipv4 <NS02 IP>
                    ipv4 <AS01 IP>
                    ipv4 <AS02 IP>
                    ipv4 <MS01 IP>
                    ------- IPs on public side (These are the public addresses for the Webex audio infrastructure. The below range is an example only.) -------
                    ipv4 64.68.96.0 255.255.224.0  
                    ipv4 66.114.160.0 255.255.240.0
                    ipv4 66.163.32.0 255.255.224.0
                  

                   
                  Приведенный выше диапазон IP-адресов является примером. Текущий список общедоступных IP-адресов для инфраструктуры аудио Webex см. по ссылке:

                  Как разрешить трафик Webex Meetings в моей сети?. Диапазон IP-адресов для большинства кластеров отображается в разделе Список диапазонов IP-адресов, используемых службами Cisco Webex Meeting. Одно исключение относится к кластерам в Китае, для которых диапазон отображается по следующей ссылке:

                  Требования к сети для кластеров Cisco Webex в Китае

                  Таймер по умолчанию для CUBE для установления TCP-соединения до завершения маршрутизации составляет 20 секунд. Чтобы изменить его:

                  ip tcp synwait-time <5-300 (seconds)>

                  На стороне BroadWorks таймер по умолчанию для сервера приложений на устройстве с нереагирующим доступом составляет 6 секунд. Чтобы изменить его:

                  AS_CLI/System/CallP/AccessRouting> set terminationAttemptTimeoutSeconds <1-15 (seconds)>

                  Необходимо открыть общедоступные и частные интерфейсы для трафика RTP в CUBE (или вашем собственном SBC). Пример CUBE приведен ниже.

                  voice service voip
                   rtcp all-pass-through
                   media disable-detailed-stats
                    ------- CUBE public IP + port range -------
                   media-address range <CUBE PUB IP> <CUBE PUB IP> port-range 10200-28000
                    ------- CUBE private IP + port range -------
                   media-address range <CUBE PRIV IP> <CUBE PRIV IP> port-range 10200-28000
                  

                  Где:

                  • <CUBE PUB="" IP=""> является общедоступным IP-адресом CUBE
                  • <CUBE PRIV="" IP=""> является частным IP-адресом CUBE
                  • Диапазон портов: в примере диапазон портов от 10200 до 28000

                  CUBE поддерживает следующие наборы шифров TLS (во время звонка на номер системы CUBE предлагает их в приветствии клиента TLS Handshake):

                  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
                  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
                  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
                  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
                  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
                  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
                  • TLS_RSA_WITH_AES_128_CBC_SHA
                  • TLS_EMPTY_RENEGOTIATION_INFO_SCSV

                  Другие общие настройки для настройки (примеры конфигураций CUBE см. ниже).

                  aaa new-model
                  aaa authentication login default local
                  aaa authorization exec default local
                  !
                  ip scp server enable
                  !
                   voice service voip
                   address-hiding
                   allow-connections sip to sip
                   no supplementary-service sip moved-temporarily
                   call-quality
                    max-dropout 2
                    max-reorder 2
                   sip  
                    contact-passing
                  

                  Значения URI для набора входящих и исходящих номеров должны быть определены для последующего использования в адресуемых точках вызова:

                  voice class uri INEdgeAudio sip
                   pattern x-cisco-webex-service=audio
                  !
                  voice class uri OUTEdgeAudio sip
                   host cube.internal.local
                  

                  Аудио Webex Edge поддерживает кодеки G722, G711ulaw и G711alaw. Для последующего использования в адресуемых точках набора необходимо определить следующий код класса голосовых вызовов:

                  voice class codec 3
                   codec preference 1 g722-64
                   codec preference 2 g711ulaw
                   codec preference 3 g711alaw
                  

                  Аудио Webex Edge использует SRTP. SRTP-crypto класса голосовых вызовов назначает предпочтительный пакет шифрования SRTP для использования для аудио Edge. Настройте перечисленные ниже пакеты шифрования по порядку. Конфигурация шифрования srtp класса голосовых вызовов должна быть применена к адресуемым точкам вызова, используемым для подключения к аудио Edge.

                  voice class srtp-crypto 234
                   crypto 1 AEAD_AES_256_GCM
                   crypto 2 AEAD_AES_128_GCM
                   crypto 3 AES_CM_128_HMAC_SHA1_80
                   crypto 4 AES_CM_128_HMAC_SHA1_32
                  

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

                  key config-key password-encrypt Password123 authentication username <username>
                  password encryption aes
                  

                  Введите учетные данные аутентификации SIP, подготовленные для виртуального подписчика VoiceXML в AS с помощью следующей команды. Для сценариев обратного вызова эти учетные данные будут использоваться, когда AS оспаривает INVITE, которое CUBE (или ваш собственный пограничный контроллер сеансов) отправляет AS.

                  sip-ua
                   ------- to enable authentication -------
                   authentication username <username> password 0 <password>
                  

                  После настройки аутентификации пароль будет скрыт при просмотре с помощью команды "show running-config"

                  sip-ua
                   ------- to enable authentication -------
                   authentication username <username> password 6 [GF]XXXXX[YYYYYY\ZZZZZ]\
                  

                  Необходимо также выполнить следующую глобальную конфигурацию SIP:

                  ------- Max INVITE retries -------
                   retry invite 3
                   ------- By default, use TLS -------
                   transport tcp tls v1.2
                   connection-reuse
                   ------- What trustpoint to use when mTLS is challenged -------
                   crypto signaling default trustpoint <trustpoint> 
                  

                  Профили перевода

                  Профиль преобразования сообщений SIP 2340 используется для звонков на номер системы совещания. В нем должна быть запись для изменения SIP-сообщений, входящих из BroadWorks, перед отправкой в аудио Edge, как показано в примере правила 11.

                  ------- BroadWorks to Webex -------
                  voice class sip-profiles 2340
                   rule 1 request INVITE sip-header SIP-Req-URI modify "sips:" "sip:" 
                   rule 2 request INVITE sip-header To modify "sips:" "sip:" 
                   rule 3 request INVITE sip-header From modify "sips:" sip:
                   rule 4 request INVITE sip-header Remote-Party-ID modify "sips:" "sip:"  
                   rule 5 request INVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
                   rule 6 request ACK sip-header From modify "sips:" "sip:" 
                   rule 7 request REINVITE sip-header P-Asserted-Identity modify "sips:" "sip:" 
                   rule 8 request REINVITE sip-header From modify "sips:" "sip:" 
                   rule 9 request REINVITE sip-header Contact modify "sips:(.*)>" "sip:\1;transport=tls>" 
                   rule 10 request INVITE sip-header Contact modify "sips:" "sip:" 
                   rule 11 request INVITE sip-header SIP-Req-URI modify "cube.internal.local" "ecccspx.amer.pub.webex.com"
                  

                  В приведенном выше правиле 11 отображается Uri входящего запроса от BroadWorks, который имеет значение Contact профиля виртуального абонентского устройства CUBE (значение поля Contact в профиле устройства VXML_deviceProf в нашем примере):

                  88631321777971704941@cube.internal.local;x-cisco-site-
                  uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp
                  В соответствующий домен маршрутизации аудиовызовов Webex Edge:
                  88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-
                  uuid=abbd70f6c519fb1ee053ad06fc0a038b;transport=tcp

                  Обратите внимание, что если CUBE (или ваш собственный SBC) находится за статическим NAT, требуется дополнительная конфигурация к sip-профилю 2340. Для получения дополнительной информации перейдите по следующей ссылке:

                  https://help.webex.com/en-us/b6vrdc/Cisco-Webex-Edge-Audio-for-CUBE-Customer-Configuration-Guide

                   
                  При развертывании собственного пограничного контроллера сеанса необходимо настроить аналогичные правила для своего контроллера сеанса.

                  Для переадресации 486 сообщений, отправленных AS обратно в аудио Webex Edge, в CUBE требуется указанная ниже конфигурация (справочную информацию о собственном сеансе сеанса см. в документации по сеансу сеанса).

                  voice service voip
                   no notify redirect ip2ip
                   sip
                    sip-profiles inbound
                  !
                  voice class sip-profiles 1
                   response 486 sip-header Reason modify "7" "" 
                   response 486 sip-header SIP-StatusLine modify "486.*" "600 Busy Everywhere"
                  

                  Если другие 4xx сообщения необходимо переадресовать обратно в аудио Webex Edge, следуйте тому же примеру выше.

                  Узлы набора номера

                  Арендатор класса голосовых вызовов должен быть определен в CUBE (или вашем собственном SBC) для использования в адресуемых точках вызова позже, что соответствует следующим критериям:

                  • Для пакетов DTMF RTP-NTE нет взаимодействия полезной нагрузки, поэтому настройте асимметричную полезную нагрузку полностью.
                  • Аудио Edge не поддерживает обновления идентификатора вызывающего абонента, поэтому должно быть настроено значение no update-callerid.
                  • Маршрутизация аудиовызовов Webex Edge основана на URI. Необходимо, чтобы URI маршрутизации вызовов соответствовала адресуемым точкам вызова на основании URI.
                  voice class tenant 234
                    asymmetric payload full
                    no update-callerid
                    Header-passing
                    no pass-thru content custom-sdp
                    call-route url
                  

                  Следующие узлы набора настроены таким образом, чтобы разрешить CUBE обрабатывать вызовы между BroadWorks и аудио Webex Edge. Настройте следующее в CUBE (аналогичная конфигурация должна быть настроена на вашем собственном сеансе сеанса).

                  dial-peer voice 23411 voip
                   description External Webex edge audio entry or exit dial-peer
                   session protocol sipv2
                   session target dns:ecccspx.amer.pub.webex.com
                   session transport tcp tls
                   destination uri OUTEdgeAudio
                   incoming uri request INEdgeAudio
                   voice-class codec 3 offer-all
                   voice-class sip url sips
                   voice-class sip profiles 2340
                   voice-class sip tenant 234
                   voice-class sip srtp-crypto 234
                   voice-class sip bind control source-interface GigabitEthernet2
                   voice-class sip bind media source-interface GigabitEthernet2
                   voice-class sip requri-passing
                   voice-class sip audio forced
                   dtmf-relay rtp-nte
                   srtp
                  !
                  dial-peer voice 23401 voip
                   description Internal mix mode Webex edge audio entry or exit dial-peer
                   session protocol sipv2
                   ---- using DNS SRV (preferred) - must match srv record configured above (_sip._tcp.bw.myenterprise.com) ----
                   session target dns:bw.myenterprise.com
                   session transport tcp
                   destination uri INEdgeAudio
                   incoming uri request OUTEdgeAudio
                   voice-class codec 3  
                   voice-class sip url sip
                   voice-class sip profiles 2341
                   voice-class sip profiles 1 inbound
                   voice-class sip tenant 234
                   voice-class sip bind control source-interface GigabitEthernet1
                   voice-class sip bind media source-interface GigabitEthernet1 dtmf-relay rtp-nte
                  !
                  

                  Потоки Вызовов CUBE

                  Примеры сценариев потока входящих/исходящих вызовов в CUBE описаны ниже, если конфигурация выполнена выше. Цветовое кодирование на определенном шаге связывает его с теми же цветовыми элементами в адресуемых точках циферблата выше.


                   
                  При развертывании собственного SBC см. в документации SBC для получения подробных сведений о потоках вызовов с SBC.

                  Для сценария звонка на номер системы совещания от BroadWorks до Webex.

                  • Входящее INVITE получено от BroadWorks во внутреннем интерфейсе с:
                    INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
                    To:"VXML Virtual"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
                    
                  • Профиль адресуемой точки вызова 23401 выбирается на основе узла в URI входящего запроса («cube.internal.local»), соответствующего конфигурации OUTEdgeAudio запроса входящего вызова.
                  • Исходящая адресуемая точка вызова 23411 выбирается на основе узла в URI запроса (“cube.internal.local”), соответствующего конфигурации OUTEdgeAudio назначения.
                  • Исходящее ПРИГЛАШЕНИЕ отправляется во внешний интерфейс с узлом в URI запроса, измененном с cube.internal.local на "ecccspx.amer.pub.webex.com" с помощью профиля преобразования сообщений "voice-class sip profiles 2340", указанного в адресуемой точке вызова:
                    INVITE sip: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
                    To: " VXML Virtual" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b>
                    

                  Сценарий обратного вызова совещания из Webex в BroadWorks

                  • Входящее ПРИГЛАШЕНИЕ получено от Webex во внешнем интерфейсе CUBE с:
                    INVITE sip:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 
                    To: sip:+14519615001@cube.us.example.com;type=carrier_sbc 
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
                    
                  • Входящая адресуемая точка вызова 23411 выбирается на основе шаблона x-cisco-webex-service=audio, присутствующего в URI входящего запроса, на основе конфигурации INEdgeAudio входящего запроса.
                  • Две исходящие адресуемые точки вызова выбираются на основе шаблона x-cisco-webex-service=audio, присутствующего в URI запроса, на основе конфигурации destination uri INEdgeAudio.

                    - Адресуемая точка вызова 302

                    - Адресуемая точка вызова 23401

                  • Исходящее INVITE отправляется на сетевые серверы (поиск SRV на основе "session target dns:bw.myenterprise.com entry" в адресуемой точке вызова) во внутреннем интерфейсе
                    INVITE sip:+14519615001@10.155.6.172:5060 SIP/2.0 
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                    From: " Webex " ;tag=B91821B7-561
                    
                  • Сетевой сервер возвращает контакты для пары AS, на которой размещен виртуальный подписчик CUBE:
                    SIP/2.0 302 Moved temporarily
                    Via:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD
                    From:" Webex "<sip:+12404540887@10.165.196.30>;tag=B91821B7-561
                    To:<sip:+14519615001@10.155.6.172>;tag=1829261807-1603395221529
                    Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30
                    CSeq:101 INVITE
                    Contact:<sip:+14519615001@hs2-bwks-v-as01-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.5,<sip:+14519615001@hs2-bwks-v-as02-alpha.bwlab.org:5060;user=phone;transport=tcp>;q=0.25
                    Content-Length:0
                    
                  • CUBE маршрутизирует вызов на активный AS на основе возвращенного контакта в сообщении 302:
                    INVITE sip:+14519615001@hs2-bwks-v-as01-
                    alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0
                    Via: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341
                    X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec"
                    From: " Webex " <sip:+12404540887@10.165.196.30>;tag=B91821C8-1AF5
                    To: <sip:+14519615001@10.155.6.172>
                    
                  конфигурация mTLS

                  Чтобы разрешить соединения mTLS между CUBE (или вашим собственным пограничным контроллером сеансов) и аудио Webex Edge, необходимо выполнить следующие действия по настройке.


                   
                  Необходимо обязательно настроить mTLS между CUBE (или собственным SBC) и аудио Webex Edge.

                  Поддержка подстановочных сертификатов

                  В сертификатах, подписанных с помощью подстановочных знаков, используется общее имя субъекта (например, *.us.example.com), которое соответствует домену для CUBE или вашего SBC. Групповые сертификаты поддерживаются для развертываний CUBE или SBC с несколькими кластерами, но не поддерживаются для развертываний CUBE или SBC с одним узлом.

                  Trustpool

                  Во время рукопожатия TLS при отправке сертификата аудио Webex Edge CUBE проверит его по списку сертификатов, принятых в пуле доверия.

                  Пакет пула доверия необходимо обновить с помощью корневого центра сертификации Cisco, скачав последнюю версию Cisco Trusted Core Root Bundle из http://www.cisco.com/security/pki/ с помощью команды:

                  crypto pki trustpool import clean url <url>

                  Сертификаты, отправленные аудио Webex Edge, подписаны IdenTrust. Убедитесь, что сертификат IdenTrust Commercial Root CA установлен. Дополнительную информацию см. по этой ссылке:

                  https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms


                   
                  Если вы используете собственный SBC и не можете завершить импорт, вы можете преобразовать пакет в формат .pem с помощью инструментов с открытым исходным кодом, таких как OpenSSL. Например, можно использовать сертификаты hydrantID со следующей командой:
                  openssl x509 -inform der -in certificate.cer -out certificate.pem

                  Trustpoint

                  Для соединений Mutual TLS (mTLS) службой аудио Edge предусматривается использование в CUBE сертификатов, подписанных доверенными центрами сертификации. Воспользуйтесь следующей ссылкой для получения списка центров сертификации, которым установлено доверие Cisco. Сертификаты, подписанные центрами сертификации, которые указаны в этом списке, считаются действительными; соединение будет разрешено. https://help.webex.com/en-us/WBX9000008850/What-Root-Certificate-Authorities-are-Supported-for-Calls-to-Cisco-Webex-Audio-and-Video-Platforms

                  Single Node CUBE

                  Один узел означает, что CUBE (или ваш собственный пограничный контроллер сеансов) импортирует сертификат с именем субъекта, уникальным для его FQDN, что означает, что ни один другой CUBE не сможет импортировать его (другими словами, НЕ групповой сертификат).

                  • Чтобы создать CSR (запрос на подпись сертификата) для CUBE, выполните следующие действия.

                    - создать пару ключей (эта пара ключей будет связана с точкой доверия)

                    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
                    • general-keys - указывает, что должна быть сгенерирована пара ключей общего назначения.
                    • label <key-label> - (Необязательно) Имя, которое используется для пары ключей RSA при экспорте. Если метка ключа не указана, используется полное доменное имя (FQDN) маршрутизатора.
                    • exportable – (Необязательно) В этом поле указывается, что пара ключей RSA может быть экспортирована на другое устройство Cisco, например на маршрутизатор.

                    - создание точки доверия (точка доверия содержит сертификат, который необходимо привязать к CUBE. Когда CUBE получает запрос на сертификат, он ответит вместе с приложенным сертификатом точки доверия)

                    CUBE(config)#crypto pki trustpoint <trustpoint>
                    CUBE(ca-trustpoint)#
                        crl optional
                        enrollment terminal pem
                        fqdn <fqdn>
                        subject-name CN=<fqdn>
                        rsakeypair <key label>
                    
                  • crl — список отзыва сертификатов (CRL) — список отозванных сертификатов. CRL создается и подписывается в цифровом виде центром сертификации, который первоначально выдал сертификаты. CRL содержит даты выдачи каждого сертификата и истечения срока его действия.

                    терминал регистрации pem — добавляет почтовые границы, улучшенные конфиденциальностью (PEM), в запрос сертификата (копия вручную вставка из BEGIN CERTIFICATE REQUEST в END CERTIFICATE REQUEST)

                    fqdn – полное доменное имя CUBE

                    subject-name CN=<fqdn> - имя субъекта для подписи

                    rsakeypair <key label=""> - пара ключей, созданная на предыдущем шаге

                    (ссылка: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_pki/configuration/15-mt/sec-pki-15-mt-book/sec-cert-enroll-pki.html)

                    - создать CSR:

                    CUBE(config)#crypto pki enroll <trustpoint>
                    % Start certificate enrollment ..
                    ...
                    % Include the router serial number in the subject name? [yes/no]: no
                    % Include an IP address in the subject name? [no]: no
                    Display Certificate Request to terminal? [yes/no]: yes
                     
                    Certificate Request follows:
                     
                    -----BEGIN CERTIFICATE REQUEST-----
                    ...
                    -----END CERTIFICATE REQUEST-----
                     
                    ---End - This line not part of the certificate request---
                                           
                    Redisplay enrollment request? [yes/no]: no
                    
                  • Отправить представителя клиентской службы (от START CERTIFICATE REQUEST до END CERTIFICATE REQUEST) в CA (центр сертификации)
                  • ЦС создаст подписанный сертификат

                    - В зависимости от ЦС они предоставят корневой сертификат (например, DigiCertCA.crt) и запрашиваемый сертификат (например, cube.crt)

                  • Загрузить сертификат ЦС

                    - Во-первых, аутентификация точки доверия с помощью корневого сертификата

                  • CUBE(config)#crypto pki authenticate <trustpoint>
                    Enter the base 64 encoded CA certificate.
                    End with a blank line or the word "quit" on a line by itself
                     
                    -----BEGIN CERTIFICATE-----
                    <ENTER THE ROOT CERT>
                    -----END CERTIFICATE-----
                     
                    Certificate has the following attributes:
                    Fingerprint: 40065311 FDB33E88 0A6F7DD1 4E229187
                    % Do you accept this certificate? [yes/no]: yes
                    Trustpoint CA certificate accepted.
                    % Certificate successfully imported
                    

                    - Затем импортируйте сертификат CUBE на CUBE точки доверия

                    CUBE(config)# crypto ca import <trustpoint> certificate
                    % The fully-qualified domain name in the certificate will be: ...
                     
                    Enter the base 64 encoded certificate.
                    End with a blank line or the word "quit" on a line by itself
                     
                    -----BEGIN CERTIFICATE-----
                    <ENTER THE FQDN CERT>
                    -----END CERTIFICATE-----
                     
                    % Router Certificate successfully imported
                    

                   
                  При развертывании собственного сеанса сеанса см. в документации по сеансу сеанса, чтобы получить подробные сведения о создании CSR.

                  Кластер CUBE с несколькими узлами (использование альтернативных имен в сертификате) — НЕ поддерживается

                  Использование нескольких узлов означает, что CUBE сможет импортировать один и тот же сертификат для нескольких развертываний CUBE. Использование альтернативного имени субъекта для создания CSR в настоящее время не поддерживается: https://bst.cloudapps.cisco.com/bugsearch/bug/CSCud90920/?rfs=iqvred

                  Кластер CUBE с несколькими узлами (использование сертификата, подписанного подстановочным знаком, в формате pkcs12)

                  Использование нескольких узлов с помощью сертификата, подписанного подстановочным знаком, означает, что имя субъекта является общим (например, *.us.example.com) и соответствует домену CUBE (или вашему домену SBC).

                  • Если у вас готов групповой сертификат, подготовьте общедоступные (.crt) и файлы закрытого ключа (.key).
                  • С помощью OpenSSL создайте пакет файлов формата PKCS12 (.pfx), включая файл .crt и .key: (используйте cygwin в Windows) - ссылка: https://www.ssl.com/how-to/create-a-pfx-p12-certificate-file-using-openssl/
                     openssl pkcs12 -export -out <pfxfilename>.pfx -inkey <privatekeyfile>.key -in <certfile>.crt
                  • Передайте файл .pfx в CUBE:bootflash: (scp от сервера Linux к CUBE)
                    scp <pfxfilename>.pfx <user>@<CUBEIP>:bootflash:<pfxfilename>.pfx
                  • Создайте точку доверия и импортируйте файл pkcs12:
                    CUBE# conf t
                    CUBE(config)#
                    CUBE(config)# crypto pki trustpoint <trustpoint>
                    CUBE(ca-trustpoint)# revocation-check crl
                    CUBE(ca-trustpoint)# exit
                    CUBE(config)# crypto pki import <trustpoint> pkcs12 bootflash:<pfxfilename>.pfx password <password>
                    

                  Проверка конфигурации сертификата CUBE

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

                  CUBE(config)#crypto pki certificate validate <trustpoint>
                      Chain has 2 certificates
                      Certificate chain for <trustpoint> is valid
                   
                   
                  CUBE#show crypto pki trustpoints status
                      ...
                    Trustpoint <trustpoint>:
                      Issuing CA certificate configured:
                      Subject Name:
                       cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US
                      Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F 
                      Fingerprint SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C 
                    Router General Purpose certificate configured:
                      Subject Name:
                       cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US
                      Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 
                      Fingerprint SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 
                    State:
                      Keys generated ............. Yes (General Purpose, non-exportable)
                      Issuing CA authenticated ....... Yes
                      Certificate request(s) ..... Yes
                  

                  Настройка передачи сигналов SIP для использования точки доверия

                  Используйте следующую команду для подготовки SIP UA с точкой доверия CUBE. Ниже приведен пример для CUBE. При развертывании собственного сеанса сеанса см. справку по команде в документации сеанса сеанса.

                  CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>
                  Журналы CUBE

                  Просмотр включенных отладочных фильтров

                  CUBE# show debug

                  Установка отладочных фильтров (примеры)

                  CUBE# debug ccsip messages
                  CUBE# debug ccsip transport
                  CUBE# debug ccsip error
                  CUBE# debug ccsip info
                  CUBE# debug voip dialpeer inout
                  CUBE# debug voip ccapi inout
                  CUBE# debug voip application
                  CUBE# debug ip tcp transaction
                  

                  Отключение отладочных фильтров (пример)

                  CUBE# no debug ccsip messages

                  Очистка и проверка буфера журнала

                  CUBE# clear log
                  >>> make test call <<<
                  CUBE# show log
                  

                   

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

                  Другие полезные команды

                  Проверка текущей конфигурации

                  CUBE# show running-config (or just CUBE# show run)

                  Сохранение конфигурации в ROM, которая будет использоваться при загрузке

                  CUBE# write

                  Этап 11 Сертификация BYoPSTN

                  По завершении настройки и подготовки решения BYoPSTN партнеру необходимо запустить ряд приемочных тестов, чтобы получить сертификат для решения. Это обязательное действие для утверждения и включения решения BYoPSTN партнера.

                  Примеры приемочных испытаний описаны в документе Bring Your Own PSTN Acceptance Procedure Webex For Cisco BroadWorks по адресу: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

                  Партнер должен предоставить результаты успешно проведенных приемочных испытаний командам по внедрению и сертификации.

                  О вопросах, проблемах и результатах приемочных испытаний следует сообщать и предоставлять совместный доступ в пространстве Webex, назначенном для подключения партнера.

                  Применение обновлений для группы номеров телефона, находящихся в режиме обслуживания, или группы SRV DNS обратного вызова

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

                  • Приглашения на совещание включают один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона

                  • В приложении Webex отображается один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона в качестве параметра присоединения к совещанию

                  • В пользовательском интерфейсе веб-сайта совещаний Webex отображается один или несколько номеров телефона по умолчанию из назначенной группы номеров телефона в качестве параметра присоединения к совещанию

                  • Если функция обратного вызова включена в шаблоне клиента, Webex Meeting предоставляет параметр "Обратный вызов по номеру", при котором запрос обратного вызова перенаправляется на одну из записей, указанных в назначенной группе обратного вызова SRV DNS

                  Изменение параметров присоединения к совещанию для шаблона клиента, изменение в назначенной группе номеров телефона или изменение в группе SRV DNS обратного вызова может повлиять на указанные выше параметры присоединения к совещанию. Эти изменения не применяются к существующим клиентам, однако для недавно подготовленных клиентов эти изменения будут немедленно отражены на их веб-сайтах совещаний с пакетами Standard и Premium. Поэтому настоятельно рекомендуется, чтобы любое такое изменение проверялось с помощью организации seed solution перед применением к существующим шаблонам клиентов, группам номеров телефона или группам SRV DNS обратного вызова (если развернуты группы SRV DNS обратного вызова).

                  При обновлении параметров присоединения к совещанию для шаблона клиента и/или применении обновлений для групп номеров телефона или групп SRV DNS обратного вызова необходимо выполнить следующие действия.

                  Обратите внимание, что если шаблоны клиентов, группы номеров телефона или группы SRV DNS обратного вызова используются поставщиками услуг BroadWorks и/или тестируемыми предприятиями BroadWorks, эта процедура является необязательной. Более целесообразно просто удалить тестовые поставщики услуг BroadWorks и/или протестировать организации предприятий BroadWorks и повторно подготовить их с помощью обновленных шаблонов клиентов, групп номеров телефона или групп SRV DNS обратного вызова.

                  Обновить только группу номеров телефона.

                  1. Создайте новую временную группу номеров телефона с необходимыми обновлениями.

                  2. Создайте новый временный шаблон клиента, в котором используется новая группа номеров телефона. Если вместе с группой используется существующая группа номеров телефона, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Скачайте файл JSON конфигурации BroadWorks (BYoPSTN). Он содержит номер телефона для доступа к сопоставлению кодов новых номеров телефона в группе номеров телефона.
                  5. Определите домен SRV DNS аудио Webex Edge для веб-сайта совещаний стандартного пакета для организации семян. Оно должно быть не изменено по сравнению со значением, ранее определенным для оригинальной группы номеров телефона.
                  6. Примените обновления конфигурации к BroadWorks с помощью файла JSON конфигурации BroadWorks (BYoPSTN).
                  7. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов начальной организации и присоединившись к совещанию с помощью номеров телефона системы.
                  8. Примените обновление к исходной группе номеров телефона. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  9. Можно удалить организацию семенного решения, временную группу номеров телефона и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы номеров телефона.

                  Обновление только группы SRV DNS обратного вызова.

                  1. Создайте новую временную группу обратного вызова SRV DNS с необходимыми обновлениями.
                  2. Создайте новый временный шаблон клиента, который использует новую группу SRV DNS обратного вызова и существующую группу номеров телефона. Если вместе с группой используется существующая группа обратного вызова SRV DNS, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов для начальной организации, присоединившись к совещанию с помощью номеров телефона системы и выбрав параметр "Обратный вызов по номеру телефона системы".
                  5. Примените обновление к исходной группе обратного вызова SRV DNS. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  6. Можно удалить организацию семенного решения, группу обратного вызова DNS SRV и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы SRV DNS обратного вызова.

                  Обновите и номер телефона, и группу SRV DNS обратного вызова.

                  1. Создайте новый временный номер телефона и группу обратного вызова SRV DNS с необходимыми обновлениями.
                  2. Создайте новый временный шаблон клиента, который использует новую группу номеров телефона и новую группу SRV DNS обратного вызова. Если вместе с группой используется существующая группа номеров телефона и/или группа обратного вызова SRV DNS, назначьте ее шаблону.
                  3. Создайте организацию семенного решения, подготовив подписчика из тестового поставщика услуг BroadWorks или протестировав BroadWorks Enterprise с помощью пакета Standard с помощью нового шаблона клиента. Обратите внимание, что это организация с дополнительным начальным решением. Обновление веб-сайта совещаний, настроенного в BroadWorks, не требуется.
                  4. Скачайте файл JSON конфигурации BroadWorks (BYoPSTN). Он содержит номер телефона для доступа к сопоставлению кодов новых номеров телефона в группе номеров телефона.
                  5. Определите домен SRV DNS аудио Webex Edge для веб-сайта совещаний стандартного пакета для организации семян. Оно должно быть не изменено по сравнению со значением, ранее определенным для оригинальной группы номеров телефона.
                  6. Примените обновления конфигурации к BroadWorks с помощью файла JSON конфигурации BroadWorks (BYoPSTN).
                  7. Проверьте конфигурацию, запланировав совещания с помощью веб-сайта стандартных пакетов для начальной организации, присоединившись к совещанию с помощью номеров телефона системы и выбрав параметр "Обратный вызов по номеру телефона системы".
                  8. Примените обновление к исходному номеру телефона и группе обратного вызова SRV DNS. Теперь изменение доступно для клиентов, не прошедших тестирование.
                  9. Можно удалить организацию семенного решения, временную группу номеров телефона, группу обратного вызова SRV DNS и шаблон клиента. Эти элементы больше не требуются после обновления исходной группы номеров телефона и группы SRV DNS обратного вызова.

                   
                  Организация первичного семенного решения не должна быть удалена, если в BroadWorks не выбрана и не настроена новая организация первичного семенного решения. При удалении организации основного решения для семян удаляется siteUUID, от которого зависит решение BYoPSTN для аутентификации SIP-сообщений в аудио Webex Edge. В случае удаления присоединение к совещанию с помощью звонка на номер системы для веб-сайтов, на которых используется предоставленный партнером номер телефона системы, будет завершено.

                  Взаимодействие мультимедиа G722 при использовании собственного контроллера сеанса

                  При использовании собственного пограничного контроллера сеанса необходимо учитывать проблемы взаимодействия, которые обычно решаются CUBE в рамках инфраструктуры BroadWorks для партнеров Cisco и облака Webex. Одним из примеров является звонок на номер системы или обратный вызов с помощью кодека G722, который включает сервер мультимедиа BroadWorks (например, при использовании службы записи вызовов BroadWorks). В этом сценарии аудио Webex Edge может отправить SDP со строкой "a=fmtp:9". Ваш пограничный контроллер сеансов должен обновить эту строку, чтобы добавить параметр битпотока, чтобы иметь "a=fmtp:9 bitrate=64", прежде чем отправлять его на бэкенд BroadWorks.

                  Известные ограничения

                  • Любые изменения параметра присоединения к совещанию шаблона клиента, номеров телефона системы Cisco или номеров телефона системы, предоставленных партнером, применяются только к недавно подготовленным клиентам. Существующие клиенты, использующие шаблон, остаются без изменений.

                  • Любые изменения в настройках группы номеров телефона шаблона клиента или группы SRV DNS обратного вызова применяются только к недавно подготовленным клиентам или существующим клиентам, подготовленным для первого пользователя пакета Standard или Premium. Существующие клиенты, у которых уже есть пользователи пакетов Standard или Premium, остаются без изменений.

                  • Любые изменения групп номеров телефона или групп SRV DNS обратного вызова, назначенных шаблонам клиентов, применяются только к недавно подготовленным клиентам или существующим клиентам, подготовленным для первого пользователя стандартного или премиального пакета. Существующие клиенты, назначенные связанным шаблонам, у которых уже есть пользователи стандартных или премиальных пакетов, остаются без изменений.

                  • Определенный шаблон клиента поддерживает возможность присоединения к совещанию с номерами телефона системы Cisco или предоставленным партнером. Сочетание двух параметров для одного шаблона не поддерживается.

                  • В случае использования функции "Обратный вызов на совещание" или обратный вызов при присоединении к совещанию не указана информация о клиенте и (или) пользователе, который организовал совещание, к которому необходимо присоединиться.

                  • Номера телефонов и связанные коды доступа к совещанию для определенной группы номеров телефона поддерживают только один домен SRV DNS аудио Webex Edge (например, ecccspx.amer.webex.com). Использование этих номеров телефона для звонка на совещания в другом домене SRV DNS аудио Webex Edge не поддерживается.

                  • Аудио Webex Edge не поддерживает пересогласование кодеков во время вызова. Таким образом, службы, которые вызываются после ответа на вызов, могут работать неправильно.

                  • В приложении Webex, пользовательском интерфейсе веб-сайта Webex Meeting и электронном приглашении на совещание Webex ссылка на документ "Ограничения бесплатных вызовов". Этот документ относится к номерам телефона, предоставленным Cisco, и должен игнорироваться пользователями при использовании номеров телефона, предоставленных партнером для присоединения к совещанию.

                  История редакции документа

                  В таблице ниже приведена история изменений в этом документе за последние 12 месяцев.

                  Дата

                  Версия

                  Описание изменения

                  08 апреля 2024 г.

                  1-36

                  • Addedd отмечает, что DNS-SRV является динамическим по своей природе и добавляет подстановочные знаки к IP-Адресам.

                  10 января 2024 г.

                  1-35

                  • В раздел «Профили перевода» добавлено правило 4.

                  22 декабря 2023 г.

                  1-34

                  • Обновлены разделы "Присоединение к совещанию с помощью обратного вызова" (необязательно), "Маршрутизация", "Включение обратного вызова совещания Webex", "Профили перевода" и "Потоки вызовов Cube".

                  04 июля 2023 г.

                  1-33

                  • Обновлен раздел "Присоединение к совещанию с помощью обратного вызова" (необязательно).

                  02 февраля 2023 г.

                  1-32

                  • Добавлен новый домен для Великобритании и Северной Африки в домены маршрутизации вызовов Webex.

                  • Добавлен сеанс организатора совещания и платформа доставки приложений в рамках шага 9. Подготовка конфигурации BroadWorks партнера.

                  02 февраля 2023 г.

                  1-31

                  • Обновлено Применение обновлений для раздела группы номеров телефона и группы обратного вызова DNS SRV.

                  31 января 2023 г.

                  1-30

                  • Добавлен раздел Application Delivery Platform в разделе Application Server.

                  29 ноября 2022 г.

                  1-29

                  • Добавлен параметр "Включить обратный вызов на совещание Webex" в разделе "Сервер сети".

                  • Добавлен параметр "Создание подписчика обратного вызова совещания VoiceXML" в разделе "Сервер приложений".

                  • Обновлены записи SRV DNS в доменах маршрутизации вызовов Webex.

                  Была ли статья полезной?