У цій статті
dropdown icon
Принесіть власне рішення PSTN
    Визначення
    dropdown icon
    Приклад елементів конфігурації BYOpstn
      Порти, що використовуються Webex
      Набори шифрів TLS та SRTP
      Підтримувані аудіо кодеки
      Вимоги до профілю SIP та RTP
      Домени маршрутизації викликів Webex
    dropdown icon
    Резервування CUBE
      Дуплексне розгортання CUBE для BroadWorks, розгорнуте на одному сайті
      Просте розгортання CUBE для BroadWorks, розгорнуте в декількох сайтах
    dropdown icon
    Забезпечення
      Крок 1: Передумови партнера
      Крок 2: Надання груп телефонних номерів (PNG) у партнерському центрі
      Крок 3: Забезпечення груп зворотного виклику DNS SRV (CDSG) у партнерському центрі
      Крок 4: Зв'яжіть PNG та CDSG до шаблонів клієнтів у партнерському центрі
      Крок 5: Надання організаціям насіннєвого рішення
      Крок 6: Виберіть організацію первинного насіннєвого рішення
      Крок 7: Завантажте конфігурацію BroadWorks (BYOPSTN)
      Крок 8: Визначте домен Webex Edge Audio DNS SRV
      Крок 9: Надання конфігурації партнера BroadWorks
      Крок 10 Надання партнера CUBE
      Крок 11 Сертифікація OPSTN
    Застосування оновлень до групи телефонних номерів під час роботи/групи зворотного дзвінка DNS SRV
    Взаємосумісність медіа G722 при використанні власного SBC
    Відомі обмеження
    Історія змін документа

Принесіть власне рішення PSTN для Webex для Cisco BroadWorks

list-menuУ цій статті
list-menuНадіслати відгук?
Створіть власне рішення ТМЗК

Визначення

Визначення

Опис

Партнер Cisco

Організація (зазвичай постачальник послуг), яка продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти та послуги Cisco, продані їм партнером Cisco.

CUBE

Cisco Unified Border Element

Партнерська організація

репозиторій Webex Identity and Service Management, який зберігає інформацію про партнерів Cisco та їхніх клієнтів.

Партнерський центр

Вебпортал для надання ідентифікаційних даних і служб для партнерів Cisco та клієнтів, якими вони керують.

Організація клієнта

репозиторій Webex Identity and Service Management, який зберігає інформацію про кінцевого клієнта.

Підприємство або постачальник послуг / група BroadWorks

Представлення кінцевого клієнта в BroadWorks.

Огляд

Рішення Bring Your Own PSTN (BYoPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати телефонні номери, якими вони володіють, користувачам для використання під час приєднання до Webex Meetings. Рішення дозволяє партнерам використовувати свої власні мережі PSTN і використовувати існуючі відносини з постачальниками послуг PSTN, а не використовувати надані Cisco номери.

Довідкова архітектура в цьому документі забезпечує наскрізний дизайн для опції BYoPSTN. Ця архітектура перевірена компанією Cisco і використовує Cisco Unified Border Element (CUBE) як контролер меж сесії (SBC) для трафіку дзвінків між BroadWorks і Webex Meetings.

Вибір параметра приєднання до наради

Зараз Webex для Cisco BroadWorks підтримує два варіанти підготовки номерів телефонів для нарад. Постачальники послуг повинні вибрати один із цих двох варіантів — комбінація не підтримується:

  • Номери телефону системи Cisco (Cisco ТМЗК) — Cisco надає номери телефонів, які учасники наради можуть використовувати для приєднання до нарад.

  • Номери телефону системи, надані партнером (BYoPSTN) — постачальники послуг надають власні номери телефонів для використання учасниками наради під час приєднання до нарад.

Рішення власної служби ТМЗК

Партнери, які вибрали параметр Номери телефону системи, надані партнером (BYoPSTN), повинні надати власні телефонні номери ТМЗК і надати інфраструктуру мережі, необхідну для маршрутизації викликів на та з Webex. Рішення Використання власної служби ТМЗК полегшує маршрутизацію викликів Over the Top (OTT) через загальнодоступний інтернет від BroadWorks до Webex.

У разі вибору параметра Використання власної служби ТМЗК застосовуються такі умови:

  • Партнери Cisco можуть використовувати ті самі номери телефону для більш ніж одного кінцевого клієнта. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Параметр Використання власної служби ТМЗК не вимагає змін до загального процесу приєднання для клієнтів Webex для Cisco BroadWorks.

  • Використання власної служби ТМЗК вимагає підготовки на рівні партнера Cisco, і будь-які кінцеві клієнти, яких партнери активують після запуску власної служби ТМЗК, вмикаються автоматично.

  • Уся підготовка, необхідна для сайтів нарад клієнтів, є автоматичною, як і в поточному загальнодоступному рішенні.

  • Партнери, які активують пакети Standard і Premium, мають два вебсайти для нарад: один вебсайт для стандартних користувачів і інший для користувачів Premium. Обидва сайти ввімкнено для власної служби ТМЗК.

  • Учасники наради, які дзвонять на номер системи наради, можуть вибрати використання спільного доступу до відео та контенту через інтернет.

  • Застосовується до приєднання до нарад як для нарад у просторі, так і для нарад PMR. Зауважте, що для нарад в просторі простір повинен бути створений користувачем стандартної або преміальної категорії з можливостями організатора нарад Webex, щоб отримати номер доступу до ТМЗК. Простори, створені базовими користувачами, не отримують номери доступу до ТМЗК.

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

Архітектура

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

Основні елементи архітектури:

  • BroadWorks — інфраструктура BroadWorks партнерів Cisco

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

  • Аудіо Webex Edge — служба Webex, яка від’єднує ТМЗК від 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 має номер телефону ТМЗК (наприклад, 2403332200) і пов’язаний код доступу Webex (наприклад, 88631321777971704941).

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

  • Код доступу, який надсилається Webex у повідомленнях SIP, ідентифікує сайти нарад, пов’язані з партнером Cisco.

  • Наведений вище номер телефону для доступу до зіставлення кодів налаштовується один раз і є загальним для всіх сайтів нарад кінцевих клієнтів.

  • Учасники, які приєднуються до наради, повинні ввести відповідний ідентифікатор наради (наприклад, 123456), який ідентифікує конкретну нараду, до якої потрібно приєднатися.

Партнерам рекомендується використовувати модель резервування, наведену нижче.

Приєднання до наради за допомогою системного виклику

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

Нижче наведено дії, необхідні для приєднання учасника до наради за допомогою виклику на номер системи.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). Запрошення SIP містить URI запиту як номер телефону, пов’язаний із нарадою.

  3. BroadWorks перетворює номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом наради, і маршрутизує виклик до CUBE з використанням URI запиту як коду доступу.

  4. Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли він надається в Cisco Partner Hub і BroadWorks.

  5. Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дозволяє йому приєднатися до наради.

Приєднання до наради за допомогою зворотного виклику (необов’язково)

На зображенні нижче показано процес користувача, який приєднується до наради за допомогою зворотного виклику. Користувач надсилає запит на виклик від Webex, щоб приєднатися до наради.

Нижче наведено кроки, необхідні для приєднання учасника до наради за допомогою зворотного виклику.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач надсилає запит на виклик із Webex на потрібний номер (наприклад, +16504441000), щоб приєднатися до наради за допомогою програми Webex або клієнта Meetings.

  3. Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI запиту SIP INVITE містить номер телефону, на який необхідно отримати виклик (наприклад, +16504441000@cube.example.com).

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

  5. Зателефонувати користувачеві пропонується номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом BroadWorks або номером ТМЗК. Якщо запитуваний номер є номером ТМЗК, BroadWorks використовує наданий шлях для маршрутизації виклику до ТМЗК.

Для параметра зворотного виклику обов’язково потрібно активувати дві такі функції:

  • 102746 – Підтримка BroadWorks для UUID CI
  • 102074 – Підтримка виставлення рахунків BYO PSTN для зворотних викликів і викликів

Це можна підтвердити з 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» цього документа.


 
Якщо ви вирішите не налаштовувати параметр «Приєднання до наради за допомогою зворотного виклику», користувачі все одно зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. У цьому випадку вам не потрібно налаштовувати групи зворотного виклику DNS SRV.

Огляд конфігурації рішення

Рішення має кілька різних компонентів, кожен з яких має бути правильно налаштований, щоб рішення працювало успішно. Компоненти:

  • BroadWorks

  • CUBE (або альтернативний SP Certified Session Border Controller (SBC))

  • Аудіо Webex Edge

Існують взаємозалежності між конфігурацією цих різних компонентів, і тому одна або кілька організацій-початківців рішення повинні виконати необхідну конфігурацію рішення та перевірку.

Насівна організація

Початкова організація — це організація Webex, яку ви налаштовуєте для створення та перевірки параметрів для рішення Використання власної служби ТМЗК. Початкова організація повинна мати принаймні одного користувача, якому призначено a Стандартний пакет, і цей стандартний пакет має використовувати Номери телефону системи, надані партнером (БТМЗК) параметр приєднання до наради. Рекомендовано пов’язати вихідну організацію з тестовим постачальником послуг BroadWorks або підприємством.

Початкові організації рішення мають дві цілі:

  • Початкова конфігурація —Підготовка вихідних організацій генерує номер телефону для зіставлення кодів доступу до нарад і універсальний унікальний ідентифікатор сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

  • Перевірка конфігурації —Використовуйте вихідну організацію, щоб визначити, чи налаштовано ваше рішення Використання власної служби ТМЗК відповідно до ваших вимог. Використовуйте вихідну організацію та тестуйте користувачів, щоб перевірити варіанти використання викликів на нараду та зворотного виклику за допомогою номерів виклику, наданих партнером, і записів зворотного виклику DNS SRV (якщо ввімкнено зворотний виклик).

Адміністратор повинен створити організацію вихідного рішення для кожного унікального набору телефонних номерів і записів зворотного виклику DNS SRV. Створення організації вихідного рішення в кожному конкретному випадку створює необхідний номер телефону зі зіставленнями кодів доступу до наради та можливість перевірити пов’язані варіанти використання виклику на нараду та зворотного виклику для цих номерів телефону та записів зворотного виклику DNS SRV.

Адміністратор, який використовує Cisco Partner Hub, повинен вибрати одну організацію початкового рішення як організація первинного вихідного рішення . UUID сайту наради наради пакета Standard цієї організації основного вихідного рішення необхідно налаштувати на BroadWorks. Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Цей єдиний UUID вебсайту використовується всіма наборами телефонних номерів і записами зворотного виклику DNS SRV. Значення UUID кількох вебсайтів не є обов’язковими.

За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.

У наступних розділах надається докладна інформація про різні елементи конфігурації.

Елементи конфігурації Використання власної служби ТМЗК

Ключовим елементом рішення є конфігурація телефонних номерів партнера Cisco та записів зворотного виклику DNS SRV. Використання власної служби ТМЗК використовує групи телефонних номерів і групи зворотного виклику DNS SRV як спосіб призначення географічних номерів телефонів і резервування маршрутизації викликів для нарад Webex. Ці елементи призначаються кінцевим клієнтам шаблоном клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які використовуються учасниками для приєднання до нарад у Cisco Partner Hub. Ці номери телефонів об’єднані в групу телефонних номерів. Список телефонних номерів пов’язано з вебсайтом наради. Усі особисті кімнати для нарад (PMR) і заплановані наради на цьому вебсайті для нарад використовують пов’язані номери телефонів. Нижче наведено приклад групи телефонних номерів:

Таблиця 1. Група телефонних номерів: Схід США

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет виклику

Меріленд, США

США

+1

2403332200

Англійська

Платний

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний

Вторинний

США, Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

Номери телефонів мають такі атрибути:

  • Ім’я номера телефону — ім’я для опису номера телефону

  • Країна — країна, до якої призначено телефон

  • Код країни — код країни, з якої телефонують, або код країни для набору номера

  • Номер телефону — номер телефону для приєднання до наради без коду країни

  • Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради

  • Toll Type — тип номера: Платний або безкоштовний номер

  • Пріоритет виклику на номер системи — пріоритет, призначений номерам наради. Подання учасників номерів для приєднання до наради впорядковано відповідно до цього пріоритету.

Номери телефону за замовчуванням: Адміністратори можуть призначити пріоритет виклику на номер системи: Основний, Додатковий або Жодний номеру телефону в групі телефонних номерів. Номери телефону з пріоритетом Основний або Додатковий є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та перераховані в порядку пріоритетності, який учасники повинні використовувати для приєднання до нарад. Номери телефону за замовчуванням не обов’язково повинні бути в одній країні. Необхідно вибрати основний номер телефону, додатковий номер телефону є необов’язковим. Принаймні один із телефонних номерів за замовчуванням має бути типу Платний.

Користувачі кінцевих клієнтів можуть задати власні номери телефону за замовчуванням за допомогою вебінтерфейсу вебсайту наради. Ці номери відображаються для цього користувача та його учасників, коли вони є організаторами наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.

Як указано в прикладі вище, умови адміністратора партнера Cisco Меріленд, США як основний і США, Флорида як другорядні, це номери телефону за замовчуванням. Користувач може змінити це на своїх нарадах, змінивши основний на США, Нью-Йорк і вторинний як Меріленд, США .

Максимальна кількість телефонних номерів для певної групи телефонних номерів становить 98.

ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.

Групи зворотного виклику DNS SRV (CDSG)

Щоб дозволити учасникам наради вибирати варіант зворотного виклику, потрібна група зворотного виклику DNS SRV, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного виклику через CUBE до BroadWorks, який потім може перемістити зворотний виклик наради на номер телефону учасника наради.

Нижче наведено приклад групи зворотного виклику DNS SRV.

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

Країна/регіон

Код країни

Запис DNS SRV

США

+1

cube.us.example.com

Мексика

+52

cube.mx.example.com

Усі інші країни

Н/Д

cube.global.example.com

Записи зворотного виклику DNS SRV мають такі атрибути:

  • Країна/регіон — країна або регіон, для яких цей запис DNS SRV має використовуватися для надсилання запитів на виклик.

  • Код країни — код країни, пов’язаний із країною/регіоном. Для коду країни може бути лише один запис DNS SRV.

  • Запис DNS SRV — запис DNS SRV для екземплярів Cisco Partner CUBE.

Коли учасник запитує виклик на вказаний ним номер телефону, Webex використовує виклик DNS SRV, пов’язаний із кодом країни для вказаного номера телефону, щоб маршрутизувати виклик до відповідних елементів у мережі Cisco Partners.

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

Для будь-якої країни або регіону, які не мають конкретного запису зворотного виклику DNS SRV, ці запити викликів спрямовуються на ' Усі інші країни Запис DNS SRV. Адміністратор повинен налаштувати запис DNS SRV «Усі інші країни».

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

Шаблони клієнтів

Шаблон клієнта – це вже наявна концепція рішення Webex для BroadWorks. Шаблон надає конфігурацію за замовчуванням, яка використовується для підготовки кінцевого клієнта. Використання власної служби ТМЗК надає додаткові атрибути шаблону клієнта:

  • Тип приєднання до наради: можуть бути або номери телефону системи Cisco, або номери телефону системи, надані партнером. Цей атрибут вказує на номери телефонів, налаштовані для сайтів для нарад, пов’язаних із пакетами «Стандартний» і «Преміум». Номери телефону системи, надані партнером, має вибирати адміністратор.

  • Група телефонних номерів. Цей атрибут пов’язаний лише з параметром системних телефонних номерів, наданими партнером, і вказує на номери телефонів, які використовуються кінцевими клієнтами, які надаються для пакетів «Стандартний» і «Преміум» під час приєднання до нарад.

Група зворотного виклику DNS SRV. Цей атрибут пов’язаний лише з параметром системних телефонних номерів, наданими партнером, і вказує на записи DNS SRV, які використовуються Webex під час зворотного виклику кінцевим клієнтам, які підготовлені для пакетів Standard і Premium під час приєднання до нарад. Якщо ви не хочете вмикати зворотний виклик, ви можете вибрати "Вимкнути зворотний виклик" під час створення або оновлення шаблону клієнта. Коли для Кінцевого клієнта надається перший абонент на стандартний або преміальний варіант, надається пов’язаний із пакетом сайт нарад. Сайт для нарад із пакетом підготовлено відповідно до наведеного вище шаблону клієнта. Будь-який згодом підготовлений абонент (стандартний або преміальний) додається до вже підготовленого сайту для нарад — конфігурація сайту для нарад не змінюється.

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

Єдиним винятком є те, що якщо кінцевий клієнт уже має сайт пакетних нарад, будь-який новий сайт пакетних нарад буде підготовлено з використанням того самого типу приєднання до нарад, що й наявний сайт пакетних нарад. Наприклад, якщо кінцевий клієнт має вебсайт для нарад із пакетом «Стандартний», що використовує системні телефонні номери Cisco, а шаблон клієнта оновлено, щоб використовувати номери телефону системи, надані партнером, буде підготовлено новий сайт нарад із пакетом «Преміум» з використанням системних телефонних номерів Cisco, Налаштування шаблону клієнта не застосовується. Сайти для нарад «Стандартний» і «Преміум» для певного кінцевого клієнта завжди повинні бути надані послідовно.

Кластер викликів BroadWorks

Екран Cisco Partner Hub — BroadWorks Calling Cluster надає доступ до перегляду та/або завантаження Конфігурація BroadWorks (Використання власної служби ТМЗК) інформації. Інформація про конфігурацію Використання власної служби ТМЗК для заданого кластера включає такі дані:

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

  • Відомості про групу номерів телефону для всіх груп, налаштованих для цього кластера. Сюди входить зіставлення номерів телефону та кодів доступу до наради для кожної групи. Зауважте, що відомості мають містити групи, пов’язані з усіма організаціями вторинних вихідних рішень.

  • Відомості про групу зворотного виклику DNS SRV для всіх груп, налаштованих для цього кластера. Зауважте, що відомості мають містити групи, пов’язані з усіма організаціями вторинних вихідних рішень.

  • Відомості про шаблон клієнта для цих шаблонів із використанням будь-якої з груп телефонних номерів і груп зворотного виклику DNS SRV.

Кожен кластер викликів BroadWorks має власний кластер Конфігурація BroadWorks (Використання власної служби ТМЗК) інформацію, зокрема про призначені їй групи телефонних номерів і групу зворотного виклику DNS SRV. Однак зверніть увагу, що всі кластери викликів BroadWorks використовують одну й ту саму організацію Primary Seed Solution, а тому всі мають однаковий UUID вебсайту для нарад із пакетом стандартних пакетів і URL-адресу сайту.

, Конфігурація BroadWorks (Використання власної служби ТМЗК) інформація доступна для перегляду/завантаження лише тоді, коли адміністратор налаштує та вибере організацію Primary Seed Solution. Організація первинного вихідного рішення повинна мати принаймні одного користувача, призначеного до пакета «Стандарт», і цей стандартний пакет повинен використовувати параметр приєднання до нарад за номерами телефону системи, наданими партнером (BYoPSTN).

Приклад елементів конфігурації Використання власної служби ТМЗК

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

У першій таблиці показано багатокластерне розгортання BroadWorks з регіональними шаблонами клієнтів, групами телефонних номерів і групами зворотного виклику DNS SRV. Наступні таблиці розгортають групу телефонних номерів і групи зворотного виклику DNS SRV.

Кластер BroadWorks

Ім’я шаблону

Упаковка

Тип приєднання до наради

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

Група зворотного виклику DNS SRV

BWKS США NG

Західний вул

Стандартні

Партнер надав номери телефону системи

Захід США

CB США

Західний прем’єр США

Преміум

США East Std

Стандартні

Схід США

Східний прем’єр США

Преміум

BWKS MX

Стандартний MX

Стандартні

Партнер надав номери телефону системи

MX PNG

CB MX

MX Prem

Преміум

BWKS Велика Британія

Велика Британія

Стандартні

Партнер надав номери телефону системи

Велика Британія PNG

Зворотний виклик вимкнено

Прем’єр-міністр Великої Британії

Преміум

BWKS США

Стандартний номер США

Стандартні

Номери телефону системи Cisco

Немає

Немає

  • Абоненти, підготовлені за допомогою шаблону US West Std або US West Prm, під час приєднання до нарад використовують номер телефону West West. Ці абоненти, які зустрічаються із запитами на приєднання зворотного виклику, надсилаються до записів CB US DNS SRV.

  • Абоненти, підготовлені за допомогою шаблону US East Std або US East Prm, під час приєднання до нарад використовують номер телефону US East. Ці абоненти, які зустрічаються із запитами на приєднання зворотного виклику, надсилаються до записів CB US DNS SRV.

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

  • Абоненти, підготовлені за допомогою шаблону UK Std або UK Prm, використовують номери телефону PNG у Великобританії для приєднання до нарад. Цим абонентам не буде запропоновано приєднатися до наради за допомогою зворотного виклику, оскільки зворотний виклик вимкнено.

  • Абоненти, підготовлені за допомогою стандартного номера США, використовують системні телефонні номери Cisco, тому не мають призначених груп номерів телефонів або групи зворотного виклику DNS SRV. Ці абоненти використовують надані Cisco номери телефонів для приєднання до нарад і записи Cisco DNS SRV для приєднання до нарад за допомогою зворотного виклику.

Деталі прикладу груп телефонних номерів наведено нижче.

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

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет виклику

Захід США

Сан-Франциско, США

США

+1

4156551000

Англійська

Платний

Основний

США, Пало-Альто

США

+1

9863502478

Англійська

Безкоштовно

Немає

Схід США

Меріленд, США

США

+1

2403332200

Англійська

Платний

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний

Вторинний

США, Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

MX PNG

Мексика

MX

+52

2065304086

Європейська Іспанська

Платний

Основний

Велика Британія PNG

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

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

+44

4527789651

Англійська

Платний

Основний

Деталі прикладу груп зворотного виклику DNS SRV наведено нижче.

Група зворотного виклику DNS SRV

Країна

DNS SRV

CB США

США

cube.us.example.com

Усі інші країни

cube.row.example.com

CB MX

MX

cube.mx.example.com

Усі інші країни

cube.row.example.com

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

_sips._tcp.cube.us.example.com

86400

ВХІД

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

ВХІД

SRV

10

10

5061

cube02.us.example.com

Цей запис DNS SRV може бути розділений на такий запис DNS A:

cube01.us.example.com

86400

ВХІД

A

45.84.168.81

cube02.us.example.com

86400

ВХІД

A

45.84.168.82


 
Записи DNS SRV призначені для безпечних викликів SIP від Webex до CUBE.

Порти, що використовуються Webex

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

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

Джерело

Вихідні порти

Місце призначення

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

Протокол

Опис

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

Короткотерміновий

CUBE

5061

TCP

(mTLS 1.2) Вхідні сигнали SIP від Webex Edge Audio до CUBE SBC.


 
CUBE SBC вимагає конкретно використання порту 5061. Використання інших портів у діапазоні 5060–5070 може підтримуватися іншими SBC.

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

4000–4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для аудіо Webex Edge.

CUBE

Короткотерміновий

EdgeAudio

5605

TCP

(mTLS 1.2) Вихідна сигналізація SIP для аудіо Webex Edge.

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

Короткотерміновий

CUBE

Ефемерні порти

8000–59999

UDP

(SRTP) Обскури брандмауера потрібно відкрити для вхідного медіатрафіку до аудіо Edge.

CUBE

Ефемерні порти

10200–28000

Аудіо Edge

Короткотерміновий

UDP

(SRTP) Обскури брандмауера потрібно відкрити для вихідного медіатрафіку до CUBE.

Набір шифрів TLS і SRTP

Для рукостискання mTLS використовується TLS версії 1.2 або новішої. Webex Edge Audio підтримує такі шифри (під час зворотного виклику Webex Edge Audio пропонує їх у привітанні клієнта рукостискання TLS):

  • TLS_ ECDHE_ ECDSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ ECDHE_ ECDSA_ З_ AES_ 256_ CBC_ SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ ECDHE_ RSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • TLS_ ECDHE_ RSA_ З_ AES_ 256_ CBC_ SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ RSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ RSA_ З_ AES_ 256_ CBC_ SHA256

  • TLS_ RSA_ З_ AES_ 128_ GCM_ SHA256

  • TLS_ RSA_ З_ AES_ 128_ CBC_ SHA256

  • TLS_ DHE_ DSS_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ DHE_ DSS_ З_ 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.

Медіапропозиція для входу

Рання пропозиція

Медіапропозиція для виходу

Пізня пропозиція

Параметри інтервалу ping

30 с (мінімум)

DTMF

RFC2833 Корисне навантаження 101 (Без акустичного DTMF!)

Порти SIP-UDP

4000-4010,5061,5065

Профіль RTP

Відомості

Голосовий профіль корисного навантаження

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

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

20 мс

VAD (Виявлення голосової активності)

Ні

Таймер неактивності медіа

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

DNS SRV _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, і ця таблиця може бути змінена в майбутньому.

Тип запису

Записати

Ціль

Мета

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*

Вказує на Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Вказує на Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Вказує на Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Вказує на Webex Edge Audio AMER Secondary 2


 

DNS-SRV є динамічним за своєю природою, IP-адреси схильні до змін; тому уникайте жорсткого кодування або створення закладок для IP-адрес. Будь-які зміни або оновлення, внесені до файлу, див. в розділі "Історія переглядів документа". Довідкова інформація про порт для Webex Calling документ.

Резервування CUBE

Cisco Unified Border Element (CUBE) надає можливість керування межами сеансів у мережі, яка керує з’єднаннями SIP між зовнішніми об’єктами та внутрішньою мережею. Додаткову інформацію про CUBE можна знайти в розділі обов’язкових умов нижче.

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

Під час процесу приєднання партнер має вимкнути фільтри ICMP.

Дуплексне розгортання CUBE для BroadWorks, розгорнуто на одному сайті

Розгортання Simplex CUBE для BroadWorks розгорнуто на кількох сайтах

Можлива ще одна модель резервування, коли CUBE розгортається в дуплексному режимі на кожному сайті. Ця модель не є обов’язковою, враховуючи, що BroadWorks розгорнуто з геонадлишковістю.

Підготовка

Партнери Cisco повинні розгортати та керувати необхідною інфраструктурою, зазначеною вище, для ввімкнення власної служби ТМЗК у їхній мережі. Для підготовки та ввімкнення власної служби ТМЗК для партнера Cisco необхідно виконати наведені далі кроки.
1.

Обов’язкові умови партнера

  • Розгорніть систему BroadWorks

  • Розгорніть CUBE для Webex Edge Audio або використовуйте власний SBC

2.

Надайте номери телефонів у Cisco Partner Hub

  • Підготуйте групи телефонних номерів, які будуть пов’язані з шаблонами клієнта

3.

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

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

4.

Зв’яжіть PNG (і CDSG) із шаблонами клієнта

  • Зв’яжіть групи номерів телефонів і групи зворотного виклику DNS SRV (тільки якщо розгорнуто зворотний виклик наради) із шаблонами клієнта.

5.

Підготовка організацій вихідних рішень

  • Підготуйте тестового постачальника послуг або підприємства для Webex для BroadWorks, використовуючи кожен із шаблонів клієнта.

  • Надайте абоненту пакет «Стандартний», який використовує параметр приєднання до нарад за номерами телефону системи, наданими партнером.

6.

Виберіть організацію Primary Seed Solution

  • Виберіть організацію єдиного первинного вихідного рішення для Використання власної служби ТМЗК.

7.

Завантажити конфігурацію BroadWorks (BYoPSTN)

  • Завантажте файл JSON із Cisco Partner Hub, який містить інформацію, необхідну для налаштування BroadWorks

8

Визначте домен Webex Edge Audio DNS SRV

  • Визначте домен Webex Edge Audio DNS SRV

9

Конфігурація партнера BroadWorks

  • Конфігурація віртуального абонента CUBE

  • Застосуйте номер телефону для зіставлення кодів доступу із завантаженого файлу JSON у віртуальних абонентах

  • Конфігурація мережевого сервера

10

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

  • Виконайте перевірену конфігурацію, щоб підготувати CUBE як SBC

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

11

Сертифікація власної служби ТМЗК

  • Завершіть приймальні випробування для сертифікації

Крок 1. Обов’язкові умови партнера

Для підготовки власної служби ТМЗК необхідно виконати наведені нижче обов’язкові умови. Наведені нижче обов’язкові умови передбачають, що партнер має робоче розгортання Webex для Cisco BroadWorks, яке включає:

  • Функціонування системи BroadWorks – як задокументовано в Посібник із рішення Webex для Cisco BroadWorks

  • Ліцензія BroadWorks AS зі службою «VoiceXML» у достатній кількості (1 на номер ТМЗК)

  • Необхідні виправлення 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) у партнерському центрі

Процедура, яку партнер Cisco використовує для додавання своїх телефонних номерів для виклику наради Webex, така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу номерів телефону системи стор.

  5. Введіть Група телефонних номерів ім’я та виберіть Далі .

  6. Введіть Номер телефону деталі й виберіть Далі .

  7. Перегляньте зведені відомості про групу номерів телефонів і виберіть Зберегти .

  8. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

На знімках екрана нижче показано цю процедуру.

Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі


 
Цей крок потрібно виконати, лише якщо ви хочете розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі можна пропустити цей крок.

 
Якщо цей параметр не налаштовано, користувачі зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера.

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

  1. Увійдіть у концентратор партнера.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу зворотного виклику DNS SRV .

  5. Введіть SRV зворотного виклику DNS Ім’я групи .

  6. Виберіть Далі.

  7. Введіть дані зворотного виклику DNS SRV.

  8. Виберіть Далі.

  9. Перегляньте зведені відомості про зворотний виклик DNS SRV.

  10. Виберіть Зберегти.

  11. Надайте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.

  12. Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.

На знімках екрана нижче показано цю процедуру.

Крок 4: Зв’яжіть PNG і CDSG із шаблонами клієнта в концентраторі партнерів

Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає початкової організації для кожної унікальної комбінації Група телефонних номерів і Група зворотного виклику DNS SRV (якщо потрібен зворотний виклик) . Тому партнерам Cisco рекомендовано створити новий Шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Кожен шаблон клієнта слід використовувати для створення відповідної вихідної організації.

Після того як конфігурація Використання власної служби ТМЗК буде завантажена й перевірена за допомогою вихідних організацій, групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнта за потреби.

Зверніть увагу, що щойно створені шаблони клієнтів не використовуються наявними клієнтами, що не тестують, і тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.


 
Якщо ви не розгортаєте функцію приєднання до наради за допомогою зворотного виклику, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак вам потрібно вибрати Вимкнути зворотний виклик .

Щоб додати до нового шаблону клієнта, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Шаблони , виберіть Додати шаблон .

  5. Введіть дані шаблону. На Тип пакета етап:

    • Виберіть Тип пакета як Стандартний .

    • Виберіть Конфігурація приєднання до наради як Номери телефону системи, надані партнером (БТМЗК) .

    • Виберіть підготовку Група телефонних номерів .

    • Для Група зворотного виклику DNS SRV, якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .

  6. Виберіть Далі.

  7. Введіть дані шаблону, що залишилися.

  8. Перегляньте зведені відомості про шаблон.

  9. Клацніть Зберегти.

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

На знімку екрана нижче показано цю процедуру.

Щоб оновити наявний шаблон клієнта, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks розділ.

  4. Під Шаблони , виберіть Переглянути шаблон .

  5. Виберіть шаблон, який потрібно оновити.

  6. Прокрутіть до Конфігурація приєднання до наради розділ:

    • Виберіть Номери телефону системи, надані партнером (БТМЗК) .

    • Виберіть налаштований раніше Група телефонних номерів .

    • Для Група зворотного виклику DNS SRV , якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .

  7. Виберіть Зберегти.

    На знімку екрана нижче показано цю процедуру.

Крок 5: Підготовка організацій вихідних рішень

Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути правильно налаштований для успішної роботи рішення. Однією з двох цілей організацій вихідного рішення є створення номера телефону зі зіставленнями кодів доступу до нарад і універсального унікального ідентифікатора сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Іншою метою є перевірка конфігурації.

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

Використовуючи кожен із попередньо налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise з Стандартний пакет користувача. Отриманий Стандартний пакет вебсайт для нарад має використовувати параметр приєднання до наради номерів телефону системи постачальника партнерів. Для підготовки абонента можна використовувати будь-який із таких способів:

  1. Підготуйте тестового абонента за допомогою BroadWorks Subscribers API, як задокументовано developer.webex.com.

  2. Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштований на використання шаблону клієнта. Переконайтеся, що шаблон клієнта використовує стандартний пакет за замовчуванням, щоб переконатися, що тестовому абоненту призначено стандартний пакет. Крім того, тестовий абонент має бути згодом оновлений, щоб отримати пакет Standard.

Зауважте, що організації вихідних рішень рекомендується пов’язувати з тестовим постачальником послуг BroadWorks або тестовим BroadWorks Enterprise.

Крок 6. Виберіть організацію Primary Seed Solution

Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Не слід видаляти початкову організацію, оскільки пов’язаний сайт наради також буде видалено. Якщо вихідну організацію видалено, вам потрібно буде підготувати нову та повторно налаштувати Broadworks з новим UUID вебсайту.

За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.

Щоб вибрати організацію Primary Seed Solution, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks розділ.

  4. Під Перевірка конфігурації (Використання власної служби ТМЗК) розділ, виберіть Призначити .

  5. У Призначити організацію екрана, знайдіть і виберіть одну з початкових організацій, налаштованих раніше

  6. Виберіть Призначити .

    Вибрана вихідна організація є основною вихідною організацією.

На знімках екрана нижче показано цю процедуру.

Крок 7. Завантажити конфігурацію BroadWorks (BYoPSTN)

Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі JSON конфігурації BroadWorks (BYoPSTN). Ця інформація потрібна для налаштування BroadWorks для власної служби ТМЗК.

Зауважте, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору організації основного вихідного рішення.

Процедура перегляду/завантаження файлу конфігурації JSON така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Кластери , виберіть Перегляд кластера .

  5. Виберіть кластер, пов’язаний із шаблонами клієнта, налаштованими для власної служби ТМЗК.

  6. Прокрутіть до Конфігурація BroadWorks для власної служби ТМЗК розділ.

  7. Клацніть Завантажте файл конфігурації JSON .

  8. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

На знімках екрана нижче показано цю процедуру.

Див. зразок файлу конфігурації JSON нижче. Файл містить додаткову інформацію про кожну групу телефонних номерів, групу зворотного виклику DNS SRV, наступні ключові елементи конфігурації, які необхідно ввести в BroadWorks, виділені жирним шрифтом.

  • siteUUID: BroadWorks має надсилати це значення в повідомленнях SIP. Це токен, який Webex Edge Audio використовує для підтвердження ідентифікації BroadWorks партнера Cisco та його доступу до сайтів нарад, якими керує цей партнер Cisco.

  • Зіставлення номера телефону та коду доступу: Номери телефонів і пов’язані з ними коди доступу Webex мають бути налаштовані в BroadWorks.

    • номерТелефону

    • код доступу

  • localeTag: Бажану мову оголошення, пов’язану з номером телефону, необхідно налаштувати в BroadWorks.

  • dnsSrv: Зворотний виклик DNS SRV має бути налаштований в 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. Визначте домен Webex Edge Audio DNS SRV

Домен Webex Edge Audio DNS SRV має бути налаштований на BroadWorks. Використовуйте наведену далі процедуру, щоб визначити значення.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейти до Клієнти .

  3. Виберіть підприємство з перевірки власної служби ТМЗК.

  4. Виберіть Переглянути клієнта.

  5. Перейти до Служби/наради .

  6. Виберіть вебсайт для нарад стандартного пакета.

  7. Прокрутіть донизу бічної панелі й виберіть Налаштуйте сайт .

  8. Виберіть Загальні налаштування / Налаштування аудіо .

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

  10. У спливаючому вікні виконайте пошук значення «-- Оновити до заголовка з URL-адресою CCAX».

     
    -- 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.

Це домен Webex Edge Audio DNS SRV, який необхідно налаштувати в BroadWorks.

Крок 9. Конфігурація партнера BroadWorks

У цьому розділі описано конфігурацію BroadWorks, необхідну для впровадження сценаріїв виклику наради та зворотного виклику, показаних на схемах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаному в попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо залежать від партнера.

Відомості про BroadWorks — зателефонуйте мені (зворотний виклик за допомогою заголовка SIP X-Cisco-Meet-Info) — на зареєстрований телефон / ТМЗК

Потік викликів:

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

Перед початком

Зв’язок SIP між BroadWorks і CUBE може здійснюватися через UDP або TCP залежно від вимог до мережі. Наприклад, якщо деякі мережі або пристрої доступу (наприклад, шлюзи або кінцеві точки) у потоках викликів або зворотних викликів ДПТМЗК не підтримують TCP, замість цього слід використовувати UDP.

Конфігурація та приклади, наведені в цьому посібнику, використовують TCP як транспортний протокол. Щоб використовувати TCP, переконайтеся, що сервер програм BroadWorks і мережевий сервер налаштовано на TCP:

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

Сервер застосунків

Визначте/Тип профілю пристрою

Необхідно створити новий тип профілю ідентифікатора/пристрою для представлення CUBE. Обов’язково налаштуйте вказані нижче властивості, а для інших можна залишити значення за замовчуванням:

  • Тип адреси сигналізації — Установлено на Інтелектуальна адресація проксі

  • Автентифікація —Установлено на Увімкнено

  • Підтримуйте ідентифікаційні дані в режимі оновлення та повторного запрошення —Перевірено

  • Можливість статичної реєстрації —Установлено на Увімкнено

  • Підтримка відео —Установлено на Вимкнено

У наведеному нижче прикладі новий тип ідентифікатора/профілю пристрою «VXML_profile ” створено для представлення CUBE.

Віртуальний абонент Voice XML

Створіть екземпляр VoiceXML

Кожен номер ТМЗК Webex Meetings представлений віртуальним абонентом у BroadWorks, і можна використовувати функціональні можливості віртуального передплатника VoiceXML. Рекомендовано використовувати виділене підприємство та групу для всіх віртуальних абонентів VoiceXML. Зауважте, що ми фактично не використовуємо жодних можливостей VoiceXML, але цей тип віртуальних користувачів підходить для взаємодії з CUBE.

Щоб використовувати службу VoiceXML, переконайтеся, що ліцензія містить достатню кількість «VoiceXML» і що служба авторизована на рівні підприємства та групи, а службу VoiceXML призначено групі, як показано на прикладі зображення нижче.

Під Група > Служби , виберіть VoiceXML і створіть екземпляр для кожного номера ТМЗК.

Налаштуйте адреси VoiceXML

Для кожного екземпляра VoiceXML надайте таке в адресах VoiceXML:

  • Номер телефону —Введіть номер для набору номера для вебсайту Webex Meetings (наприклад, 2403332200).

  • Внутрішній номер

  • Ідентифікаційні дані/профіль пристрою —Створіть один екземпляр (наприклад, VXML_device Prof) на основі типу пристрою, створеного в попередньому розділі (VXML_profile у прикладі) і введіть таку конфігурацію.

  • Лінія/порт —Введіть у<access number=""> @<domain> формат, де

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

    • <domain> є доменом аудіо Webex Edge для цього сайту наради (наприклад, ecccspx.amer.pub.webex.com)

  • Контакт sip —Для викликів системи викликів на нараду за номером доступу ЗАПРОШЕННЯ буде надіслано з URI запиту, установленим на значення цього поля. Введіть контакт SIP у цьому форматі<sip contact=""> ;<Locale> ;<Meetings Site="" UUID=""> ;<SIP transport=""> , де:

    • <sip contact=""> є<number> з поля лінії/порту, але з доменом як SRV, який перетворюється на адресу CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • <Locale> представляє налаштування мови відповідно до мовного стандарту користувача (наприклад, locale=en_ США)

    • <Meetings Site="" UUID=""> є UUID вебсайту з файлу JSON (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> має бути transport=tcp, щоб AS використовувала TCP для надсилання повідомлень до CUBE.

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


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

 
Переконайтеся, що обмеження політики обробки викликів, які ви налаштовуєте для віртуального абонента BroadWorks, достатні для обробки додаткових викликів власної служби ТМЗК у вашій групі телефонних номерів.

Призначте автентифікацію SIP для екземпляра VoiceXML

Призначте службу автентифікації віртуальному абоненту VoiceXML. Це використовуватиметься для автентифікації повідомлень SIP INVITE від CUBE у сценарії зворотного виклику. Він також не дозволяє віртуальному абоненту VoiceXML приймати виклики від сторін, відмінних від CUBE

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


 

CUBE має бути налаштовано з тим самим ім’ям користувача та паролем для належної автентифікації повідомлень ЗАПРОШЕННЯ, які надсилаються до 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 на IP-адресу CUBE.

У нашому прикладі SRV-контактом SIP є cube.internal.local і вирішує адресу 10.165.196.30, порт 5060, щоб зв’язатися з 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. індикатор заряду .

У наведеному нижче прикладі додається рекомендована конфігурація для обробки викликів на нараду як внутрішніх викликів, щоб вони були виключені з тарифікації та виключені з підрахунку контролю допуску на сеанси.

За допомогою налаштування Застосувати поле NS Charge значення true, населеність поля CDR індикатор заряду базується на налаштованому атрибуті 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 необхідно налаштувати виділеного віртуального абонента VoiceXML зі спеціальним параметром зворотного виклику наради Webex (далі — абонент зворотного виклику наради VoiceXML) на сервері програм BroadWorks (AS). В AS можна налаштувати лише один екземпляр цього абонента.

Щоб увімкнути цю функцію, установіть для активованої функції 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 ТМЗК для зворотних викликів і викликів» залежить від функції «Підтримка BroadWorks для CI UUID», перед активацією функції (102074) потрібно також активувати функцію (102746). Докладніше див. в розділі «Синхронізація UUID користувача CI (підтримка Broadworks для UUID CI)».

Абонент зворотного виклику наради VoiceXML подібний до наявного віртуального абонента VXML BYOPSTN, але позначений новим прапорцем «Зворотний виклик Webex Meeting». Для цього абонента зворотного виклику наради VoiceXML налаштовано той самий профіль пристрою, що й наявний віртуальний абонент BYOPSTN VXML, а також службу автентифікації з тими самими обліковими даними.

Приклад показано нижче.

Абонент зворотного виклику наради VoiceXML повинен існувати в AS, де розміщено користувача організатора наради. Коли AS отримує запит INVITE на зворотний виклик наради, вона намагається знайти користувача зворотного виклику наради VoiceXML і користувача організатора наради в AS під час налаштування виклику. Якщо жоден із цих користувачів не знайдено, виклик відхиляється.

Сеанс організатора наради

У сценарії зворотного виклику із заголовком X-Cisco-Meet-Info сервер застосунків Cisco BroadWorks отримує запит ЗАПРОШЕННЯ 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 для UUID CI)

UUID користувача CI — це унікальний ідентифікатор для ідентифікації користувачів у середовищі Webex.

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

Див. розділ « Увімкнути зворотний виклик наради Webex» про те, як CI Користувач Асоціація UUID використовується мережевим сервером Cisco BroadWorks і сервером застосунків Cisco BroadWorks.

Наведені далі кроки налаштовують програму Webex Provisioning Sync для періодичного опитування та оновлення користувачів BroadWork за допомогою UUID CI.

Для програми Webex Provisioning Sync потрібні облікові дані OAuth з адміністратором Spark: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, установивши прапорець "enabled" у значення "true".

За допомогою цього Webex Provisioning Sync програма почне виконувати синхронізацію UUID користувача CI через визначений інтервал опитування.

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

Після включення партнера програма Webex Provisioning Sync тепер може виконувати пов’язування UUID CI з користувачами 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

Партнери з параметром "Enabled" установленим на "true" виконують пов’язані з інтервалом опитування. Під час початкового приєднання програма Webex Provisioning Sync запитує Webex Subscriber API, щоб отримати дані, що містять UUID CI, для всіх користувачів, обслуговуваних партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється за допомогою пов’язаного UUID CI. Подальші зв’язки впливають на користувачів, доданих до партнера. Команду 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.

Після завершення синхронізації стан знову зміниться на моніторинг. Подальша синхронізація виконується для користувачів, доданих до партнера після "Час останньої синхронізації".

На наступному малюнку показано UUID CI, установлений у зовнішньому ідентифікаторі:

Мережевий сервер

Тип виклику

З метою виставлення рахунків і звітування може бути бажано позначити CDR для викликів на системи нарад. Це можна зробити за допомогою політики попереднього введення виклику мережевого сервера.

Спочатку в NS CLI в розділі /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. У цьому прикладі новий екземпляр PreCallTyping «wxm» було додано в контекст CLI /Policy/PreCallTyping, але це може бути наявний екземпляр 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. Виклики ТМЗК з "мережевої" сторони AS не створюватимуть вихідні CDR. У будь-якому випадку для віртуального абонента VoiceXML буде завершено CDR.

МаршрутизаціяNE

Для представлення CUBE в NS в /System/Device/RoutingNE контекст CLI потрібен RoutingNE. Таким чином, коли NS отримує ЗАПРОШЕННЯ від CUBE, він зіставлятиме заголовок via із записом RoutingNE, який надано на NS. Див Посібник із адміністрування інтерфейсу командного рядка Cisco BroadWorks Network Server Щоб дізнатися більше про те, як додати 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 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: використовується для ідентифікації ідентифікатора користувача HostCIU, ідентифікатора наради та UUID сайту.

Отримавши ЗАПРОШЕННЯ, NS використовує заголовок Via для зіставлення з RoutingNE «WebexMeetings». Це в свою чергу вибере "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/системи/псевдоніма, наприклад:

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

Команду для налаштування домену URI INVITE на CUBE можна знайти в наступному розділі в розділі абонента або сеансу ціль, наприклад:

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

ХостингNE

Щоб підтримувати параметри конфігурації обробки викликів Webex Meetings для виставлення рахунків і керування допуском до сеансів, атрибути сигналізації хостингу NE сервера програм Обов’язкова інформація про тип виклику і 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, 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

Розгорнути Y наш власний SBC Параметр

Якщо ви не хочете розгортати CUBE, у вас є можливість розгорнути власний SBC. Однак зверніть увагу, що цей документ не надає перевірену конфігурацію для SBC, крім CUBE.

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


 

Якщо не вказано інше, решта вимог до конфігурації на кроці 10 застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка призначені лише для CUBE, якщо не вказано, що приклад застосовується до інших SBC. Щоб отримати інформацію про команди конфігурації, див. документацію SBC.

Початкова конфігурація

Щоб налаштувати 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 (або SBC) на сервери мережі 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-адресами, які необхідні для доступу до служби VoIP. Це включає наведене далі:

  • Приватні адреси сигналізації 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 Services . Виняток становлять кластери Китаю, для яких діапазон відображається за посиланням нижче:

Вимоги до мережі для кластера 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 Audio підтримує кодеки G722, G711ulaw і G711alaw. Для подальшого використання в вузлах набору необхідно визначити такий код класу голосу:

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

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

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 (або ваш власний SBC) надсилає 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 Audio, як показано в прикладі правила 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, який має значення контакту профілю пристрою віртуального абонента CUBE (значення поля Contact у VXML_device Профіль пристрою Prof у нашому прикладі):

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

 
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати подібні правила на власному SBC.

Щоб переслати 486 повідомлень, надісланих AS назад до аудіо Webex Edge, потрібна така конфігурація в CUBE (щодо власного SBC див. документацію SBC).

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 Audio. Налаштуйте такі параметри в CUBE (подібну конфігурацію потрібно буде налаштувати у вашому власному SBC):

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:

  • Вхідне ЗАПРОШЕННЯ отримано від 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 запиту вхідного URI».
  • Одноранговий вихідний набір 23411 вибирається на основі хоста в URI запиту ("cube.internal.local"), що відповідає конфігурації "OUTEdgeAudio uri призначення".
  • Вихідне ЗАПРОШЕННЯ надсилається на зовнішній інтерфейс, у якому 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 вхідного запиту на основі конфігурації «INcoming uri request INEdgeAudio» .
  • Два вихідних однорангові набору вибираються на основі шаблону «x-cisco-webex-service=audio», який присутній в URI запиту на основі конфігурації INEdgeAudio «URI призначення».

    - Одноранговий виклик 302

    - Одночасний набір 23401

  • Вихідне ЗАПРОШЕННЯ надсилається до мережевих серверів (пошук SRV на основі «цільового запису сеансу dns:bw.myenterprise.com» у вузлі набору) у внутрішньому інтерфейсі
    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 (або вашим власним SBC) і аудіо Webex Edge, необхідно виконати наведені далі кроки з налаштування.


 
Обов’язково потрібно налаштувати mTLS між CUBE (або власним SBC) і Webex Edge Audio.

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

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

Пул довіри

Під час рукостискання TLS, коли Webex Edge Audio надсилає свій сертифікат, CUBE перевірить його відповідно до списку сертифікатів, прийнятих у пулі довіри.

Пакет пулу довіри необхідно оновити за допомогою Cisco Root CA шляхом завантаження останньої версії «Cisco Trusted Core Root Bundle» зhttp://www.cisco.com/security/pki/ за допомогою команди:

crypto pki trustpool import clean url <url>

Сертифікати, надіслані Webex Edge Audio, підписані 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. Наприклад, можна використовувати сертифікати ідентифікатора гідранта за допомогою такої команди:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Точка довіри

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

Одновузловий CUBE

Єдиний вузол означає, що CUBE (або ваш власний SBC) імпортуватиме сертифікат з іменем суб’єкта, унікальним для його повного домену, що означає, що жоден інший CUBE не зможе його імпортувати (іншими словами, НЕ сертифікат із символом підстановки).

  • Щоб створити CSR (запит на підписання сертифіката) для CUBE:

    - створити пару ключів (цю пару ключів буде прив’язано до точки довіри)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • general-keys — указує, що має бути створена пара ключів загального призначення.
    • мітки<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 створюється та підписується цифровим підписом CA, який спочатку видав сертифікати. CRL містить дати випуску кожного сертифіката та дати закінчення терміну його дії.

    термінал реєстрації pem — додає межі пошти з покращеною конфіденційністю (PEM) до запиту на сертифікат (копіювати та вставляти вручну із ПОЧИТИ ЗАПИТ НА СЕРТИФІКАТ до ЗАВЕРШИТИ ЗАПИТ НА СЕРТИФІКАТ)

    fqdn – повне ім’я домену CUBE

    ім’я-суб’єкта 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
    
  • Надіслати CSR (від ПОЧАТКИЙ ЗАПИТ НА СЕРТИФІКАТ до КІНЕЦЬ ЗАПИТ НА СЕРТИФІКАТ) до CA (центру сертифікації)
  • CA створить підписаний сертифікат

    - Залежно від CA, вони нададуть кореневий сертифікат (наприклад, DigiCertCA.crt) і запитуваний сертифікат (наприклад, cube.crt)

  • Завантажте сертифікат CA

    - Спочатку автентифікуйте точку довіри за допомогою кореневого сертифіката

  • 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
    

 
Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб дізнатися більше про те, як створити 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. Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб отримати довідку щодо команд.

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, зверніться до документації до вашого власного SBC, щоб дізнатися більше про використання журналів.

Інші корисні команди

Щоб перевірити поточну конфігурацію

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

Щоб зберегти конфігурацію в ПЗУ, яке буде використовуватися під час завантаження

CUBE# write

Крок 11 Сертифікація Використання власної служби ТМЗК

Після завершення конфігурації та підготовки рішення Використання власної служби ТМЗК партнер повинен виконати набір тестів приймання, щоб сертифікувати своє рішення. Це обов’язковий крок для затвердження та ввімкнення власної служби власної служби ТМЗК партнера.

Тестові приклади приймання описані в документі 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, призначеному для приєднання Партнера.

Застосувати оновлення до групи телефонних номерів у обслуговуванні/групи зворотного виклику DNS SRV

Після того як клієнтів, які не пройшли тестування, буде призначено до шаблону клієнта за допомогою номерів телефону системи, наданих партнером, цим користувачам стануть доступними такі параметри приєднання до наради:

  • Запрошення на нараду містять один або кілька телефонних номерів за замовчуванням із призначеної групи телефонних номерів

  • Програма Webex відображає один або кілька телефонних номерів за замовчуванням із призначення групи номерів телефонів як параметр приєднання до наради

  • Інтерфейс користувача вебсайту Webex Meeting відображає один або кілька телефонних номерів за замовчуванням із групи номерів телефонів призначення як параметр приєднання до наради

  • Якщо зворотний виклик увімкнено в шаблоні клієнта, Webex Meeting надає параметр "Зателефонуйте мені на", за яким запит зворотного виклику маршрутизується до одного із записів, указаних у призначеній групі зворотних викликів DNS SRV.

Зміна параметрів приєднання до наради для шаблону клієнта, зміна призначеної групи телефонних номерів або зміна групи зворотного виклику DNS SRV може вплинути на наведені вище параметри приєднання до наради. Ці зміни не застосовуються до наявних клієнтів, але щойно підготовлені клієнти побачать ці зміни негайно для своїх вебсайтів для нарад із пакетом «Стандартний» і «Преміум». Тому настійно рекомендується перевіряти будь-які такі зміни за допомогою організації початкового рішення перед застосуванням до наявних шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV (якщо розгорнуті групи зворотного виклику DNS SRV).

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

Зверніть увагу, що якщо шаблони клієнтів, групи телефонних номерів або групи зворотного виклику DNS SRV використовуються тестовими постачальниками послуг BroadWorks та/або тестовими BroadWorks Enterprises, ця процедура є необов’язковою. Доречніше може бути просто видалити тестові постачальники послуг BroadWorks та/або тестові організації BroadWorks Enterprises і повторно підготувати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV.

Оновити лише групу номерів телефону:

  1. Створіть нову тимчасову групу номерів телефону з необхідними оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо наявна група телефонних номерів використовується разом із групою, призначте її до шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
  5. Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації та приєднавшись до наради за допомогою системних телефонних номерів.
  8. Застосуйте оновлення до вихідної групи телефонних номерів. Ця зміна наразі активна для клієнтів, що не тестують.
  9. Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.

Оновити лише групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV та наявну групу телефонних номерів. Якщо наявна група зворотного виклику DNS SRV використовується разом із групою, призначте її шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
  5. Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
  6. Організацію початкового рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.

Оновити номер телефону та групу зворотного виклику DNS SRV:

  1. Створіть новий тимчасовий номер телефону та групу зворотного виклику DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо наявна група телефонних номерів і/або група зворотного виклику DNS SRV використовується разом із групою, призначте її до шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
  5. Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
  8. Застосуйте оновлення до вихідного номера телефону та групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
  9. Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів, групу зворотного виклику DNS SRV і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів і групи зворотного виклику DNS SRV.

 
Не можна видаляти організацію основного вихідного рішення, якщо на BroadWorks не було вибрано й налаштовано нову організацію основного вихідного рішення. Видалення організації основного вихідного рішення призведе до видалення UUID сайту, від якого залежить рішення Використання власної служби ТМЗК для автентифікації повідомлень SIP для аудіо Webex Edge. Якщо видалити цю функцію, приєднання до нарад за допомогою системного виклику для вебсайтів, що використовують номер телефону системи, наданий партнером, не вдасться.

Сумісність медіа G722 під час використання власного SBC

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

Відомі обмеження

  • Будь-які зміни параметра приєднання до нарад шаблону клієнта, системних телефонних номерів Cisco або номерів телефону системи, наданих партнером, застосовуються лише до нещодавно наданих клієнтів. Наявні клієнти, які використовують шаблон, залишаються незмінними.

  • Будь-які зміни налаштувань групи телефонних номерів шаблону клієнта або групи зворотного виклику DNS SRV застосовуються лише до нещодавно підготовлених клієнтів або наявних клієнтів, які надаються для першого користувача пакета «Стандартний» або «Преміум». Наявні клієнти, які вже мають користувачів пакета Standard або Premium, залишаються незмінними.

  • Будь-які зміни груп номерів телефонів або груп зворотного виклику DNS SRV, які призначені шаблонам клієнта, застосовуються лише до нещодавно підготовлених клієнтів або наявних клієнтів, яких надається перший користувач пакету Standard або Premium. Наявні клієнти, призначені до пов’язаних шаблонів, які вже мають користувачів пакета «Стандартний» або «Преміум», залишаються незмінними.

  • Даний шаблон клієнта підтримує системні телефонні номери Cisco або параметр приєднання до наради за номером телефону, наданому партнером, комбінація двох варіантів для одного шаблону не підтримується.

  • Обмін повідомленнями SIP для варіанта використання "Зателефонуйте мені за" або приєднання до наради зі зворотним викликом не включає інформацію про клієнта та/або користувача, який організовує нараду, до якої потрібно приєднатися.

  • Номери телефонів і пов’язані коди доступу до наради для певної групи номерів телефонів підтримують лише один домен Webex Edge Audio DNS SRV (наприклад, ecccspx.amer.webex.com). Використання цих номерів телефону для виклику на наради в іншому домені Webex Edge Audio DNS SRV не підтримується.

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

  • Програма Webex, інтерфейс користувача вебсайту Webex Meeting та електронний лист із запрошенням наради Webex містять посилання на документ «Обмеження безкоштовних викликів». Цей документ стосується лише номерів телефонів, наданих Cisco, і його повинні ігнорувати користувачі, коли використовують номери телефонів, надані партнером, для приєднання до нарад.

Історія версій документа

У таблиці нижче показано історію змін цього документа за останні 12 місяців.

Дата

Версія

Опис змін

8 квітня 2024 р

1-36

  • Додано примітку, що DNS-SRV є динамічним за своєю природою, і до IP-адрес додано символ узагальнення.

10 січня 2024 року

1-35

  • Правило 4 додано в розділ "Профілі перекладу".

22 грудня 2023 року

1-34

  • Оновлені розділи «Приєднання до наради за допомогою зворотного виклику» (необов’язково), «МаршрутизаціяNE», «Увімкнути зворотний виклик наради Webex», «Профілі перекладу» та «Потоки викликів Cube».

4 липня 2023 р

1-33

  • Оновлений розділ «Приєднання до наради за допомогою зворотного виклику» (необов’язково).

2 лютого 2023 року

1-32

  • Додано новий домен для Великої Британії та Північної Африки, доданий у розділі Домени маршрутизації викликів Webex.

  • Додано сеанс організатора наради та платформу доставки застосунків на кроці 9: Конфігурація партнера BroadWorks.

2 лютого 2023 року

1-31

  • Оновлено Застосування оновлень до розділу групи телефонних номерів у службі/групи зворотного виклику DNS SRV.

31 січня 2023 р.

1–30

  • Додано розділ «Платформа доставки застосунків» у розділі «Сервер застосунків».

29 листопада 2022 р

1-29

  • Додано параметр "Увімкнути зворотний виклик Webex Meeting" у розділі "Мережевий сервер".

  • Додано створення абонента зворотного виклику наради VoiceXML у розділі сервера програм.

  • Оновлені записи DNS SRV у розділі "Домени маршрутизації викликів Webex".

Створіть власне рішення ТМЗК

Визначення

Визначення

Опис

Партнер Cisco

Організація (зазвичай постачальник послуг), яка продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти та послуги Cisco, продані їм партнером Cisco.

CUBE

Cisco Unified Border Element

Партнерська організація

репозиторій Webex Identity and Service Management, який зберігає інформацію про партнерів Cisco та їхніх клієнтів.

Партнерський центр

Вебпортал для надання ідентифікаційних даних і служб для партнерів Cisco та клієнтів, якими вони керують.

Організація клієнта

репозиторій Webex Identity and Service Management, який зберігає інформацію про кінцевого клієнта.

Підприємство або постачальник послуг / група BroadWorks

Представлення кінцевого клієнта в BroadWorks.

Огляд

Рішення Bring Your Own PSTN (BYoPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати телефонні номери, якими вони володіють, користувачам для використання під час приєднання до Webex Meetings. Рішення дозволяє партнерам використовувати свої власні мережі PSTN і використовувати існуючі відносини з постачальниками послуг PSTN, а не використовувати надані Cisco номери.

Довідкова архітектура в цьому документі забезпечує наскрізний дизайн для опції BYoPSTN. Ця архітектура перевірена компанією Cisco і використовує Cisco Unified Border Element (CUBE) як контролер меж сесії (SBC) для трафіку дзвінків між BroadWorks і Webex Meetings.

Вибір параметра приєднання до наради

Зараз Webex для Cisco BroadWorks підтримує два варіанти підготовки номерів телефонів для нарад. Постачальники послуг повинні вибрати один із цих двох варіантів — комбінація не підтримується:

  • Номери телефону системи Cisco (Cisco ТМЗК) — Cisco надає номери телефонів, які учасники наради можуть використовувати для приєднання до нарад.

  • Номери телефону системи, надані партнером (BYoPSTN) — постачальники послуг надають власні номери телефонів для використання учасниками наради під час приєднання до нарад.

Рішення власної служби ТМЗК

Партнери, які вибрали параметр Номери телефону системи, надані партнером (BYoPSTN), повинні надати власні телефонні номери ТМЗК і надати інфраструктуру мережі, необхідну для маршрутизації викликів на та з Webex. Рішення Використання власної служби ТМЗК полегшує маршрутизацію викликів Over the Top (OTT) через загальнодоступний інтернет від BroadWorks до Webex.

У разі вибору параметра Використання власної служби ТМЗК застосовуються такі умови:

  • Партнери Cisco можуть використовувати ті самі номери телефону для більш ніж одного кінцевого клієнта. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Параметр Використання власної служби ТМЗК не вимагає змін до загального процесу приєднання для клієнтів Webex для Cisco BroadWorks.

  • Використання власної служби ТМЗК вимагає підготовки на рівні партнера Cisco, і будь-які кінцеві клієнти, яких партнери активують після запуску власної служби ТМЗК, вмикаються автоматично.

  • Уся підготовка, необхідна для сайтів нарад клієнтів, є автоматичною, як і в поточному загальнодоступному рішенні.

  • Партнери, які активують пакети Standard і Premium, мають два вебсайти для нарад: один вебсайт для стандартних користувачів і інший для користувачів Premium. Обидва сайти ввімкнено для власної служби ТМЗК.

  • Учасники наради, які дзвонять на номер системи наради, можуть вибрати використання спільного доступу до відео та контенту через інтернет.

  • Застосовується до приєднання до нарад як для нарад у просторі, так і для нарад PMR. Зауважте, що для нарад в просторі простір повинен бути створений користувачем стандартної або преміальної категорії з можливостями організатора нарад Webex, щоб отримати номер доступу до ТМЗК. Простори, створені базовими користувачами, не отримують номери доступу до ТМЗК.

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

Архітектура

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

Основні елементи архітектури:

  • BroadWorks — інфраструктура BroadWorks партнерів Cisco

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

  • Аудіо Webex Edge — служба Webex, яка від’єднує ТМЗК від 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 має номер телефону ТМЗК (наприклад, 2403332200) і пов’язаний код доступу Webex (наприклад, 88631321777971704941).

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

  • Код доступу, який надсилається Webex у повідомленнях SIP, ідентифікує сайти нарад, пов’язані з партнером Cisco.

  • Наведений вище номер телефону для доступу до зіставлення кодів налаштовується один раз і є загальним для всіх сайтів нарад кінцевих клієнтів.

  • Учасники, які приєднуються до наради, повинні ввести відповідний ідентифікатор наради (наприклад, 123456), який ідентифікує конкретну нараду, до якої потрібно приєднатися.

Партнерам рекомендується використовувати модель резервування, наведену нижче.

Приєднання до наради за допомогою системного виклику

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

Нижче наведено дії, необхідні для приєднання учасника до наради за допомогою виклику на номер системи.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). Запрошення SIP містить URI запиту як номер телефону, пов’язаний із нарадою.

  3. BroadWorks перетворює номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом наради, і маршрутизує виклик до CUBE з використанням URI запиту як коду доступу.

  4. Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли він надається в Cisco Partner Hub і BroadWorks.

  5. Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дозволяє йому приєднатися до наради.

Приєднання до наради за допомогою зворотного виклику (необов’язково)

На зображенні нижче показано процес користувача, який приєднується до наради за допомогою зворотного виклику. Користувач надсилає запит на виклик від Webex, щоб приєднатися до наради.

Нижче наведено кроки, необхідні для приєднання учасника до наради за допомогою зворотного виклику.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач надсилає запит на виклик із Webex на потрібний номер (наприклад, +16504441000), щоб приєднатися до наради за допомогою програми Webex або клієнта Meetings.

  3. Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI запиту SIP INVITE містить номер телефону, на який необхідно отримати виклик (наприклад, +16504441000@cube.example.com).

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

  5. Зателефонувати користувачеві пропонується номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом BroadWorks або номером ТМЗК. Якщо запитуваний номер є номером ТМЗК, BroadWorks використовує наданий шлях для маршрутизації виклику до ТМЗК.

Для параметра зворотного виклику обов’язково потрібно активувати дві такі функції:

  • 102746 – Підтримка BroadWorks для UUID CI
  • 102074 – Підтримка виставлення рахунків BYO PSTN для зворотних викликів і викликів

Це можна підтвердити з 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» цього документа.


 
Якщо ви вирішите не налаштовувати параметр «Приєднання до наради за допомогою зворотного виклику», користувачі все одно зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. У цьому випадку вам не потрібно налаштовувати групи зворотного виклику DNS SRV.

Огляд конфігурації рішення

Рішення має кілька різних компонентів, кожен з яких має бути правильно налаштований, щоб рішення працювало успішно. Компоненти:

  • BroadWorks

  • CUBE (або альтернативний SP Certified Session Border Controller (SBC))

  • Аудіо Webex Edge

Існують взаємозалежності між конфігурацією цих різних компонентів, і тому одна або кілька організацій-початківців рішення повинні виконати необхідну конфігурацію рішення та перевірку.

Насівна організація

Початкова організація — це організація Webex, яку ви налаштовуєте для створення та перевірки параметрів для рішення Використання власної служби ТМЗК. Початкова організація повинна мати принаймні одного користувача, якому призначено a Стандартний пакет, і цей стандартний пакет має використовувати Номери телефону системи, надані партнером (БТМЗК) параметр приєднання до наради. Рекомендовано пов’язати вихідну організацію з тестовим постачальником послуг BroadWorks або підприємством.

Початкові організації рішення мають дві цілі:

  • Початкова конфігурація —Підготовка вихідних організацій генерує номер телефону для зіставлення кодів доступу до нарад і універсальний унікальний ідентифікатор сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

  • Перевірка конфігурації —Використовуйте вихідну організацію, щоб визначити, чи налаштовано ваше рішення Використання власної служби ТМЗК відповідно до ваших вимог. Використовуйте вихідну організацію та тестуйте користувачів, щоб перевірити варіанти використання викликів на нараду та зворотного виклику за допомогою номерів виклику, наданих партнером, і записів зворотного виклику DNS SRV (якщо ввімкнено зворотний виклик).

Адміністратор повинен створити організацію вихідного рішення для кожного унікального набору телефонних номерів і записів зворотного виклику DNS SRV. Створення організації вихідного рішення в кожному конкретному випадку створює необхідний номер телефону зі зіставленнями кодів доступу до наради та можливість перевірити пов’язані варіанти використання виклику на нараду та зворотного виклику для цих номерів телефону та записів зворотного виклику DNS SRV.

Адміністратор, який використовує Cisco Partner Hub, повинен вибрати одну організацію початкового рішення як організація первинного вихідного рішення . UUID сайту наради наради пакета Standard цієї організації основного вихідного рішення необхідно налаштувати на BroadWorks. Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Цей єдиний UUID вебсайту використовується всіма наборами телефонних номерів і записами зворотного виклику DNS SRV. Значення UUID кількох вебсайтів не є обов’язковими.

За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.

У наступних розділах надається докладна інформація про різні елементи конфігурації.

Елементи конфігурації Використання власної служби ТМЗК

Ключовим елементом рішення є конфігурація телефонних номерів партнера Cisco та записів зворотного виклику DNS SRV. Використання власної служби ТМЗК використовує групи телефонних номерів і групи зворотного виклику DNS SRV як спосіб призначення географічних номерів телефонів і резервування маршрутизації викликів для нарад Webex. Ці елементи призначаються кінцевим клієнтам шаблоном клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які використовуються учасниками для приєднання до нарад у Cisco Partner Hub. Ці номери телефонів об’єднані в групу телефонних номерів. Список телефонних номерів пов’язано з вебсайтом наради. Усі особисті кімнати для нарад (PMR) і заплановані наради на цьому вебсайті для нарад використовують пов’язані номери телефонів. Нижче наведено приклад групи телефонних номерів:

Таблиця 1. Група телефонних номерів: Схід США

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет виклику

Меріленд, США

США

+1

2403332200

Англійська

Платний

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний

Вторинний

США, Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

Номери телефонів мають такі атрибути:

  • Ім’я номера телефону — ім’я для опису номера телефону

  • Країна — країна, до якої призначено телефон

  • Код країни — код країни, з якої телефонують, або код країни для набору номера

  • Номер телефону — номер телефону для приєднання до наради без коду країни

  • Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради

  • Toll Type — тип номера: Платний або безкоштовний номер

  • Пріоритет виклику на номер системи — пріоритет, призначений номерам наради. Подання учасників номерів для приєднання до наради впорядковано відповідно до цього пріоритету.

Номери телефону за замовчуванням: Адміністратори можуть призначити пріоритет виклику на номер системи: Основний, Додатковий або Жодний номеру телефону в групі телефонних номерів. Номери телефону з пріоритетом Основний або Додатковий є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та перераховані в порядку пріоритетності, який учасники повинні використовувати для приєднання до нарад. Номери телефону за замовчуванням не обов’язково повинні бути в одній країні. Необхідно вибрати основний номер телефону, додатковий номер телефону є необов’язковим. Принаймні один із телефонних номерів за замовчуванням має бути типу Платний.

Користувачі кінцевих клієнтів можуть задати власні номери телефону за замовчуванням за допомогою вебінтерфейсу вебсайту наради. Ці номери відображаються для цього користувача та його учасників, коли вони є організаторами наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.

Як указано в прикладі вище, умови адміністратора партнера Cisco Меріленд, США як основний і США, Флорида як другорядні, це номери телефону за замовчуванням. Користувач може змінити це на своїх нарадах, змінивши основний на США, Нью-Йорк і вторинний як Меріленд, США .

Максимальна кількість телефонних номерів для певної групи телефонних номерів становить 98.

ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.

Групи зворотного виклику DNS SRV (CDSG)

Щоб дозволити учасникам наради вибирати варіант зворотного виклику, потрібна група зворотного виклику DNS SRV, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного виклику через CUBE до BroadWorks, який потім може перемістити зворотний виклик наради на номер телефону учасника наради.

Нижче наведено приклад групи зворотного виклику DNS SRV.

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

Країна/регіон

Код країни

Запис DNS SRV

США

+1

cube.us.example.com

Мексика

+52

cube.mx.example.com

Усі інші країни

Н/Д

cube.global.example.com

Записи зворотного виклику DNS SRV мають такі атрибути:

  • Країна/регіон — країна або регіон, для яких цей запис DNS SRV має використовуватися для надсилання запитів на виклик.

  • Код країни — код країни, пов’язаний із країною/регіоном. Для коду країни може бути лише один запис DNS SRV.

  • Запис DNS SRV — запис DNS SRV для екземплярів Cisco Partner CUBE.

Коли учасник запитує виклик на вказаний ним номер телефону, Webex використовує виклик DNS SRV, пов’язаний із кодом країни для вказаного номера телефону, щоб маршрутизувати виклик до відповідних елементів у мережі Cisco Partners.

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

Для будь-якої країни або регіону, які не мають конкретного запису зворотного виклику DNS SRV, ці запити викликів спрямовуються на ' Усі інші країни Запис DNS SRV. Адміністратор повинен налаштувати запис DNS SRV «Усі інші країни».

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

Шаблони клієнтів

Шаблон клієнта – це вже наявна концепція рішення Webex для BroadWorks. Шаблон надає конфігурацію за замовчуванням, яка використовується для підготовки кінцевого клієнта. Використання власної служби ТМЗК надає додаткові атрибути шаблону клієнта:

  • Тип приєднання до наради: можуть бути або номери телефону системи Cisco, або номери телефону системи, надані партнером. Цей атрибут вказує на номери телефонів, налаштовані для сайтів для нарад, пов’язаних із пакетами «Стандартний» і «Преміум». Номери телефону системи, надані партнером, має вибирати адміністратор.

  • Група телефонних номерів. Цей атрибут пов’язаний лише з параметром системних телефонних номерів, наданими партнером, і вказує на номери телефонів, які використовуються кінцевими клієнтами, які надаються для пакетів «Стандартний» і «Преміум» під час приєднання до нарад.

Група зворотного виклику DNS SRV. Цей атрибут пов’язаний лише з параметром системних телефонних номерів, наданими партнером, і вказує на записи DNS SRV, які використовуються Webex під час зворотного виклику кінцевим клієнтам, які підготовлені для пакетів Standard і Premium під час приєднання до нарад. Якщо ви не хочете вмикати зворотний виклик, ви можете вибрати "Вимкнути зворотний виклик" під час створення або оновлення шаблону клієнта. Коли для Кінцевого клієнта надається перший абонент на стандартний або преміальний варіант, надається пов’язаний із пакетом сайт нарад. Сайт для нарад із пакетом підготовлено відповідно до наведеного вище шаблону клієнта. Будь-який згодом підготовлений абонент (стандартний або преміальний) додається до вже підготовленого сайту для нарад — конфігурація сайту для нарад не змінюється.

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

Єдиним винятком є те, що якщо кінцевий клієнт уже має сайт пакетних нарад, будь-який новий сайт пакетних нарад буде підготовлено з використанням того самого типу приєднання до нарад, що й наявний сайт пакетних нарад. Наприклад, якщо кінцевий клієнт має вебсайт для нарад із пакетом «Стандартний», що використовує системні телефонні номери Cisco, а шаблон клієнта оновлено, щоб використовувати номери телефону системи, надані партнером, буде підготовлено новий сайт нарад із пакетом «Преміум» з використанням системних телефонних номерів Cisco, Налаштування шаблону клієнта не застосовується. Сайти для нарад «Стандартний» і «Преміум» для певного кінцевого клієнта завжди повинні бути надані послідовно.

Кластер викликів BroadWorks

Екран Cisco Partner Hub — BroadWorks Calling Cluster надає доступ до перегляду та/або завантаження Конфігурація BroadWorks (Використання власної служби ТМЗК) інформації. Інформація про конфігурацію Використання власної служби ТМЗК для заданого кластера включає такі дані:

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

  • Відомості про групу номерів телефону для всіх груп, налаштованих для цього кластера. Сюди входить зіставлення номерів телефону та кодів доступу до наради для кожної групи. Зауважте, що відомості мають містити групи, пов’язані з усіма організаціями вторинних вихідних рішень.

  • Відомості про групу зворотного виклику DNS SRV для всіх груп, налаштованих для цього кластера. Зауважте, що відомості мають містити групи, пов’язані з усіма організаціями вторинних вихідних рішень.

  • Відомості про шаблон клієнта для цих шаблонів із використанням будь-якої з груп телефонних номерів і груп зворотного виклику DNS SRV.

Кожен кластер викликів BroadWorks має власний кластер Конфігурація BroadWorks (Використання власної служби ТМЗК) інформацію, зокрема про призначені їй групи телефонних номерів і групу зворотного виклику DNS SRV. Однак зверніть увагу, що всі кластери викликів BroadWorks використовують одну й ту саму організацію Primary Seed Solution, а тому всі мають однаковий UUID вебсайту для нарад із пакетом стандартних пакетів і URL-адресу сайту.

, Конфігурація BroadWorks (Використання власної служби ТМЗК) інформація доступна для перегляду/завантаження лише тоді, коли адміністратор налаштує та вибере організацію Primary Seed Solution. Організація первинного вихідного рішення повинна мати принаймні одного користувача, призначеного до пакета «Стандарт», і цей стандартний пакет повинен використовувати параметр приєднання до нарад за номерами телефону системи, наданими партнером (BYoPSTN).

Приклад елементів конфігурації Використання власної служби ТМЗК

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

У першій таблиці показано багатокластерне розгортання BroadWorks з регіональними шаблонами клієнтів, групами телефонних номерів і групами зворотного виклику DNS SRV. Наступні таблиці розгортають групу телефонних номерів і групи зворотного виклику DNS SRV.

Кластер BroadWorks

Ім’я шаблону

Упаковка

Тип приєднання до наради

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

Група зворотного виклику DNS SRV

BWKS США NG

Західний вул

Стандартні

Партнер надав номери телефону системи

Захід США

CB США

Західний прем’єр США

Преміум

США East Std

Стандартні

Схід США

Східний прем’єр США

Преміум

BWKS MX

Стандартний MX

Стандартні

Партнер надав номери телефону системи

MX PNG

CB MX

MX Prem

Преміум

BWKS Велика Британія

Велика Британія

Стандартні

Партнер надав номери телефону системи

Велика Британія PNG

Зворотний виклик вимкнено

Прем’єр-міністр Великої Британії

Преміум

BWKS США

Стандартний номер США

Стандартні

Номери телефону системи Cisco

Немає

Немає

  • Абоненти, підготовлені за допомогою шаблону US West Std або US West Prm, під час приєднання до нарад використовують номер телефону West West. Ці абоненти, які зустрічаються із запитами на приєднання зворотного виклику, надсилаються до записів CB US DNS SRV.

  • Абоненти, підготовлені за допомогою шаблону US East Std або US East Prm, під час приєднання до нарад використовують номер телефону US East. Ці абоненти, які зустрічаються із запитами на приєднання зворотного виклику, надсилаються до записів CB US DNS SRV.

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

  • Абоненти, підготовлені за допомогою шаблону UK Std або UK Prm, використовують номери телефону PNG у Великобританії для приєднання до нарад. Цим абонентам не буде запропоновано приєднатися до наради за допомогою зворотного виклику, оскільки зворотний виклик вимкнено.

  • Абоненти, підготовлені за допомогою стандартного номера США, використовують системні телефонні номери Cisco, тому не мають призначених груп номерів телефонів або групи зворотного виклику DNS SRV. Ці абоненти використовують надані Cisco номери телефонів для приєднання до нарад і записи Cisco DNS SRV для приєднання до нарад за допомогою зворотного виклику.

Деталі прикладу груп телефонних номерів наведено нижче.

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

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет виклику

Захід США

Сан-Франциско, США

США

+1

4156551000

Англійська

Платний

Основний

США, Пало-Альто

США

+1

9863502478

Англійська

Безкоштовно

Немає

Схід США

Меріленд, США

США

+1

2403332200

Англійська

Платний

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний

Вторинний

США, Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

MX PNG

Мексика

MX

+52

2065304086

Європейська Іспанська

Платний

Основний

Велика Британія PNG

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

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

+44

4527789651

Англійська

Платний

Основний

Деталі прикладу груп зворотного виклику DNS SRV наведено нижче.

Група зворотного виклику DNS SRV

Країна

DNS SRV

CB США

США

cube.us.example.com

Усі інші країни

cube.row.example.com

CB MX

MX

cube.mx.example.com

Усі інші країни

cube.row.example.com

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

_sips._tcp.cube.us.example.com

86400

ВХІД

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

ВХІД

SRV

10

10

5061

cube02.us.example.com

Цей запис DNS SRV може бути розділений на такий запис DNS A:

cube01.us.example.com

86400

ВХІД

A

45.84.168.81

cube02.us.example.com

86400

ВХІД

A

45.84.168.82


 
Записи DNS SRV призначені для безпечних викликів SIP від Webex до CUBE.

Порти, що використовуються Webex

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

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

Джерело

Вихідні порти

Місце призначення

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

Протокол

Опис

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

Короткотерміновий

CUBE

5061

TCP

(mTLS 1.2) Вхідні сигнали SIP від Webex Edge Audio до CUBE SBC.


 
CUBE SBC вимагає конкретно використання порту 5061. Використання інших портів у діапазоні 5060–5070 може підтримуватися іншими SBC.

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

4000–4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для аудіо Webex Edge.

CUBE

Короткотерміновий

EdgeAudio

5605

TCP

(mTLS 1.2) Вихідна сигналізація SIP для аудіо Webex Edge.

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

Короткотерміновий

CUBE

Ефемерні порти

8000–59999

UDP

(SRTP) Обскури брандмауера потрібно відкрити для вхідного медіатрафіку до аудіо Edge.

CUBE

Ефемерні порти

10200–28000

Аудіо Edge

Короткотерміновий

UDP

(SRTP) Обскури брандмауера потрібно відкрити для вихідного медіатрафіку до CUBE.

Набір шифрів TLS і SRTP

Для рукостискання mTLS використовується TLS версії 1.2 або новішої. Webex Edge Audio підтримує такі шифри (під час зворотного виклику Webex Edge Audio пропонує їх у привітанні клієнта рукостискання TLS):

  • TLS_ ECDHE_ ECDSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

  • TLS_ ECDHE_ ECDSA_ З_ AES_ 256_ CBC_ SHA384

  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

  • TLS_ ECDHE_ RSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • TLS_ ECDHE_ RSA_ З_ AES_ 256_ CBC_ SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ RSA_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ RSA_ З_ AES_ 256_ CBC_ SHA256

  • TLS_ RSA_ З_ AES_ 128_ GCM_ SHA256

  • TLS_ RSA_ З_ AES_ 128_ CBC_ SHA256

  • TLS_ DHE_ DSS_ З_ AES_ 256_ GCM_ SHA384

  • TLS_ DHE_ DSS_ З_ 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.

Медіапропозиція для входу

Рання пропозиція

Медіапропозиція для виходу

Пізня пропозиція

Параметри інтервалу ping

30 с (мінімум)

DTMF

RFC2833 Корисне навантаження 101 (Без акустичного DTMF!)

Порти SIP-UDP

4000-4010,5061,5065

Профіль RTP

Відомості

Голосовий профіль корисного навантаження

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

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

20 мс

VAD (Виявлення голосової активності)

Ні

Таймер неактивності медіа

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

DNS SRV _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, і ця таблиця може бути змінена в майбутньому.

Тип запису

Записати

Ціль

Мета

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*

Вказує на Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Вказує на Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Вказує на Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Вказує на Webex Edge Audio AMER Secondary 2


 

DNS-SRV є динамічним за своєю природою, IP-адреси схильні до змін; тому уникайте жорсткого кодування або створення закладок для IP-адрес. Будь-які зміни або оновлення, внесені до файлу, див. в розділі "Історія переглядів документа". Довідкова інформація про порт для Webex Calling документ.

Резервування CUBE

Cisco Unified Border Element (CUBE) надає можливість керування межами сеансів у мережі, яка керує з’єднаннями SIP між зовнішніми об’єктами та внутрішньою мережею. Додаткову інформацію про CUBE можна знайти в розділі обов’язкових умов нижче.

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

Під час процесу приєднання партнер має вимкнути фільтри ICMP.

Дуплексне розгортання CUBE для BroadWorks, розгорнуто на одному сайті

Розгортання Simplex CUBE для BroadWorks розгорнуто на кількох сайтах

Можлива ще одна модель резервування, коли CUBE розгортається в дуплексному режимі на кожному сайті. Ця модель не є обов’язковою, враховуючи, що BroadWorks розгорнуто з геонадлишковістю.

Підготовка

Партнери Cisco повинні розгортати та керувати необхідною інфраструктурою, зазначеною вище, для ввімкнення власної служби ТМЗК у їхній мережі. Для підготовки та ввімкнення власної служби ТМЗК для партнера Cisco необхідно виконати наведені далі кроки.
1.

Обов’язкові умови партнера

  • Розгорніть систему BroadWorks

  • Розгорніть CUBE для Webex Edge Audio або використовуйте власний SBC

2.

Надайте номери телефонів у Cisco Partner Hub

  • Підготуйте групи телефонних номерів, які будуть пов’язані з шаблонами клієнта

3.

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

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

4.

Зв’яжіть PNG (і CDSG) із шаблонами клієнта

  • Зв’яжіть групи номерів телефонів і групи зворотного виклику DNS SRV (тільки якщо розгорнуто зворотний виклик наради) із шаблонами клієнта.

5.

Підготовка організацій вихідних рішень

  • Підготуйте тестового постачальника послуг або підприємства для Webex для BroadWorks, використовуючи кожен із шаблонів клієнта.

  • Надайте абоненту пакет «Стандартний», який використовує параметр приєднання до нарад за номерами телефону системи, наданими партнером.

6.

Виберіть організацію Primary Seed Solution

  • Виберіть організацію єдиного первинного вихідного рішення для Використання власної служби ТМЗК.

7.

Завантажити конфігурацію BroadWorks (BYoPSTN)

  • Завантажте файл JSON із Cisco Partner Hub, який містить інформацію, необхідну для налаштування BroadWorks

8

Визначте домен Webex Edge Audio DNS SRV

  • Визначте домен Webex Edge Audio DNS SRV

9

Конфігурація партнера BroadWorks

  • Конфігурація віртуального абонента CUBE

  • Застосуйте номер телефону для зіставлення кодів доступу із завантаженого файлу JSON у віртуальних абонентах

  • Конфігурація мережевого сервера

10

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

  • Виконайте перевірену конфігурацію, щоб підготувати CUBE як SBC

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

11

Сертифікація власної служби ТМЗК

  • Завершіть приймальні випробування для сертифікації

Крок 1. Обов’язкові умови партнера

Для підготовки власної служби ТМЗК необхідно виконати наведені нижче обов’язкові умови. Наведені нижче обов’язкові умови передбачають, що партнер має робоче розгортання Webex для Cisco BroadWorks, яке включає:

  • Функціонування системи BroadWorks – як задокументовано в Посібник із рішення Webex для Cisco BroadWorks

  • Ліцензія BroadWorks AS зі службою «VoiceXML» у достатній кількості (1 на номер ТМЗК)

  • Необхідні виправлення 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) у партнерському центрі

Процедура, яку партнер Cisco використовує для додавання своїх телефонних номерів для виклику наради Webex, така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу номерів телефону системи стор.

  5. Введіть Група телефонних номерів ім’я та виберіть Далі .

  6. Введіть Номер телефону деталі й виберіть Далі .

  7. Перегляньте зведені відомості про групу номерів телефонів і виберіть Зберегти .

  8. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

На знімках екрана нижче показано цю процедуру.

Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі


 
Цей крок потрібно виконати, лише якщо ви хочете розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі можна пропустити цей крок.

 
Якщо цей параметр не налаштовано, користувачі зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера.

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

  1. Увійдіть у концентратор партнера.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу зворотного виклику DNS SRV .

  5. Введіть SRV зворотного виклику DNS Ім’я групи .

  6. Виберіть Далі.

  7. Введіть дані зворотного виклику DNS SRV.

  8. Виберіть Далі.

  9. Перегляньте зведені відомості про зворотний виклик DNS SRV.

  10. Виберіть Зберегти.

  11. Надайте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.

  12. Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.

На знімках екрана нижче показано цю процедуру.

Крок 4: Зв’яжіть PNG і CDSG із шаблонами клієнта в концентраторі партнерів

Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає початкової організації для кожної унікальної комбінації Група телефонних номерів і Група зворотного виклику DNS SRV (якщо потрібен зворотний виклик) . Тому партнерам Cisco рекомендовано створити новий Шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Кожен шаблон клієнта слід використовувати для створення відповідної вихідної організації.

Після того як конфігурація Використання власної служби ТМЗК буде завантажена й перевірена за допомогою вихідних організацій, групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнта за потреби.

Зверніть увагу, що щойно створені шаблони клієнтів не використовуються наявними клієнтами, що не тестують, і тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.


 
Якщо ви не розгортаєте функцію приєднання до наради за допомогою зворотного виклику, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак вам потрібно вибрати Вимкнути зворотний виклик .

Щоб додати до нового шаблону клієнта, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Шаблони , виберіть Додати шаблон .

  5. Введіть дані шаблону. На Тип пакета етап:

    • Виберіть Тип пакета як Стандартний .

    • Виберіть Конфігурація приєднання до наради як Номери телефону системи, надані партнером (БТМЗК) .

    • Виберіть підготовку Група телефонних номерів .

    • Для Група зворотного виклику DNS SRV, якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .

  6. Виберіть Далі.

  7. Введіть дані шаблону, що залишилися.

  8. Перегляньте зведені відомості про шаблон.

  9. Клацніть Зберегти.

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

На знімку екрана нижче показано цю процедуру.

Щоб оновити наявний шаблон клієнта, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks розділ.

  4. Під Шаблони , виберіть Переглянути шаблон .

  5. Виберіть шаблон, який потрібно оновити.

  6. Прокрутіть до Конфігурація приєднання до наради розділ:

    • Виберіть Номери телефону системи, надані партнером (БТМЗК) .

    • Виберіть налаштований раніше Група телефонних номерів .

    • Для Група зворотного виклику DNS SRV , якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .

  7. Виберіть Зберегти.

    На знімку екрана нижче показано цю процедуру.

Крок 5: Підготовка організацій вихідних рішень

Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути правильно налаштований для успішної роботи рішення. Однією з двох цілей організацій вихідного рішення є створення номера телефону зі зіставленнями кодів доступу до нарад і універсального унікального ідентифікатора сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Іншою метою є перевірка конфігурації.

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

Використовуючи кожен із попередньо налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise з Стандартний пакет користувача. Отриманий Стандартний пакет вебсайт для нарад має використовувати параметр приєднання до наради номерів телефону системи постачальника партнерів. Для підготовки абонента можна використовувати будь-який із таких способів:

  1. Підготуйте тестового абонента за допомогою BroadWorks Subscribers API, як задокументовано developer.webex.com.

  2. Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштований на використання шаблону клієнта. Переконайтеся, що шаблон клієнта використовує стандартний пакет за замовчуванням, щоб переконатися, що тестовому абоненту призначено стандартний пакет. Крім того, тестовий абонент має бути згодом оновлений, щоб отримати пакет Standard.

Зауважте, що організації вихідних рішень рекомендується пов’язувати з тестовим постачальником послуг BroadWorks або тестовим BroadWorks Enterprise.

Крок 6. Виберіть організацію Primary Seed Solution

Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Не слід видаляти початкову організацію, оскільки пов’язаний сайт наради також буде видалено. Якщо вихідну організацію видалено, вам потрібно буде підготувати нову та повторно налаштувати Broadworks з новим UUID вебсайту.

За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.

Щоб вибрати організацію Primary Seed Solution, виконайте такі дії:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks розділ.

  4. Під Перевірка конфігурації (Використання власної служби ТМЗК) розділ, виберіть Призначити .

  5. У Призначити організацію екрана, знайдіть і виберіть одну з початкових організацій, налаштованих раніше

  6. Виберіть Призначити .

    Вибрана вихідна організація є основною вихідною організацією.

На знімках екрана нижче показано цю процедуру.

Крок 7. Завантажити конфігурацію BroadWorks (BYoPSTN)

Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі JSON конфігурації BroadWorks (BYoPSTN). Ця інформація потрібна для налаштування BroadWorks для власної служби ТМЗК.

Зауважте, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору організації основного вихідного рішення.

Процедура перегляду/завантаження файлу конфігурації JSON така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до Виклики BroadWorks .

  4. Під Кластери , виберіть Перегляд кластера .

  5. Виберіть кластер, пов’язаний із шаблонами клієнта, налаштованими для власної служби ТМЗК.

  6. Прокрутіть до Конфігурація BroadWorks для власної служби ТМЗК розділ.

  7. Клацніть Завантажте файл конфігурації JSON .

  8. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

На знімках екрана нижче показано цю процедуру.

Див. зразок файлу конфігурації JSON нижче. Файл містить додаткову інформацію про кожну групу телефонних номерів, групу зворотного виклику DNS SRV, наступні ключові елементи конфігурації, які необхідно ввести в BroadWorks, виділені жирним шрифтом.

  • siteUUID: BroadWorks має надсилати це значення в повідомленнях SIP. Це токен, який Webex Edge Audio використовує для підтвердження ідентифікації BroadWorks партнера Cisco та його доступу до сайтів нарад, якими керує цей партнер Cisco.

  • Зіставлення номера телефону та коду доступу: Номери телефонів і пов’язані з ними коди доступу Webex мають бути налаштовані в BroadWorks.

    • номерТелефону

    • код доступу

  • localeTag: Бажану мову оголошення, пов’язану з номером телефону, необхідно налаштувати в BroadWorks.

  • dnsSrv: Зворотний виклик DNS SRV має бути налаштований в 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. Визначте домен Webex Edge Audio DNS SRV

Домен Webex Edge Audio DNS SRV має бути налаштований на BroadWorks. Використовуйте наведену далі процедуру, щоб визначити значення.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейти до Клієнти .

  3. Виберіть підприємство з перевірки власної служби ТМЗК.

  4. Виберіть Переглянути клієнта.

  5. Перейти до Служби/наради .

  6. Виберіть вебсайт для нарад стандартного пакета.

  7. Прокрутіть донизу бічної панелі й виберіть Налаштуйте сайт .

  8. Виберіть Загальні налаштування / Налаштування аудіо .

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

  10. У спливаючому вікні виконайте пошук значення «-- Оновити до заголовка з URL-адресою CCAX».

     
    -- 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.

Це домен Webex Edge Audio DNS SRV, який необхідно налаштувати в BroadWorks.

Крок 9. Конфігурація партнера BroadWorks

У цьому розділі описано конфігурацію BroadWorks, необхідну для впровадження сценаріїв виклику наради та зворотного виклику, показаних на схемах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаному в попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо залежать від партнера.

Відомості про BroadWorks — зателефонуйте мені (зворотний виклик за допомогою заголовка SIP X-Cisco-Meet-Info) — на зареєстрований телефон / ТМЗК

Потік викликів:

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

Перед початком

Зв’язок SIP між BroadWorks і CUBE може здійснюватися через UDP або TCP залежно від вимог до мережі. Наприклад, якщо деякі мережі або пристрої доступу (наприклад, шлюзи або кінцеві точки) у потоках викликів або зворотних викликів ДПТМЗК не підтримують TCP, замість цього слід використовувати UDP.

Конфігурація та приклади, наведені в цьому посібнику, використовують TCP як транспортний протокол. Щоб використовувати TCP, переконайтеся, що сервер програм BroadWorks і мережевий сервер налаштовано на TCP:

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

Сервер застосунків

Визначте/Тип профілю пристрою

Необхідно створити новий тип профілю ідентифікатора/пристрою для представлення CUBE. Обов’язково налаштуйте вказані нижче властивості, а для інших можна залишити значення за замовчуванням:

  • Тип адреси сигналізації — Установлено на Інтелектуальна адресація проксі

  • Автентифікація —Установлено на Увімкнено

  • Підтримуйте ідентифікаційні дані в режимі оновлення та повторного запрошення —Перевірено

  • Можливість статичної реєстрації —Установлено на Увімкнено

  • Підтримка відео —Установлено на Вимкнено

У наведеному нижче прикладі новий тип ідентифікатора/профілю пристрою «VXML_profile ” створено для представлення CUBE.

Віртуальний абонент Voice XML

Створіть екземпляр VoiceXML

Кожен номер ТМЗК Webex Meetings представлений віртуальним абонентом у BroadWorks, і можна використовувати функціональні можливості віртуального передплатника VoiceXML. Рекомендовано використовувати виділене підприємство та групу для всіх віртуальних абонентів VoiceXML. Зауважте, що ми фактично не використовуємо жодних можливостей VoiceXML, але цей тип віртуальних користувачів підходить для взаємодії з CUBE.

Щоб використовувати службу VoiceXML, переконайтеся, що ліцензія містить достатню кількість «VoiceXML» і що служба авторизована на рівні підприємства та групи, а службу VoiceXML призначено групі, як показано на прикладі зображення нижче.

Під Група > Служби , виберіть VoiceXML і створіть екземпляр для кожного номера ТМЗК.

Налаштуйте адреси VoiceXML

Для кожного екземпляра VoiceXML надайте таке в адресах VoiceXML:

  • Номер телефону —Введіть номер для набору номера для вебсайту Webex Meetings (наприклад, 2403332200).

  • Внутрішній номер

  • Ідентифікаційні дані/профіль пристрою —Створіть один екземпляр (наприклад, VXML_device Prof) на основі типу пристрою, створеного в попередньому розділі (VXML_profile у прикладі) і введіть таку конфігурацію.

  • Лінія/порт —Введіть у<access number=""> @<domain> формат, де

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

    • <domain> є доменом аудіо Webex Edge для цього сайту наради (наприклад, ecccspx.amer.pub.webex.com)

  • Контакт sip —Для викликів системи викликів на нараду за номером доступу ЗАПРОШЕННЯ буде надіслано з URI запиту, установленим на значення цього поля. Введіть контакт SIP у цьому форматі<sip contact=""> ;<Locale> ;<Meetings Site="" UUID=""> ;<SIP transport=""> , де:

    • <sip contact=""> є<number> з поля лінії/порту, але з доменом як SRV, який перетворюється на адресу CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • <Locale> представляє налаштування мови відповідно до мовного стандарту користувача (наприклад, locale=en_ США)

    • <Meetings Site="" UUID=""> є UUID вебсайту з файлу JSON (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport=""> має бути transport=tcp, щоб AS використовувала TCP для надсилання повідомлень до CUBE.

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


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

 
Переконайтеся, що обмеження політики обробки викликів, які ви налаштовуєте для віртуального абонента BroadWorks, достатні для обробки додаткових викликів власної служби ТМЗК у вашій групі телефонних номерів.

Призначте автентифікацію SIP для екземпляра VoiceXML

Призначте службу автентифікації віртуальному абоненту VoiceXML. Це використовуватиметься для автентифікації повідомлень SIP INVITE від CUBE у сценарії зворотного виклику. Він також не дозволяє віртуальному абоненту VoiceXML приймати виклики від сторін, відмінних від CUBE

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


 

CUBE має бути налаштовано з тим самим ім’ям користувача та паролем для належної автентифікації повідомлень ЗАПРОШЕННЯ, які надсилаються до 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 на IP-адресу CUBE.

У нашому прикладі SRV-контактом SIP є cube.internal.local і вирішує адресу 10.165.196.30, порт 5060, щоб зв’язатися з 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. індикатор заряду .

У наведеному нижче прикладі додається рекомендована конфігурація для обробки викликів на нараду як внутрішніх викликів, щоб вони були виключені з тарифікації та виключені з підрахунку контролю допуску на сеанси.

За допомогою налаштування Застосувати поле NS Charge значення true, населеність поля CDR індикатор заряду базується на налаштованому атрибуті 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 необхідно налаштувати виділеного віртуального абонента VoiceXML зі спеціальним параметром зворотного виклику наради Webex (далі — абонент зворотного виклику наради VoiceXML) на сервері програм BroadWorks (AS). В AS можна налаштувати лише один екземпляр цього абонента.

Щоб увімкнути цю функцію, установіть для активованої функції 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 ТМЗК для зворотних викликів і викликів» залежить від функції «Підтримка BroadWorks для CI UUID», перед активацією функції (102074) потрібно також активувати функцію (102746). Докладніше див. в розділі «Синхронізація UUID користувача CI (підтримка Broadworks для UUID CI)».

Абонент зворотного виклику наради VoiceXML подібний до наявного віртуального абонента VXML BYOPSTN, але позначений новим прапорцем «Зворотний виклик Webex Meeting». Для цього абонента зворотного виклику наради VoiceXML налаштовано той самий профіль пристрою, що й наявний віртуальний абонент BYOPSTN VXML, а також службу автентифікації з тими самими обліковими даними.

Приклад показано нижче.

Абонент зворотного виклику наради VoiceXML повинен існувати в AS, де розміщено користувача організатора наради. Коли AS отримує запит INVITE на зворотний виклик наради, вона намагається знайти користувача зворотного виклику наради VoiceXML і користувача організатора наради в AS під час налаштування виклику. Якщо жоден із цих користувачів не знайдено, виклик відхиляється.

Сеанс організатора наради

У сценарії зворотного виклику із заголовком X-Cisco-Meet-Info сервер застосунків Cisco BroadWorks отримує запит ЗАПРОШЕННЯ 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 для UUID CI)

UUID користувача CI — це унікальний ідентифікатор для ідентифікації користувачів у середовищі Webex.

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

Див. розділ « Увімкнути зворотний виклик наради Webex» про те, як CI Користувач Асоціація UUID використовується мережевим сервером Cisco BroadWorks і сервером застосунків Cisco BroadWorks.

Наведені далі кроки налаштовують програму Webex Provisioning Sync для періодичного опитування та оновлення користувачів BroadWork за допомогою UUID CI.

Для програми Webex Provisioning Sync потрібні облікові дані OAuth з адміністратором Spark: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, установивши прапорець "enabled" у значення "true".

За допомогою цього Webex Provisioning Sync програма почне виконувати синхронізацію UUID користувача CI через визначений інтервал опитування.

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

Після включення партнера програма Webex Provisioning Sync тепер може виконувати пов’язування UUID CI з користувачами 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

Партнери з параметром "Enabled" установленим на "true" виконують пов’язані з інтервалом опитування. Під час початкового приєднання програма Webex Provisioning Sync запитує Webex Subscriber API, щоб отримати дані, що містять UUID CI, для всіх користувачів, обслуговуваних партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється за допомогою пов’язаного UUID CI. Подальші зв’язки впливають на користувачів, доданих до партнера. Команду 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.

Після завершення синхронізації стан знову зміниться на моніторинг. Подальша синхронізація виконується для користувачів, доданих до партнера після "Час останньої синхронізації".

На наступному малюнку показано UUID CI, установлений у зовнішньому ідентифікаторі:

Мережевий сервер

Тип виклику

З метою виставлення рахунків і звітування може бути бажано позначити CDR для викликів на системи нарад. Це можна зробити за допомогою політики попереднього введення виклику мережевого сервера.

Спочатку в NS CLI в розділі /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. У цьому прикладі новий екземпляр PreCallTyping «wxm» було додано в контекст CLI /Policy/PreCallTyping, але це може бути наявний екземпляр 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. Виклики ТМЗК з "мережевої" сторони AS не створюватимуть вихідні CDR. У будь-якому випадку для віртуального абонента VoiceXML буде завершено CDR.

МаршрутизаціяNE

Для представлення CUBE в NS в /System/Device/RoutingNE контекст CLI потрібен RoutingNE. Таким чином, коли NS отримує ЗАПРОШЕННЯ від CUBE, він зіставлятиме заголовок via із записом RoutingNE, який надано на NS. Див Посібник із адміністрування інтерфейсу командного рядка Cisco BroadWorks Network Server Щоб дізнатися більше про те, як додати 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 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: використовується для ідентифікації ідентифікатора користувача HostCIU, ідентифікатора наради та UUID сайту.

Отримавши ЗАПРОШЕННЯ, NS використовує заголовок Via для зіставлення з RoutingNE «WebexMeetings». Це в свою чергу вибере "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/системи/псевдоніма, наприклад:

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

Команду для налаштування домену URI INVITE на CUBE можна знайти в наступному розділі в розділі абонента або сеансу ціль, наприклад:

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

ХостингNE

Щоб підтримувати параметри конфігурації обробки викликів Webex Meetings для виставлення рахунків і керування допуском до сеансів, атрибути сигналізації хостингу NE сервера програм Обов’язкова інформація про тип виклику і 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, 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

Розгорнути Y наш власний SBC Параметр

Якщо ви не хочете розгортати CUBE, у вас є можливість розгорнути власний SBC. Однак зверніть увагу, що цей документ не надає перевірену конфігурацію для SBC, крім CUBE.

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


 

Якщо не вказано інше, решта вимог до конфігурації на кроці 10 застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка призначені лише для CUBE, якщо не вказано, що приклад застосовується до інших SBC. Щоб отримати інформацію про команди конфігурації, див. документацію SBC.

Початкова конфігурація

Щоб налаштувати 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 (або SBC) на сервери мережі 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-адресами, які необхідні для доступу до служби VoIP. Це включає наведене далі:

  • Приватні адреси сигналізації 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 Services . Виняток становлять кластери Китаю, для яких діапазон відображається за посиланням нижче:

Вимоги до мережі для кластера 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 Audio підтримує кодеки G722, G711ulaw і G711alaw. Для подальшого використання в вузлах набору необхідно визначити такий код класу голосу:

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

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

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 (або ваш власний SBC) надсилає 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 Audio, як показано в прикладі правила 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, який має значення контакту профілю пристрою віртуального абонента CUBE (значення поля Contact у VXML_device Профіль пристрою Prof у нашому прикладі):

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

 
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати подібні правила на власному SBC.

Щоб переслати 486 повідомлень, надісланих AS назад до аудіо Webex Edge, потрібна така конфігурація в CUBE (щодо власного SBC див. документацію SBC).

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 Audio. Налаштуйте такі параметри в CUBE (подібну конфігурацію потрібно буде налаштувати у вашому власному SBC):

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:

  • Вхідне ЗАПРОШЕННЯ отримано від 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 запиту вхідного URI».
  • Одноранговий вихідний набір 23411 вибирається на основі хоста в URI запиту ("cube.internal.local"), що відповідає конфігурації "OUTEdgeAudio uri призначення".
  • Вихідне ЗАПРОШЕННЯ надсилається на зовнішній інтерфейс, у якому 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 вхідного запиту на основі конфігурації «INcoming uri request INEdgeAudio» .
  • Два вихідних однорангові набору вибираються на основі шаблону «x-cisco-webex-service=audio», який присутній в URI запиту на основі конфігурації INEdgeAudio «URI призначення».

    - Одноранговий виклик 302

    - Одночасний набір 23401

  • Вихідне ЗАПРОШЕННЯ надсилається до мережевих серверів (пошук SRV на основі «цільового запису сеансу dns:bw.myenterprise.com» у вузлі набору) у внутрішньому інтерфейсі
    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 (або вашим власним SBC) і аудіо Webex Edge, необхідно виконати наведені далі кроки з налаштування.


 
Обов’язково потрібно налаштувати mTLS між CUBE (або власним SBC) і Webex Edge Audio.

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

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

Пул довіри

Під час рукостискання TLS, коли Webex Edge Audio надсилає свій сертифікат, CUBE перевірить його відповідно до списку сертифікатів, прийнятих у пулі довіри.

Пакет пулу довіри необхідно оновити за допомогою Cisco Root CA шляхом завантаження останньої версії «Cisco Trusted Core Root Bundle» зhttp://www.cisco.com/security/pki/ за допомогою команди:

crypto pki trustpool import clean url <url>

Сертифікати, надіслані Webex Edge Audio, підписані 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. Наприклад, можна використовувати сертифікати ідентифікатора гідранта за допомогою такої команди:
openssl x509 -inform der -in certificate.cer -out certificate.pem

Точка довіри

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

Одновузловий CUBE

Єдиний вузол означає, що CUBE (або ваш власний SBC) імпортуватиме сертифікат з іменем суб’єкта, унікальним для його повного домену, що означає, що жоден інший CUBE не зможе його імпортувати (іншими словами, НЕ сертифікат із символом підстановки).

  • Щоб створити CSR (запит на підписання сертифіката) для CUBE:

    - створити пару ключів (цю пару ключів буде прив’язано до точки довіри)

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable
    • general-keys — указує, що має бути створена пара ключів загального призначення.
    • мітки<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 створюється та підписується цифровим підписом CA, який спочатку видав сертифікати. CRL містить дати випуску кожного сертифіката та дати закінчення терміну його дії.

    термінал реєстрації pem — додає межі пошти з покращеною конфіденційністю (PEM) до запиту на сертифікат (копіювати та вставляти вручну із ПОЧИТИ ЗАПИТ НА СЕРТИФІКАТ до ЗАВЕРШИТИ ЗАПИТ НА СЕРТИФІКАТ)

    fqdn – повне ім’я домену CUBE

    ім’я-суб’єкта 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
    
  • Надіслати CSR (від ПОЧАТКИЙ ЗАПИТ НА СЕРТИФІКАТ до КІНЕЦЬ ЗАПИТ НА СЕРТИФІКАТ) до CA (центру сертифікації)
  • CA створить підписаний сертифікат

    - Залежно від CA, вони нададуть кореневий сертифікат (наприклад, DigiCertCA.crt) і запитуваний сертифікат (наприклад, cube.crt)

  • Завантажте сертифікат CA

    - Спочатку автентифікуйте точку довіри за допомогою кореневого сертифіката

  • 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
    

 
Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб дізнатися більше про те, як створити 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. Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб отримати довідку щодо команд.

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, зверніться до документації до вашого власного SBC, щоб дізнатися більше про використання журналів.

Інші корисні команди

Щоб перевірити поточну конфігурацію

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

Щоб зберегти конфігурацію в ПЗУ, яке буде використовуватися під час завантаження

CUBE# write

Крок 11 Сертифікація Використання власної служби ТМЗК

Після завершення конфігурації та підготовки рішення Використання власної служби ТМЗК партнер повинен виконати набір тестів приймання, щоб сертифікувати своє рішення. Це обов’язковий крок для затвердження та ввімкнення власної служби власної служби ТМЗК партнера.

Тестові приклади приймання описані в документі 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, призначеному для приєднання Партнера.

Застосувати оновлення до групи телефонних номерів у обслуговуванні/групи зворотного виклику DNS SRV

Після того як клієнтів, які не пройшли тестування, буде призначено до шаблону клієнта за допомогою номерів телефону системи, наданих партнером, цим користувачам стануть доступними такі параметри приєднання до наради:

  • Запрошення на нараду містять один або кілька телефонних номерів за замовчуванням із призначеної групи телефонних номерів

  • Програма Webex відображає один або кілька телефонних номерів за замовчуванням із призначення групи номерів телефонів як параметр приєднання до наради

  • Інтерфейс користувача вебсайту Webex Meeting відображає один або кілька телефонних номерів за замовчуванням із групи номерів телефонів призначення як параметр приєднання до наради

  • Якщо зворотний виклик увімкнено в шаблоні клієнта, Webex Meeting надає параметр "Зателефонуйте мені на", за яким запит зворотного виклику маршрутизується до одного із записів, указаних у призначеній групі зворотних викликів DNS SRV.

Зміна параметрів приєднання до наради для шаблону клієнта, зміна призначеної групи телефонних номерів або зміна групи зворотного виклику DNS SRV може вплинути на наведені вище параметри приєднання до наради. Ці зміни не застосовуються до наявних клієнтів, але щойно підготовлені клієнти побачать ці зміни негайно для своїх вебсайтів для нарад із пакетом «Стандартний» і «Преміум». Тому настійно рекомендується перевіряти будь-які такі зміни за допомогою організації початкового рішення перед застосуванням до наявних шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV (якщо розгорнуті групи зворотного виклику DNS SRV).

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

Зверніть увагу, що якщо шаблони клієнтів, групи телефонних номерів або групи зворотного виклику DNS SRV використовуються тестовими постачальниками послуг BroadWorks та/або тестовими BroadWorks Enterprises, ця процедура є необов’язковою. Доречніше може бути просто видалити тестові постачальники послуг BroadWorks та/або тестові організації BroadWorks Enterprises і повторно підготувати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV.

Оновити лише групу номерів телефону:

  1. Створіть нову тимчасову групу номерів телефону з необхідними оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо наявна група телефонних номерів використовується разом із групою, призначте її до шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
  5. Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації та приєднавшись до наради за допомогою системних телефонних номерів.
  8. Застосуйте оновлення до вихідної групи телефонних номерів. Ця зміна наразі активна для клієнтів, що не тестують.
  9. Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.

Оновити лише групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV та наявну групу телефонних номерів. Якщо наявна група зворотного виклику DNS SRV використовується разом із групою, призначте її шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
  5. Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
  6. Організацію початкового рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.

Оновити номер телефону та групу зворотного виклику DNS SRV:

  1. Створіть новий тимчасовий номер телефону та групу зворотного виклику DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо наявна група телефонних номерів і/або група зворотного виклику DNS SRV використовується разом із групою, призначте її до шаблону.
  3. Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
  5. Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
  8. Застосуйте оновлення до вихідного номера телефону та групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
  9. Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів, групу зворотного виклику DNS SRV і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів і групи зворотного виклику DNS SRV.

 
Не можна видаляти організацію основного вихідного рішення, якщо на BroadWorks не було вибрано й налаштовано нову організацію основного вихідного рішення. Видалення організації основного вихідного рішення призведе до видалення UUID сайту, від якого залежить рішення Використання власної служби ТМЗК для автентифікації повідомлень SIP для аудіо Webex Edge. Якщо видалити цю функцію, приєднання до нарад за допомогою системного виклику для вебсайтів, що використовують номер телефону системи, наданий партнером, не вдасться.

Сумісність медіа G722 під час використання власного SBC

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

Відомі обмеження

  • Будь-які зміни параметра приєднання до нарад шаблону клієнта, системних телефонних номерів Cisco або номерів телефону системи, наданих партнером, застосовуються лише до нещодавно наданих клієнтів. Наявні клієнти, які використовують шаблон, залишаються незмінними.

  • Будь-які зміни налаштувань групи телефонних номерів шаблону клієнта або групи зворотного виклику DNS SRV застосовуються лише до нещодавно підготовлених клієнтів або наявних клієнтів, які надаються для першого користувача пакета «Стандартний» або «Преміум». Наявні клієнти, які вже мають користувачів пакета Standard або Premium, залишаються незмінними.

  • Будь-які зміни груп номерів телефонів або груп зворотного виклику DNS SRV, які призначені шаблонам клієнта, застосовуються лише до нещодавно підготовлених клієнтів або наявних клієнтів, яких надається перший користувач пакету Standard або Premium. Наявні клієнти, призначені до пов’язаних шаблонів, які вже мають користувачів пакета «Стандартний» або «Преміум», залишаються незмінними.

  • Даний шаблон клієнта підтримує системні телефонні номери Cisco або параметр приєднання до наради за номером телефону, наданому партнером, комбінація двох варіантів для одного шаблону не підтримується.

  • Обмін повідомленнями SIP для варіанта використання "Зателефонуйте мені за" або приєднання до наради зі зворотним викликом не включає інформацію про клієнта та/або користувача, який організовує нараду, до якої потрібно приєднатися.

  • Номери телефонів і пов’язані коди доступу до наради для певної групи номерів телефонів підтримують лише один домен Webex Edge Audio DNS SRV (наприклад, ecccspx.amer.webex.com). Використання цих номерів телефону для виклику на наради в іншому домені Webex Edge Audio DNS SRV не підтримується.

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

  • Програма Webex, інтерфейс користувача вебсайту Webex Meeting та електронний лист із запрошенням наради Webex містять посилання на документ «Обмеження безкоштовних викликів». Цей документ стосується лише номерів телефонів, наданих Cisco, і його повинні ігнорувати користувачі, коли використовують номери телефонів, надані партнером, для приєднання до нарад.

Історія версій документа

У таблиці нижче показано історію змін цього документа за останні 12 місяців.

Дата

Версія

Опис змін

8 квітня 2024 р

1-36

  • Додано примітку, що DNS-SRV є динамічним за своєю природою, і до IP-адрес додано символ узагальнення.

10 січня 2024 року

1-35

  • Правило 4 додано в розділ "Профілі перекладу".

22 грудня 2023 року

1-34

  • Оновлені розділи «Приєднання до наради за допомогою зворотного виклику» (необов’язково), «МаршрутизаціяNE», «Увімкнути зворотний виклик наради Webex», «Профілі перекладу» та «Потоки викликів Cube».

4 липня 2023 р

1-33

  • Оновлений розділ «Приєднання до наради за допомогою зворотного виклику» (необов’язково).

2 лютого 2023 року

1-32

  • Додано новий домен для Великої Британії та Північної Африки, доданий у розділі Домени маршрутизації викликів Webex.

  • Додано сеанс організатора наради та платформу доставки застосунків на кроці 9: Конфігурація партнера BroadWorks.

2 лютого 2023 року

1-31

  • Оновлено Застосування оновлень до розділу групи телефонних номерів у службі/групи зворотного виклику DNS SRV.

31 січня 2023 р.

1–30

  • Додано розділ «Платформа доставки застосунків» у розділі «Сервер застосунків».

29 листопада 2022 р

1-29

  • Додано параметр "Увімкнути зворотний виклик Webex Meeting" у розділі "Мережевий сервер".

  • Додано створення абонента зворотного виклику наради VoiceXML у розділі сервера програм.

  • Оновлені записи DNS SRV у розділі "Домени маршрутизації викликів Webex".

Принесіть власне рішення PSTN

Визначення

Визначення

Опис

Партнер Cisco

Суб'єкт (як правило, постачальник послуг), який продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти та послуги Cisco, продані їм партнером Cisco.

CUBE

Cisco Unified Border Element

Організація-партнер

Репозиторій управління ідентифікаціями та службами Webex, який зберігає інформацію про партнерів Cisco та їхніх клієнтів.

Партнерський центр

Веб-портал для надання ідентифікації та послуг для партнерів Cisco та клієнтів, якими вони керують.

Організація клієнтів

Репозиторій управління ідентифікаціями та службами Webex, який зберігає інформацію про кінцевого клієнта.

Підприємство BroadWorks або постачальник послуг/група

Представництво кінцевого замовника в BroadWorks.

Рішення «Принесіть свій власний PSTN» (byOPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати номери телефонів, якими вони володіють, для використання користувачів під час приєднання. Webex Meetings Рішення дозволяє Партнерам використовувати власні мережі PSTN та використовувати існуючі відносини з постачальниками PSTN, а не використовувати номери, надані Cisco.

Архітектура посилань у цьому документі забезпечує наскрізний дизайн для параметра BYOpstn. Ця архітектура перевірена Cisco і використовує Cisco Unified Border Element (CUBE) як контролер кордону сеансу (SBC) для трафіку викликів між BroadWorks та. Webex Meetings

Вибір варіанту приєднання до зустрічі

Наразі Webex для Cisco BroadWorks підтримує два варіанти надання телефонних номерів нарад. Постачальники послуг повинні вибрати один із цих двох варіантів — поєднання не підтримується:

  • Номери виклику Cisco (Cisco PSTN) — Cisco надає номери телефонів, які учасники зустрічі можуть використовувати для приєднання до нарад

  • Номери дзвінків, надані партнерами (BYOPSTN) — Постачальники послуг надають свої власні номери телефонів, які будуть використовуватися учасниками наради під час приєднання до зустрічей

Рішення BYOPSTN

Партнери, які обирають опцію Номери дзвінків, надані партнером (ByOpstn), повинні надати власні номери телефонів PSTN та забезпечувати мережеву інфраструктуру, необхідну для маршрутизації дзвінків на і з Webex. Рішення BYOpstn полегшує маршрутизацію викликів Over the Top (OTT) через загальнодоступний Інтернет від BroadWorks до Webex.

Під час вибору параметра ByOpstn застосовуються такі умови:

  • Партнери Cisco можуть використовувати одні й ті ж номери телефонів для більш ніж одного Кінцевого клієнта. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Опція ByOpstn не вимагає змін у загальному процесі інтеграції для Webex для клієнтів Cisco BroadWorks.

  • ByOpstn вимагає забезпечення на рівні партнерів Cisco, і всі кінцеві клієнти, які партнери активують після запуску ByOpstn, включаються автоматично.

  • Вся підготовка, необхідна для сайтів зустрічей клієнтів, відбувається автоматично, як і в поточному загальнодоступному рішенні.

  • Партнери, які активують як пакети Standard, так і Premium, мають два сайти для зустрічей: один сайт для користувачів Standard та інший для користувачів Premium. Обидва сайти увімкнені для BYOpstn.

  • Учасники зустрічі, які зателефонують на зустрічі, можуть використовувати обмін відео та контентом через Інтернет.

  • Застосовується до приєднання до зустрічей як для космічних зустрічей, так і для зустрічей PMR. Зверніть увагу, що для нарад Space простір повинен бути створений користувачем Standard або Premium з можливостями хоста Webex Meeting, щоб отримати номер доступу PSTN — простори, створені користувачами Basic, не отримують номерів доступу PSTN.

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

Архітектура

Рішення Webex для Cisco BroadWorks byOPSTN базується на наборі сервісів, точ Webex Edge ніше - Webex Edge аудіо службі, доступній корпоративним клієнтам. Архітектура адаптована для інтеграції інфраструктури Cisco Partners BroadWorks з Webex Edge аудіо, що дозволяє партнеру Cisco централізовано налаштовувати набори телефонних номерів для використання їх кінцевими клієнтами.

Основні елементи архітектури наступні:

  • Broadworks — партнери Cisco Інфраструктура Broadworks

  • Cisco Unified Border Element(CUBE) — контролер кордону сеансу (SBC) для рішення, розгорнутого в центрі обробки даних Cisco Partners. 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 Trunk.

Типова настройка для сценаріїв виклику/зворотного виклику виглядає наступним чином:

  • Партнер 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 на основі DNS SRV групи зворотного дзвінка, створеної в Cisco Partner Hub та BroadWorks. URI запиту SIP INVITE містить номер телефону, на який повинен прийти дзвінок, (наприклад, + 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 - Підтримка виставлення рахунків BYO PSTN для зворотного дзвінка та дзвінка

Це можна підтвердити з 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» у цьому документі.

Якщо ви вирішите не налаштовувати параметр «Приєднатися до наради за допомогою зворотного виклику», користувачі все ще можуть використовувати параметр «Дзвінок» для приєднання до нарад або приєднатися за допомогою аудіо комп'ютера. У цьому випадку, тоді вам не потрібно налаштовувати групи DNS SRV зворотного виклику.

Огляд конфігурації рішення

Рішення має кілька різних компонентів, кожен з яких повинен бути правильно налаштований, щоб рішення успішно працювало. Компоненти полягають в наступному:

  • Бродворкс

  • CUBE (або альтернативний сертифікований контролер сесії SP (SBC))

  • Webex EdgeАудіо

Між конфігурацією цих різних компонентів існують взаємозалежності, і тому одна або кілька організацій з насіннєвого рішення повинні завершити необхідну конфігурацію та перевірку рішення.

Організація насіння

Народна організація — це організація Webex, яку ви налаштовуєте для створення та перевірки налашт увань для рішення ByOpstn. Для початкової організації повинен бути призначений принаймні один користувач стандартний пакет, і цей стандартний пакет повинен використовувати параметр приєднання до наради з номер ами дзвінків, наданих Партнером (BYOpstn). Рекоменду ється пов'язати насіннєву організацію з тестовим постачальником послуг BroadWorks або Enterprise.

Розчин насіннєвих організацій служить двом цілям:

  • Народна конфігура ція — надання початкової організації (ів) генерує номер телефону для відображення кодів доступу до наради та універсальний унікальний ідентифікатор сайту зустрічі (UUID сайту), необхідні для поточної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

  • Перевірка конфігурації — Використовуйте організацію насіння, щоб визначити, чи налаштовано ваше рішення ByOpstn відповідно до ваших вимог. Використовуйте початкову організацію та тестових користувачів для перевірки випадків використання викликів та зворотного виклику нарад, використовуючи номери дзвінків, надані Партнером, та записи зворотного дзвінка (якщо DNS SRV ввімкнено зворотний дзвінок).

Адміністратор повинен створити організа цію початкового рішення для кожного унікального набору телефонних номерів та записів зворотних DNS SRV дзвінків. Генерація організації початкового рішення в кожному конкретному випадку генерує необхідний номер телефону для відображення кодів доступу до зустрічі та можливість перевірки пов'язаних випадків використання викликів та зворотного дзвінка для цих телефонних номерів та записів зворотного дзвінка. DNS SRV

Адміністратор, який використовує Cisco Partner Hub, повинен вибрати одну організацію насіннє вого рішення як основну організацію насіннєвого рішення. У BroadWorks має бути налаштовано UUID сайту зустрічі стандартного пакета цієї організації первинного початкового рішення. Важливо, щоб цей сайт нарад залишався забезпеченим, оскільки цей UUID сайту надсилається під час кожного запиту на приєднання до наради як маркер автентифікації. Цей єдиний сайт UUID спіль ний для всіх наборів телефонних номерів та записів зворотних дзвін DNS SRV ків. Кілька значень UUID сайту не потрібні.

Первинні та будь-які вторинні організації насіннєвого рішення можуть бути видалені, за бажанням, до призначення набору телефонних номерів та DNS SRV записів зворотних дзвінків клієнтам , які не перевіряються. Коли набір телефонних номерів і DNS SRV записів зворотного дзвінка присвоюється будь-яким клієнтам, які не перевіря ються, ці телефонні номери та записи зворотного дзвінка асоціюються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою виклику та зворотного дзвінка. Будь-які зміни слід розглядати як вплив на сервіс.

Наступні розділи надають більш детальну інформацію про різні елементи конфігурації.

Елементи конфігурації ByOpstn

Ключовим елементом рішення є конфігурація номерів телефонів Cisco Partner і записів зворотних DNS SRV дзвінків. ByOpstn використовує групи телефонних номерів і групи зворотного дзвінка як спосіб присво DNS SRV єння географічно заданих телефонних номерів та надмірної маршрутизації дзвінків для нарад Webex. Ці елементи призначаються кінцевим клієнтам за шаблоном клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які використовуються учасниками для участі в зустрічах у Cisco Partner Hub. Ці телефонні номери упорядковані разом у групу телефонних номерів. Список телефонних номерів пов'язаний з сайтом наради. Усі особисті кімнати для переговорів (PMR) та заплановані зустрічі на цьому сайті нарад використовують пов'язані телефонні номери. Нижче наведено приклад групи телефонних номерів:

Таблиця 1. Група телефонних номерів: Схід США

Номер телефону Ім'я

Країна

Код країни

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

Оголошення

Тип плати

Пріоритет виклику

США Меріленд

US

+1

2403332200

Англійська мова

Платний

первинний

США Флорида

US

+1

9049002303

Англійська мова

Платний

Вторинний

США Нью-Йорк

US

+1

8056504578

Англійська мова

Безкоштовний дзвінок

Немає

Номери телефонів мають такі атрибути:

  • Ім'я номера телефону — ім'я для опису номера телефону

  • Країна — країна, до якої присвоєно телефон

  • Код країни — телефонний код країни або код набору країни

  • Номер телефону — номер телефону, який використовується для приєднання до зустрічі без коду країни

  • Оголошення — мова оголошення, яке буде відтворено, коли учасник приєднується до наради

  • Тип плати - Тип номера: безкоштовний або безкоштовний

  • Пріоритет виклику — пріоритет, присвоєний номерам нарад. Перегляд учасників номерів приєднаних до наради впорядковується на основі цього пріоритету.

Номери телефонів за замовчуванням. Адміністратори можуть призначити пріоритет виклику первинний, вторинний або відсутність номеру телефону в групі телефонних номерів. Номери телефонів з пріоритетом Основний або Вторинний є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та вказані в порядку пріоритетності, який учасники повинні використовувати для приєднання до нарад. Номери телефонів за замовчуванням не повинні знаходитися в одній країні. Необхідно вибрати основний номер телефону, додатковий номер телефону необов'язковий. Принаймні один із телефонних номерів за замовчуванням повинен мати тип Toll.

Користувачі кінцевого клієнта можуть вказати власні номери телефонів за замовчуванням за допомогою веб-інтерфейсу сайту зустрічі. Ці цифри відображаються для цього користувача та його учасників, коли вони є ведучим зустрічі. Якщо користувач приєднується до зустрічі як учасник, він відображатиметься лише для нього.

Згідно з наведеним вище прикладом, адміністратор партнера Cisco надає штат М еріленд США як основ ний, а Флориду США як другорядний, це номери телефонів за замовчуванням. Користувач може змінити це на своїх зустрічах, змінивши основну на США Нью-Йорк і другорядну як М еріленд США.

Максимальна кількість телефонних номерів для даної групи телефонних номерів становить 98.

ПРИМІТКА: Налаштування виділеного номера для одного підприємства не підтримується.

Групи зворотного дзві DNS SRV нка (CDSG)

Щоб дозволити учасникам наради вибрати опцію зворотного дзвінка, потрібна DNS SRV група зворотного дзвінка, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного дзвінка через CUBE до BroadWorks, який потім може розмістити зворотний дзвінок на номер телефону учасника наради.

Нижче наведено приклад DNS SRV групи зворотного дзвінка.

Таблиця 2. Назва DNS SRV групи зворотного дзвінка: Global CB

Країна/регіон

Код країни

DNS SRVЗапис

Сполучені Штати Америки

+1

куб.uk.приклад.com

Мексика

+52

куб.mx.приклад.com

Всі інші країни

N/A

куб.глобал.приклад.com

Запи DNS SRV си зворотного виклику мають такі атрибути:

  • Країна/регіон — країна або регіон, для яких цей За DNS SRV пис слід використовувати для надсилання запитів на дзвінки.

  • Код країни — код країни, пов'язаний з країною/регіоном. Ви можете мати лише один DNS SRV запис для кожного коду країни.

  • DNS SRVЗапис — DNS SRV запис для екземплярів Cisco Partner CUBE.

Коли учасник запитує дзвінок за вказаним ним номером телефону, Webex використовує зворотний дзвінок, DNS SRV пов'язаний з кодом країни для вказаного номера телефону, для маршрутизації дзвінка до відповідних елементів мережі Cisco Partners.

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

Для всіх країн-регіонів, які не мають певного запису зворотного дзвінка, ці DNS SRV запити на дзвінки спрямовуються до запису «Усі інші країни». DNS SRV Адміністратор повинен налаштувати запис «Усі інші країни». DNS SRV

Максимальна кількість записів для даної DNS SRV групи зворотного виклику становить 200.

Шаблони клієнтів

Шаблон клієнта є існуючою концепцією для рішення Webex для BroadWorks. Шаблон надає конфігурацію за замовчуванням, яка використовується для надання кінцевого замовника. ByOpstn надає додаткові атрибути до шаблону клієнта:

  • Тип приєднання до наради — це можуть бути номери дзвінків Cisco або номери дзвінків, надані партнером. Цей атрибут вказує номери телефонів, які налаштовані для сайтів зустрічей, пов'язаних із пакетами Standard та Premium. Номери дзвінків, надані партнером, повинні бути обрані адміністратором.

  • Група телефонних номерів. Цей атрибут, пов'язаний лише з номерами виклику, наданими партнером. Цей атрибут вказує номери телефонів, які використовуються Кінцевими клієнтами, які передбачені для пакетів Standard та Premium під час приєднання до нарад.

Група зворотного DNS SRV дзвінка — Асоційована лише з номерами виклику, наданими партнером, цей атрибут вказує DNS SRV записи, які використовуються Webex під час зворотного дзвінка кінцевим клієнтам, які передбачені для пакетів Standard та Premium під час приєднання до нарад. Якщо ви не хочете включати зворотний дзвінок, ви можете вибрати «Відключити зворотний дзвінок»» під час створення або оновлення шаблону клієнта. Коли для кінцевого клієнта передбачено першого абонента стандартного або преміум-класу, буде створено пов'язаний сайт нарад пакетів. Сайт наради з пакетом передбачено відповідно до вищевказаного шаблону клієнта. Будь-який попередньо створений абонент для стандартного або преміум-класу додається до вже створеного сайту нарад — конфігурація сайту для нарад не змінюється.

Будь-які зміни в шаблоні клієнта стосовно вищевказаних атрибутів стосуються лише нещодавно створених сайтів зустрічей пакетів. Зміни шаблону клієнта не впливають на існуючі сайти зустрічей, які вже створені.

Єдиним помітним винятком є те, що якщо Кінцевий клієнт вже має сайт нарад пакетів, будь-який новий сайт нарад пакетів забезпечується за допомогою того ж типу приєднання до наради, що і існуючий сайт нарад пакета. Наприклад, якщо Кінцевий клієнт має стандартний сайт нарад пакетів із використанням номерів виклику Cisco, а шаблон клієнта оновлено, щоб використовувати номери дзвінків, надані Партнером, новий сайт нарад пакетів Premium забезпечується за допомогою номерів виклику Cisco, параметр Шаблон клієнта не застосовується. Стандартні та Преміум-сайти зустрічей для певного Кінцевого клієнта завжди повинні бути забезпечені послідовно.

Кластер викликів BroadWorks

Центр партнерів Cisco - екран Calling Cluster BroadWorks надає доступ до перегляду та/або завантаження інформації про конфігурацію BroadWorks (BYOP STN). Інформація про конфігурацію BYOpstn для даного кластера включає такі дані:

  • Деталі організації первинного насіннєвого рішення, включаючи UUID сайту зустрічі стандартного пакета та URL-адресу сайту.

  • Інформація про групу телефонних номерів для всіх груп, налаштованих для цього кластера. Це включає номер телефону для відображення коду доступу до наради для кожної групи. Зверніть увагу, що деталі повинні включати групи, які пов'язані з усіма організаціями вторинного насіннєвого розчину.

  • Інформація про DNS SRV групу зворотного виклику для всіх груп, налаштованих для цього кластера. Зверніть увагу, що деталі повинні включати групи, які пов'язані з усіма організаціями вторинного насіннєвого розчину.

  • Відомості про шаблон клієнта для цих шаблонів за допомогою будь-якої групи телефонних номерів та DNS SRV груп зворотного дзвінка.

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

Інформація про конфігурацію BroadWorks (BYOPSTN) доступна для перегляду /завантаження лише тоді, коли адміністратор налаштовує та вибирає організацію первинного насіннєвого рішення. Організація первинного рішення повинна мати принаймні одного користувача, призначеного пакету Standard, і цей стандар тний пакет повинен використовувати опцію приєднання до наради за номерами дзвінків, надані Пар тнером (ByOpStn).

Приклад елементів конфігурації BYOpstn

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

У першій таблиці показано багатокластерне розгортання BroadWorks із регіональними шаблонами клієнтів, групами телефонних номерів та групами зворотного дзвінка. DNS SRV Наступні таблиці розкриваються на групах телефонних номерів та Групи зворотного дзвінкаDNS SRV.

Кластер Бродворкс

Назва шаблону

Пакет

Тип приєднання до зустрічі

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

Група зворотного дзві DNS SRV нка

BWKS US NG

Західна Штд США

Стандарт

Партнер надав номери дзвінків

Захід США

CB US

Західний Прем США

Преміум

Східний штат США

Стандарт

Схід США

Східний Прем США

Преміум

BWKS MX

МКС Станд

Стандарт

Партнер надав номери дзвінків

MX PNG

CB MX

МКС Прем

Преміум

BWKS UK

Великобританія Std

Стандарт

Партнер надав номери дзвінків

UK PNG

Зворотний дзвінок вимкнено

Прем Великобританії

Преміум

BWKS US

Стандарт США

Стандарт

Номери дзвінків Cisco

Немає

Немає

  • Абоненти, створені за допомогою шаблону US West Std або US West Prm, використовують номер телефону США West під час приєднання до зустрічей. Ті абоненти, які зустрічають запити на зворотний дзвінок, надсилаються до DNS SRV записів CB US.

  • Абоненти, створені за допомогою шаблону US East Std або US East Prm, використовують номер телефону США East під час приєднання до зустрічей. Ті абоненти, які зустрічають запити на зворотний дзвінок, надсилаються до DNS SRV записів CB US.

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

  • Абоненти, створені за допомогою шаблону UK Std або UK Prm, використовують номери UK PNG Phone під час приєднання до зустрічей. Цим абонентам не буде запропоновано приєднатися до зустрічі за допомогою зворотного дзвінка, оскільки зворотний дзвінок вимкнено.

  • Абоненти, створені за допомогою стандарту US Std, використовують номери виклику Cisco, і тому не мають призначеної групи телефонних номерів або групи зворотного дзвінкаDNS SRV. Ці абоненти використовують номери телефонів, надані Cisco, для приєднання до наради та DNS SRV записи Cisco для приєднання до нарад за допомогою зворотного дзвінка.

Деталі прикладів груп телефонних номерів такі:

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

Номер телефону Ім'я

Країна

Код країни

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

Оголошення

Тип плати

Пріоритет виклику

Захід США

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

US

+1

4156551000

Англійська мова

Платний

первинний

США Пало-Альто

US

+1

9863502478

Англійська мова

Безкоштовний дзвінок

Немає

Схід США

США Меріленд

US

+1

2403332200

Англійська мова

Платний

первинний

США Флорида

US

+1

9049002303

Англійська мова

Платний

Вторинний

США Нью-Йорк

US

+1

8056504578

Англійська мова

Безкоштовний дзвінок

Немає

MX PNG

Мексика

MX

+52

2065304086

Європейська Іспанська

Платний

первинний

UK PNG

UK

UK

+44

4527789651

Англійська мова

Платний

первинний

Деталі прикладу DNS SRV груп зворотного дзвінка такі:

Група зворотного дзві DNS SRV нка

Країна

DNS SRV

CB US

US

куб.uk.приклад.com

Всі інші країни

куб.ров.приклад.com

CB MX

MX

куб.mx.приклад.com

Всі інші країни

куб.ров.приклад.com

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

_ковтки. _tcp.cube.uk.приклад.com

86400

IN

SRV

10

10

5061

куб01.us.приклад.com

_ковтки. _tcp.cube.uk.приклад.com

86400

IN

SRV

10

10

5061

куб02.uk.приклад.com

Цей DNS SRV запис може перетворитися на наступний запис DNS A:

куб01.us.приклад.com

86400

IN

A

45.84.168.81

куб02.uk.приклад.com

86400

IN

A

45.84.168.82

Запи DNS SRV си вирішуються для захисту SIP-дзвінків від Webex до CUBE.

Порти, що використовуються Webex

Порти таблиці нижче повинні бути відкриті на брандмауері DMZ, де знаходиться CUBE, а інші порти можуть бути закриті. Для отримання додаткової інформації про порти та вимоги до мережі зверніться до наступної статті:

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

Джерело

Порти джерела

Пункт призначення

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

Протокол

Опис

Webex EdgeАудіо сервіси

Ефемерний

CUBE

5061

TCP

(mTLs 1.2) Вхідна сигналізація SIP від Webex Edge аудіо до CUBE SBC.

CUBE SBC вимагає конкретно використання порту 5061. Використання інших портів в діапазоні від 5060-5070 може підтримуватися іншими SBC.

Webex EdgeАудіо сервіси

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для Webex Edge аудіо.

CUBE

Ефемерний

ЕджАудіо

5605

TCP

(mTLS 1.2) Вихідна сигналізація SIP для Webex Edge аудіо.

Webex EdgeАудіо сервіси

Ефемерний

CUBE

Ефемерні порти

8000 - 59999

UDP

(SRTP) Потрібно відкрити отвори брандмауера для вхідного мультимедійного трафіку на аудіо Edge .

CUBE

Ефемерні порти

10200 - 28000

Край аудіо

Ефемерний

UDP

(SRTP) Необхідно відкрити отвори брандмауера для вихідного мультимедійного трафіку до CUBE.

Набори шифрів TLS та SRTP

TLS v1.2 або новіша версія використовується для рукостискання MTL, а Webex Edge аудіо підтримує такі шифри (під час зворотного дзвінка Аудіо пропонує їх у Клієнті TLS Handshake Клі Webex Edge єнт Hello):

  • 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µ

  • Г711а

Вимоги до профілю SIP та RTP

Рішення вимагає, щоб між CUBE (або вашим SBC) та Webex було розгорнуто SIP TLS для сигналізації та sRTP для носіїв.

Профілі SIP і RTP в рамках цього зв'язку повинні відповідати наступним вимогам:

Вимоги до SIP-профілю

Подробиці

Таймер закінчення сеансу

2220 сек (прийміть SIP 422) * коригується відповідно до потреб бізнесу та очікується 422.

Медіа Пропозиція для інгресу

Рання пропозиція

Медіапропозиція для виходу

Пізня пропозиція

Параметри інтервалу пінгу

30s (мінімум)

DTMF

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

Порти SIP-UDP

4000-4010,5061,5065

RTP Профіль

Подробиці

Профіль корисного навантаження голосу

Г.722/Г.711м/Г.711а

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

20 мс

VAD (виявлення голосової активності)

Ні

Таймер бездіяльності медіа

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

DNS SRV_ковтки. _tcp. <domain>використовується для досягнення Webex Edge аудіо. Існує чотири домени залежно від регіону.

Регіон

Домен

Америки

ecccspx.amer.пуб.вебекс.com

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

ecccspx.ема.пуб.вебекс.com

Азіатсько-Тихо

ecccspx.apac.пуб.вебекс.com

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

ecccspx.анз.пуб.вебекс.com

Європа

ecccspx.євро.пуб.вебекс.com

Розв'я DNS SRV зує кілька записів A, що вказують на первинний та вторинний сайт. У наведеній нижче таблиці наведено приклад для регіону AMER, який може бути змінений у майбутньому.

Тип запису

Запис

Ціль

Призначення

SRV

_ковтки. _tcp.ecccspx.amer.pub.webex.com

ecccspxpr1.амер.пуб.вебекс.com

Відкриття Webex Edge аудіо

SRV

_ковтки. _tcp.ecccspx.amer.pub.webex.com

ecccspxpr2.амер.пуб.вебекс.com

Відкриття Webex Edge аудіо

SRV

_ковтки. _tcp.ecccspx.amer.pub.webex.com

ecccspxsc1.амер.пуб.вебекс.com

Відкриття Webex Edge аудіо

SRV

_ковтки. _tcp.ecccspx.amer.pub.webex.com

ecccspxsc2.амер.пуб.вебекс.com

Відкриття Webex Edge аудіо

A

ecccspxpr1.амер.пуб.вебекс.com

207.182.174.101*

Вказує на Webex Edge аудіо AMER Основний 1

A

ecccspxpr2.амер.пуб.вебекс.com

207.182.174.102*

Вказує на Webex Edge аудіо AMER Основний 2

A

ecccspxsc1.амер.пуб.вебекс.com

207.182.174.229*

Вказує на Webex Edge аудіо AMER Вторинний 1

A

ecccspxsc2.амер.пуб.вебекс.com

207.182.174.230*

Вказує на Webex Edge аудіо AMER Вторинний 2

DNS-SRV має динамічний характер, IP-адреси схильні до змін; тому уникайте жорсткого кодування або закладки IP-адрес. Зверніться до розділу «Історія змін документів», щоб дізнатися про будь-які зміни або оновлення, внесені до довідкової інформації про порт для Webex Calling документа.

Резервування CUBE

Cisco Unified Border Element(CUBE) надає можливість керування кордоном сеансу в мережі, що керує SIP-з'єднаннями між зовнішніми об'єктами та внутрішньою мережею. Більш детальна інформація про CUBE доступна в розділі «Обов'язкові умови» нижче.

Підтримувані моделі резервування визначені з метою забезпечення високої доступності та усунення однієї точки відмови для партнера Cisco. Нижче ви кладено три різні моделі. Партнери Cisco повинні використовувати будь-яку модель, яка застосовується до їхнього середовища.

Під час процесу інтеграції партнер повинен відключити фільтри ICMP.

Дуплексне розгортання CUBE для BroadWorks, розгорнуте на одному сайті

Просте розгортання CUBE для BroadWorks, розгорнуте в декількох сайтах

Можлива ще одна модель резервування, коли CUBE розгортається в дуплексному режимі на кожному сайті. Ця модель не є необхідною, враховуючи, що BroadWorks розгортається з георезервуванням.

Забезпечення

Партнери Cisco зобов'язані розгортати та керувати необхідною інфраструктурою, зазначеною вище, для включення BYOPSTN у своїй мережі. Щоб забезпечити та увімкнути ByOpstn для партнер а Cisco, необхідно виконати наведені нижче дії.
1

Передумови партнера

  • Розгортання системи BroadWorks

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

2

Забезпечення телефонних номерів у центрі партнерів Cisco

  • Забезпечення груп телефонних номерів, які будуть пов'язані з шаблонами клієнтів

3

Забезпечення DNS SRV груп зворотного дзвінка в Cisco Partner Hub (необов'язково)

  • Якщо ви хочете розгорнути Приєднання до наради за допомогою зворотного дзвінка, надайте DNS SRV групи зворотного виклику та оновіть налаштування DNS. В іншому випадку ви можете пропустити цей крок.

4

Пов'язати PNG (і CDSG) до шаблонів клієнтів

  • Зв'яжіть групи телефонних номерів та групи зворотного дзві DNS SRV нка (лише якщо розгорнуто зворотний виклик наради) до шаблонів клієнтів.

5

Організації надання насіннєвих рішень

  • Забезпечити тестового постачальника послуг або підприємства для Webex для BroadWorks за допомогою кожного шаблону клієнта.

  • Надання абоненту стандартний пакет, який використовує опцію приєднання до наради з номерами дзвінків, надані партнером.

6

Виберіть організацію первинного насіннєвого рішення

  • Виберіть одну організацію первинного насіннєвого розчину для BYOpStn.

7

Завантажте конфігурацію BroadWorks (BYOPSTN)

  • Завантажте файл JSON з Cisco Partner Hub, який містить інформацію, необхідну для налаштування BroadWorks

8

Визначення Webex Edge аудіо DNS SRV домену

  • Визначте Webex Edge аудіо DNS SRV домен

9

Конфігурація партнера BroadWorks з надання послуг

  • Налаштування віртуального абонента CUBE

  • Застосуйте номер телефону для відображення коду доступу з завантаженого файлу JSON у віртуальних абонентах

  • Конфігурація мережевого сервера

10

Партнер з надання послуг CUBE (або власний SBC)

  • Дотримуйтесь перевіреної конфігурації, щоб забезпечити CUBE як SBC

  • Альтернатива. Якщо ви не хочете використовувати CUBE, надайте власний SBC, використовуючи конфігурацію CUBE як керівництво високого рівня

11

Сертифікація BYOPSTN

  • Повні приймальні випробування для сертифікації

Крок 1: Передумови партнера

Наступні передумови повинні бути виконані для забезпечення BYOpstn. Передумови, наведені нижче, передбачають, що Партнер має робоче розгортання Webex для Cisco BroadWorks, яке включає:

  • Функціонування системи BroadWorks — як задокументовано в Посібнику з рішень Webex для Cisco Broad Works

  • Ліцензія BroadWorks AS з послугою «VoiceXML» в достатній кількості (1 на номер PSTN)

  • Потрібні патчі BroadWorks:

    Для R22:

    • АП.ХСП.22.0.1123.АП376935

    • АП.АС.22.0.1123.АП376935

    Для R23:

    • АП.ХСП.23.0.1075.АП376935

    • АП.АС.23.0.1075.АП376935

    Для R24

    • АП.АС.24.0.944.АП376935

  • Розгорнута система 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) у партнерському центрі

Процедура, яку використовує партнер Cisco для додавання своїх телефонних номерів для дзвінків на нараду Webex, виглядає наступним чином:

  1. Увійдіть у Партнерський центр.

  2. Перейдіть до Служб.

  3. У розділі Додаткові посилання натисніть кнопку С творити групу виклику ByOpstn.

  4. Введіть назву групи телефонних номерів і виберіть Далі.

  5. Введіть дані телефонного номер а та виберіть Далі.

  6. Перегляньте резюме відомостей про групу телефонних номерів та виберіть «Збере гти».

  7. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

Скріншоти нижче ілюструють процедуру.

Крок 3: Забезпечення груп зворотного виклику DNS SRV (CDSG) у партнерському центрі

Цей крок слід виконати, лише якщо ви хочете розгорнути опцію Приєднатися до зустрічі через зворотний дзвінок. В іншому випадку ви можете пропустити цей крок.
Якщо ви не налаштовуєте цей параметр, користувачі можуть скористатися опцією виклику, щоб приєднатися до нарад, або вони можуть приєднатися за допомогою аудіо комп'ютера.

Якщо ви використовуєте параметр «Зворотний виклик наради», для маршрутизації викли DNS SRV ків з Webex до CUBE потрібна група зворотного виклику. Процедура, яку використовує партнер Cisco для додавання своїх DNS SRV записів CUBE до Webex, така:

  1. Увійдіть у Партнерський центр.

  2. Натисніть на Сервіси.

  3. У розділі Додаткові посилання натисніть кнопку С творити групу зворотного виклику ByOpstn.

  4. Введіть назву DNS SRV групи зворотного дзвінка.

  5. Виберіть Далі.

  6. Введіть DNS SRV дані зворотного дзвінка.

  7. Виберіть Далі.

  8. Перегляньте резюме DNS SRV деталей зворотного дзвінка.

  9. Виберіть Збере гти.

  10. Забезпечити будь-які оновлення DNS для відображення нових записів у DNS SRV групі.

  11. Повторіть цю процедуру для кожної DNS SRV групи зворотного виклику, яку потрібно додати.

Скріншоти нижче ілюструють процедуру.

Крок 4: Зв'яжіть PNG та CDSG до шаблонів клієнтів у партнерському центрі

Початкова конфігурація та перевірка рішення ByOpstn вимагає початкової організації для кожної унікальної комбінації групи телефонних номерів та групи зворотного дзві нка (якщо потрібен DNS SRV зворо тний дзвінок). Тому рекомендується партнерам Cisco аналогічно створювати новий шаблон клієнта для кожної унікальної комбінації групи телефонних номерів та групи зворотного дзвінкаDNS SRV. Кожен шаблон клієнта повинен бути використаний для створення відповідної насіннє вої організації.

Після того, як конфігурація ByOpstn буде зібрана та перевірена за допомогою початкових організацій, Групи телефонних номерів та Групи зворотного дзвінка можна застосувати DNS SRV до існуючих шаблонів клієнтів за потреби.

Зверніть увагу, що нещодавно створені шаблони клієнтів не використовуються існуючими нетестованими клієнтами, тому їх можна безпечно використовувати для ручної перевірки конфігурації ByOpstn .

Якщо ви не розгортаєте «Приєднання до наради за допомогою зворотного виклику», вам не потрібно пов'язувати DNS SRV групи зворотного виклику до шаблону клієнта. Однак вам потрібно вибрати Відклю чити зворотний дзвінок.

Щоб додати до нового шаблону клієнта, виконайте наступне:

  1. Увійдіть у Партнерський центр.

  2. Перейдіть до Служб.

  3. У розділі Додаткові посилання натисніть Додати шаблон впровадження.

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

  5. Введіть деталі шаблону. На етапі типу упаков ки:

    • Виберіть Тип пакета як стандартний.

    • Виберіть Н алаштування приєднання до наради як номери дзві нків, надані партнером (ByOpstn).

    • Виберіть створену групу «Телефонний номер».

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

  6. Виберіть Далі.

  7. Введіть решту деталей шаблону.

  8. Перегляньте резюме подробиць шаблону.

  9. Натисніть Збере гти.

  10. Повторіть цю процедуру для кожного шаблону клієнта, який потрібно додати

Знімок екрана нижче ілюструє процедуру.

Щоб оновити існуючий шаблон клієнта, виконайте наступне:

  1. Увійдіть у Партнерський центр.

  2. Перейдіть до Служб.

  3. У розділі Додаткові посилання натисніть Додати шаблон впровадження.

  4. У розділі Ш абло ни виберіть пункт Переглянути шаблон.

  5. Виберіть шаблон, який потрібно оновити.

  6. Прокрутіть розділ конфігурації приєднання до зустрічі:

    • Виберіть номери дзвінків, надані партнером (BYOPSTN).

    • Виберіть попередньо налаштовану групу «Телефонний номер».

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

  7. Виберіть Збере гти.

    Знімок екрана нижче ілюструє процедуру.

Крок 5: Надання організаціям насіннєвого рішення

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

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

Використовуючи кожен із попередньо налаштованих шаблонів клієнта, надайте абонента для нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise з користувачем стандартного пакета. Отриманий сайт на рад стандар тного пакету повинен використовувати опцію приєднання до наради з номерами виклику постачальника партнерів. Для надання абонента може бути використаний будь-який з наступних способів:

  1. Забезпечити тестового абонента за допомогою API передплатників BroadWorks, як це задокументовано на devel oper.webex.com.

  2. Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштованому на використання шаблону клієнта. Будь ласка, переконайтеся, що Шаблон клієнта використовує стандартний пакет як стандартний, щоб переконатися, що тестовому абоненту присвоєно стандартний пакет. Крім того, тестовий абонент повинен бути згодом оновлений, щоб мати стандартний пакет.

Зверніть увагу, що рекомендується, щоб організації насіннєвих рішень були пов'язані з тестовим постачальником послуг BroadWorks або тестовим BroadWorks Enterprise.

Крок 6: Виберіть організацію первинного насіннєвого рішення

Важливо, щоб цей сайт нарад залишався забезпеченим, оскільки цей UUID сайту надсилається під час кожного запиту на приєднання до наради як маркер автентифікації. Не видаляйте початкову організацію, оскільки пов'язаний сайт наради також буде видалено. Якщо початкова організація видалена, вам потрібно забезпечити нову та переналаштувати Broadworks з новим UUID сайту.

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

Присвоєння номерів телефонів та DNS SRV записів клієнтам, які не перевіряються, пов'язує їх із сайтами нарад для приєднання до виклику та зворотного дзвінка. Будь-які зміни можуть вплинути на сервіс.

Щоб вибрати організацію первинного насіннєвого розчину, виконайте наступне:

  1. Увійдіть у Партнерський центр.

  2. Натисніть Служ би.

  3. У розділі Перевірка конфігурації натисніть Призначити організацію.

  4. На екрані Призначити організацію знайдіть і виберіть одну з попередніх налаштованих організацій.

  5. Натисніть Призначити.

    Обрана насіннєва організація є первинною насіннєвою організацією.

Скріншоти ілюструють процедуру.

Крок 7: Завантажте конфігурацію BroadWorks (BYOPSTN)

Інформація про організацію первинного насіннєвого рішення, групи телефонних номерів та DNS SRV групи зворо тного виклику для певного кластеру BroadWorks доступні в одному місці, файлі JSON конфігурації BroadWorks (BYOPSTN). Ця інформація потрібна для налаштування BroadWorks для BYOpstn.

Зверніть увагу, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору основної організації початкового рішення.

Процедура перегляду/завантаження файлу конфігурації JSON виглядає наступним чином:

  1. Увійдіть у Партнерський центр.

  2. Натисніть Служ би.

  3. На візитній карт ці BroadWorks натисніть Переглянути дзвінки Broadworks.

  4. У розділі Кластер и виберіть кластер, пов'язаний із шаблонами клієнта та налаштований для ByOpstn.

  5. Прокрутіть розділ кон фігурації BroadWorks (BYOPSTN).

  6. Натисніть Завантажити файл конфігурації JSON.

  7. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

Ці скріншоти ілюструють процедуру.

Будь ласка, перегляньте зразок файлу конфігурації JSON нижче. Файл містить додаткову інформацію про кожну групу телефонних номерів, групу зворотного дзвінкаDNS SRV, наступні ключові елементи конфігурації, які необхідно ввести на BroadWorks, позначені жирним шрифтом.

  • SiteUUID: BroadWorks повинен надіслати це значення в SIP-повідомленнях, це маркер, який Webex Edge Audio використовує для підтвердження ідентичності BroadWorks партнера Cisco та його доступу до сайтів зустрічей, якими керує цей партнер Cisco.

  • Номер телефону -to- зіставлення коду доступу: телефонні номери та пов'язані з ними коди доступу Webex повинні бути налаштовані на BroadWorks.

    • Телефонний номер

    • Код доступу

  • LocaleTag: на BroadWorks потрібно налаштувати потрібну мову оголошення, пов'язану з номером телефону.

  • DNSSrv: Зворотний виклик DNS SRV повинен бути налаштований у 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: Визначте домен Webex Edge Audio DNS SRV

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

  1. Увійдіть у Партнерський центр.

  2. Перейдіть до Клієнтів.

  3. Виберіть Підприємство перевірки ByOpStn.

  4. Натисніть на Переглянути клієнта.

  5. Перейдіть до Послуги/Зустрічі.

  6. Виберіть сайт зустрічі стандартного пакета.

  7. Прокрутіть до нижньої частини бічної панелі, виберіть Н алаштувати сайт.

  8. Виберіть Загальні налаштування/Налаштування звуку.

  9. У розділі Користувацькі глобальні номери викликів Edge Audio виберіть Створити сценарій Lua.

  10. У спливаючому вікні знайдіть значення «-- Оновити до заголовка з URL CCAX».

     
    -- 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. Витягніть значення жирним шрифтом, наприклад, eccc x.amer.webex.com.

Це Webex Edge аудіо DNS SRV домен, який повинен бути налаштований на 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 слід створити новий тип профілю ідентифікації/пристрою. Обов'язково встановіть наступні властивості нижче, тоді як інші можна залишити за значеннями за замовчуванням:

  • Тип адреси сигналізації - встановлено на інтелектуальну адресацію проксі-сервера

  • Аутентифікація — Встановити значення Увімкнено

  • Підтримка ідентифікації в ОНОВЛЕННІ та повторному запро шенні - Перевірено

  • Можливість статичної реєстрації — Встанов ити значення Увімкнено

  • Підтримка відео — Вимкнено

У наведеному нижче прикладі створено новий тип профілю ідентифікації/пристрою «vxml_profile» для представлення CUBE.

Голосовий XML віртуальний абонент

Створення екземпляра VoiceXML

Кожен номер Webex Meetings PSTN представлений віртуальним абонентом в BroadWorks, і може використовуватися функціонал віртуального абонента VoiceXML. Рекомендується використовувати виділене підприємство та групу для всіх віртуальних абонентів VoiceXML. Зауважте, що ми насправді не використовуємо жодних можливостей VoiceXML, але цей тип віртуального користувача підходить для взаємодії з CUBE.

Щоб використовувати службу VoiceXML, переконайтеся, що ліцензія має достатню кількість «VoiceXML» та що послуга авторизована на рівні підприємства та групи, а служба VoiceXML призначена групі, як показано на прикладі нижче.

У розділі Група > Служ би виберіть VoiceXML і створіть екземп ляр для кожного номера PSTN.

Налаштування адрес VoiceXML

Для кожного екземпляра VoiceXML надайте наступне в розділі Адреси VoiceXML:

  • Телефонний номер — введіть номер набору для Webex Meetings сайту (наприклад, 2403332200).

  • Розширення

  • Профіль ідентифікації/пристрою — Створіть один екземпляр (наприклад, VXML_DeviceProf) на основі типу пристрою, створеного в попередньому розділі (у прикладі vX ML_Profile) та введіть наступну конфігурацію.

  • Ліній/порт <domain>—Введіть у форматі <access number>@, де

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

    • <domain>є доменом Webex Edge аудіо для цього сайту зустрічі (наприклад, ecccspx.amer.pub.webex.com)

  • Contact sip —Для дзвінків на зустріч на номер доступу, IN VITE буде надіслано з URI запиту, встановленим для значення цього поля. <SIP transport>Введіть SIP- контакт в такому форматі<sip contact>;<Locale>; <Сайт зустрічей UUID>;, де:

    • <sip contact>це <number>поле з рядку/порту, але з доменом як SRV, який переходить на адресу CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • <Locale>представляє мовні налаштування відповідно до локалі користувача (наприклад, locale=en_US)

    • <Meetings Site UUID>це UUID сайту з файлу JSON (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <SIP transport>має бути transport=tcp, щоб AS використовував TCP для надсилання повідомлень до CUBE.

Нижче наведено приклад налаштувань адрес VoiceXML.

Для кожного додаткового номера доступу до наради, який буде використано, слід створити додатковий віртуальний абонент VoiceXML, аналогічний наведеному вище. Можна використовувати той самий профіль пристрою, але поля Line Port і Contact повинні бути побудовані з інформації номера доступу, як показано вище.
Переконайтеся, що обмеження політики обробки дзвінків, які ви налаштовуєте для віртуального абонента BroadWorks, достатні для обробки додаткових дзвінків ByOpstn у вашій групі телефонних номерів.

Призначити SIP-аутентифікацію екземпляру VoiceXML

Призначте службу автентифікації віртуальному абоненту VoiceXML. Це буде використано для ав тентифікації повідомлень SIP INVITE з CUBE у сценарії зворотного дзвінка. Це також запобігає вірту альному абоненту VoiceXML приймати дзвінки від інших сторін, крім CUBE

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

CUBE має бути налаштовано з однаковим ім'ям користувача та паролем, щоб належним чином автентифікувати повідомлення INVITE, які надсилаються до АС.

Приклад команди налаштувати SIP-аутентифікацію на CUBE наступний:

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

Файл імендефс

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

У нашому прикладі SRV контакту SIP є cube.internal.local і вирішує адресу 10.165.196.30 порт 5060, щоб дістатися до CUBE. На АС файл /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 Char geIndicator.

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

Якщо встановити значення 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

Виділений віртуальний абонент VoiceXML зі спеціальною опцією зворотного виклику Webex Meeting (далі називається абонентом зворотного виклику наради VoiceXML) має бути налаштований на сервері додатків BroadWorks (AS) для обробки дзвінків зворотного дзвінка. Webex Meetings На АС можна налаштувати тільки один екземпляр цього абонента.

Щоб увімкнути цю функцію, встановіть параметр «Активована функція 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 для зворотного дзвінка та дзвінка» залежить від функції «Під тримка BroadWorks для CI UUID», перед активацією функції (102074) вам також потрібно активувати функцію (102746). Для отримання додаткової інформації зверніться до розділу «Синхронізація UUID користувача CI (підтримка Broadworks для CI UUID)».

Абонент зворотного виклику наради VoiceXML подібний до існуючого віртуального абонента BYOPSTN VXML, але позначив його новим прапором «Зворотний дзвінок Webex Meeting». Цей абонент зворотного виклику наради VoiceXML налаштований з тим самим профілем пристрою, що і існуючий віртуальний абонент BYOPSTN VXML, а також службу аутентифікації з тими ж обліковими даними.

Приклад наведено нижче:

Абонент зворотного виклику наради VoiceXML повинен існувати в АС, на якому розміщується користувач, який приймає зустріч. Коли АС отримує запит INVITE зворотного виклику на нараду, він намагається знайти як користувача зворотного виклику наради VoiceXML, так і користувача господаря наради в АС під час налаштування виклику. Якщо жодного з цих користувачів не знайдено, дзвінок відхиляється.

Сесія господаря зустрічі

У сценарії зворотного виклику із заголовком X-Cisco-Meet-Info сервер додатків Cisco BroadWorks отримує запит SIP INVITE та ідентифікує користувача господаря зустрічі за допомогою параметра 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)

UUID CI користувача є унікальним ідентифікатором для ідентифікації користувачів у середовищі Webex.

Ця програма Webex Provisioning Sync на платформі доставки додатків Cisco BroadWorks (ADP) використовується для синхронізації, відображення та зберігання UUID CI користувача в інфраструктурі BroadWorks, щоб його можна було використовувати в різних взаємодіях із службою Webex та Webex для BroadWorks.

Зверніться до розділу «Увімкнути зворотний дзвінок Webex Meeting» про те, як асоціація UUID користувача CI використовується мережевим сервером 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 Provisioning Sync тепер може виконувати асоціацію 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 Manual Sync може миттєво викликати асоціацію.

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

Партнери з параметром «Ввімкнено» встановлено значення «true» виконують пов'язане з інтервалом опитування. Під час початкової асоціації програма Webex Provisioning Sync запитує API передплатника Webex для отримання даних, що містять CI UUID для всіх користувачів, розміщених партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється з пов'язаним UUID CI. Наступні асоціації впливають на користувачів, доданих до партнера. За допомогою команди 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 для дзвінків на зустрічі. Цього можна виконати за допомогою політики PrecallTyping Network Server.

Спочатку на NS CLI у розділі /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. У цьому прикладі новий екземпляр PreCallTyping «wxm» було додано під контекстом /Policy/PrecallTyping CLI, але це може бути існуючий екземпляр 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/PrecallTy pe/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.

МаршрутизаціяNE

Для представлення CUBE потрібне маршрутизаціяNE на NS у контексті /System/Device/RoutingNE CLI. Таким чином, коли NS отримає INVITE від CUBE, він співставить за головок via із записом routingNE, який забезпечується на NS. Докладніше про те, як додати маршрутизацію, зверніться до Посібника з адміністрування інтерфейсу командного рядка мережевого сервера Cisco BroadWorks.

Нижче наведено приклад команд для додавання маршрутизуванняNE «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, ідентифікатора зустрічі та сайтуUID.

Отримавши INVITE, NS використовує заголовок Via для узгодження з маршрутизацією NE «WebExMeetings». Це, у свою чергу, вибере профіль маршрутизації «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

Команду налаштування домену INVITE URI на CUBE можна знайти в наступному розділі, в розділі «dial-peer/session target», наприклад:

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

Хостингне

Для підтримки параметрів конфігурації обробки 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 визначається на основі системного параметра enableWebEx MeetingHooostLookup.

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

Коли параметр системи enableWebExMeetingHoostLoo kup встановлено значення true, для ідентифікації пари AS, яка розміщує користувача хоста наради, UUID CI у заголовку 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 PST N.

У цьому розділі зосереджено увагу на конфігураціях 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.

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

Якщо не вказано інше, інші вимоги до конфігурації на кроці 10 застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка призначені лише для CUBE, якщо не вказано, що приклад застосовується для інших SBC. Для інших SBC зверніться до документації SBC для отримання команд конфігурації.

Початкова конфігурація

Щоб налаштувати 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 (або вашого SBC) на мережеві сервери Broad Works. Наприклад, 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-адресами, які потрібні для доступу до служби VoIP. Сюди входять:

  • Приватні адреси сигналізації 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 нарад. Од ним винятком є китайські кластери, для яких діапазон відображається за посиланням нижче:

Мережеві вимоги для 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 Клієнт Hello):

  • 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 Audio. Налаштуйте наступні криптопакети по порядку. Конфігура ція голосового класу srtp-crypto повинна бути застосована до комутованих аналогів, які використовуються для з'єднання з Edge Audio.

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 (або ваш власний SBC) надсилає до 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 Audio, як показано в прикладі правила 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 (значення поля Контакт у профілі пристрою 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
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати аналогічні правила на власному SBC.

Для того, щоб переслати 486 повідомлень, надісланих АС, назад на Webex Edge аудіо, потрібна наступна конфігурація на CUBE (для власного SBC зверніться до документації SBC, щоб отримати допомогу)

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) для подальшого використання в аналогах набору, який відповідає наступним критеріям:

  • Для пакетів RTP-NTE DTMF немає взаємодії з корисним навантаженням, тому налаштуйте асиметричне корисне навантаження в повному обсязі.
  • Edge Audio не підтримує оновлення ідентифікатора абонента, тому необхідно налаштувати значення «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 Audio. Налаштуйте наступне на CUBE (подібну конфігурацію потрібно буде налаштувати на власному SBC):

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»), що відповідає конфігурації «вхідний запит uri outEdgeAudio».
  • Вихідний контактний номер 23411 вибирається на основі хоста в URI запиту («cube.internal.local»), що відповідає конфігурації «URI призначення outedgeAudio».
  • Вихідна INVITE надсилається на зовнішньому інтерфейсі з хостом у запиті URI зміненим з «cube.internal.local» на «ecccspx.amer.pub.webex.com» за допомогою профілю перекладу повідомлення «голосового класу sip профілів 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

  • Вхідний INVITE отримується від 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 вхідного запиту на основі конфігурації «вхідний запит uri inedgeAudio».
  • Два аналоги вихідного набору обираються на основі шаблону «x-cisco-webex-service=audio», присутнього в URI запиту на основі конфігурації «URI призначення inEdgeAudio».

    - Наберіть Peer 302

    - Наберіть Peer 23401

  • Вихідний INVITE надсилається на мережеві сервери (пошук SRV на основі «завдання сеансу 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 спрямовує виклик до активного АС на основі повернутого контакту в повідом ленні 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>
    

Конфігурація MTL

Щоб дозволити з'єднання MTL між CUBE (або вашим власним SBC) та Webex Edge аудіо, необхідно виконати наступні кроки конфігурації.

Обов'язково потрібно налаштувати MTL між CUBE (або власним SBC) та Webex Edge аудіо.

Підтримка сертифікатів підстановки

Сертифікати з підписом підстановки використовують загальне ім'я теми (наприклад, *.us.example.com), яке відповідає домену для CUBE або вашого власного SBC. Сертифікати підстановки підтримуються для багатокластерного розгортання CUBE або SBC, але не підтримуються для розгортання CUBE або SBC з одним вузлом.

Трустпул

Під час рукостискання TLS, коли Ау Webex Edge діо надсилає свій сертифікат, CUBE перевірить його у списку сертифікатів, прийнятих у фонді довіри.

Пакет Trustpool повинен бути оновлений за допомогою кореневої CA Cisco, завантаживши останній «Cisco Trusted Core Root Bundle» з http://www.cisco.com/security/pki/ за допомогою команди:

crypto pki trustpool import clean url <url>

Сертифікати, надіслані Webex Edge Audio, підписуються 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

Точка довіри

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

Одновузловий CUBE

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

  • Щоб створити CSR (запит на підписання сертифіката) для CUBE:

    - створити пару ключів (ця пара ключів буде пов'язана з точкою довіри )

    CUBE(config)# crypto key generate rsa general-keys label <key label> exportable

    • general-keys - Визначає, що має бути створена пара ключів загального призначення.
    • label <key-label>- (Необов'язково) Ім'я, яке використовується для пари ключів RSA під час експорту. Якщо мітка ключа не вказана, використовується повністю кваліфіковане доменне ім'я (FQDN) маршрутизатора.
    • експортується - (Необов'язково) Визначає, що пару ключів 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)

    - генерувати КСВ:

    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
    
  • Надіслати CSR (від BEGIN CERTIFICATE REQUEST до END CERTIFICATE REQUEST) до CA (Certificate Authority)
  • CA генерує підписаний сертифікат

    - Залежно від CA, вони нададуть кореневий сертифікат (напр. Digicertca.crt) та запитуваний сертифікат (наприклад, cube.crt)

  • Завантажте сертифікат CA

    - По-перше, аутентифікуйте точку довіри за допомогою сертифіката кореня

  • 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 на точку довіри CU BE

    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
    

Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб дізнатися більше про те, як створити CSR.

Багатовузловий кластер CUBE (використання альтернативних імен у сертифікаті) - НЕ підтримується

Мультинод означає, що CUBE зможе імпортувати один і той же сертифікат для більш ніж одного розгортання CUBE. Наразі використання альтернативної назви теми для створення КСВ не підтримується: 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 в кубі: 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. Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб отримати довідку щодо команд.

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, зверніться до документації для власного SBC, щоб дізнатися більше про те, як використовувати журнали.

Інші корисні команди

Перевірка поточної конфігурації

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

Щоб зберегти конфігурацію на ROM, який буде використовуватися при завантаженні

CUBE# write

Крок 11 Сертифікація OPSTN

Після завершення конфігурації та забезпечення рішення byOPSTN Партнер зобов'яз аний пройти набір кейсів приймання для сертифікації свого рішення. Це необхідний крок для затвердження та активації партнера ByOpstn.

Випадки перевірки прийняття описані в документі Принесіть власну процедуру прийняття PSTN Webex для Cisco BroadWorks за адресою: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf.

Партнер повинен надати результати успішно виконаних приймальних випробувань групам для ін бордингу та сертифікації.

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

Застосування оновлень до групи телефонних номерів під час роботи/групи зворотного дзвінка DNS SRV

Після того, як клієнти, які не перевіряються, присвоюються шаблону клієнта за допомогою номерів дзвінків , наданих Партнером, для цих користувачів доступні такі варіанти приєднання до наради:

  • Запрошення на нараду містять один або кілька номерів телефонів за замовчуванням із групи телефонних номерів, призначених для призначення

  • Додаток Webex відображає один або кілька телефонних номерів за замовчуванням з пункту Призначити групу телефонних номерів як параметр приєднання до наради

  • Інтерфейс сайту Webex Meeting відображає один або кілька телефонних номерів за замовчуванням з пункту Призначити групу телефон них номерів як параметр приєднання до наради

  • Якщо у шаблоні клієнта ввімкнено зворотний дзвінок, Webex Meeting надає параметр «Зателефонувати мені за номе ром», де запит зворотного дзвінка спрямовується до одного із записів, зазначених у призначеній групі зворотного дзвінка DNS SRV

Зміна параметрів приєднання до наради для шаблону клієнта, зміна призначеної групи телефонних номерів або зміна групи зворотного виклику може вплинути на DNS SRV наведені вище параметри приєднання до наради. Ці зміни не стосуються існуючих клієнтів, але нещодавно створені клієнти побачать ці зміни негайно для їхніх сайтів зустрічей пакетів Standard та Premium. Тому настійно рекомендується перевіряти будь-яку таку зміну за допомогою організації початкових рішень перед застосуванням до існуючих шаблонів клієнтів, груп телефонних номерів або груп зворотного дзвінка (якщо розгорнуто DNS SRV групи зворотного DNS SRV дзвінка).

Під час оновлення параметрів приєднання до наради для шаблону клієнта та/або при застосуванні оновлень до груп телефонних номерів або груп зворотного дзвінка слід виконати наведені нижче дії DNS SRV .

Зверніть увагу, якщо шаблони клієнтів, групи телефонних номерів або DNS SRV групи зворотного дзвінка використовуються тестовими постачальниками послуг BroadWorks та/або тестовими компаніями BroadWorks, ця процедура є необов'язковою. Можливо, доцільніше просто видалити перевірених постачальників послуг BroadWorks та/або проте стувати організації BroadWorks Enterprises та повторно надати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп зворотного дзвінка. DNS SRV

Оновити лише групу телефонних номерів:

  1. Створіть нову тимчасову групу телефонних номерів з необхідними оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо разом із групою використовується існуюча група телефонних номерів, призначте її шаблону.
  3. Створіть організацію початкового рішення, забезпечивши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise за допомогою стандартного пакета за допомогою нового шаблону клієнта. Зверніть увагу, що це вторинна організація початкових рішень, оновлення SiteUUID для нарад, налаштованого на BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (ByOpstn), він містить номер телефону для відображення ко ду доступу до нових телефонних номерів у групі телефонних номерів.
  5. Визначте DNS SRV до Webex Edge мен аудіо для організації насіннєвого рішення Стандартний сайт зустрічі пакета. Він повинен бути незмінним від значення, визначеного раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYOPSTN).
  7. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета організації та приєднавшись до зустрічі за допомогою телефонних номерів виклику.
  8. Застосуйте оновлення до оригінальної групи телефонних номерів. Зараз ця зміна діє для клієнтів, які не тестують.
  9. Організацію початкового рішення, тимчасову групу телефонних номерів та шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення оригінальної групи телефонних номерів.

Оновити лише DNS SRV групу зворотного дзвінка:

  1. Створіть нову тимчасову гру DNS SRV пу зворотного дзвінка з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного дзвінка та існуючу DNS SRV групу телефонних номерів. Якщо разом із гру DNS SRV пою використовується існуюча група зворотного виклику, призначте її шаблону.
  3. Створіть організацію початкового рішення, забезпечивши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise за допомогою стандартного пакета за допомогою нового шаблону клієнта. Зверніть увагу, що це вторинна організація початкових рішень, оновлення SiteUUID для нарад, налаштованого на BroadWorks, не потрібно.
  4. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета організації, приєднавшись до зустрічі за допомогою телефонних номерів виклику та скориставшись опцією «З ателефонувати мені за номером».
  5. Застосуйте оновлення до оригінальної групи DNS SRV зворотного виклику. Зараз ця зміна діє для клієнтів, які не тестують.
  6. Організацію насіннєвого рішення, гру DNS SRV пу зворотного дзвінка та шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення оригінальної DNS SRV групи зворотного виклику.

Оновіть номер телефону та DNS SRV групу зворотного дзвінка:

  1. Створіть новий тимчасовий номер телефону та групу DNS SRV зворотного дзвінка з необхід ними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів та нову групу зворо тного дзві DNS SRV нка. Якщо разом із групою використовується існуюча DNS SRV група телефонних номерів та/ або група зворотного дзвінка, призначте це шаблону.
  3. Створіть організацію початкового рішення, забезпечивши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise за допомогою стандартного пакета за допомогою нового шаблону клієнта. Зверніть увагу, що це вторинна організація початкових рішень, оновлення SiteUUID для нарад, налаштованого на BroadWorks, не потрібно.
  4. Завантажте файл JSON конфігурації BroadWorks (ByOpstn), він містить номер телефону для відображення ко ду доступу до нових телефонних номерів у групі телефонних номерів.
  5. Визначте DNS SRV до Webex Edge мен аудіо для організації насіннєвого рішення Стандартний сайт зустрічі пакета. Він повинен бути незмінним від значення, визначеного раніше для вихідної групи телефонних номерів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYOPSTN).
  7. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета організації, приєднавшись до зустрічі за допомогою телефонних номерів виклику та скориставшись опцією «З ателефонувати мені за номером».
  8. Застосуйте оновлення до оригінального номера телефону та групи DNS SRV зворотного дзвінка. Зараз ця зміна діє для клієнтів, які не тестують.
  9. Організацію початкового рішення, тимчасову групу телефонних номерів, гру DNS SRV пу зворо тного дзвінка та шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення оригін альної групи телефонних номерів та DNS SRV групи зворотного дзвінка.
Організацію первинного насіннєвого рішення не слід видаляти, якщо на BroadWorks не було обрано та налаштовано нову організацію первинного насіннєвого рішення. Видалення первинної організації початкового рішення видаляє ідентифікатор SiteUID, від якого залежить рішення ByOpStn для аудіо SIP-повідомлення. Webex Edge Якщо буде видалено, приє днання до нарад за допомогою виклику для сайтів із наданим партнером номер виклику не вдасться .

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

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

Відомі обмеження

  • Будь-які зміни у варіанті приєднання до наради шаблону клієнта, номерах дзвінків Cisco або номерів дзвін ків, наданих партнерами, застосовуються лише до нещодавно створених клієнтів. Існуючі клієнти, які використовують шаблон, залишаються незмінними.

  • Будь-які зміни в налаштуваннях групи телефонних номерів шаблонів клієнта або DNS SRV групи зворотного дзвінка застосовуються лише до нещодавно створених клієнтів або існуючих клієнтів, які надаються для першого користувача пакета Standard або Premium. Існуючі клієнти, які вже мають користувачів пакетів Standard або Premium, залишаються незмінними.

  • Будь-які зміни до груп телефонних номерів або груп зворотного дзві DNS SRV нка, призначені для шаблонів клієнтів, застосовуються лише до нещодавно створених клієнтів або існуючих клієнтів, які надаються для першого користувача пакета Standard або Premium. Існуючі клієнти, призначені для пов'язаних шаблонів, які вже мають користувачів пакетів Standard або Premium, залишаються незмінними.

  • Даний шаблон клієнта підтримує номери дзвінків Cisco або опцію приєднання до на ради за номером дзвінка, наданий партнером, комбінація двох варіантів для одного шаблону не підтримується.

  • Повідомлення SIP для «Зателефонуйте мені за номером» або випадку приєднання до зустрічі зворотного дзвінка не містить інформації про клієнта та/або користувача, який приймає зустріч, до якої потрібно приєднатися.

  • Номери телефонів та пов'язані коди доступу до наради для певної групи телефонних номерів підтримують лише один DNS SRV домен Webex Edge аудіо (наприклад, ecccspx.amer.webex.com). Використання цих телефонних номерів для виклику на зустрічі в іншому домені Webex Edge ауді DNS SRV о не підтримується.

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

  • Додаток Webex, інтерфейс сайту Webex Meeting та електронна пошта із запрошенням Webex Meeting містять посилання на документ «Об меження безкоштовних дзвінків». Цей документ стосується номерів телефонів, наданих Cisco, і користувачі повинні ігнорувати його під час використання номерів телефонів, наданих Партнером, для приєднання до наради.

Історія змін документа

Наступна таблиця показує історію змін до цього документа за останні 12 місяців.

Дата

Версія

Опис змін

Квітень 08, 2024

1-36

  • Додано зауважте, що DNS-SRV має динамічний характер і доданий символ підстановки до IP-адрес.

Січень 10, 2024

1-35

  • Правило 4 було додано в розділі Профілі перекладу.

Грудень 22, 2023

1-34

  • Оновлено розділи «Приєднання до наради» за допомогою розділів «Зворотний виклик» (необов'язково), RoutingNE, Увімкнути зворотний виклик наради Webex, профілі перекладу та потоки викликів Cube.

Липень 04, 2023

1-33

  • Оновлено Приєднання до зустрічі за допомогою розділу Зворотній дзвінок (необов'язково).

Лютий 02, 2023

1-32

  • Додано новий домен для Великобританії та Північної Африки, доданий у розділі До мени маршрутизації дзвінків Webex.

  • Додано сеанс хоста нарад та платформа доставки додатків під Крок 9: На дання конфігурації партнера BroadWorks.

Лютий 02, 2023

1-31

  • Оновлено Застосувати оновлення до розділу Групи телефонних номерів/Групи зворотного дзвінка під час служби DNS SRV .

Січень 31, 2023

1-30

  • Додано розділ Платформа доставки додатків під Сервер додатків.

29 лист. 2022

1-29

  • Додано увімкнути зворотний дзвінок Webex Meeting в розділі Мережевий сервер.

  • Додано Створити абонента зворотного дзвінка на зустріч VoiceXML у розділі Сервер додатків.

  • Оновлені DNS SRV записи у розділі Домени маршрутизації викликів Webex.

Запропонуйте власне рішення ТМЗК

Визначення

Визначення

Опис

Партнер Cisco

Суб’єкт (зазвичай постачальник послуг), який продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти й служби Cisco, продані їм партнером Cisco.

CUBE

Єдиний прикордонний елемент Cisco

Партнерська організація

Репозиторій керування ідентифікаціями та службами Webex, що містить інформацію про партнерів Cisco та їхніх клієнтів.

Хаб партнера

Вебпортал для підготовки ідентифікаційних даних і служб для партнерів Cisco та клієнтів, якими вони керують.

Організація Замовника

Репозиторій керування ідентифікаціями та службами Webex, що зберігає інформацію про кінцевого клієнта.

Компанія BroadWorks або постачальник послуг / група

Представлення кінцевого клієнта у BroadWorks.

Рішення Bring Your Own PSTN (BYoPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати номери телефонів, якими вони володіють, щоб користувачі могли використовувати їх під час приєднання до вебекс-зустрічей. Рішення дозволяє партнерам використовувати власні мережі ТМЗК і використовувати існуючі зв'язки з постачальниками ТМЗК, а не використовувати номери, надані Cisco.

Еталонна архітектура в цьому документі забезпечує наскрізний дизайн для параметра BYoPSTN. Ця архітектура перевірена cisco і використовує уніфікований прикордонний елемент Cisco (CUBE) як контролер кордонів сесії (SBC) для трафіку дзвінків між BroadWorks і Webex Meetings.

Вибір параметра приєднання до наради

Зараз Webex для Cisco BroadWorks підтримує два параметри для підготовки телефонних номерів для нарад. Постачальники послуг повинні вибрати один із цих двох варіантів – поєднання не підтримується:

  • Системні телефонні номери Cisco (Cisco ТМЗК) — Cisco надає номери телефонів, які учасники наради можуть використовувати для приєднання до нарад

  • Системні телефонні номери, надані партнером (Використання власної служби ТМЗК); постачальники послуг надають власні номери телефонів, які будуть використовуватися учасниками наради під час приєднання до нарад

Рішення Використання власної служби ТМЗК

Партнери, які вибирають параметр системних телефонних номерів, наданий партнером (Використання власної служби ТМЗК), повинні надати власні номери телефонів ТМЗК і забезпечити мережеву інфраструктуру, необхідну для маршрутизації викликів у Webex і з Webex. Рішення Використання власної служби ТМЗК полегшує маршрутизацію викликів Через Верхній (OTT) через загальнодоступний інтернет із BroadWorks до Webex.

Під час вибору параметра Використання власної служби ТМЗК застосовуються такі умови:

  • Партнери Cisco можуть використовувати ті самі номери телефонів для кількох кінцевих клієнтів. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Параметр Використання власної служби ТМЗК не вимагає змін у загальному процесі реєстрації для Webex для клієнтів Cisco BroadWorks.

  • Використання власної служби ТМЗК вимагає підготовки на рівні партнера Cisco, і будь-які кінцеві клієнти, яких партнери активують після того, як Використання власної служби ТМЗК буде задіяно, вмикаються автоматично.

  • Уся підготовка, необхідна для вебсайтів нарад клієнтів, є автоматичною, як і для поточного загальнодоступного рішення.

  • Партнери, які активують пакети Стандарт і Premium, мають два вебсайти для нарад: один вебсайт для стандартних користувачів, інший для преміумкористувачів. Обидва вебсайти активовані Використання власної служби ТМЗК.

  • Учасники наради, які здійснюють виклик на номер системи нарад, можуть використовувати відео й спільний доступ до контенту через інтернет.

  • Застосовується до приєднання до нарад як до нарад у просторі, так і до нарад PMR. Зауважте, що для нарад у просторі простір повинен бути створений користувачем Standard або Premium із можливостями організатора нарад Webex, щоб отримати номер доступу до ТМЗК: простори, створені базовими користувачами, не отримують номери доступу до ТМЗК.

  • Цей документ надає перевірену конфігурацію, яка використовує CUBE як ваш SBC. Однак, якщо ви не хочете використовувати CUBE, ви можете розгорнути свій власний SBC.

Архітектура

Рішення Webex для Cisco BroadWorks Використання власної служби ТМЗК засноване на наборі служб Webex Edge, зокрема на службі аудіо Webex Edge, доступній корпоративним клієнтам. Архітектура адаптована для інтеграції інфраструктури BroadWorks партнерів Cisco з Webex Edge Audio, що дозволяє партнеру Cisco центрально налаштовувати набори телефонних номерів для використання їхніми кінцевими клієнтами.

Основними елементами архітектури є:

  • BroadWorks — Cisco Partners Інфраструктура BroadWorks

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

  • Аудіо Webex Edge — служба Webex, яка від’єднує ТМЗК від 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 має номер телефону ТМЗК (наприклад, 2403332200) і пов’язаний код доступу Webex (наприклад, 88631321777971704941).

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

  • Код доступу, який надсилається до Webex у повідомленнях SIP, ідентифікує сайти для нарад, пов’язані з партнером Cisco.

  • Вищезгаданий вище номер телефону для зіставлення коду доступу налаштовано один раз і є загальним для всіх вебсайтів для нарад кінцевого клієнта.

  • Учасники, які приєднуються до наради, повинні ввести відповідний ідентифікатор наради (наприклад, 123456), який ідентифікує конкретну нараду для приєднання.

Партнерам рекомендовано дотримуватися моделі резервування, наведеної нижче.

Приєднатися до наради за допомогою виклику на номер системи

На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою виклику на номер системи.

Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою виклику на номер системи.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). SIP ЗАПРОШЕННЯ несе URI-запит як номер телефону, пов’язаний із нарадою.

  3. BroadWorks перекладає номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом Наради, і маршрутизує виклик до CUBE з URI-запитом як кодом доступу.

  4. Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли його надано в Cisco Partner Hub і BroadWorks.

  5. Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дає йому змогу приєднатися до наради.

Приєднатися до наради за допомогою зворотного виклику (необов’язково)

На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою зворотного виклику. Користувач просить здійснити виклик від Webex для приєднання до наради.

Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою зворотного виклику:

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

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

  3. Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI-запит на ЗАПРОШЕННЯ SIP містить номер телефону, який має отримати виклик, (наприклад, +16504441000@cube.example.com).

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

  5. Виклик пропонується користувачу, який запитує Номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом BroadWorks або номером ТМЗК. Якщо запитуваний номер є номером ТМЗК, BroadWorks використовує наданий шлях, щоб маршрутизувати виклик до ТМЗК.

Для параметра зворотного виклику обов’язково активувати дві такі функції:

  • 102746 – Підтримка BroadWorks для CI UUID
  • 102074 – Підтримка виставлення рахунків BYO PSTN для CallBack і CallIn

Це можна підтвердити з CLI, як зазначено нижче:

AS_CLI/System/ActivatableFeature> get Опис ідентифікатора Активовано Останні змінені позначки часу ============================================================================================= 102746 Підтримка BroadWorks для CI UUID true 102074 BYO PSTN Підтримка виставлення рахунків для CallBack і CallIn true 

"Детальний опис цих функцій та активації можна знайти в розділі ""Віртуальний абонент зворотного виклику наради VoiceXML"" цього документа."

Якщо ви виберете параметр приєднання до наради за допомогою параметра зворотного виклику, користувачі все одно зможуть використовувати параметр виклику на номер системи для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. У цьому випадку вам не потрібно налаштовувати групи зворотного виклику DNS SRV.

Огляд конфігурації рішення

Рішення має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення успішно працювало. Складові такі:

  • BroadWorks

  • CUBE (або альтернативний прикордонний контролер сеансу із сертифікацією SP (SBC))

  • Webex Edge Audio

Між конфігурацією цих різних компонентів існують взаємозалежності, і тому одна або кілька вихідних організацій рішень необхідні для завершення необхідної конфігурації та перевірки рішення.

Вихідна організація

Вихідна організація – це організація Webex, яку ви налаштовуєте для створення та перевірки налаштувань для рішення Використання власної служби ТМЗК. Вихідна організація повинна мати принаймні одного користувача, призначених Стандартний пакет, і цей Стандартний пакет повинен використовувати Приєднатися до наради за допомогою наданих партнером номерів телефону системи (Використання власної служби ТМЗК) параметр. Рекомендовано пов’язати вихідну організацію з тестовим постачальником послуг BroadWorks або компанією.

Вихідні організації рішення служать двом цілям:

  • Вихідна конфігурація— Підготовка вихідних організацій генерує номер телефону для зіставлення кодів доступу до нарад і універсального унікального ідентифікатора вебсайту для нарад (UUID вебсайту), які потрібні для поточної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

  • Перевірка конфігурації. Використовуйте вихідну організацію, щоб визначити, чи налаштовано ваше рішення Використання власної служби ТМЗК відповідно до ваших вимог. Використовуйте вихідну організацію та тестових користувачів, щоб підтвердити випадки використання системних викликів під час наради та зворотних викликів за допомогою наданих партнером номерів телефону системи та записів зворотних викликів DNS SRV (якщо зворотні виклики ввімкнено).

Адміністратор повинен створити вихідну організацію для кожного унікального набору номерів телефону та записів зворотного виклику DNS SRV. Генерація вихідного рішення в кожному випадку генерує необхідний номер телефону для зіставлення коду доступу до наради та можливість перевірити пов’язані випадки використання системного виклику та зворотного виклику для цих записів телефону та зворотного виклику DNS SRV.

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

За бажанням можна видалити основну та будь-яку організацію додаткових вихідних рішень, перш ніж набір телефонних номерів і записів DNS SRV зворотного виклику буде призначено нетестовим клієнтам. Якщо набір телефонних номерів і записів DNS SRV зворотного виклику призначено будь-яким клієнтам, які не пройшли тестування, ці номери телефонів і записи зворотного виклику пов’язані з вебсайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід вважати, що впливають на служби.

У наступних розділах наведено додаткові відомості про різні елементи конфігурації.

Елементи конфігурації Використання власної служби ТМЗК

Ключовим елементом рішення є конфігурація телефонних номерів Cisco Partner і записів зворотного виклику DNS SRV. Використання власної служби ТМЗК використовує групи телефонних номерів і групи зворотного виклику DNS SRV як спосіб призначення географічних номерів телефонів і маршрутизації надлишкових викликів для нарад Webex. Ці елементи призначено кінцевим клієнтам за допомогою шаблону клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які використовуються учасниками для приєднання до нарад у Cisco Partner Hub. Ці номери телефонів впорядковано в групу телефонних номерів. Список Телефонних номерів пов’язано з вебсайтом для нарад. У всіх особистих кімнатах для нарад (PMR) і запланованих нарад на цьому вебсайті для нарад використовуються пов’язані номери телефону. Далі наведено приклад групи телефонних номерів:

Таблиця 1. Група телефонних номерів: Схід США

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет системного виклику

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Дзвінки безкоштовні

Немає

Номери телефонів мають такі атрибути:

  • Ім’я номера телефону — ім’я для опису номера телефону

  • Країна — країна, до якої призначено телефон

  • Код країни — код країни, з якої телефонують, або код країни для набору номера

  • Номер телефону — номер телефону, що використовується для приєднання до наради без коду країни

  • Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради

  • Тип платного номера — тип номера: Платний або безкоштовний номер

  • Пріоритет системного виклику – пріоритет, призначений номерам наради. Перегляд учасниками номерів для приєднання до наради впорядковується на основі цього пріоритету.

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

Кінцеві користувачі можуть вибрати власні номери телефонів за замовчуванням за допомогою вебінтерфейсу вебсайту для нарад. Ці номери відображаються для цього користувача і його учасників, коли вони є організатором наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.

Як зазначено вище, адміністратор Cisco Partner визначає штат Меріленд як основний номер, а штат Флорида США — вторинний номер, це номери телефонів за замовчуванням. Користувач може перевизначити цей параметр на своїх нарадах, змінивши основний на США, Нью-Йорк , і вторинний на США, Меріленд.

Максимальна кількість телефонних номерів для певної групи телефонних номерів складає 98.

ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.

Групи зворотного виклику DNS SRV (CDSG)

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

Нижче наведено приклад групи зворотного виклику DNS SRV.

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

Країна/регіон

Код країни

Запис DNS SRV

США

+1

cube.us.example.com

Мексика

+52

cube.mx.example.com

Усі інші країни

Н/Д

cube.global.example.com

Записи зворотного виклику DNS SRV мають такі атрибути:

  • Країна або регіон — країна або регіон, для яких цей запис DNS SRV слід використовувати для надсилання запитів на виклики.

  • Код країни — код країни, пов’язаний із країною/регіоном. На код країни можна мати лише один запис DNS SRV.

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

Коли учасник просить виклик на вказаний номер телефону, Webex використовує зворотний виклик DNS SRV, пов’язаний із кодом країни для вказаного номера телефону, щоб маршрутизувати виклик до відповідних елементів у мережі Cisco Partners.

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

"Для будь-якої країни або регіонів, які не мають конкретного запису зворотного виклику DNS SRV, ці запити на виклики маршрутизуються до ""Запис DNS SRV усіх інших країн" ." "Адміністратор повинен налаштувати запис DNS SRV ""Усі інші країни""."

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

Шаблони клієнтів

Шаблон клієнта є наявною концепцією для рішення Webex для BroadWorks. У шаблоні надається конфігурація за замовчуванням, яка використовується для підготовки кінцевого клієнта. Використання власної служби ТМЗК надає додаткові атрибути до шаблону клієнта:

  • Тип приєднання до наради. Це можуть бути номери телефону системи Cisco або номери телефону системи, надані партнером. Цей атрибут указує номери телефонів, налаштовані для сайтів нарад, пов’язаних із пакетами Стандарт і Premium. Системні телефонні номери, надані партнером, має вибиратися адміністратором.

  • Група телефонних номерів — тільки параметр системних телефонних номерів, наданих партнером, цей атрибут указує на номери телефонів, які використовуються кінцевими клієнтами, підготовленими для пакетів Стандарт і Premium під час приєднання до нарад.

Група зворотного виклику DNS SRV — Пов’язана лише з параметром системних телефонних номерів, наданих партнером. Цей атрибут вказує на записи DNS SRV, які використовуються Webex під час зворотного виклику кінцевим клієнтам, підготовленим для пакетів Стандарт і Premium під час приєднання до нарад. "Якщо ви не хочете вмикати зворотний виклик, ви можете вибрати ""Вимкнути зворотний виклик"" під час створення або оновлення шаблону клієнта." Коли для кінцевого клієнта підготовлено першого абонента «Стандарт» або «Преміум», надається пов’язаний із ним сайт для нарад. Сайт для нарад із пакетом підготовлено відповідно до наведеного вище шаблону клієнта. Будь-якого підготовленого згодом абонента «Стандарт» або «Преміум» додається до вже підготовленого сайту для нарад. Конфігурація сайту нарад не змінюється.

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

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

Кластер викликів BroadWorks

Вузол партнера Cisco — екран кластера BroadWorks Calling надає доступ до перегляду та/або завантаження інформації про конфігурацію BroadWorks (Використання власної служби ТМЗК) . Інформація про конфігурацію Використання власної служби ТМЗК для певного кластера включає такі дані:

  • Відомості про організацію основного вихідного рішення, зокрема UUID сайту нарад із пакетом Стандарт і URL вебсайту.

  • Відомості про групу телефонних номерів для всіх груп, налаштованих для цього кластера. Сюди входить номер телефону та зіставлення коду доступу до наради для кожної групи. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями вторинного вихідного рішення.

  • Дані групи зворотного виклику DNS SRV для всіх груп, налаштованих для цього кластера. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями вторинного вихідного рішення.

  • Деталі шаблону клієнта для цих шаблонів, що використовують будь-яку з груп телефонних номерів і груп зворотного виклику DNS SRV.

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

Інформація про конфігурацію BroadWorks (Використання власної служби ТМЗК) доступна для перегляду/завантаження лише тоді, коли адміністратор налаштує й вибере організацію основного вихідного рішення. Організація основного вихідного рішення повинна мати принаймні одного користувача, якого призначено до пакета Стандарт, і цей пакет Стандарт повинен використовувати параметр приєднання до наради за допомогою наданих партнером номерів телефону системи (Використання власної служби ТМЗК).

Приклад елементів конфігурації Використання власної служби ТМЗК

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

У першій таблиці показано багатокластерне розгортання BroadWorks із регіональними шаблонами клієнтів, групами телефонних номерів і групами зворотного виклику DNS SRV. Наступні таблиці розгортаються в групі номерів телефонів і групах зворотного виклику DNS SRV.

Кластер BroadWorks

Ім’я шаблону

Упаковка

Тип приєднання до наради

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

Група зворотного виклику DNS SRV

bwks us ng

Західний станд США

Стандартний

Системні телефонні номери, надані партнером

Захід США

зворотний виклик до нас

Західний берег США

Преміум

США East Std

Стандартний

Схід США

Східний прем США

Преміум

bwks mx

Станд MX

Стандартний

Системні телефонні номери, надані партнером

mx png

кб mx

MX Prime

Преміум

bwks uk

UK Std

Стандартний

Системні телефонні номери, надані партнером

uk png

Зворотний виклик вимкнено

Прем’єр Великої Британії

Преміум

bwks нас

Станд США

Стандартний

Системні телефонні номери Cisco

Немає

Немає

  • Абоненти, яких підготовлено за допомогою шаблону US West Std або шаблону US West Prm, використовують номер телефону West US під час приєднання до нарад. Запити на приєднання до зворотного виклику цих абонентів до наради надсилаються до записів DNS SRV CB US.

  • Абоненти, яких підготовлено за допомогою шаблону US East Std або шаблону US East Prm, використовують номер телефону East US під час приєднання до нарад. Запити на приєднання до зворотного виклику цих абонентів до наради надсилаються до записів DNS SRV CB US.

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

  • Абоненти, яких підготовлено за допомогою шаблону UK Std або UK Prm, використовують номери телефонів UK PNG під час приєднання до нарад. Цим абонентам не буде запропоновано приєднатися до наради через зворотний виклик, оскільки зворотний виклик вимкнено.

  • Абоненти, підготовлені за допомогою Std США, використовують системні телефонні номери Cisco, а тому не мають призначеної групи телефонних номерів або групи зворотного виклику DNS SRV. Ці абоненти використовують надані Cisco номери телефонів для приєднання до нарад і записи Cisco DNS SRV для приєднання до нарад за допомогою зворотного виклику.

На прикладі груп телефонних номерів наведено такі деталі:

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

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет системного виклику

Захід США

США Сан Франциско

США

+1

4156551000

Англійська

Платний номер

Основний

США Пало Альто

США

+1

9863502478

Англійська

Дзвінки безкоштовні

Немає

Схід США

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Дзвінки безкоштовні

Немає

mx png

Мексика

мкс

+52

2065304086

Європейська іспанська кухня

Платний номер

Основний

uk png

Сполучене Королівство

Сполучене Королівство

+44

4527789651

Англійська

Платний номер

Основний

Деталі прикладу груп зворотного виклику DNS SRV такі:

Група зворотного виклику DNS SRV

Країна

DNS SRV

зворотний виклик до нас

США

cube.us.example.com

Усі інші країни

cube.row.example.com

кб mx

мкс

cube.mx.example.com

Усі інші країни

cube.row.example.com

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

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube02.us.example.com

Цей запис DNS SRV може зіставити з таким записом DNS:

cube01.us.example.com

86400

В

A

45.84.168.81

cube02.us.example.com

86400

В

A

45.84.168.82

Записи DNS SRV вирішуються для захисту викликів SIP від Webex до CUBE.

Порти, що використовуються Webex

Порти в таблиці нижче необхідно відкрити на брандмауері DMZ, де перебуває CUBE, а інші порти можна закрити. Додаткову інформацію про порти та вимоги до мережі див. в статті:

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

Джерело

Порти джерела

Призначення

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

Протокол

Опис

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

Короткотерміновий

CUBE

5061

TCP

(mTLS 1.2) Вхідний SIP-сигнал від Webex Edge Audio до CUBE SBC.

CUBE SBC вимагає використання порту 5061. Використання інших портів в діапазоні 5060-5070 може підтримуватися іншими SBC.

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

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для аудіо Webex Edge.

CUBE

Короткотерміновий

EdgeAudio

5605

TCP

(mTLS 1.2) Вихідний SIP-сигнал для аудіо Webex Edge.

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

Короткотерміновий

CUBE

Ефемерні порти

8000 - 59999

UDP

Для вхідного медіатрафіку до аудіо Edge потрібно відкрити отвори брандмауера (SRTP).

CUBE

Ефемерні порти

10200 - 28000

Edge Audio

Короткотерміновий

UDP

(SRTP) Для вихідного медіатрафіку в CUBE необхідно відкрити отвори брандмауера.

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

TLS v1.2 або новіша використовується для рукостискання mTLS, а такі шифри підтримуються Webex Edge Audio (під час зворотного виклику Webex Edge Audio пропонує їх у клієнті TLS Handshake Hello):

  • 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

Корисне навантаження 101 RFC2833 (немає акустичного DTMF!)

Порти SIP-UDP

4000-4010,5061,5065

Профіль RTP

Відомості

Профіль голосового корисного навантаження

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

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

20 мс

VAD (виявлення голосової активності)

Ні

Таймер неактивності медіа

1200 мс

Зміна кодека набору середини

Не прийнято

РТП

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, ви повинні використовувати транскодери.

Вебекс маршрутизація доменів викликів

DNS SRV _sips._tcp. використовується для зв’язку з аудіо 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

DNS SRV дозволяється з кількома записами, що вказують на основний і додатковий вебсайт. Наведена нижче таблиця дає приклад регіону AMER і підлягає зміні в майбутньому.

Тип запису

Записати

Ціль

Мета

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*

Вказує на Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Вказує на Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Позначка Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Вказує на Webex Edge Audio 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 повинні розгорнути та керувати наведеною вище необхідною інфраструктурою, щоб увімкнути Використання власної служби ТМЗК у своїй мережі. Для підготовки та ввімкнення Використання власної служби ТМЗК для партнера Cisco потрібні наступні кроки.
1

Обов’язкові умови партнера

  • Розгортання системи BroadWorks

  • Розгорніть CUBE для Webex Edge Audio або використайте власний SBC.

2

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

  • Підготуйте групи телефонних номерів пов’язані з шаблонами клієнтів.

3

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

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

4

Зв’яжіть PNG (і CDSG) із шаблонами клієнта

  • Пов’яжіть групи телефонних номерів і групи зворотного виклику DNS SRV (тільки якщо зворотний виклик на нараду розгорнуто) до ваших шаблонів клієнтів.

5

Підготовка організацій вихідного рішення

  • Підготуйте тестового постачальника послуг або підприємства для Webex Для BroadWorks за допомогою кожного з шаблонів клієнта.

  • Надайте абоненту стандартний пакет, який використовує параметр приєднання до наради Наданих партнером номерів телефону системи.

6

Виберіть організацію основного вихідного рішення

  • Виберіть одну організацію первинного насіного розчину для Використання власної служби ТМЗК.

7

Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)

  • Завантажте файл JSON з Cisco Partner Hub, який містить інформацію, необхідну для налаштування BroadWorks

8

Визначити домен Webex Edge Audio DNS SRV

  • Визначити домен Webex Edge Audio DNS SRV

9

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

  • Конфігурація віртуального абонента CUBE

  • Застосуйте номер телефону до зіставлення коду доступу з завантаженого файлу JSON у віртуальних абонентів

  • Конфігурація мережевого сервера

10

Надайте партнерський CUBE (або ваш власний SBC)

  • Виконайте перевірку конфігурації, щоб підготувати CUBE як SBC.

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

11

Сертифікація Використання власної служби ТМЗК

  • Завершити тестування прийнятності для сертифікації

Крок 1. Обов’язкові умови партнера

Для підготовки Використання власної служби ТМЗК необхідно виконати наведені нижче умови. Наведені нижче умови припускають, що партнер має робочий Webex для розгортання Cisco BroadWorks, що включає:

  • Функціонування системи BroadWorks – як задокументовано в Webex for Cisco BroadWorks Solution Guide

  • BroadWorks ЯК ліцензія зі службою VoiceXML у достатній кількості (1 на номер ТМЗК)

  • Потрібні виправлення 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) у Партнерському центрі

Процедура, яку партнер Cisco використовує для додавання своїх системних телефонних номерів для нарад Webex, така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК) виберіть Створити групу системних номерів телефону.

  5. Введіть ім’я групи телефонних номерів і виберіть Далі.

  6. Введіть дані Номер телефону і виберіть Далі.

  7. Перегляньте зведені дані про групу телефонних номерів і виберіть Зберегти.

  8. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

Знімки екрана нижче ілюструють процедуру.

Крок 3. Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі

Цей крок слід завершити, лише якщо ви бажаєте розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі ви можете пропустити цей крок.
Якщо не налаштувати цей параметр, користувачі зможуть використовувати параметр Виклик на номер системи для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера.

Якщо ви використовуєте параметр зворотного виклику наради, для маршрутизації викликів із Webex до CUBE потрібна група зворотного виклику DNS SRV. Процедура, яку партнер Cisco використовує для додавання своїх записів CUBE DNS SRV до Webex, така:

  1. Увійдіть до концентратора партнера.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК), виберіть Створити групу зворотного виклику DNS SRV.

  5. Введіть ім’я групи зворотного виклику DNS SRV.

  6. Виберіть Далі.

  7. Введіть дані зворотного виклику DNS SRV.

  8. Виберіть Далі.

  9. Перегляньте зведені дані про відомості про зворотний виклик DNS SRV.

  10. Виберіть Зберегти.

  11. Підготуйте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.

  12. Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.

Знімки екрана нижче ілюструють процедуру.

Крок 4: Зв’яжіть PNG та CDSG із шаблонами клієнта в Партнерському центрі.

Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає вихідної організації для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV (якщо потрібний зворотний виклик). Тому партнерам Cisco рекомендується аналогічно створити новий шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Для створення відповідної вихідної організації потрібно використовувати кожний шаблон клієнта.

Після посіву конфігурації Використання власної служби ТМЗК та перевірки за допомогою вихідних організацій, за потреби групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнтів.

Зверніть увагу, що нещодавно створені шаблони клієнтів не використовуються наявними неперевіреними клієнтами, тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.

Якщо ви не розгортаєте функцію приєднання до нарад через зворотний виклик, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак потрібно вибрати параметр Вимкнути зворотний виклик.

Щоб додати до нового шаблону клієнта, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

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

  5. Введіть відомості про Шаблон. На етапі Тип пакета :

    • Виберіть Тип пакета як Стандартний.

    • Виберіть Конфігурацію приєднання до нарад як надані партнером системні телефонні номери (Використання власної служби ТМЗК).

    • Виберіть підготовлену групу телефонних номерів.

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

  6. Виберіть Далі.

  7. Введіть відомості про шаблон, що залишилися.

  8. Перегляньте зведені дані про Шаблон.

  9. Клацніть Зберегти.

  10. Повторюйте цю процедуру для кожного шаблону клієнта, який необхідно додати.

Знімок екрана нижче ілюструє процедуру.

Щоб оновити наявний шаблон клієнта, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до розділу BroadWorks Calling.

  4. У розділі Шаблони виберіть Переглянути шаблон.

  5. Виберіть Шаблон для оновлення.

  6. Прокрутіть у розділ конфігурації приєднання до нарад :

    • Виберіть системні телефонні номери, надані партнером (Використання власної служби ТМЗК).

    • Виберіть раніше налаштовану групу телефонних номерів.

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

  7. Виберіть Зберегти.

    Знімок екрана нижче ілюструє процедуру.

Крок 5: Підготовка організацій вихідного рішення

Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення працювало успішно. Однією з двох цілей вихідних організацій рішення є створення номера телефону для зіставлення кодів доступу до нарад і універсального унікального ідентифікатора вебсайту для нарад (UUID вебсайту), які потрібні для поточної роботи рішення. Іншою метою є перевірка конфігурації.

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

Використовуючи кожен із раніше налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового підприємства BroadWorks із користувачем пакета Стандарт . На отриманому вебсайті для нарад Стандартний пакет має використовувати параметр приєднання до наради системних номерів постачальника партнера. Для підготовки абонента може бути використаний будь-який із наведених нижче способів:

  1. Підготуйте тестового абонента за допомогою API абонентів BroadWorks, як зазначено на developer.webex.com.

  2. Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштованому на використання шаблону клієнта. Переконайтеся, що в шаблоні клієнта використовується стандартний пакет за замовчуванням, щоб передплатнику тесту було призначено стандартний пакет. Крім того, щоб мати пакет «Стандарт», абонент тесту необхідно оновити пізніше.

Зверніть увагу, що організації вихідних рішень рекомендується пов’язати з постачальником послуг BroadWorks або тестовою компанією BroadWorks.

Крок 6: Виберіть організацію основного вихідного рішення

Дуже важливо, щоб цей сайт наради залишався підготовленим, оскільки цей UUID вебсайту надсилається в кожному запиті на приєднання до виклику як маркер автентифікації. Не потрібно видаляти вихідну організацію, оскільки пов’язаний сайт для нарад також буде видалено. Якщо вихідну організацію вилучено, потрібно підготувати нову та переналаштувати Broadworks за допомогою нового UUID вебсайту.

За бажанням можна видалити основну та будь-яку організацію додаткових вихідних рішень, перш ніж набір телефонних номерів і записів DNS SRV зворотного виклику буде призначено нетестовим клієнтам. Якщо набір телефонних номерів і записів DNS SRV зворотного виклику призначено будь-яким клієнтам, які не пройшли тестування, ці номери телефонів і записи зворотного виклику пов’язані з вебсайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід вважати, що впливають на служби.

Щоб вибрати організацію основного вихідного рішення, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до розділу BroadWorks Calling.

  4. У розділі Перевірка конфігурації (Використання власної служби ТМЗК) виберіть Призначити.

  5. На екрані Призначити організацію знайдіть і виберіть одну з вихідних організацій, які раніше налаштовано

  6. Виберіть Призначити.

    Вибрана вихідна організація є основною вихідною організацією.

Знімки екрана нижче ілюструють процедуру.

Крок 7: Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)

Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі конфігурації BroadWorks (Використання власної служби ТМЗК). Ця інформація потрібна для налаштування BroadWorks для Використання власної служби ТМЗК.

Зверніть увагу, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору основної організації вихідного рішення.

Процедура перегляду/завантаження файлу конфігурації JSON така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі Кластери виберіть Переглянути кластер.

  5. Виберіть кластер, пов’язаний із користувацькими шаблонами, налаштованими для Використання власної служби ТМЗК.

  6. Прокрутіть до конфігурації BroadWorks для розділу Використання власної служби ТМЗК .

  7. Клацніть Завантажити файл конфігурації JSON.

  8. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

Знімки екрана нижче ілюструють процедуру.

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

  • UUID вебсайту: BroadWorks має надсилати це значення в повідомленнях SIP. Це маркер, який Webex Edge Audio використовує для підтвердження ідентичності BroadWorks партнера Cisco та його доступу до вебсайтів нарад, якими керує цей партнер Cisco.

  • Зіставлення коду доступу номера телефону: Номери телефонів і пов’язані з ними коди доступу Webex потрібно налаштувати в BroadWorks.

    • номерТелефону

    • кодДоступу

  • локальнийТег: Бажану мову оголошення, пов’язану з номером телефону, потрібно налаштувати в BroadWorks.

  • dnsSrv: Зворотний виклик DNS SRV повинен бути налаштований у DNS і стосуватися потрібних екземплярів CUBE.

 { "siteUUID": "491db0821791441a96c233fefb6c6dfc", "siteURL": "seedtestenterpriseabc.webex.com", "partnerOrgId": "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-cb47159" }, { "name": "US East Std", "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb", "phoneNumberen_США", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "9863502478", "accessCode": "88672693772924908359" }, { "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7", "name": "US Toll San Francisco", "countryCode": "US", "localeTag": "en_США", "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_США», «платний номер»: «Платний», «Номер телефону за замовчуванням»: «ОСНОВНИЙ», «номер телефону»: «2403332200», «код доступу»: «88631321777971704941» }, { «ідентифікатор»: «00875574-9a46-4447-a967-350b6176755a», «ім’я»: «США Флорида», «код країни»: «США», «локальнийТег»: «en_США», «платний номер»: «Платний», «Номер телефону за замовчуванням»: «ВТОРИННИЙ», «номер телефону»: «9049002303», «код доступу»: «88632627551145646175» }, { «ідентифікатор»: «a2c10316-9266-4423-a669-d67949f99d33», «ім’я»: «США Нью-Йорк», «код країни»: «США», «локальнийТег»: «en_США", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "8056504578", "accessCode": "88649679020033567943" } ] } ], "callbackDnsSrvGroups": [ { "name": "CB US", "callbackDnsSrvs": [ { "name": "Зворотний виклик US", "countryCode": "US", "dnsSrv": "cube.us.example.com", "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e" } ], "id": "25392686-a390-49b9-bad5-cb47159" } , { "name": "CB MX", "callbackDnsSrvs": [{ "name": "Зворотний виклик MX", "countryCode": "MX", "dnsSr 

Крок 8: Визначити домен Webex Edge Audio DNS SRV

Домен Webex Edge Audio DNS SRV потрібно налаштувати в BroadWorks. Для визначення значення використовуйте наведену далі процедуру.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до Клієнти.

  3. Виберіть підприємство для перевірки Використання власної служби ТМЗК.

  4. Виберіть Переглянути клієнта.

  5. Перейдіть до Служби/Meetings.

  6. Виберіть вебсайт для нарад із пакетом Стандарт.

  7. Прокрутіть униз бокової панелі, виберіть Налаштувати вебсайт.

  8. Виберіть Загальні налаштування/Налаштування аудіо.

  9. У розділі Глобальні системні телефонні номери Edge Audio виберіть Створити сценарій Lua.

  10. У спливаючому вікні шукати значення "-- Оновити До заголовка за допомогою URL CCAX".

     -- Оновіть До заголовка за допомогою URL CCAX local oldTo1 = msg:getHeader("To") local newTo1 = string. gsub( oldTo1, "", "") msg:modifyHeader("To", newTo1) 

  11. Отримайте значення жирним шрифтом, наприклад ecccx.amer.webex.com.

Це домен Webex Edge Audio DNS SRV, який повинен бути налаштований у BroadWorks.

Крок 9: Підготовка конфігурації BroadWorks партнера

У цьому розділі описано конфігурацію BroadWorks, необхідну для реалізації сценаріїв системного виклику наради та зворотного виклику, які наведено на діаграмах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаних у попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо відрізнятимуться залежно від партнера.

Відомості про BroadWorks— Зворотний виклик (зворотний виклик за допомогою заголовка SIP X-Cisco-Meet-Info) – на зареєстрований телефон / ТМЗК

Потік викликів:

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

Перед початком

Зв’язок SIP між BroadWorks і CUBE може передаватися через UDP або TCP залежно від вимог до мережі. Наприклад, якщо деякі мережеві пристрої або пристрої доступу (наприклад, шлюзи або кінцеві пристрої) в потоках системних викликів Використання власної служби ТМЗК або зворотних викликів не підтримують TCP, тоді замість цього слід використовувати UDP.

Конфігурація та приклади, наведені в цьому посібнику, використовують TCP як протокол транспортування. Щоб використовувати TCP, переконайтеся, що сервер програми BroadWorks і сервер мережі налаштовано на TCP:

_CLI/Interface/SIP> отримати networkProxyTransport = незаданий доступProxyTransport = невизначена підтримкаDnsSrv = правдива підтримкаTcp = правдива
Сервер додатків

Ідентифікувати/тип профілю пристрою

Щоб відобразити CUBE, необхідно створити новий тип профілю ідентифікації/пристрою. Переконайтеся, що нижче встановлено такі властивості, тоді як інші можна залишити за значеннями за замовчуванням:

  • Тип адреси передавання сигналів—Установити значення інтелектуальної адреси проксі-сервера

  • Автентифікація — установити значення Увімкнуто

  • Ідентифікаційні дані підтримки в ОНОВЛЕННІ та повторному ЗАПРОШЕННІ— перевірено

  • Можливість статичної реєстрації — установлено значення Увімкнено

  • З відео — установити на вимкнуто

У наведеному нижче прикладі створено новий тип профілю ідентифікації/пристрою «VXML_profile» для представлення CUBE.

Віртуальний абонент Voice XML

Створити екземпляр VoiceXML

Кожен номер ТМЗК Webex Meetings представлений віртуальним абонентом у BroadWorks, і можна використовувати функцію віртуального абонента VoiceXML. Для всіх віртуальних абонентів VoiceXML рекомендується використовувати виділене підприємство та групу. Зауважте, що ми насправді не використовуємо жодних можливостей VoiceXML, але цей тип віртуального користувача підходить для взаємодії з CUBE.

Щоб використовувати службу VoiceXML, переконайтеся, що ліцензія має достатні кількості «VoiceXML» і що послуга авторизована на рівні підприємства та групи, а послуга VoiceXML призначена групі, як показано на наведеному нижче прикладі.

У розділі Група > Служби виберіть VoiceXML і створіть екземпляр для кожного номера ТМЗК.

Налаштувати адреси VoiceXML

Для кожного екземпляра VoiceXML надайте в розділі VoiceXML такі адреси:

  • Номер телефону— введіть номер комутованого з’єднання для сайту Webex Meetings (наприклад, 2403332200).

  • Додатковий номер

  • Ідентифікація/профіль пристрою— створіть один екземпляр (наприклад, VXML_deviceProf) на основі типу пристрою, створеного в попередньому розділі (VXML_profile на прикладі), і введіть таку конфігурацію.

  • Лінія/порт—Введіть у форматі @, де

    • – це номер коду доступу для сайту Webex Meetings (доступний із файлу JSON) (наприклад, 88631321777971704941)

    • є доменом Webex Edge Audio для цього вебсайту для нарад (наприклад, ecccspx.amer.pub.webex.com)

  • Зв’яжіться sip — Для викликів на системний номер доступу ЗАПРОШЕННЯ буде надіслано з URI-запитом, установленим у значенні цього поля. Введіть контакт SIP у цьому форматі ;;;, де:

    • – це з поля лінії/порту, але з доменом як SRV, який зіставляється з адресою CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • представляє мовні налаштування відповідно до користувацького locale (наприклад, locale=en_US)

    • є UUID сайту з файлу JSON (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • має бути transport=tcp, щоб використовувати AS TCP для надсилання повідомлень у CUBE.

Нижче наведено приклад налаштувань VoiceXML-адрес.

Щоб використовувати кожний додатковий номер доступу до наради, необхідно створити додаткового віртуального абонента VoiceXML, аналогічного наведеному вище. Можна використовувати той самий профіль пристрою, але поля порту лінії та контакту мають бути побудовані з інформації про номер доступу, як зазначено вище.
Переконайтеся, що обмеження політики обробки викликів, налаштовані в віртуальному абоненті BroadWorks, достатні для обробки додаткових викликів Використання власної служби ТМЗК у вашій групі номерів телефону.

Призначити автентифікацію SIP до екземпляра VoiceXML

Призначте службу автентифікації віртуальному абоненту VoiceXML. Він буде використовуватися для автентифікації повідомлень ЗАПРОШЕНЬ SIP із CUBE у сценарії зворотного виклику. Він також забороняє віртуальному абоненту VoiceXML приймати виклики від сторін, інших ніж CUBE.

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

Щоб належним чином автентифікувати повідомлення ЗАПРОСИТИ, надіслані в AS, потрібно налаштувати CUBE з тим самим ім’ям користувача й паролем.

Приклад команди для налаштування автентифікації SIP на CUBE такий:

Ім’я користувача автентифікації sip-ua VSUB password 0  (докладніше див. в розділі CUBE onfiguration/datafill).

Файл defs імені

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

У нашому прикладі контактом SIP SRV є cube.internal.local і вирішується за адресою 10.165.196.30 порт 5060, щоб досягти 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.

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

Якщо встановити Застосувати поле зарядки NS значення true, сукупність індикатора зарядки поля CDR базується на налаштованому атрибуті зарядки для типу виклику мережевого сервера.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> додайте "Webex Meetings" WXM true true AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get Name NS Type Call Force NS Process Field Charge Ns As Internal Для абонента SAC Webex ========================================================================================== Meetings WXM true true 
Віртуальний абонент зворотного виклику наради VoiceXML

Створити абонента зворотного виклику наради VoiceXML

Потрібно налаштувати виділеного віртуального абонента VoiceXML із спеціальним параметром зворотного виклику наради Webex (далі іменується абонентом зворотного виклику наради VoiceXML) на сервері програми BroadWorks (AS), щоб обробляти виклики зворотного виклику Webex Meetings. На AS можна налаштувати лише один екземпляр цього абонента.

Щоб увімкнути функцію, установіть для активаційної функції 102074 значення true через CLI.

AS_CLI/System/ActivatableFeature> активувати 102074 ****** Попередження *****: Цю дію слід виконувати лише під час періоду технічного обслуговування, оскільки це може призвести до додавання/зміни/видалення великих обсягів даних і виконання може тривати деякий час. Функції, які впливають на вебсторінку, вимагають виходу та повторного входу користувачів і адміністраторів. Дійсно продовжити?  Підтвердьте (так, Y, Ні, N): y ...Done AS_CLI/System/ActivatableFeature> get Id Description Activated Last modified Timestamp ============================================================================================= 102746 BroadWorks Support for CI UUID true 102074 BYO PSTN 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 Usage and Behavior for Security false 

Оскільки функція «Підтримка виставлення рахунків BYO ТМЗК для зворотного виклику й виклику» залежить від функції «Підтримка BroadWorks для CI UUID», перед активацією функції (102074) потрібно також активувати функцію (102746). Додаткові відомості див. у розділі "Синхронізація UUID користувача CI (підтримка Broadworks для CI UUID)".

"Абонент зворотного виклику наради VoiceXML подібний до наявного віртуального абонента BYOPSTN VXML, але позначив його новим прапорцем ""Зворотний виклик наради Webex""." Цей абонент зворотного виклику наради VoiceXML налаштований із тим самим профілем пристрою, що й наявний віртуальний абонент BYOPSTN VXML, а також службою автентифікації з тими самими обліковими даними.

Нижче наведено приклад.

Абонент зворотного виклику наради VoiceXML має існувати в РОЛІ організатора наради. Коли AS отримує запит ЗАПРОШЕННЯ на зворотний виклик наради, він намагається знайти як користувача зворотного виклику наради VoiceXML, так і користувача організатора наради в AS під час налаштування виклику. Якщо жодного з цих користувачів не знайдено, виклик буде відхилено.

Сеанс організатора наради

У сценарії зворотного виклику з заголовком X-Cisco-Meet-Info сервер програми Cisco BroadWorks отримує запит ЗАПРОШЕННЯ SIP та ідентифікує користувача організатора наради, використовуючи параметр UUID користувача організатора CI заголовка SIP X-Cisco-Meet-Info. Сеанс викликів створюється від імені користувача організатора наради, який створюється для обробки виклику та виконання профілю служби користувача. Крім того, від імені користувача організатора наради створюється запис рахунка. Ідентифікатор наради та інформація про UUID вебсайту з заголовка SIP X-Cisco-Meet-Info записані в платіжному записі.

Приклад заголовка SIP X-Cisco-Meet-Info наведено нижче:

Інформація про X-Cisco-Meet:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab -04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
Платформа доставки застосунку

Синхронізація UUID користувача CI (підтримка Broadworks для CI UUID)

UUID CI користувача є унікальним ідентифікатором для ідентифікації користувачів у середовищі Webex.

Ця програма синхронізації підготовки Webex на платформі доставки програми Cisco BroadWorks використовується для синхронізації, зіставлення та зберігання UUID CI користувача в інфраструктурі BroadWorks, щоб її можна було використовувати в різних взаємодіях зі службою Webex і Webex для BroadWorks.

"Див. розділ ""Увімкнути зворотний виклик наради Webex"" про те, як асоціація UUID користувача CI використовується мережевим сервером Cisco BroadWorks і сервером застосунку Cisco BroadWorks."

Наступні кроки налаштовують програму синхронізації підготовки Webex для періодичного опитування та оновлення користувачів BroadWork за допомогою UUID CI.

Програма синхронізації підготовки Webex вимагає облікових даних OAuth із spark-адміністратором: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> додати новий пароль токена оновлення custBYO:       Введіть новий пароль ще раз:       ADP_CLI/Система/Комунікаційна утиліта/За замовчуваннямНалаштування/ЗовнішняАвтентифікація/CiscoIdentityProvider/Partners> отримати федерацію токена оновлення імені партнера ==================================Партнер ******** custPart ********** custBYO ******** 

"Додайте ім’я партнера, пов’язане з токеном OAuth, до списку партнерів, які будуть моніторитися програмою синхронізації підготовки Webex, а прапорець ""увімкнено"" встановлено на ""true""."

Ця програма синхронізації підготовки Webex почне синхронізацію UUID CI користувача через визначений інтервал опитування.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> додати custBYO true

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

Змініть тайм-аут підключення за допомогою таких команд:

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> установити requestTimeout 30000 ...Виконано ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> отримати запитTimeout = 30000 ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> установити часПідключення 300 *** Попередження: Щоб зміни набули сили, необхідно перезапустити BroadWorks *** ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > отримати підключенняPoolSize = 5 підключенняTimeout = 300 підключенняIdleTimeOut = 300 maxConcurrentRequests = 10 maxCookieAgeInHours = 24 

Це зіставлення можна виконати автоматично або вручну. Команда manualSync CLI може миттєво запустити асоціацію для її проведення.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> ручнаСинхронізація custBYO

"Партнери, у яких значення ""Увімкнено"" встановлено на ""True"", виконують пов’язане в інтервалі опитування." Під час початкового з’єднання програма синхронізації підготовки Webex надіслав запит API абонента Webex щодо отримання даних, що містять UUID CI для всіх користувачів, обслуговуваних партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється за допомогою пов’язаного UUID CI. Подальші асоціації впливають на користувачів, доданих до партнера. Щоб побачити, чи завершена синхронізація, можна використовувати команду стану.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> стан Ім’я партнера Стан Остання синхронізація Час ============================================================ custBYO синхронізація custМоніторинг частини 2023-01-29T15:36:43.873-05:00 Знайдено 2 записи. 

Після завершення синхронізації стан знову змінюється до режиму моніторингу. "Подальша синхронізація виконується для користувачів, доданих до партнера після ""часу останньої синхронізації""."

На наведеному нижче зображенні показано UUID CI, установлений у зовнішньому ідентифікаторі:

Мережевий сервер

Тип виклику

З метою виставлення рахунків і звітування доцільно позначити CDR для викликів на номер системи нарад. Це можна зробити за допомогою політики підготовки до виклику сервера мережі.

Спочатку додайте новий тип виклику в розділі /System/CallP/CallType. У наведеному нижче прикладі додається новий тип виклику "WXM":

NS_CLI/System/CallP/CallTypes> додати WXM LOCAL true false "Webex Meetings" NS_CLI/System/CallP/CallTypes> отримати тип виклику WXM CallType Description Category Scope SupportE164 Charge ======================================================================= WXM Webex Meetings LOCAL User Defined true false 

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

NS_CLI/Policy/PreCallTyping> додайте wxm істинні типи викликів УСІ NS_CLI/Policy/PreCallTyping> отримайте політику wxm: Екземпляр підготовки до набору викликів: Типи викликів wxm:                                     Вибір = {ALL} З = {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} підтримкаLCABasedNormalization = false Увімкнути = true 

Наступним кроком є додавання записів до екземпляра PreCallTyping для всіх наборів номерів у контексті CLI /Policy/PreCallTyping/DialPlan. Наприклад:

NS_CLI/Policy/PreCallTyping/DialPlan> додати wxm 1 dflt 12403332200 12403332200 точно 11 11 WXM 0 0 Webex Meetings NS_CLI/Policy/PreCallTyping/DialPlan> додати wxm 1 dflt_e164 12403332200 12403332200 точно 11 11 WXM 0 0 Webex Meetings NS_CLI/Policy/PreCallTyping/DialPlan> отримати політику wxm 1: Екземпляр підготовки до набору викликів: Таблиця wxm: DialPlan CC Dial Plan From To Match Min Max Type Call Prefix Action Call Ind Опис ================================================================================================ 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> додати функцію попереднього виклику профілю wxm NS_CLI/Policy/Profile> отримати профіль профілю профілю:  Екземпляр політики Profall 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. Виклики, викликані ТМЗК із «мережевої» сторони AS, не будуть генерувати вихідні CDR. CDR, що припиняється, для віртуального абонента VoiceXML в обох випадках.

NE маршрутизації

Маршрутизація потрібна в NS у контексті /System/Device/RoutingNE для представлення CUBE. Таким чином, коли NS отримує ЗАПРОШЕННЯ від CUBE, він збігатиметься з заголовком через запис RoutingNE, який надається в NS. Додаткові відомості щодо додавання RoutingNE див. в Посібнику з адміністрування інтерфейсу командного рядка мережевого сервера Cisco BroadWorks .

Нижче наведено приклад команд для додавання RoutingNE «WebexMeetings», де CUBE IP-адреса = 10.165.196.30. На прикладі також показані команди для створення нових екземплярів OrigRedirect і Profile, які можна пов’язати з RoutingNE, але також можна використовувати наявні екземпляри.

NS_CLI/Policy/OrigRedirect> додати wxm_істинні типи викликів INST УСІ supportTrunkGroupLookups вимкніть applyAccessSideRules enableRestrictive NS_CLI/Policy/OrigRedirect> get wxm_Policy inst: Екземпляр OrigRedirect: wxm_Inst Enable = true TypesCall:     Вибір = {ALL} З = {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:     Вибір = {disable} З = {disable, enablePermissive, enableRestrictive} applyAccessSideRules:     Вибір = {enableRestrictive} З = {disable, enablePermissive, enableRestrictive} NS_CLI/Policy/Profile> додати wxm_routing NS_CLI/Policy/Profile> додати wmx_routing OrigRedirect wxm_Inst NS_CLI/Policy/Profile> додати wmx_routing SubLocation DefaultInst NS_CLI/Policy/Profile> отримати wxm_routing профіль:  Екземпляр wxm_routing політики OrigRedirect ========================================== Inst wxm_SubLocation DefaultInst NS_CLI/System/Device/RoutingNE> додати WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE NS_CLI/System/Device/RoutingNE/Address> додати WebexMeetings 10.165.196.30 1 99 tcp NS_CLI/System/Device/RoutingNE> get Network Element WebexMeetings Location = 1240364 Static Cost =  1 Статична вага = 99 опитування = false OpState = ввімкнений State = OnLine Profile = wxm_routing Attributes signaling= AccessRoutingNE NS_CLI/System/Device/RoutingNE/Address> отримати Routing NE Address Cost Weight Port Transport Route WebexMeetings 10.165.196.30     1 99 - tcp 

За допомогою прикладу конфігурації CUBE надсилає NS ЗАПРОШЕННЯ, яке схоже на такі (важливі поля жирним шрифтом):

ЗАПРОСИТИ sip:+19991111111@domain.com:5060 SIP/2.0 Через:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Ідентифікатор віддаленої сторони:" BroadWorks ";screen=no;party=calling;privacy=off З:" BroadWorks ";tag=958BDDF4-1AB До: Дата:чт, 03 листопада 2022 р. 12:39:58 GMT Ідентифікатор виклику:75d3b642-5aab11ed-ac82ba3c-276254a1@10.20.20.30 Підтримується:100rel,timer,resource-priority,replaces,sdp-anat Мін. SE:14400 Cisco-Guid: 1976459008-1521160685-2893855292-0660755617 X-Cisco-Meet-Інформація:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270 Оператор користувача: Позначка часу Cisco-SIPGateway/IOS-16.12.2s: 1667479198 Ідентифікатор сеансу: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000000000000000 Дозволити:ЗАПРОСИТИ,ПАРАМЕТРИ,ПРОЩАННЯ,СКАСУВАТИ,ACK,PRACK,UPDATE,ПЕРЕЙТИ,SUBSCRIBER,NOTIFY,INFO,REGSTER CSeq:101 ЗАПРОСИТИ Контакт: Термін дії:180 Дозволити-події:телефон-подія Максимальна переадресація:68 

Де:

  • URI-адреса запиту на запрошення містить номер зворотного виклику

  • Через заголовок: містить IP-адресу CUBE, яка буде використовуватися для вибору профілю RoutingNE.

  • Заголовок X-Cisco-Info-Meet: використовується для ідентифікації hostCIUserUuid, ідентифікатора наради та UUID site.

"Отримавши ЗАПРОШЕННЯ, НС використовує заголовок ""Via"", щоб зіставити з маршрутизацією ""WebexMeetings""." "Це, у свою чергу, призведе до вибору профілю маршрутизації wxm_routing, який містить екземпляр ""wxm_Inst"" OrigRedirect."

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

Інформація про X-Cisco-Meet:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

з лінійним портом, налаштованим на віртуальному абоненті VoiceXML, і надішліть переспрямування 302 до хостингу пари AS цього абонента. Повідомлення 302 схоже на таке:

SIP/2.0 302 Тимчасово переміщено Через:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684 Від:" Webex ";tag=8EEAA586-1675 До:;tag=394411970-1602687588994 Ідентифікатор виклику:abc5cca2-d6411eb-8ad6d64d-ee20f768@10.165.196.30 cseq:101 ЗАПРОСИТИ Контакт:;q=0.5, ;q=0.25 Довжина контенту:0 

Псевдонім

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

NS_CLI/System/Alias> додати bw.myenterprise.com

Команду для налаштування домену INVITE URI на CUBE можна знайти в наступному розділі під цільовим номером абонента/сеансу, наприклад:

набрати голосовий зв’язок 23401 цільовий сеанс Voip DNS:bw.myenterprise.com

ХостингNE

Для підтримки параметрів конфігурації обробки викликів Webex Meetings для виставлення рахунків і керування допуском сеансу потрібно ввімкнути атрибути CallTypeInfoRequired і RequiresChargeIndication для хостингу сервера застосунку в контексті NS_CLI/System/Device/HostingNE. Наприклад:

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

Увімкнути зворотний виклик наради Webex

У сценарії зворотного виклику з заголовком SIP X-Cisco-Meet-Info CUBE надсилає виклик мережевому серверу для переспрямування ініціатора до пари AS. Пара AS визначається на основі системного параметра enableWebexMeetingHoostLookup .

NS_CLI/System/CallP/Options> отримати доступНаСтороніМаршрутизаціяНеВизначенаЗаСигналом = хибно вимкнутиNdcПеревіркаДляНабранихНомерів = істинна силаМаршрутизаціяNEProfile = хибно пропуститиПриватніПолітикиНаЕкстрений = істинно максПовернутіКонтакти = 10 увімкнутиWebexMeetingHostLookup = істинно 

Якщо параметр системи enableWebexMeetingHoostLookup встановлено на true, UUID CI користувача організатора наради в заголовку X-Cisco-Meet-Info використовується, ЯК пара, яка проводить користувача організатора наради.

ЗАПРОСИТИ sip:+19991111111@domain.com:5060 SIP/2.0 Через:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Ідентифікатор віддаленої сторони:" BroadWorks ";screen=no;party=calling;privacy=off З:" BroadWorks ";tag=958BDDF4-1AB До: Дата:чт, 03 листопада 2022 р. 12:39:58 GMT Ідентифікатор виклику:75d3b642-5aab11ed-ac82ba3c-276254a1@10.20.20.30 Підтримується:100rel,timer,resource-priority,replaces,sdp-anat Мін. 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 Оператор користувача: Позначка часу Cisco-SIPGateway/IOS-16.12.2s: 1667479198 Ідентифікатор сеансу: e13cc71f24ae400669d5247d8306ac23;remote=000000000000000000000000000000000000000000 Дозволити:ЗАПРОСИТИ,ПАРАМЕТРИ,ПРОЩАННЯ,СКАСУВАТИ,ACK,PRACK,UPDATE,ПЕРЕЙТИ,SUBSCRIBER,NOTIFY,INFO,REGISTER CSeq:101 ЗАПРОСИТИ Контакт:<sip:+12403333333@10.20.20.20:5060;transport=tcp> Термін дії:180 Дозволити-події:телефон-подія Максимальна переадресація:68 

Крок 10 Підготовка партнера CUBE

У цьому розділі наведено перевірену конфігурацію щодо розгортання Cisco Unified Border Element (CUBE) як прикордонного контролера сеансу (SBC) для рішення Bring Your Own ТМЗК.

Цей розділ присвячено конфігураціям 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.

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

Якщо не зазначено інше, решта вимог до конфігурації на кроці 10 застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка стосуються лише CUBE, якщо не вказано, що цей приклад застосовується до інших SBC. Інші SBC див. команди конфігурації в документації SBC.

Початкова конфігурація

Щоб налаштувати CUBE, необхідно ввімкнути привілейований режим EXEC. Якщо з’явиться відповідний запит, введіть пароль.

увімкнути

Щоб увійти в глобальний режим конфігурації, виконайте наведені нижче дії.

налаштувати термінал

Установити домен:

ip-доменне ім’я myenterprise.com

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

IP TCP MSS 1360
Конфігурація мережі

Визначте загальнодоступні й приватні інтерфейси. У нашому прикладі CUBE:

--------- Private side -------- інтерфейс GigabitEthernet1 опис Інтерфейс face BC IP-адреса   переговори авто без моп увімкнено без моп sysid ! ----------- інтерфейс GigabitEthernet2 опис Інтерфейс face WEBEX IP-адреса   переговори авто без моп увімкнено без моп sysid ! 

Налаштуйте шлюзи для IP-маршрутизації для публічної та приватної сторін:

ip-маршрут 0.0.0.0   ip-маршрут 10.0.0.0   

Увімкнути SSH:

ip ssh події ведення журналу ip ssh версії 2! Права адміністратора користувача 15 пароль  

CUBE (або ваш власний SBC) має бути всередині DMZ із належним чином налаштованими правилами брандмауера. Перегляньте розділ Порти, що використовуються Webex для списку портів, які необхідно відкрити на зовнішньому брандмауері.

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

ip-хост _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com ip хост _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com ip хост ns01.myenterprise.com  ip хост ns02.myenterprise.com  

Налаштувати сервер DNS:

сервер імен IP <DNS_IP_address>

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

Конфігурація обробки викликів

Загальні

Налаштуйте CUBE (або SBC) з усіма IP-адресами, необхідними для доступу до служби VoIP. Це включає наведене далі:

  • Приватні бокові адреси SIP-сигналів для серверів BroadWorks AS, NS і MS.

  • Загальнодоступні сайтові адреси для Webex Edge для аудіоінфраструктури.

Дивіться нижче приклад конфігурації CUBE:

список надійних IP-адрес VoIP служби голосової пошти ------- IP на приватному боці (має включати всі адреси сигналів BroadWorks AS, NS і MS) -------- ipv4  ipv4  ipv4  ipv4  ipv4  ------- IP на публічному боці (це публічні адреси для аудіоінфраструктури Webex. Нижче діапазон є лише прикладом.) ------- 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 

На стороні BroadWorks таймер за замовчуванням для сервера програм для вичерпання часу очікування на пристрої доступу без відповіді становить 6 секунд. Щоб змінити його, виконайте наведене далі.

AS_CLI/System/CallP/AccessRouting> установити тайм-аутСпробиЗавершення 

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

голосова служба Voip rtcp всі передані медіадані disable-detailed-stats ------- CUBE public IP + діапазон порту -------- діапазон медіаадреси   діапазон порту 10200-28000 -------- CUBE private IP + діапазон порту -------- діапазон медіаадреси   діапазон порту 10200-28000 

Де:

  • є публічною IP-адресою CUBE
  • є приватною IP-адресою CUBE
  • Діапазон портів: Наприклад, діапазон портів від 10200 до 28000

CUBE підтримує такі набори шифрів TLS (під час виклику CUBE пропонує їх у клієнті TLS Handshake Hello):

  • 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_ПОРОЖНЯ_ІНФОРМАЦІЯ ПРО ОНОВЛЕННЯ__SCSV

Інші загальні налаштування для налаштування (див. нижче, щоб дізнатися зразок конфігурацій CUBE):

ааа нова модель ааа автентифікація вхід за замовчуванням локальна ааа авторизація виконання локальної авторизації за замовчуванням ! IP SCP-сервер увімкнено ! голосова служба VoIP-адреса приховування дозволу-з’єднання sip до sip без додаткової служби sip переміщено-тимчасово якість виклику максимальна скидання 2 максимальна зміна порядку 2 sip контакт-передавання 

Uri для вхідного та вихідного набору має бути визначено для подальшого використання в однорангових абонентах:

uri класу голосового зв’язку INEdgeAudio sip pattern x-cisco-webex-service=audio ! uri класу голосового зв’язку OUTEdgeAudio sip host cube.internal.local 

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

кодек класу голосового зв’язку 3 бажаний кодек 1 g722-64 бажаний кодек 2 g711ulaw бажаний кодек 3 g711alaw 

Аудіо Webex Edge використовує SRTP. Голосовий клас SRTP-криптографія призначає основний пакет криптографічних SRTP для використання для Edge Audio. Налаштуйте наступні крипто-пакети по порядку. Конфігурація шифрування srtp-класу голосового зв’язку повинна бути застосована до однорангових абонентів, що використовуються для підключення до Edge Audio.

голосовий клас srtp-крипто 234 крипто 1 AEAD_AES_256_GCM 2 AEAD_AES_128_GCM 3 AES_CM_128_HMAC_SHA1_80 4 AES_CM_128_HMAC_SHA1_32 

Попередньо налаштуйте первинний ключ, щоб мати можливість встановлювати пароль для автентифікації.

key config-key password-encrypt Password123 автентифікація ім’я користувача  шифрування пароля aes 

Введіть облікові дані для автентифікації SIP, надані для віртуального абонента VoiceXML у AS, використовуючи наведену далі команду. У сценаріях зворотного виклику ці облікові дані використовуватимуться, коли AS викликає ЗАПРОШЕННЯ, яке CUBE (або ваш власний SBC) надсилає AS.

sip-ua -------- для ввімкнення автентифікації --------- автентифікації ім’я користувача  пароль 0  

"Після налаштування автентифікації пароль буде затьмарений під час перегляду за допомогою команди ""Показати запущену конфігурацію"""

sip-ua -------- для ввімкнення автентифікації --------- автентифікації ім’я користувача  пароль 6 [GF]XXXXX[РРРР\ZZZZZ]\ 

Необхідно також виконати таку глобальну конфігурацію SIP:

------- Максимальна кількість повторних спроб запрошення -------- повторіть спробу запрошення 3 -------- За замовчуванням використовуйте TLS --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Профілі перекладу

Профіль перетворення повідомлення SIP 2340 використовується для викликів на номер системи наради. Він повинен мати запис для зміни повідомлень SIP, що надходять із BroadWorks, перед надсиланням в Edge Audio, як показано в прикладі правила 11.

-------- BroadWorks до Webex ---------- sip-профілі голосового класу 2340 правила 1 запит ЗАПРОСИТИ заголовок sip SIP-Req-URI змінити "sips:" "sip:" правило 2 запит ЗАПРОСИТИ заголовок sip Щоб змінити "sips:" "sip:" правило 3 запит ЗАПРОСИТИ заголовок sip Від змінити "sips:" sip:" правило 3 запит ЗАПРОСИТИ заголовок sip Від змінити "sips:" sip:  правило 4 запит ЗАПРОСИТИ заголовок sip Ідентифікатор віддаленої сторони змінити "sips:" "sip:" правило 5 запит ЗАПРОСИТИ заголовок sip P-Asserted-Identity змінити "sips:" "sip:" правило 6 запит ACK sip-заголовок Від змінення "sips:" "sip:" правило 7 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip P-Asserted-Identity змінити "sips:" "sip:" правило 8 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip Від змінення "sips:" "sip:" правило 9 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip Контакт змінити "sips:(.*)>" "sip:\1;transport=tls>" правило 10 запит ЗАПРОСИТИ заголовок sip Контакт змінити "sips:" "sip:" правило 11 запит ЗАПРОСИТИ заголовок sip SIP Req-URI змінити "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
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати подібні правила на вашому власному SBC.

Щоб переадресувати 486 повідомлень, надісланих AS, до аудіо Webex Edge, потрібна така конфігурація в CUBE (для власного SBC зверніться до документації SBC)

голосова служба VoIP не сповіщати про переспрямування ip2ip sip-профілів sip на вхідних дзвінках ! sip-профілі класу голосового зв’язку 1 відповідь 486 sip-заголовок Причина змініть відповідь «7» 486 sip-заголовок SIP-StatusLine змініть «486.*» «600 Зайнято всюди» 

Якщо потрібно переадресувати інші 4xx повідомлення назад до аудіо Webex Edge, виконайте той самий приклад, що й вище.

Рівноправні учасники набору

Клієнт голосового класу повинен бути визначений на CUBE (або вашому власному SBC) для використання в однорангових абонентах набору пізніше, який відповідає таким критеріям:

  • Для пакетів RTP-NTE DTMF не існує корисних взаємодій, тому налаштуйте асиметричне корисне навантаження повністю.
  • Edge audio не підтримує оновлення ідентифікатора абонента, що телефонує, тому потрібно налаштувати значення "без оновлення ідентифікатора виклику".
  • Маршрутизація аудіовикликів Webex Edge базується на URI. Щоб відповідати одноранговим абонентам на основі URI, необхідно ввімкнути URI маршруту виклику.

клієнт голосового класу 234 асиметричне корисне навантаження без оновлення-виклику Заголовок-передавання без передавання контенту користувацький-sdp-маршрут виклику 

Такі вузли набору налаштовані, щоб дозволити CUBE обробляти виклики між BroadWorks і Webex Edge Audio. Налаштуйте таке на CUBE (подібну конфігурацію потрібно буде налаштувати на вашому власному SBC):

dial-peer voice 23411 опис VoIP Зовнішній запис граничного аудіозапису або виходу протоколу однорангового сеансу sipv2 цільовий DNS:ecccspx.amer.pub.webex.com сеансу транспортування tcp tls uri призначення OUTEdgeAudio запит вхідних uri INEdgeAudio кодек голосового класу 3 пропозиція всіх голосових класів sip URL SIP профілів голосового класу 2340 sip клієнт голосового класу 234 голосового класу sip srtp-crypto 234 голосового класу sip прив’язки керування вихідним інтерфейсом GigabitEthernet2 голосового класу sip прив’язка медіаінтерфейсу GigabitEthernet2 голосового класу sip запит передавання голосового класу sip примусове dtmf-ретрансляція rtp-nte srtp ! опис голосового вузла 23401 VoIP Внутрішній режим змішування Webex межовий аудіозапис або вихід протоколу однорангового сеансу sipv2 --- використовуючи DNS SRV (бажаний) - має відповідати запису srv, налаштованому вище (_sip._tcp.bw.myenterprise.com) ---- session target dns:bw.myenterprise.com session transport tcp uri призначення INEdgeAudio вхідний uri запит OUTEdgeAudio голосовий кодек 3 голосовий клас sip url sip voice-class sip profiles 2341 voice-class sip profiles 1 вхідний голосовий клас 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:

  • Вхідне ЗАПРОШЕННЯ отримано від BroadWorks на внутрішньому інтерфейсі з:
    ЗАПРОСИТИ SIP: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2. 0 До:"Віртуальний VXML"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 
  • "Профіль вузла вхідного набору 23401 вибрано на основі організатора в URI вхідного запиту ("cube.internal.local"), що відповідає конфігурації ""запиту вхідних uri OUTEdgeAudio""."
  • "Вузол вихідного набору 23411 вибрано на основі організатора в URI запиту ("cube.internal.local"), що відповідає конфігурації ""URI призначення OUTEdgeAudio""."
  • "Вихідне ЗАПРОШЕННЯ надсилається на зовнішньому інтерфейсі з організатором у URI запиту, зміненому з ""cube.internal.local"" на ""ecccspx.amer.pub.webex.com"" за допомогою профілю перетворення повідомлення ""voice-class sip profiles 2340"", заданому в вузлі набору:"
    ЗАПРОСИТИ SIP: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 До: "Віртуальний VXML" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 

Для сценарію зворотного виклику наради від Webex до BroadWorks

  • Вхідне ЗАПРОШЕННЯ отримано від Webex на зовнішньому інтерфейсі CUBE з:
    Запросіть SIP:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 До: 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-запиті на основі конфігурації ""вхідний uri-запит INEdgeAudio""."
  • "Два вузли вихідного набору вибираються на основі шаблону ""x-cisco-webex-service=audio"", який присутній в URI запиту на основі конфігурації ""uri призначення INEdgeAudio""."

    - одноранговий набір 302

    - Одноранговий набір 23401

  • Вихідне ЗАПРОШЕННЯ надсилається на сервери мережі (пошук SRV на основі "запису цільового сеансу dns:bw.myenterprise.com" у вузлі набору) на внутрішньому інтерфейсі
    ЗАПРОСИТИ sip:+14519615001@10.155.6.172:5060 SIP/2.0 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" З: " Webex " ;tag=B91821B7-561 
  • Мережевий сервер повертає контакти для пари AS, яка розміщує віртуального абонента CUBE:
    SIP/2.0 302 Тимчасово переміщено через:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD Від:" Webex ";tag=B91821B7-561 До:;tag=1829261807-1603395221529 Ідентифікатор виклику:3c88df6a-13d411eb-8ee3d64d-ee20f768@10.165.196.30 cseq:101 ЗАПРОСИТИ Контакт:;q=0.5,;q=0.25 Довжина контенту:0 
  • CUBE спрямовує виклик до активного AS на основі поверненого контакту в повідомленні 302:
    ЗАПРОСИТИ SIP:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Через: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" Від: " Webex " ;tag=B91821C8-1AF5 До:  

Конфігурація mTLS

Необхідно виконати такі кроки конфігурації, щоб дозволити підключення mTLS між CUBE (або вашим власним SBC) і Webex Edge Audio.

Обов’язково налаштувати mTLS між CUBE (або власним SBC) і Webex Edge Audio.

Підтримка сертифіката Wildcard

Підписані Wildcard сертифікати використовують загальне ім’я суб’єкта (наприклад, *.us.example.com), яке відповідає домену для CUBE або вашого власного SBC. Сертифікати узагальнення підтримуються для розгортання багатокластерних CUBE або SBC, але не підтримуються для розгортання єдиного вузла CUBE або SBC.

Довірчий пул

Під час рукостискання TLS, коли аудіо Webex Edge Audio надсилає свій сертифікат, CUBE перевірить його проти списку сертифікатів, прийнятих у пулі довіри.

"Пакет пулу довіри необхідно оновити за допомогою кореневого сертифіката Cisco, завантаживши останню ""Пакет довіреного кореневого сертифіката Cisco"" з http://www.cisco.com/security/pki/ за допомогою команди:"

crypto pki trustpool імпорт чистого URL 

Сертифікати, надіслані Webex Edge Audio, підписані 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 -in certificate.cer -out certificate.pem

Точка довіри

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

Одновузловий КУБ

Єдиний вузол означає, що CUBE (або ваш власний SBC) імпортуватиме сертифікат із іменем суб’єкта, унікальним для повного домену, що означає, що жоден інший CUBE не зможе його імпортувати (іншими словами, НЕ сертифікат узагальнення).

  • Щоб створити CSR (запит на підпис сертифіката) для CUBE:

    - create keypair (цей keypair буде пов'язаний із точкою довіри)

    CUBE(config)# криптоключ generate rsa general-keys label  exportable

    • general- keys — визначає, що слід створити пару ключів загального призначення.
    • мітка — (Необов’язково) ім’я, яке використовується для пари ключів RSA під час експорту. Якщо мітку ключа не вказано, використовується повне доменне ім’я маршрутизатора.
    • експортується — (Необов’язково) Вказує, що пару ключів RSA можна експортувати на інший пристрій Cisco, наприклад маршрутизатор.

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

    CUBE(config)#crypto pki trustpoint  CUBE(ca-trustpoint)# crl необов’язковий термінал реєстрації pem fqdn  subject-name CN= rsakeypair  

  • crl – список відкликаних сертифікатів (CRL) – це список відкликаних сертифікатів. CRL створюється та підписується в цифровому вигляді центром сертифікації, який спочатку видав сертифікати. CRL містить дати, коли кожен сертифікат було видано й коли термін його дії завершується.

    термінал реєстрації pem – Додає межі електронної пошти, розширені конфіденційність (PEM) до запиту сертифіката (копіювати та вставити вручну від ПОЧАТКУ ЗАПИТУ СЕРТИФІКАТА до КІНЦЯ ЗАПИТУ СЕРТИФІКАТА)

    fqdn – повне доменне ім’я CUBE

    subject-name CN=: ім’я суб’єкта, який буде підписано

    rsakeypair — keypair, створений на попередньому кроці

    (посилання: 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 зареєструвати  % Почати реєстрацію сертифіката .... % Включити серійний номер маршрутизатора в ім’я теми? [так/ні]: немає % Включає IP-адресу в ім’я суб’єкта? [ні]: немає запиту на відображення сертифіката в терміналі? [так/ні]: так, запит на сертифікат вказано:   -----begin запит сертифіката----- ... -----END ЗАПИТ СЕРТИФІКАТА----------End - Цей рядок не є частиною запиту сертифіката---- Повторно відобразити запит на реєстрацію? [так/ні]: ні 
  • Надіслати CSR (від ПОЧАТКУ ЗАПИТУ СЕРТИФІКАТА ДО КІНЦЯ ЗАПИТУ СЕРТИФІКАТА) до CA (Certificate Authority)
  • ЦС згенерує підписаний сертифікат

    - Залежно від ЦС вони нададуть кореневий сертифікат (наприклад, DigiCertCA.crt) і запитаний сертифікат (наприклад, cube.crt)

  • Завантажити сертифікат ЦС

    - по-перше, автентифікуйте точку довіри за допомогою кореневого сертифіката

  • CUBE(config)#crypto pki автентифікується  Введіть базовий 64-кодований сертифікат CA. Завершити порожнім рядком або слово "вийти" на рядку самостійно -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- Сертифікат має такі атрибути: Відбиток пальця: 40065311 FDB33E88 0A6F7DD1 4E229187 % Ви приймаєте цей сертифікат? [так/ні]: так сертифікат ЦС Trustpoint прийнято. % Сертифікат успішно імпортовано 

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

    CUBE(config)# криптографічний імпорт сертифіката  % Повне доменне ім’я в сертифікаті буде: ...   Введіть базовий сертифікат із кодуванням 64. Завершіть порожньою лінією або слово "вийти" на лінії сам по собі -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----% Router Certificate імпортовано успішно 

Якщо ви розгортаєте власний SBC, додаткові відомості про те, як створити CSR, див. в документації SBC.

Багатовузловий кластер 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 .pfx -inkey .key -in .crt
  • Передайте файл .pfx у CUBE:bootflash: (scp з сервера Linux до CUBE)
    scp .pfx @:bootflash:.pfx
  • Створіть точку довіри та імпортуйте файл pkcs12:
    CUBE# conf t CUBE(config)# CUBE(config)# crypto pki trustpoint  CUBE(ca-trustpoint)# revocation- check crl CUBE(ca-trustpoint)# exit CUBE(config)# crypto pki import  pkcs12 bootflash:.pfx password  

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

Упевніться, що весь ланцюжок включений до сертифіката. У наведеному нижче прикладі показано команди перевірки для CUBE. Якщо ви розгортаєте власний SBC, використовуйте команди, які застосовуються до вашого SBC.

CUBE(config)#crypto pki validate certificate  Ланцюжок має 2 сертифікати Ланцюжок сертифікатів для  дійсний CUBE#show crypto pki trustpoints ...   Точка довіри :     Налаштовано видачу сертифіката ЦС:     Ім’я суб’єкта:      cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F Відбиток пальця SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C маршрутизатора загального призначення налаштовано:     Ім’я суб’єкта:      cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 відбиток пальця SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 Стан:     Ключі створено ............. Так (загальне призначення, неекспортоване) Автентифіковане видання CA ....... Так Запити сертифіката..... Так 

Налаштуйте сигнали SIP, щоб використовувати точку довіри.

Щоб підготувати SIP UA точкою довіри CUBE, використовуйте наведену далі команду. Ось приклад для CUBE. Якщо ви розгортаєте власний SBC, див. документацію SBC, щоб отримати довідку про команди.

CUBE( config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>

Журнали CUBE

Щоб побачити ввімкнені фільтри налагодження,

Показати налагодження CUBE#

Щоб налаштувати фільтри налагодження (приклади)

CUBE# налагодження зв’язку ccsip CUBE# налагодження зв’язку ccsip транспорт CUBE# налагодження зв’язку ccsip помилка CUBE# налагодження зв’язку ccsip інформація CUBE# налагодження зв’язку voip dialpeer inout CUBE# налагодження voip ccapi inout CUBE# налагодження зв’язку voip application CUBE# налагодження ip tcp transaction 

Щоб скасувати встановлення фільтрів налагодження (наприклад)

CUBE# без налагодження повідомлень ccsip

Щоб очистити й перевірити буфер журналу,

Очистити журнал CUBE# >>> здійснити тестовий виклик <<< CUBE# показати журнал 

Якщо ви не розгортаєте CUBE, подробиці щодо використання журналів див. в документації для власного SBC.

Інші корисні команди

Щоб перевірити поточну конфігурацію,

CUBE# показати запущену конфігурацію (або просто CUBE# показати запуск)

Щоб зберегти конфігурацію в ROM, яку буде використано під час завантаження

Запис CUBE#

Крок 11 Сертифікація Використання власної служби ТМЗК

Після завершення налаштування та надання рішення BYoPSTN Партнер зобов'язаний пройти набір тестових випадків прийняття, щоб сертифікувати їх рішення. Це обов'язковий крок для затвердження та ввімкнення партнерської BYoPSTN.

Приклади тестів на приймання наведено в документі «Використання власної процедури приймання ТМЗК Webex Для Cisco BroadWorks» за адресою: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

Партнер повинен надати результати успішно виконаних тестів приймання командам приєднання та сертифікації.

Про запитання, проблеми й результати виконання тестових сценаріїв прийняття слід повідомляти та надавати до них спільний доступ у просторі Webex, призначеному для приєднання партнера.

Застосувати оновлення до групи системних телефонних номерів/групи зворотного виклику DNS SRV

Після призначення нетестових клієнтів шаблону клієнта за допомогою наданих партнером номерів телефону системи, для цих користувачів доступні такі параметри приєднання до наради:

  • Запрошення на нараду включають один або кілька номерів телефонів за замовчуванням із групи телефонних номерів для призначення

  • У програмі Webex як параметр приєднання до наради відображається один або кілька номерів телефонів за замовчуванням із групи номерів телефонів

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

  • "Якщо зворотний виклик увімкнено в шаблоні клієнта, нарада Webex надає параметр ""Зворотний виклик на номер"", де запит на зворотний виклик переспрямовується на один із записів, указаних у призначеній групі зворотних викликів DNS SRV"

Зміна параметрів приєднання до наради для шаблону клієнта, зміна призначеної групи телефонних номерів або зміна групи зворотного виклику DNS SRV може вплинути на наведені вище параметри приєднання до наради. Ці зміни не застосовуються до наявних клієнтів, однак нещодавно надані клієнти бачитимуть, що ці зміни негайно відобразяться на вебсайтах для нарад пакетів Стандарт і Premium. Тому настійно рекомендується перевірити будь-які такі зміни за допомогою організації вихідного рішення, перш ніж їх буде застосовано до наявних шаблонів клієнта, груп телефонних номерів або груп зворотного виклику DNS SRV (якщо розгорнуто групи зворотного виклику DNS SRV).

Необхідно виконати такі кроки під час оновлення параметрів приєднання до наради для шаблону клієнта та/або застосування оновлень до груп телефонних номерів або груп зворотного виклику DNS SRV.

Зверніть увагу, якщо шаблони клієнтів, групи телефонних номерів або групи зворотного виклику DNS SRV використовуються постачальниками послуг BroadWorks та/або тестовими підприємствами BroadWorks, ця процедура є необов’язковою. Можливо, доцільніше просто видалити тестових постачальників послуг BroadWorks та/або тестових організацій BroadWorks та повторно підготувати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV.

Оновити тільки групу телефонних номерів:

  1. Створіть нову тимчасову групу номерів телефону з обов’язковими оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо разом із групою використовується наявна група телефонних номерів, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
  5. Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
  6. Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
  7. Перевірте конфігурацію, плануючи наради за допомогою вихідного сайту пакета «Стандартний» організації та приєднуючись до наради за допомогою системних номерів телефону.
  8. Застосуйте оновлення до вихідної групи телефонних номерів. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  9. Вихідну організацію рішення, тимчасову групу телефонних номерів і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.

Оновити тільки групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV з обов’язковими оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV і наявну групу номерів телефонів. Якщо разом із групою використовується наявна група зворотного виклику DNS SRV, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
  5. Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  6. Вихідну організацію рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.

Оновити номер телефону та групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV із обов’язковими оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо разом із групою використовується наявна група телефонних номерів та/або група зворотного виклику DNS SRV, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
  5. Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
  6. Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
  7. "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
  8. Застосуйте оновлення до оригінального номера телефону та групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  9. Вихідну організацію, тимчасову групу телефонних номерів, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів і групи зворотного виклику DNS SRV.
Організацію основного вихідного рішення не можна видалити, якщо у BroadWorks не було вибрано та налаштовано нову організацію первинного вихідного рішення. Видалення основного вихідного рішення організації видаляє UUID вебсайту, від якого залежить рішення Використання власної служби ТМЗК для автентифікації повідомлення SIP для аудіо Webex Edge. Якщо видалити, не вдасться приєднатися до наради за допомогою системного виклику для вебсайтів, які використовують наданий партнером номер телефону системи.

Сумісність мультимедіа G722 під час використання власного SBC

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

Відомі обмеження

  • Будь-які зміни параметра приєднання до наради шаблону клієнта, системні телефонні номери Cisco або системні телефонні номери, надані партнером, застосовуються лише до щойно підготовлених клієнтів. Наявні клієнти, які використовують цей шаблон, залишаються без змін.

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

  • Будь-які зміни в групах телефонних номерів або групах зворотного виклику DNS SRV, призначені шаблонам клієнта, застосовуються лише до щойно підготовлених клієнтів або наявних клієнтів, які підготовлені для першого користувача пакету Стандарт або Premium. Наявні клієнти, призначені пов’язаним шаблонам, у яких уже є користувачі пакетів Стандарт і Premium, залишаються без змін.

  • Даний шаблон клієнта підтримує системні телефонні номери Cisco або параметр приєднання до наради за номером виклику, наданий партнером. Поєднання двох параметрів для одного й того ж шаблону не підтримується.

  • "Функція обміну повідомленнями SIP для параметра ""Зателефонуйте мені о"" або приєднання до наради зі зворотним викликом не містить інформації про клієнта та/або користувача, який організує нараду, до якої потрібно приєднатися."

  • Номери телефонів і пов’язані з ними коди доступу до нарад для певної групи номерів телефону підтримують лише один домен Webex Edge Audio DNS SRV (наприклад, ecccspx.amer.webex.com). Використання цих номерів телефону для вхідних дзвінків на наради в іншому домені Webex Edge Audio DNS SRV не підтримується.

  • Аудіо 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

  • Оновлено розділ «Приєднання до наради за допомогою зворотного виклику (необов’язково)», «МаршрутизаціяNE», «Увімкнути зворотний виклик наради Webex», профілі перетворення та розділи потоків викликів CUBE.

04 липня 2023 року

1-33

  • "Оновлене приєднання до наради за допомогою розділу ""Зворотний виклик"" (необов’язково)."

02 лютого 2023 року

1-32

  • Додано Новий домен для Великої Британії, а Північна Африка додана в домени маршрутизації викликів Webex.

  • Додано сеанс організатора наради й платформу доставки застосунку в кроці 9: Надайте конфігурацію BroadWorks партнера.

02 лютого 2023 року

1-31

  • Оновлено Застосувати оновлення до розділу групи номерів телефонів, що в обслуговуванні/групи зворотного виклику DNS SRV.

31 січня 2023 р.

1-30

  • Розділ «Платформа доставки програми» додано в розділ «Сервер програм».

29 листопада 2022 р.

1-29

  • "Додано параметр ""Увімкнути зворотний виклик наради Webex"" в розділі ""Мережевий сервер""."

  • "Додано ""Створити абонента зворотного виклику наради VoiceXML"" в розділі ""Сервер програм""."

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

Запропонуйте власне рішення ТМЗК

Визначення

Визначення

Опис

Партнер Cisco

Суб’єкт (зазвичай постачальник послуг), який продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти й служби Cisco, продані їм партнером Cisco.

CUBE

Єдиний прикордонний елемент Cisco

Партнерська організація

Репозиторій керування ідентифікаціями та службами Webex, що містить інформацію про партнерів Cisco та їхніх клієнтів.

Хаб партнера

Вебпортал для підготовки ідентифікаційних даних і служб для партнерів Cisco та клієнтів, якими вони керують.

Організація Замовника

Репозиторій керування ідентифікаціями та службами Webex, що зберігає інформацію про кінцевого клієнта.

Компанія BroadWorks або постачальник послуг / група

Представлення кінцевого клієнта у BroadWorks.

Рішення Bring Your Own PSTN (BYoPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати номери телефонів, якими вони володіють, щоб користувачі могли використовувати їх під час приєднання до вебекс-зустрічей. Рішення дозволяє партнерам використовувати власні мережі ТМЗК і використовувати існуючі зв'язки з постачальниками ТМЗК, а не використовувати номери, надані Cisco.

Еталонна архітектура в цьому документі забезпечує наскрізний дизайн для параметра BYoPSTN. Ця архітектура перевірена cisco і використовує уніфікований прикордонний елемент Cisco (CUBE) як контролер кордонів сесії (SBC) для трафіку дзвінків між BroadWorks і Webex Meetings.

Вибір параметра приєднання до наради

Зараз Webex для Cisco BroadWorks підтримує два параметри для підготовки телефонних номерів для нарад. Постачальники послуг повинні вибрати один із цих двох варіантів – поєднання не підтримується:

  • Системні телефонні номери Cisco (Cisco ТМЗК) — Cisco надає номери телефонів, які учасники наради можуть використовувати для приєднання до нарад

  • Системні телефонні номери, надані партнером (Використання власної служби ТМЗК); постачальники послуг надають власні номери телефонів, які будуть використовуватися учасниками наради під час приєднання до нарад

Рішення Використання власної служби ТМЗК

Партнери, які вибирають параметр системних телефонних номерів, наданий партнером (Використання власної служби ТМЗК), повинні надати власні номери телефонів ТМЗК і забезпечити мережеву інфраструктуру, необхідну для маршрутизації викликів у Webex і з Webex. Рішення Використання власної служби ТМЗК полегшує маршрутизацію викликів Через Верхній (OTT) через загальнодоступний інтернет із BroadWorks до Webex.

Під час вибору параметра Використання власної служби ТМЗК застосовуються такі умови:

  • Партнери Cisco можуть використовувати ті самі номери телефонів для кількох кінцевих клієнтів. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Параметр Використання власної служби ТМЗК не вимагає змін у загальному процесі реєстрації для Webex для клієнтів Cisco BroadWorks.

  • Використання власної служби ТМЗК вимагає підготовки на рівні партнера Cisco, і будь-які кінцеві клієнти, яких партнери активують після того, як Використання власної служби ТМЗК буде задіяно, вмикаються автоматично.

  • Уся підготовка, необхідна для вебсайтів нарад клієнтів, є автоматичною, як і для поточного загальнодоступного рішення.

  • Партнери, які активують пакети Стандарт і Premium, мають два вебсайти для нарад: один вебсайт для стандартних користувачів, інший для преміумкористувачів. Обидва вебсайти активовані Використання власної служби ТМЗК.

  • Учасники наради, які здійснюють виклик на номер системи нарад, можуть використовувати відео й спільний доступ до контенту через інтернет.

  • Застосовується до приєднання до нарад як до нарад у просторі, так і до нарад PMR. Зауважте, що для нарад у просторі простір повинен бути створений користувачем Standard або Premium із можливостями організатора нарад Webex, щоб отримати номер доступу до ТМЗК: простори, створені базовими користувачами, не отримують номери доступу до ТМЗК.

  • Цей документ надає перевірену конфігурацію, яка використовує CUBE як ваш SBC. Однак, якщо ви не хочете використовувати CUBE, ви можете розгорнути свій власний SBC.

Архітектура

Рішення Webex для Cisco BroadWorks Використання власної служби ТМЗК засноване на наборі служб Webex Edge, зокрема на службі аудіо Webex Edge, доступній корпоративним клієнтам. Архітектура адаптована для інтеграції інфраструктури BroadWorks партнерів Cisco з Webex Edge Audio, що дозволяє партнеру Cisco центрально налаштовувати набори телефонних номерів для використання їхніми кінцевими клієнтами.

Основними елементами архітектури є:

  • BroadWorks — Cisco Partners Інфраструктура BroadWorks

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

  • Аудіо Webex Edge — служба Webex, яка від’єднує ТМЗК від 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 має номер телефону ТМЗК (наприклад, 2403332200) і пов’язаний код доступу Webex (наприклад, 88631321777971704941).

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

  • Код доступу, який надсилається до Webex у повідомленнях SIP, ідентифікує сайти для нарад, пов’язані з партнером Cisco.

  • Вищезгаданий вище номер телефону для зіставлення коду доступу налаштовано один раз і є загальним для всіх вебсайтів для нарад кінцевого клієнта.

  • Учасники, які приєднуються до наради, повинні ввести відповідний ідентифікатор наради (наприклад, 123456), який ідентифікує конкретну нараду для приєднання.

Партнерам рекомендовано дотримуватися моделі резервування, наведеної нижче.

Приєднатися до наради за допомогою виклику на номер системи

На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою виклику на номер системи.

Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою виклику на номер системи.

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

  2. Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). SIP ЗАПРОШЕННЯ несе URI-запит як номер телефону, пов’язаний із нарадою.

  3. BroadWorks перекладає номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом Наради, і маршрутизує виклик до CUBE з URI-запитом як кодом доступу.

  4. Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли його надано в Cisco Partner Hub і BroadWorks.

  5. Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дає йому змогу приєднатися до наради.

Приєднатися до наради за допомогою зворотного виклику (необов’язково)

На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою зворотного виклику. Користувач просить здійснити виклик від Webex для приєднання до наради.

Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою зворотного виклику:

  1. Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).

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

  3. Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI-запит на ЗАПРОШЕННЯ SIP містить номер телефону, який має отримати виклик, (наприклад, +16504441000@cube.example.com).

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

  5. Виклик пропонується користувачу, який запитує Номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом BroadWorks або номером ТМЗК. Якщо запитуваний номер є номером ТМЗК, BroadWorks використовує наданий шлях, щоб маршрутизувати виклик до ТМЗК.

Для параметра зворотного виклику обов’язково активувати дві такі функції:

  • 102746 – Підтримка BroadWorks для CI UUID
  • 102074 – Підтримка виставлення рахунків BYO PSTN для CallBack і CallIn

Це можна підтвердити з CLI, як зазначено нижче:

AS_CLI/System/ActivatableFeature> get Опис ідентифікатора Активовано Останні змінені позначки часу ============================================================================================= 102746 Підтримка BroadWorks для CI UUID true 102074 BYO PSTN Підтримка виставлення рахунків для CallBack і CallIn true 

"Детальний опис цих функцій та активації можна знайти в розділі ""Віртуальний абонент зворотного виклику наради VoiceXML"" цього документа."

Якщо ви виберете параметр приєднання до наради за допомогою параметра зворотного виклику, користувачі все одно зможуть використовувати параметр виклику на номер системи для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. У цьому випадку вам не потрібно налаштовувати групи зворотного виклику DNS SRV.

Огляд конфігурації рішення

Рішення має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення успішно працювало. Складові такі:

  • BroadWorks

  • CUBE (або альтернативний прикордонний контролер сеансу із сертифікацією SP (SBC))

  • Webex Edge Audio

Між конфігурацією цих різних компонентів існують взаємозалежності, і тому одна або кілька вихідних організацій рішень необхідні для завершення необхідної конфігурації та перевірки рішення.

Вихідна організація

Вихідна організація – це організація Webex, яку ви налаштовуєте для створення та перевірки налаштувань для рішення Використання власної служби ТМЗК. Вихідна організація повинна мати принаймні одного користувача, призначених Стандартний пакет, і цей Стандартний пакет повинен використовувати Приєднатися до наради за допомогою наданих партнером номерів телефону системи (Використання власної служби ТМЗК) параметр. Рекомендовано пов’язати вихідну організацію з тестовим постачальником послуг BroadWorks або компанією.

Вихідні організації рішення служать двом цілям:

  • Вихідна конфігурація— Підготовка вихідних організацій генерує номер телефону для зіставлення кодів доступу до нарад і універсального унікального ідентифікатора вебсайту для нарад (UUID вебсайту), які потрібні для поточної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

  • Перевірка конфігурації. Використовуйте вихідну організацію, щоб визначити, чи налаштовано ваше рішення Використання власної служби ТМЗК відповідно до ваших вимог. Використовуйте вихідну організацію та тестових користувачів, щоб підтвердити випадки використання системних викликів під час наради та зворотних викликів за допомогою наданих партнером номерів телефону системи та записів зворотних викликів DNS SRV (якщо зворотні виклики ввімкнено).

Адміністратор повинен створити вихідну організацію для кожного унікального набору номерів телефону та записів зворотного виклику DNS SRV. Генерація вихідного рішення в кожному випадку генерує необхідний номер телефону для зіставлення коду доступу до наради та можливість перевірити пов’язані випадки використання системного виклику та зворотного виклику для цих записів телефону та зворотного виклику DNS SRV.

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

За бажанням можна видалити основну та будь-яку організацію додаткових вихідних рішень, перш ніж набір телефонних номерів і записів DNS SRV зворотного виклику буде призначено нетестовим клієнтам. Якщо набір телефонних номерів і записів DNS SRV зворотного виклику призначено будь-яким клієнтам, які не пройшли тестування, ці номери телефонів і записи зворотного виклику пов’язані з вебсайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід вважати, що впливають на служби.

У наступних розділах наведено додаткові відомості про різні елементи конфігурації.

Елементи конфігурації Використання власної служби ТМЗК

Ключовим елементом рішення є конфігурація телефонних номерів Cisco Partner і записів зворотного виклику DNS SRV. Використання власної служби ТМЗК використовує групи телефонних номерів і групи зворотного виклику DNS SRV як спосіб призначення географічних номерів телефонів і маршрутизації надлишкових викликів для нарад Webex. Ці елементи призначено кінцевим клієнтам за допомогою шаблону клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які використовуються учасниками для приєднання до нарад у Cisco Partner Hub. Ці номери телефонів впорядковано в групу телефонних номерів. Список Телефонних номерів пов’язано з вебсайтом для нарад. У всіх особистих кімнатах для нарад (PMR) і запланованих нарад на цьому вебсайті для нарад використовуються пов’язані номери телефону. Далі наведено приклад групи телефонних номерів:

Таблиця 1. Група телефонних номерів: Схід США

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет системного виклику

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Дзвінки безкоштовні

Немає

Номери телефонів мають такі атрибути:

  • Ім’я номера телефону — ім’я для опису номера телефону

  • Країна — країна, до якої призначено телефон

  • Код країни — код країни, з якої телефонують, або код країни для набору номера

  • Номер телефону — номер телефону, що використовується для приєднання до наради без коду країни

  • Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради

  • Тип платного номера — тип номера: Платний або безкоштовний номер

  • Пріоритет системного виклику – пріоритет, призначений номерам наради. Перегляд учасниками номерів для приєднання до наради впорядковується на основі цього пріоритету.

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

Кінцеві користувачі можуть вибрати власні номери телефонів за замовчуванням за допомогою вебінтерфейсу вебсайту для нарад. Ці номери відображаються для цього користувача і його учасників, коли вони є організатором наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.

Як зазначено вище, адміністратор Cisco Partner визначає штат Меріленд як основний номер, а штат Флорида США — вторинний номер, це номери телефонів за замовчуванням. Користувач може перевизначити цей параметр на своїх нарадах, змінивши основний на США, Нью-Йорк , і вторинний на США, Меріленд.

Максимальна кількість телефонних номерів для певної групи телефонних номерів складає 98.

ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.

Групи зворотного виклику DNS SRV (CDSG)

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

Нижче наведено приклад групи зворотного виклику DNS SRV.

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

Країна/регіон

Код країни

Запис DNS SRV

США

+1

cube.us.example.com

Мексика

+52

cube.mx.example.com

Усі інші країни

Н/Д

cube.global.example.com

Записи зворотного виклику DNS SRV мають такі атрибути:

  • Країна або регіон — країна або регіон, для яких цей запис DNS SRV слід використовувати для надсилання запитів на виклики.

  • Код країни — код країни, пов’язаний із країною/регіоном. На код країни можна мати лише один запис DNS SRV.

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

Коли учасник просить виклик на вказаний номер телефону, Webex використовує зворотний виклик DNS SRV, пов’язаний із кодом країни для вказаного номера телефону, щоб маршрутизувати виклик до відповідних елементів у мережі Cisco Partners.

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

"Для будь-якої країни або регіонів, які не мають конкретного запису зворотного виклику DNS SRV, ці запити на виклики маршрутизуються до ""Запис DNS SRV усіх інших країн" ." "Адміністратор повинен налаштувати запис DNS SRV ""Усі інші країни""."

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

Шаблони клієнтів

Шаблон клієнта є наявною концепцією для рішення Webex для BroadWorks. У шаблоні надається конфігурація за замовчуванням, яка використовується для підготовки кінцевого клієнта. Використання власної служби ТМЗК надає додаткові атрибути до шаблону клієнта:

  • Тип приєднання до наради. Це можуть бути номери телефону системи Cisco або номери телефону системи, надані партнером. Цей атрибут указує номери телефонів, налаштовані для сайтів нарад, пов’язаних із пакетами Стандарт і Premium. Системні телефонні номери, надані партнером, має вибиратися адміністратором.

  • Група телефонних номерів — тільки параметр системних телефонних номерів, наданих партнером, цей атрибут указує на номери телефонів, які використовуються кінцевими клієнтами, підготовленими для пакетів Стандарт і Premium під час приєднання до нарад.

Група зворотного виклику DNS SRV — Пов’язана лише з параметром системних телефонних номерів, наданих партнером. Цей атрибут вказує на записи DNS SRV, які використовуються Webex під час зворотного виклику кінцевим клієнтам, підготовленим для пакетів Стандарт і Premium під час приєднання до нарад. "Якщо ви не хочете вмикати зворотний виклик, ви можете вибрати ""Вимкнути зворотний виклик"" під час створення або оновлення шаблону клієнта." Коли для кінцевого клієнта підготовлено першого абонента «Стандарт» або «Преміум», надається пов’язаний із ним сайт для нарад. Сайт для нарад із пакетом підготовлено відповідно до наведеного вище шаблону клієнта. Будь-якого підготовленого згодом абонента «Стандарт» або «Преміум» додається до вже підготовленого сайту для нарад. Конфігурація сайту нарад не змінюється.

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

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

Кластер викликів BroadWorks

Вузол партнера Cisco — екран кластера BroadWorks Calling надає доступ до перегляду та/або завантаження інформації про конфігурацію BroadWorks (Використання власної служби ТМЗК) . Інформація про конфігурацію Використання власної служби ТМЗК для певного кластера включає такі дані:

  • Відомості про організацію основного вихідного рішення, зокрема UUID сайту нарад із пакетом Стандарт і URL вебсайту.

  • Відомості про групу телефонних номерів для всіх груп, налаштованих для цього кластера. Сюди входить номер телефону та зіставлення коду доступу до наради для кожної групи. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями вторинного вихідного рішення.

  • Дані групи зворотного виклику DNS SRV для всіх груп, налаштованих для цього кластера. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями вторинного вихідного рішення.

  • Деталі шаблону клієнта для цих шаблонів, що використовують будь-яку з груп телефонних номерів і груп зворотного виклику DNS SRV.

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

Інформація про конфігурацію BroadWorks (Використання власної служби ТМЗК) доступна для перегляду/завантаження лише тоді, коли адміністратор налаштує й вибере організацію основного вихідного рішення. Організація основного вихідного рішення повинна мати принаймні одного користувача, якого призначено до пакета Стандарт, і цей пакет Стандарт повинен використовувати параметр приєднання до наради за допомогою наданих партнером номерів телефону системи (Використання власної служби ТМЗК).

Приклад елементів конфігурації Використання власної служби ТМЗК

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

У першій таблиці показано багатокластерне розгортання BroadWorks із регіональними шаблонами клієнтів, групами телефонних номерів і групами зворотного виклику DNS SRV. Наступні таблиці розгортаються в групі номерів телефонів і групах зворотного виклику DNS SRV.

Кластер BroadWorks

Ім’я шаблону

Упаковка

Тип приєднання до наради

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

Група зворотного виклику DNS SRV

bwks us ng

Західний станд США

Стандартний

Системні телефонні номери, надані партнером

Захід США

зворотний виклик до нас

Західний берег США

Преміум

США East Std

Стандартний

Схід США

Східний прем США

Преміум

bwks mx

Станд MX

Стандартний

Системні телефонні номери, надані партнером

mx png

кб mx

MX Prime

Преміум

bwks uk

UK Std

Стандартний

Системні телефонні номери, надані партнером

uk png

Зворотний виклик вимкнено

Прем’єр Великої Британії

Преміум

bwks нас

Станд США

Стандартний

Системні телефонні номери Cisco

Немає

Немає

  • Абоненти, яких підготовлено за допомогою шаблону US West Std або шаблону US West Prm, використовують номер телефону West US під час приєднання до нарад. Запити на приєднання до зворотного виклику цих абонентів до наради надсилаються до записів DNS SRV CB US.

  • Абоненти, яких підготовлено за допомогою шаблону US East Std або шаблону US East Prm, використовують номер телефону East US під час приєднання до нарад. Запити на приєднання до зворотного виклику цих абонентів до наради надсилаються до записів DNS SRV CB US.

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

  • Абоненти, яких підготовлено за допомогою шаблону UK Std або UK Prm, використовують номери телефонів UK PNG під час приєднання до нарад. Цим абонентам не буде запропоновано приєднатися до наради через зворотний виклик, оскільки зворотний виклик вимкнено.

  • Абоненти, підготовлені за допомогою Std США, використовують системні телефонні номери Cisco, а тому не мають призначеної групи телефонних номерів або групи зворотного виклику DNS SRV. Ці абоненти використовують надані Cisco номери телефонів для приєднання до нарад і записи Cisco DNS SRV для приєднання до нарад за допомогою зворотного виклику.

На прикладі груп телефонних номерів наведено такі деталі:

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

Ім’я номера телефону

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет системного виклику

Захід США

США Сан Франциско

США

+1

4156551000

Англійська

Платний номер

Основний

США Пало Альто

США

+1

9863502478

Англійська

Дзвінки безкоштовні

Немає

Схід США

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Дзвінки безкоштовні

Немає

mx png

Мексика

мкс

+52

2065304086

Європейська іспанська кухня

Платний номер

Основний

uk png

Сполучене Королівство

Сполучене Королівство

+44

4527789651

Англійська

Платний номер

Основний

Деталі прикладу груп зворотного виклику DNS SRV такі:

Група зворотного виклику DNS SRV

Країна

DNS SRV

зворотний виклик до нас

США

cube.us.example.com

Усі інші країни

cube.row.example.com

кб mx

мкс

cube.mx.example.com

Усі інші країни

cube.row.example.com

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

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube02.us.example.com

Цей запис DNS SRV може зіставити з таким записом DNS:

cube01.us.example.com

86400

В

A

45.84.168.81

cube02.us.example.com

86400

В

A

45.84.168.82

Записи DNS SRV вирішуються для захисту викликів SIP від Webex до CUBE.

Порти, що використовуються Webex

Порти в таблиці нижче необхідно відкрити на брандмауері DMZ, де перебуває CUBE, а інші порти можна закрити. Додаткову інформацію про порти та вимоги до мережі див. в статті:

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

Джерело

Порти джерела

Призначення

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

Протокол

Опис

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

Короткотерміновий

CUBE

5061

TCP

(mTLS 1.2) Вхідний SIP-сигнал від Webex Edge Audio до CUBE SBC.

CUBE SBC вимагає використання порту 5061. Використання інших портів в діапазоні 5060-5070 може підтримуватися іншими SBC.

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

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для аудіо Webex Edge.

CUBE

Короткотерміновий

EdgeAudio

5605

TCP

(mTLS 1.2) Вихідний SIP-сигнал для аудіо Webex Edge.

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

Короткотерміновий

CUBE

Ефемерні порти

8000 - 59999

UDP

Для вхідного медіатрафіку до аудіо Edge потрібно відкрити отвори брандмауера (SRTP).

CUBE

Ефемерні порти

10200 - 28000

Edge Audio

Короткотерміновий

UDP

(SRTP) Для вихідного медіатрафіку в CUBE необхідно відкрити отвори брандмауера.

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

TLS v1.2 або новіша використовується для рукостискання mTLS, а такі шифри підтримуються Webex Edge Audio (під час зворотного виклику Webex Edge Audio пропонує їх у клієнті TLS Handshake Hello):

  • 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

Корисне навантаження 101 RFC2833 (немає акустичного DTMF!)

Порти SIP-UDP

4000-4010,5061,5065

Профіль RTP

Відомості

Профіль голосового корисного навантаження

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

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

20 мс

VAD (виявлення голосової активності)

Ні

Таймер неактивності медіа

1200 мс

Зміна кодека набору середини

Не прийнято

РТП

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, ви повинні використовувати транскодери.

Вебекс маршрутизація доменів викликів

DNS SRV _sips._tcp. використовується для зв’язку з аудіо 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

DNS SRV дозволяється з кількома записами, що вказують на основний і додатковий вебсайт. Наведена нижче таблиця дає приклад регіону AMER і підлягає зміні в майбутньому.

Тип запису

Записати

Ціль

Мета

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*

Вказує на Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Вказує на Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Позначка Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Вказує на Webex Edge Audio 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 повинні розгорнути та керувати наведеною вище необхідною інфраструктурою, щоб увімкнути Використання власної служби ТМЗК у своїй мережі. Для підготовки та ввімкнення Використання власної служби ТМЗК для партнера Cisco потрібні наступні кроки.
1

Обов’язкові умови партнера

  • Розгортання системи BroadWorks

  • Розгорніть CUBE для Webex Edge Audio або використайте власний SBC.

2

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

  • Підготуйте групи телефонних номерів пов’язані з шаблонами клієнтів.

3

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

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

4

Зв’яжіть PNG (і CDSG) із шаблонами клієнта

  • Пов’яжіть групи телефонних номерів і групи зворотного виклику DNS SRV (тільки якщо зворотний виклик на нараду розгорнуто) до ваших шаблонів клієнтів.

5

Підготовка організацій вихідного рішення

  • Підготуйте тестового постачальника послуг або підприємства для Webex Для BroadWorks за допомогою кожного з шаблонів клієнта.

  • Надайте абоненту стандартний пакет, який використовує параметр приєднання до наради Наданих партнером номерів телефону системи.

6

Виберіть організацію основного вихідного рішення

  • Виберіть одну організацію первинного насіного розчину для Використання власної служби ТМЗК.

7

Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)

  • Завантажте файл JSON з Cisco Partner Hub, який містить інформацію, необхідну для налаштування BroadWorks

8

Визначити домен Webex Edge Audio DNS SRV

  • Визначити домен Webex Edge Audio DNS SRV

9

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

  • Конфігурація віртуального абонента CUBE

  • Застосуйте номер телефону до зіставлення коду доступу з завантаженого файлу JSON у віртуальних абонентів

  • Конфігурація мережевого сервера

10

Надайте партнерський CUBE (або ваш власний SBC)

  • Виконайте перевірку конфігурації, щоб підготувати CUBE як SBC.

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

11

Сертифікація Використання власної служби ТМЗК

  • Завершити тестування прийнятності для сертифікації

Крок 1. Обов’язкові умови партнера

Для підготовки Використання власної служби ТМЗК необхідно виконати наведені нижче умови. Наведені нижче умови припускають, що партнер має робочий Webex для розгортання Cisco BroadWorks, що включає:

  • Функціонування системи BroadWorks – як задокументовано в Webex for Cisco BroadWorks Solution Guide

  • BroadWorks ЯК ліцензія зі службою VoiceXML у достатній кількості (1 на номер ТМЗК)

  • Потрібні виправлення 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) у Партнерському центрі

Процедура, яку партнер Cisco використовує для додавання своїх системних телефонних номерів для нарад Webex, така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК) виберіть Створити групу системних номерів телефону.

  5. Введіть ім’я групи телефонних номерів і виберіть Далі.

  6. Введіть дані Номер телефону і виберіть Далі.

  7. Перегляньте зведені дані про групу телефонних номерів і виберіть Зберегти.

  8. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

Знімки екрана нижче ілюструють процедуру.

Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі

Цей крок слід завершити, лише якщо ви бажаєте розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі ви можете пропустити цей крок.
Якщо не налаштувати цей параметр, користувачі зможуть використовувати параметр Виклик на номер системи для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера.

Якщо ви використовуєте параметр зворотного виклику наради, для маршрутизації викликів із Webex до CUBE потрібна група зворотного виклику DNS SRV. Процедура, яку партнер Cisco використовує для додавання своїх записів CUBE DNS SRV до Webex, така:

  1. Увійдіть до концентратора партнера.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК), виберіть Створити групу зворотного виклику DNS SRV.

  5. Введіть ім’я групи зворотного виклику DNS SRV.

  6. Виберіть Далі.

  7. Введіть дані зворотного виклику DNS SRV.

  8. Виберіть Далі.

  9. Перегляньте зведені дані про відомості про зворотний виклик DNS SRV.

  10. Виберіть Зберегти.

  11. Підготуйте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.

  12. Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.

Знімки екрана нижче ілюструють процедуру.

Крок 4: Зв’яжіть PNG та CDSG із шаблонами клієнта в Партнерському центрі.

Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає вихідної організації для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV (якщо потрібний зворотний виклик). Тому партнерам Cisco рекомендується аналогічно створити новий шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Для створення відповідної вихідної організації потрібно використовувати кожний шаблон клієнта.

Після посіву конфігурації Використання власної служби ТМЗК та перевірки за допомогою вихідних організацій, за потреби групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнтів.

Зверніть увагу, що нещодавно створені шаблони клієнтів не використовуються наявними неперевіреними клієнтами, тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.

Якщо ви не розгортаєте функцію приєднання до нарад через зворотний виклик, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак потрібно вибрати параметр Вимкнути зворотний виклик.

Щоб додати до нового шаблону клієнта, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

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

  5. Введіть відомості про Шаблон. На етапі Тип пакета :

    • Виберіть Тип пакета як Стандартний.

    • Виберіть Конфігурацію приєднання до нарад як надані партнером системні телефонні номери (Використання власної служби ТМЗК).

    • Виберіть підготовлену групу телефонних номерів.

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

  6. Виберіть Далі.

  7. Введіть відомості про шаблон, що залишилися.

  8. Перегляньте зведені дані про Шаблон.

  9. Клацніть Зберегти.

  10. Повторюйте цю процедуру для кожного шаблону клієнта, який необхідно додати.

Знімок екрана нижче ілюструє процедуру.

Щоб оновити наявний шаблон клієнта, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до розділу BroadWorks Calling.

  4. У розділі Шаблони виберіть Переглянути шаблон.

  5. Виберіть Шаблон для оновлення.

  6. Прокрутіть у розділ конфігурації приєднання до нарад :

    • Виберіть системні телефонні номери, надані партнером (Використання власної служби ТМЗК).

    • Виберіть раніше налаштовану групу телефонних номерів.

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

  7. Виберіть Зберегти.

    Знімок екрана нижче ілюструє процедуру.

Крок 5: Підготовка організацій вихідного рішення

Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення працювало успішно. Однією з двох цілей вихідних організацій рішення є створення номера телефону для зіставлення кодів доступу до нарад і універсального унікального ідентифікатора вебсайту для нарад (UUID вебсайту), які потрібні для поточної роботи рішення. Іншою метою є перевірка конфігурації.

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

Використовуючи кожен із раніше налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового підприємства BroadWorks із користувачем пакета Стандарт . На отриманому вебсайті для нарад Стандартний пакет має використовувати параметр приєднання до наради системних номерів постачальника партнера. Для підготовки абонента може бути використаний будь-який із наведених нижче способів:

  1. Підготуйте тестового абонента за допомогою API абонентів BroadWorks, як зазначено на developer.webex.com.

  2. Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштованому на використання шаблону клієнта. Переконайтеся, що в шаблоні клієнта використовується стандартний пакет за замовчуванням, щоб передплатнику тесту було призначено стандартний пакет. Крім того, щоб мати пакет «Стандарт», абонент тесту необхідно оновити пізніше.

Зверніть увагу, що організації вихідних рішень рекомендується пов’язати з постачальником послуг BroadWorks або тестовою компанією BroadWorks.

Крок 6: Виберіть організацію основного вихідного рішення

Дуже важливо, щоб цей сайт наради залишався підготовленим, оскільки цей UUID вебсайту надсилається в кожному запиті на приєднання до виклику як маркер автентифікації. Не потрібно видаляти вихідну організацію, оскільки пов’язаний сайт для нарад також буде видалено. Якщо вихідну організацію вилучено, потрібно підготувати нову та переналаштувати Broadworks за допомогою нового UUID вебсайту.

За бажанням можна видалити основну та будь-яку організацію додаткових вихідних рішень, перш ніж набір телефонних номерів і записів DNS SRV зворотного виклику буде призначено нетестовим клієнтам. Якщо набір телефонних номерів і записів DNS SRV зворотного виклику призначено будь-яким клієнтам, які не пройшли тестування, ці номери телефонів і записи зворотного виклику пов’язані з вебсайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід вважати, що впливають на служби.

Щоб вибрати організацію основного вихідного рішення, виконайте таке.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до розділу BroadWorks Calling.

  4. У розділі Перевірка конфігурації (Використання власної служби ТМЗК) виберіть Призначити.

  5. На екрані Призначити організацію знайдіть і виберіть одну з вихідних організацій, які раніше налаштовано

  6. Виберіть Призначити.

    Вибрана вихідна організація є основною вихідною організацією.

Знімки екрана нижче ілюструють процедуру.

Крок 7: Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)

Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі конфігурації BroadWorks (Використання власної служби ТМЗК). Ця інформація потрібна для налаштування BroadWorks для Використання власної служби ТМЗК.

Зверніть увагу, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору основної організації вихідного рішення.

Процедура перегляду/завантаження файлу конфігурації JSON така:

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до розділу налаштувань.

  3. Прокрутіть до BroadWorks Calling.

  4. У розділі Кластери виберіть Переглянути кластер.

  5. Виберіть кластер, пов’язаний із користувацькими шаблонами, налаштованими для Використання власної служби ТМЗК.

  6. Прокрутіть до конфігурації BroadWorks для розділу Використання власної служби ТМЗК .

  7. Клацніть Завантажити файл конфігурації JSON.

  8. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

Знімки екрана нижче ілюструють процедуру.

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

  • UUID вебсайту: BroadWorks має надсилати це значення в повідомленнях SIP. Це маркер, який Webex Edge Audio використовує для підтвердження ідентичності BroadWorks партнера Cisco та його доступу до вебсайтів нарад, якими керує цей партнер Cisco.

  • Зіставлення коду доступу номера телефону: Номери телефонів і пов’язані з ними коди доступу Webex потрібно налаштувати в BroadWorks.

    • номерТелефону

    • кодДоступу

  • локальнийТег: Бажану мову оголошення, пов’язану з номером телефону, потрібно налаштувати в BroadWorks.

  • dnsSrv: Зворотний виклик DNS SRV повинен бути налаштований у DNS і стосуватися потрібних екземплярів CUBE.

 { "siteUUID": "491db0821791441a96c233fefb6c6dfc", "siteURL": "seedtestenterpriseabc.webex.com", "partnerOrgId": "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-cb47159" }, { "name": "US East Std", "id": "070d6682-b64f-46ea-bc4b-b2e1218ba4bb", "phoneNumberen_США", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "9863502478", "accessCode": "88672693772924908359" }, { "id": "48fa7c50-9da0-4c8b-9b2f-307ff435c7c7", "name": "US Toll San Francisco", "countryCode": "US", "localeTag": "en_США", "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_США», «платний номер»: «Платний», «Номер телефону за замовчуванням»: «ОСНОВНИЙ», «номер телефону»: «2403332200», «код доступу»: «88631321777971704941» }, { «ідентифікатор»: «00875574-9a46-4447-a967-350b6176755a», «ім’я»: «США Флорида», «код країни»: «США», «локальнийТег»: «en_США», «платний номер»: «Платний», «Номер телефону за замовчуванням»: «ВТОРИННИЙ», «номер телефону»: «9049002303», «код доступу»: «88632627551145646175» }, { «ідентифікатор»: «a2c10316-9266-4423-a669-d67949f99d33», «ім’я»: «США Нью-Йорк», «код країни»: «США», «локальнийТег»: «en_США", "tollType": "TollFree", "defaultPhoneNumberType": "NONE", "phoneNumber": "8056504578", "accessCode": "88649679020033567943" } ] } ], "callbackDnsSrvGroups": [ { "name": "CB US", "callbackDnsSrvs": [ { "name": "Зворотний виклик US", "countryCode": "US", "dnsSrv": "cube.us.example.com", "id": "c5209d17-7c2f-45b3-95a6-65d7f5f53c7e" } ], "id": "25392686-a390-49b9-bad5-cb47159" } , { "name": "CB MX", "callbackDnsSrvs": [{ "name": "Зворотний виклик MX", "countryCode": "MX", "dnsSr 

Крок 8: Визначити домен Webex Edge Audio DNS SRV

Домен Webex Edge Audio DNS SRV потрібно налаштувати в BroadWorks. Для визначення значення використовуйте наведену далі процедуру.

  1. Увійдіть до Cisco Partner Hub.

  2. Перейдіть до Клієнти.

  3. Виберіть підприємство для перевірки Використання власної служби ТМЗК.

  4. Виберіть Переглянути клієнта.

  5. Перейдіть до Служби/Meetings.

  6. Виберіть вебсайт для нарад із пакетом Стандарт.

  7. Прокрутіть униз бокової панелі, виберіть Налаштувати вебсайт.

  8. Виберіть Загальні налаштування/Налаштування аудіо.

  9. У розділі Глобальні системні телефонні номери Edge Audio виберіть Створити сценарій Lua.

  10. У спливаючому вікні шукати значення "-- Оновити До заголовка за допомогою URL CCAX".

     -- Оновіть До заголовка за допомогою URL CCAX local oldTo1 = msg:getHeader("To") local newTo1 = string. gsub( oldTo1, "", "") msg:modifyHeader("To", newTo1) 

  11. Отримайте значення жирним шрифтом, наприклад ecccx.amer.webex.com.

Це домен Webex Edge Audio DNS SRV, який повинен бути налаштований у BroadWorks.

Крок 9: Підготовка конфігурації BroadWorks партнера

У цьому розділі описано конфігурацію BroadWorks, необхідну для реалізації сценаріїв системного виклику наради та зворотного виклику, які наведено на діаграмах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаних у попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо відрізнятимуться залежно від партнера.

Відомості про BroadWorks— Зворотний виклик (зворотний виклик за допомогою заголовка SIP X-Cisco-Meet-Info) – на зареєстрований телефон / ТМЗК

Потік викликів:

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

Перед початком

Зв’язок SIP між BroadWorks і CUBE може передаватися через UDP або TCP залежно від вимог до мережі. Наприклад, якщо деякі мережеві пристрої або пристрої доступу (наприклад, шлюзи або кінцеві пристрої) в потоках системних викликів Використання власної служби ТМЗК або зворотних викликів не підтримують TCP, тоді замість цього слід використовувати UDP.

Конфігурація та приклади, наведені в цьому посібнику, використовують TCP як протокол транспортування. Щоб використовувати TCP, переконайтеся, що сервер програми BroadWorks і сервер мережі налаштовано на TCP:

_CLI/Interface/SIP> отримати networkProxyTransport = незаданий доступProxyTransport = невизначена підтримкаDnsSrv = правдива підтримкаTcp = правдива
Сервер додатків

Ідентифікувати/тип профілю пристрою

Щоб відобразити CUBE, необхідно створити новий тип профілю ідентифікації/пристрою. Переконайтеся, що нижче встановлено такі властивості, тоді як інші можна залишити за значеннями за замовчуванням:

  • Тип адреси передавання сигналів—Установити значення інтелектуальної адреси проксі-сервера

  • Автентифікація — установити значення Увімкнуто

  • Ідентифікаційні дані підтримки в ОНОВЛЕННІ та повторному ЗАПРОШЕННІ— перевірено

  • Можливість статичної реєстрації — установлено значення Увімкнено

  • З відео — установити на вимкнуто

У наведеному нижче прикладі створено новий тип профілю ідентифікації/пристрою «VXML_profile» для представлення CUBE.

Віртуальний абонент Voice XML

Створити екземпляр VoiceXML

Кожен номер ТМЗК Webex Meetings представлений віртуальним абонентом у BroadWorks, і можна використовувати функцію віртуального абонента VoiceXML. Для всіх віртуальних абонентів VoiceXML рекомендується використовувати виділене підприємство та групу. Зауважте, що ми насправді не використовуємо жодних можливостей VoiceXML, але цей тип віртуального користувача підходить для взаємодії з CUBE.

Щоб використовувати службу VoiceXML, переконайтеся, що ліцензія має достатні кількості «VoiceXML» і що послуга авторизована на рівні підприємства та групи, а послуга VoiceXML призначена групі, як показано на наведеному нижче прикладі.

У розділі Група > Служби виберіть VoiceXML і створіть екземпляр для кожного номера ТМЗК.

Налаштувати адреси VoiceXML

Для кожного екземпляра VoiceXML надайте в розділі VoiceXML такі адреси:

  • Номер телефону— введіть номер комутованого з’єднання для сайту Webex Meetings (наприклад, 2403332200).

  • Внутрішній номер

  • Ідентифікація/профіль пристрою— створіть один екземпляр (наприклад, VXML_deviceProf) на основі типу пристрою, створеного в попередньому розділі (VXML_profile на прикладі), і введіть таку конфігурацію.

  • Лінія/порт—Введіть у форматі @, де

    • – це номер коду доступу для сайту Webex Meetings (доступний із файлу JSON) (наприклад, 88631321777971704941)

    • є доменом Webex Edge Audio для цього вебсайту для нарад (наприклад, ecccspx.amer.pub.webex.com)

  • Зв’яжіться sip — Для викликів на системний номер доступу ЗАПРОШЕННЯ буде надіслано з URI-запитом, установленим у значенні цього поля. Введіть контакт SIP у цьому форматі ;;;, де:

    • – це з поля лінії/порту, але з доменом як SRV, який зіставляється з адресою CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • представляє мовні налаштування відповідно до користувацького locale (наприклад, locale=en_US)

    • є UUID сайту з файлу JSON (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • має бути transport=tcp, щоб використовувати AS TCP для надсилання повідомлень у CUBE.

Нижче наведено приклад налаштувань VoiceXML-адрес.

Щоб використовувати кожний додатковий номер доступу до наради, необхідно створити додаткового віртуального абонента VoiceXML, аналогічного наведеному вище. Можна використовувати той самий профіль пристрою, але поля порту лінії та контакту мають бути побудовані з інформації про номер доступу, як зазначено вище.
Переконайтеся, що обмеження політики обробки викликів, налаштовані в віртуальному абоненті BroadWorks, достатні для обробки додаткових викликів Використання власної служби ТМЗК у вашій групі номерів телефону.

Призначити автентифікацію SIP до екземпляра VoiceXML

Призначте службу автентифікації віртуальному абоненту VoiceXML. Він буде використовуватися для автентифікації повідомлень ЗАПРОШЕНЬ SIP із CUBE у сценарії зворотного виклику. Він також забороняє віртуальному абоненту VoiceXML приймати виклики від сторін, інших ніж CUBE.

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

Щоб належним чином автентифікувати повідомлення ЗАПРОСИТИ, надіслані в AS, потрібно налаштувати CUBE з тим самим ім’ям користувача й паролем.

Приклад команди для налаштування автентифікації SIP на CUBE такий:

Ім’я користувача автентифікації sip-ua VSUB password 0  (докладніше див. в розділі CUBE onfiguration/datafill).

Файл defs імені

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

У нашому прикладі контактом SIP SRV є cube.internal.local і вирішується за адресою 10.165.196.30 порт 5060, щоб досягти 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.

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

Якщо встановити Застосувати поле зарядки NS значення true, сукупність індикатора зарядки поля CDR базується на налаштованому атрибуті зарядки для типу виклику мережевого сервера.

AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> додайте "Webex Meetings" WXM true true AS_CLI/System/CallP/WebexMeetings/WebexCallTypes> get Name NS Type Call Force NS Process Field Charge Ns As Internal Для абонента SAC Webex ========================================================================================== Meetings WXM true true 
Віртуальний абонент зворотного виклику наради VoiceXML

Створити абонента зворотного виклику наради VoiceXML

Потрібно налаштувати виділеного віртуального абонента VoiceXML із спеціальним параметром зворотного виклику наради Webex (далі іменується абонентом зворотного виклику наради VoiceXML) на сервері програми BroadWorks (AS), щоб обробляти виклики зворотного виклику Webex Meetings. На AS можна налаштувати лише один екземпляр цього абонента.

Щоб увімкнути функцію, установіть для активаційної функції 102074 значення true через CLI.

AS_CLI/System/ActivatableFeature> активувати 102074 ****** Попередження *****: Цю дію слід виконувати лише під час періоду технічного обслуговування, оскільки це може призвести до додавання/зміни/видалення великих обсягів даних і виконання може тривати деякий час. Функції, які впливають на вебсторінку, вимагають виходу та повторного входу користувачів і адміністраторів. Дійсно продовжити?  Підтвердьте (так, Y, Ні, N): y ...Done AS_CLI/System/ActivatableFeature> get Id Description Activated Last modified Timestamp ============================================================================================= 102746 BroadWorks Support for CI UUID true 102074 BYO PSTN 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 Usage and Behavior for Security false 

Оскільки функція «Підтримка виставлення рахунків BYO ТМЗК для зворотного виклику й виклику» залежить від функції «Підтримка BroadWorks для CI UUID», перед активацією функції (102074) потрібно також активувати функцію (102746). Додаткові відомості див. у розділі "Синхронізація UUID користувача CI (підтримка Broadworks для CI UUID)".

"Абонент зворотного виклику наради VoiceXML подібний до наявного віртуального абонента BYOPSTN VXML, але позначив його новим прапорцем ""Зворотний виклик наради Webex""." Цей абонент зворотного виклику наради VoiceXML налаштований із тим самим профілем пристрою, що й наявний віртуальний абонент BYOPSTN VXML, а також службою автентифікації з тими самими обліковими даними.

Нижче наведено приклад.

Абонент зворотного виклику наради VoiceXML має існувати в РОЛІ організатора наради. Коли AS отримує запит ЗАПРОШЕННЯ на зворотний виклик наради, він намагається знайти як користувача зворотного виклику наради VoiceXML, так і користувача організатора наради в AS під час налаштування виклику. Якщо жодного з цих користувачів не знайдено, виклик буде відхилено.

Сеанс організатора наради

У сценарії зворотного виклику з заголовком X-Cisco-Meet-Info сервер програми Cisco BroadWorks отримує запит ЗАПРОШЕННЯ SIP та ідентифікує користувача організатора наради, використовуючи параметр UUID користувача організатора CI заголовка SIP X-Cisco-Meet-Info. Сеанс викликів створюється від імені користувача організатора наради, який створюється для обробки виклику та виконання профілю служби користувача. Крім того, від імені користувача організатора наради створюється запис рахунка. Ідентифікатор наради та інформація про UUID вебсайту з заголовка SIP X-Cisco-Meet-Info записані в платіжному записі.

Приклад заголовка SIP X-Cisco-Meet-Info наведено нижче:

Інформація про X-Cisco-Meet:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab -04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec
Платформа доставки застосунку

Синхронізація UUID користувача CI (підтримка Broadworks для CI UUID)

UUID CI користувача є унікальним ідентифікатором для ідентифікації користувачів у середовищі Webex.

Ця програма синхронізації підготовки Webex на платформі доставки програми Cisco BroadWorks використовується для синхронізації, зіставлення та зберігання UUID CI користувача в інфраструктурі BroadWorks, щоб її можна було використовувати в різних взаємодіях зі службою Webex і Webex для BroadWorks.

"Див. розділ ""Увімкнути зворотний виклик наради Webex"" про те, як асоціація UUID користувача CI використовується мережевим сервером Cisco BroadWorks і сервером застосунку Cisco BroadWorks."

Наступні кроки налаштовують програму синхронізації підготовки Webex для періодичного опитування та оновлення користувачів BroadWork за допомогою UUID CI.

Програма синхронізації підготовки Webex вимагає облікових даних OAuth із spark-адміністратором: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> додати новий пароль токена оновлення custBYO:       Введіть новий пароль ще раз:       ADP_CLI/Система/Комунікаційна утиліта/За замовчуваннямНалаштування/ЗовнішняАвтентифікація/CiscoIdentityProvider/Partners> отримати федерацію токена оновлення імені партнера ==================================Партнер ******** custPart ********** custBYO ******** 

"Додайте ім’я партнера, пов’язане з токеном OAuth, до списку партнерів, які будуть моніторитися програмою синхронізації підготовки Webex, а прапорець ""увімкнено"" встановлено на ""true""."

Ця програма синхронізації підготовки Webex почне синхронізацію UUID CI користувача через визначений інтервал опитування.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> додати custBYO true

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

Змініть тайм-аут підключення за допомогою таких команд:

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> установити requestTimeout 30000 ...Виконано ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> отримати запитTimeout = 30000 ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller> cd http ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/Controller/Http> установити часПідключення 300 *** Попередження: Щоб зміни набули сили, необхідно перезапустити BroadWorks *** ADP_CLI/Application/WebexProvisioningSync/GeneralSetting/Controller/HTTP > отримати підключенняPoolSize = 5 підключенняTimeout = 300 підключенняIdleTimeOut = 300 maxConcurrentRequests = 10 maxCookieAgeInHours = 24 

Це зіставлення можна виконати автоматично або вручну. Команда manualSync CLI може миттєво запустити асоціацію для її проведення.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> ручнаСинхронізація custBYO

"Партнери, у яких значення ""Увімкнено"" встановлено на ""True"", виконують пов’язане в інтервалі опитування." Під час початкового з’єднання програма синхронізації підготовки Webex надіслав запит API абонента Webex щодо отримання даних, що містять UUID CI для всіх користувачів, обслуговуваних партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється за допомогою пов’язаного UUID CI. Подальші асоціації впливають на користувачів, доданих до партнера. Щоб побачити, чи завершена синхронізація, можна використовувати команду стану.

ADP_CLI/Applications/WebexProvisioningSync/GeneralSettings/MonitoredPartners> стан Ім’я партнера Стан Остання синхронізація Час ============================================================ custBYO синхронізація custМоніторинг частини 2023-01-29T15:36:43.873-05:00 Знайдено 2 записи. 

Після завершення синхронізації стан знову змінюється до режиму моніторингу. "Подальша синхронізація виконується для користувачів, доданих до партнера після ""часу останньої синхронізації""."

На наведеному нижче зображенні показано UUID CI, установлений у зовнішньому ідентифікаторі:

Мережевий сервер

Тип виклику

З метою виставлення рахунків і звітування доцільно позначити CDR для викликів на номер системи нарад. Це можна зробити за допомогою політики підготовки до виклику сервера мережі.

Спочатку додайте новий тип виклику в розділі /System/CallP/CallType. У наведеному нижче прикладі додається новий тип виклику "WXM":

NS_CLI/System/CallP/CallTypes> додати WXM LOCAL true false "Webex Meetings" NS_CLI/System/CallP/CallTypes> отримати тип виклику WXM CallType Description Category Scope SupportE164 Charge ======================================================================= WXM Webex Meetings LOCAL User Defined true false 

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

NS_CLI/Policy/PreCallTyping> додайте wxm істинні типи викликів УСІ NS_CLI/Policy/PreCallTyping> отримайте політику wxm: Екземпляр підготовки до набору викликів: Типи викликів wxm:                                     Вибір = {ALL} З = {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} підтримкаLCABasedNormalization = false Увімкнути = true 

Наступним кроком є додавання записів до екземпляра PreCallTyping для всіх наборів номерів у контексті CLI /Policy/PreCallTyping/DialPlan. Наприклад:

NS_CLI/Policy/PreCallTyping/DialPlan> додати wxm 1 dflt 12403332200 12403332200 точно 11 11 WXM 0 0 Webex Meetings NS_CLI/Policy/PreCallTyping/DialPlan> додати wxm 1 dflt_e164 12403332200 12403332200 точно 11 11 WXM 0 0 Webex Meetings NS_CLI/Policy/PreCallTyping/DialPlan> отримати політику wxm 1: Екземпляр підготовки до набору викликів: Таблиця wxm: DialPlan CC Dial Plan From To Match Min Max Type Call Prefix Action Call Ind Опис ================================================================================================ 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> додати функцію попереднього виклику профілю wxm NS_CLI/Policy/Profile> отримати профіль профілю профілю:  Екземпляр політики Profall 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. Виклики, викликані ТМЗК із «мережевої» сторони AS, не будуть генерувати вихідні CDR. CDR, що припиняється, для віртуального абонента VoiceXML в обох випадках.

NE маршрутизації

Маршрутизація потрібна в NS у контексті /System/Device/RoutingNE для представлення CUBE. Таким чином, коли NS отримує ЗАПРОШЕННЯ від CUBE, він збігатиметься з заголовком через запис RoutingNE, який надається в NS. Додаткові відомості щодо додавання RoutingNE див. в Посібнику з адміністрування інтерфейсу командного рядка мережевого сервера Cisco BroadWorks .

Нижче наведено приклад команд для додавання RoutingNE «WebexMeetings», де CUBE IP-адреса = 10.165.196.30. На прикладі також показані команди для створення нових екземплярів OrigRedirect і Profile, які можна пов’язати з RoutingNE, але також можна використовувати наявні екземпляри.

NS_CLI/Policy/OrigRedirect> додати wxm_істинні типи викликів INST УСІ supportTrunkGroupLookups вимкніть applyAccessSideRules enableRestrictive NS_CLI/Policy/OrigRedirect> get wxm_Policy inst: Екземпляр OrigRedirect: wxm_Inst Enable = true TypesCall:     Вибір = {ALL} З = {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:     Вибір = {disable} З = {disable, enablePermissive, enableRestrictive} applyAccessSideRules:     Вибір = {enableRestrictive} З = {disable, enablePermissive, enableRestrictive} NS_CLI/Policy/Profile> додати wxm_routing NS_CLI/Policy/Profile> додати wmx_routing OrigRedirect wxm_Inst NS_CLI/Policy/Profile> додати wmx_routing SubLocation DefaultInst NS_CLI/Policy/Profile> отримати wxm_routing профіль:  Екземпляр wxm_routing політики OrigRedirect ========================================== Inst wxm_SubLocation DefaultInst NS_CLI/System/Device/RoutingNE> додати WebexMeetings 1240364 1 99 wxm_routing false OnLine AccessRoutingNE NS_CLI/System/Device/RoutingNE/Address> додати WebexMeetings 10.165.196.30 1 99 tcp NS_CLI/System/Device/RoutingNE> get Network Element WebexMeetings Location = 1240364 Static Cost =  1 Статична вага = 99 опитування = false OpState = ввімкнений State = OnLine Profile = wxm_routing Attributes signaling= AccessRoutingNE NS_CLI/System/Device/RoutingNE/Address> отримати Routing NE Address Cost Weight Port Transport Route WebexMeetings 10.165.196.30     1 99 - tcp 

За допомогою прикладу конфігурації CUBE надсилає NS ЗАПРОШЕННЯ, яке схоже на такі (важливі поля жирним шрифтом):

ЗАПРОСИТИ sip:+19991111111@domain.com:5060 SIP/2.0 Через:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Ідентифікатор віддаленої сторони:" BroadWorks ";screen=no;party=calling;privacy=off З:" BroadWorks ";tag=958BDDF4-1AB До: Дата:чт, 03 листопада 2022 р. 12:39:58 GMT Ідентифікатор виклику:75d3b642-5aab11ed-ac82ba3c-276254a1@10.20.20.30 Підтримується:100rel,timer,resource-priority,replaces,sdp-anat Мін. SE:14400 Cisco-Guid:
 1976459008-1521160685-2893855292-0660755617 X-Cisco-Meet-Інформація:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" X-Cisco-Org-Id:82e2eb35-1610-44e7-9b20-ab607e026270 Оператор користувача: Позначка часу Cisco-SIPGateway/IOS-16.12.2s: 1667479198 Ідентифікатор сеансу: e13cc71f24ae400669d5247d8306ac23;remote=00000000000000000000000000000000000000000000 Дозволити:ЗАПРОСИТИ,ПАРАМЕТРИ,ПРОЩАННЯ,СКАСУВАТИ,ACK,PRACK,UPDATE,ПЕРЕЙТИ,SUBSCRIBER,NOTIFY,INFO,REGSTER CSeq:101 ЗАПРОСИТИ Контакт: Термін дії:180 Дозволити-події:телефон-подія Максимальна переадресація:68 

Де:

  • URI-адреса запиту на запрошення містить номер зворотного виклику

  • Через заголовок: містить IP-адресу CUBE, яка буде використовуватися для вибору профілю RoutingNE.

  • Заголовок X-Cisco-Info-Meet: використовується для ідентифікації hostCIUserUuid, ідентифікатора наради та UUID site.

"Отримавши ЗАПРОШЕННЯ, НС використовує заголовок ""Via"", щоб зіставити з маршрутизацією ""WebexMeetings""." "Це, у свою чергу, призведе до вибору профілю маршрутизації wxm_routing, який містить екземпляр ""wxm_Inst"" OrigRedirect."

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

Інформація про X-Cisco-Meet:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec

з лінійним портом, налаштованим на віртуальному абоненті VoiceXML, і надішліть переспрямування 302 до хостингу пари AS цього абонента. Повідомлення 302 схоже на таке:

SIP/2.0 302 Тимчасово переміщено Через:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK5452684 Від:" Webex ";tag=8EEAA586-1675 До:;tag=394411970-1602687588994 Ідентифікатор виклику:abc5cca2-d6411eb-8ad6d64d-ee20f768@10.165.196.30 cseq:101 ЗАПРОСИТИ Контакт:;q=0.5, ;q=0.25 Довжина контенту:0 

Псевдонім

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

NS_CLI/System/Alias> додати bw.myenterprise.com

Команду для налаштування домену INVITE URI на CUBE можна знайти в наступному розділі під метою однорангового набору/сеансу, наприклад:

набрати голосовий зв’язок 23401 цільовий сеанс Voip DNS:bw.myenterprise.com

ХостингNE

Для підтримки параметрів конфігурації обробки викликів Webex Meetings для виставлення рахунків і керування допуском сеансу потрібно ввімкнути атрибути CallTypeInfoRequired і RequiresChargeIndication для хостингу сервера застосунку в контексті NS_CLI/System/Device/HostingNE. Наприклад:

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

Увімкнути зворотний виклик наради Webex

У сценарії зворотного виклику з заголовком SIP X-Cisco-Meet-Info CUBE надсилає виклик мережевому серверу для переспрямування ініціатора до пари AS. Пара AS визначається на основі системного параметра enableWebexMeetingHoostLookup .

NS_CLI/System/CallP/Options> отримати доступНаСтороніМаршрутизаціяНеВизначенаЗаСигналом = хибно вимкнутиNdcПеревіркаДляНабранихНомерів = істинна силаМаршрутизаціяNEProfile = хибно пропуститиПриватніПолітикиНаЕкстрений = істинно максПовернутіКонтакти = 10 увімкнутиWebexMeetingHostLookup = істинно 

Якщо параметр системи enableWebexMeetingHoostLookup встановлено на true, UUID CI користувача організатора наради в заголовку X-Cisco-Meet-Info використовується, ЯК пара, яка проводить користувача організатора наради.

ЗАПРОСИТИ sip:+19991111111@domain.com:5060 SIP/2.0 Через:SIP/2.0/TCP 10.10.10.10:5060;branch=z9hG4bK7C7B9EB Ідентифікатор віддаленої сторони:" BroadWorks ";screen=no;party=calling;privacy=off З:" BroadWorks ";tag=958BDDF4-1AB До: Дата:чт, 03 листопада 2022 р. 12:39:58 GMT Ідентифікатор виклику:75d3b642-5aab11ed-ac82ba3c-276254a1@10.20.20.30 Підтримується:100rel,timer,resource-priority,replaces,sdp-anat Мін. 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 Оператор користувача: Позначка часу Cisco-SIPGateway/IOS-16.12.2s: 1667479198 Ідентифікатор сеансу: e13cc71f24ae400669d5247d8306ac23;remote=000000000000000000000000000000000000000000 Дозволити:ЗАПРОСИТИ,ПАРАМЕТРИ,ПРОЩАННЯ,СКАСУВАТИ,ACK,PRACK,UPDATE,ПЕРЕЙТИ,SUBSCRIBER,NOTIFY,INFO,REGISTER CSeq:101 ЗАПРОСИТИ Контакт:<sip:+12403333333@10.20.20.20:5060;transport=tcp> Термін дії:180 Дозволити-події:телефон-подія Максимальна переадресація:68 

Крок 10 Підготовка партнера CUBE

У цьому розділі наведено перевірену конфігурацію щодо розгортання Cisco Unified Border Element (CUBE) як прикордонного контролера сеансу (SBC) для рішення Bring Your Own ТМЗК.

Цей розділ присвячено конфігураціям 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.

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

Якщо не зазначено інше, решта вимог до конфігурації на кроці 10 застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка стосуються лише CUBE, якщо не вказано, що цей приклад застосовується до інших SBC. Інші SBC див. команди конфігурації в документації SBC.

Початкова конфігурація

Щоб налаштувати CUBE, необхідно ввімкнути привілейований режим EXEC. Якщо з’явиться відповідний запит, введіть пароль.

увімкнути

Щоб увійти в глобальний режим конфігурації, виконайте наведені нижче дії.

налаштувати термінал

Установити домен:

ip-доменне ім’я myenterprise.com

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

IP TCP MSS 1360
Конфігурація мережі

Визначте загальнодоступні й приватні інтерфейси. У нашому прикладі CUBE:

--------- Private side -------- інтерфейс GigabitEthernet1 опис Інтерфейс face BC IP-адреса   переговори авто без моп увімкнено без моп sysid ! ----------- інтерфейс GigabitEthernet2 опис Інтерфейс face WEBEX IP-адреса   переговори авто без моп увімкнено без моп sysid ! 

Налаштуйте шлюзи для IP-маршрутизації для публічної та приватної сторін:

ip-маршрут 0.0.0.0   ip-маршрут 10.0.0.0   

Увімкнути SSH:

ip ssh події ведення журналу ip ssh версії 2! Права адміністратора користувача 15 пароль  

CUBE (або ваш власний SBC) має бути всередині DMZ із належним чином налаштованими правилами брандмауера. Перегляньте розділ Порти, що використовуються Webex для списку портів, які необхідно відкрити на зовнішньому брандмауері.

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

ip-хост _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns01.myenterprise.com ip хост _sip._tcp.bw.myenterprise.com srv 1 50 5060 ns02.myenterprise.com ip хост ns01.myenterprise.com  ip хост ns02.myenterprise.com  

Налаштувати сервер DNS:

сервер імен IP <DNS_IP_address>

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

Конфігурація обробки викликів

Загальні

Налаштуйте CUBE (або SBC) з усіма IP-адресами, необхідними для доступу до служби VoIP. Це включає наведене далі:

  • Приватні бокові адреси SIP-сигналів для серверів BroadWorks AS, NS і MS.

  • Загальнодоступні сайтові адреси для Webex Edge для аудіоінфраструктури.

Дивіться нижче приклад конфігурації CUBE:

список надійних IP-адрес VoIP служби голосової пошти ------- IP на приватному боці (має включати всі адреси сигналів BroadWorks AS, NS і MS) -------- ipv4  ipv4  ipv4  ipv4  ipv4  ------- IP на публічному боці (це публічні адреси для аудіоінфраструктури Webex. Нижче діапазон є лише прикладом.) ------- 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 

На стороні BroadWorks таймер за замовчуванням для сервера програм для вичерпання часу очікування на пристрої доступу без відповіді становить 6 секунд. Щоб змінити його, виконайте наведене далі.

AS_CLI/System/CallP/AccessRouting> установити тайм-аутСпробиЗавершення 

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

голосова служба Voip rtcp всі передані медіадані disable-detailed-stats ------- CUBE public IP + діапазон порту -------- діапазон медіаадреси   діапазон порту 10200-28000 -------- CUBE private IP + діапазон порту -------- діапазон медіаадреси   діапазон порту 10200-28000 

Де:

  • є публічною IP-адресою CUBE
  • є приватною IP-адресою CUBE
  • Діапазон портів: Наприклад, діапазон портів від 10200 до 28000

CUBE підтримує такі набори шифрів TLS (під час виклику CUBE пропонує їх у клієнті TLS Handshake Hello):

  • 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_ПОРОЖНЯ_ІНФОРМАЦІЯ ПРО ОНОВЛЕННЯ__SCSV

Інші загальні налаштування для налаштування (див. нижче, щоб дізнатися зразок конфігурацій CUBE):

ааа нова модель ааа автентифікація вхід за замовчуванням локальна ааа авторизація виконання локальної авторизації за замовчуванням ! IP SCP-сервер увімкнено ! голосова служба VoIP-адреса приховування дозволу-з’єднання sip до sip без додаткової служби sip переміщено-тимчасово якість виклику максимальна скидання 2 максимальна зміна порядку 2 sip контакт-передавання 

Uri для вхідного та вихідного набору має бути визначено для подальшого використання в однорангових абонентах:

uri класу голосового зв’язку INEdgeAudio sip pattern x-cisco-webex-service=audio ! uri класу голосового зв’язку OUTEdgeAudio sip host cube.internal.local 

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

кодек класу голосового зв’язку 3 бажаний кодек 1 g722-64 бажаний кодек 2 g711ulaw бажаний кодек 3 g711alaw 

Аудіо Webex Edge використовує SRTP. Голосовий клас SRTP-криптографія призначає основний пакет криптографічних SRTP для використання для Edge Audio. Налаштуйте наступні крипто-пакети по порядку. Конфігурація шифрування srtp-класу голосового зв’язку повинна бути застосована до однорангових абонентів, що використовуються для підключення до Edge Audio.

голосовий клас srtp-крипто 234 крипто 1 AEAD_AES_256_GCM 2 AEAD_AES_128_GCM 3 AES_CM_128_HMAC_SHA1_80 4 AES_CM_128_HMAC_SHA1_32 

Попередньо налаштуйте первинний ключ, щоб мати можливість встановлювати пароль для автентифікації.

key config-key password-encrypt Password123 автентифікація ім’я користувача  шифрування пароля aes 

Введіть облікові дані для автентифікації SIP, надані для віртуального абонента VoiceXML у AS, використовуючи наведену далі команду. У сценаріях зворотного виклику ці облікові дані використовуватимуться, коли AS викликає ЗАПРОШЕННЯ, яке CUBE (або ваш власний SBC) надсилає AS.

sip-ua -------- для ввімкнення автентифікації --------- автентифікації ім’я користувача  пароль 0  

"Після налаштування автентифікації пароль буде затьмарений під час перегляду за допомогою команди ""Показати запущену конфігурацію"""

sip-ua -------- для ввімкнення автентифікації --------- автентифікації ім’я користувача  пароль 6 [GF]XXXXX[РРРР\ZZZZZ]\ 

Необхідно також виконати таку глобальну конфігурацію SIP:

------- Максимальна кількість повторних спроб запрошення -------- повторіть спробу запрошення 3 -------- За замовчуванням використовуйте TLS --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

Профілі перекладу

Профіль перетворення повідомлення SIP 2340 використовується для викликів на номер системи наради. Він повинен мати запис для зміни повідомлень SIP, що надходять із BroadWorks, перед надсиланням в Edge Audio, як показано в прикладі правила 11.

-------- BroadWorks до Webex ---------- sip-профілі голосового класу 2340 правила 1 запит ЗАПРОСИТИ заголовок sip SIP-Req-URI змінити "sips:" "sip:" правило 2 запит ЗАПРОСИТИ заголовок sip Щоб змінити "sips:" "sip:" правило 3 запит ЗАПРОСИТИ заголовок sip Від змінити "sips:" sip:" правило 3 запит ЗАПРОСИТИ заголовок sip Від змінити "sips:" sip:  правило 4 запит ЗАПРОСИТИ заголовок sip Ідентифікатор віддаленої сторони змінити "sips:" "sip:" правило 5 запит ЗАПРОСИТИ заголовок sip P-Asserted-Identity змінити "sips:" "sip:" правило 6 запит ACK sip-заголовок Від змінення "sips:" "sip:" правило 7 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip P-Asserted-Identity змінити "sips:" "sip:" правило 8 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip Від змінення "sips:" "sip:" правило 9 запит ПОВТОРНО ЗАПРОСИТИ заголовок sip Контакт змінити "sips:(.*)>" "sip:\1;transport=tls>" правило 10 запит ЗАПРОСИТИ заголовок sip Контакт змінити "sips:" "sip:" правило 11 запит ЗАПРОСИТИ заголовок sip SIP Req-URI змінити "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
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати подібні правила на вашому власному SBC.

Щоб переадресувати 486 повідомлень, надісланих AS, до аудіо Webex Edge, потрібна така конфігурація в CUBE (для власного SBC зверніться до документації SBC)

голосова служба VoIP не сповіщати про переспрямування ip2ip sip-профілів sip на вхідних дзвінках ! sip-профілі класу голосового зв’язку 1 відповідь 486 sip-заголовок Причина змініть відповідь «7» 486 sip-заголовок SIP-StatusLine змініть «486.*» «600 Зайнято всюди» 

Якщо потрібно переадресувати інші 4xx повідомлення назад до аудіо Webex Edge, виконайте той самий приклад, що й вище.

Рівноправні учасники набору

Клієнт голосового класу повинен бути визначений на CUBE (або вашому власному SBC) для використання в однорангових абонентах набору пізніше, який відповідає таким критеріям:

  • Для пакетів RTP-NTE DTMF не існує корисних взаємодій, тому налаштуйте асиметричне корисне навантаження повністю.
  • Edge audio не підтримує оновлення ідентифікатора абонента, що телефонує, тому потрібно налаштувати значення "без оновлення ідентифікатора виклику".
  • Маршрутизація аудіовикликів Webex Edge базується на URI. Щоб відповідати одноранговим абонентам на основі URI, необхідно ввімкнути URI маршруту виклику.

клієнт голосового класу 234 асиметричне корисне навантаження без оновлення-виклику Заголовок-передавання без передавання контенту користувацький-sdp-маршрут виклику 

Такі вузли набору налаштовані, щоб дозволити CUBE обробляти виклики між BroadWorks і Webex Edge Audio. Налаштуйте таке на CUBE (подібну конфігурацію потрібно буде налаштувати на вашому власному SBC):

dial-peer voice 23411 опис VoIP Зовнішній запис граничного аудіозапису або виходу протоколу однорангового сеансу sipv2 цільовий DNS:ecccspx.amer.pub.webex.com сеансу транспортування tcp tls uri призначення OUTEdgeAudio запит вхідних uri INEdgeAudio кодек голосового класу 3 пропозиція всіх голосових класів sip URL SIP профілів голосового класу 2340 sip клієнт голосового класу 234 голосового класу sip srtp-crypto 234 голосового класу sip прив’язки керування вихідним інтерфейсом GigabitEthernet2 голосового класу sip прив’язка медіаінтерфейсу GigabitEthernet2 голосового класу sip запит передавання голосового класу sip примусове dtmf-ретрансляція rtp-nte srtp ! опис голосового вузла 23401 VoIP Внутрішній режим змішування Webex межовий аудіозапис або вихід протоколу однорангового сеансу sipv2 --- використовуючи DNS SRV (бажаний) - має відповідати запису srv, налаштованому вище (_sip._tcp.bw.myenterprise.com) ---- session target dns:bw.myenterprise.com session transport tcp uri призначення INEdgeAudio вхідний uri запит OUTEdgeAudio голосовий кодек 3 голосовий клас sip url sip voice-class sip profiles 2341 voice-class sip profiles 1 вхідний голосовий клас 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:

  • Вхідне ЗАПРОШЕННЯ отримано від BroadWorks на внутрішньому інтерфейсі з:
    ЗАПРОСИТИ SIP: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2. 0 До:"Віртуальний VXML"<sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 
  • "Профіль вузла вхідного набору 23401 вибрано на основі організатора в URI вхідного запиту ("cube.internal.local"), що відповідає конфігурації ""запиту вхідних uri OUTEdgeAudio""."
  • "Вузол вихідного набору 23411 вибрано на основі організатора в URI запиту ("cube.internal.local"), що відповідає конфігурації ""URI призначення OUTEdgeAudio""."
  • "Вихідне ЗАПРОШЕННЯ надсилається на зовнішньому інтерфейсі з організатором у URI запиту, зміненому з ""cube.internal.local"" на ""ecccspx.amer.pub.webex.com"" за допомогою профілю перетворення повідомлення ""voice-class sip profiles 2340"", заданому в вузлі набору:"
    ЗАПРОСИТИ SIP: 88631321777971704941@ecccspx.amer.pub.webex.com;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0 До: "Віртуальний VXML" <sip: 88631321777971704941@ecccspx.amer.pub.webex.com;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b> 

Для сценарію зворотного виклику наради від Webex до BroadWorks

  • Вхідне ЗАПРОШЕННЯ отримано від Webex на зовнішньому інтерфейсі CUBE з:
    Запросіть SIP:+14519615001@cube.us.example.com;transport=tls;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b;x-cisco-webex-service=audio SIP/2.0 До: 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-запиті на основі конфігурації ""вхідний uri-запит INEdgeAudio""."
  • "Два вузли вихідного набору вибираються на основі шаблону ""x-cisco-webex-service=audio"", який присутній в URI запиту на основі конфігурації ""uri призначення INEdgeAudio""."

    - одноранговий набір 302

    - Одноранговий набір 23401

  • Вихідне ЗАПРОШЕННЯ надсилається на сервери мережі (пошук SRV на основі "запису цільового сеансу dns:bw.myenterprise.com" у вузлі набору) на внутрішньому інтерфейсі
    ЗАПРОСИТИ sip:+14519615001@10.155.6.172:5060 SIP/2.0 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" З: " Webex " ;tag=B91821B7-561 
  • Мережевий сервер повертає контакти для пари AS, яка розміщує віртуального абонента CUBE:
    SIP/2.0 302 Тимчасово переміщено через:SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK880BD Від:" Webex ";tag=B91821B7-561 До:;tag=1829261807-1603395221529 Ідентифікатор виклику:3c88df6a-13d411eb-8ee3d64d-ee20f768@10.165.196.30 cseq:101 ЗАПРОСИТИ Контакт:;q=0.5,;q=0.25 Довжина контенту:0 
  • CUBE спрямовує виклик до активного AS на основі поверненого контакту в повідомленні 302:
    ЗАПРОСИТИ SIP:+14519615001@hs2-bwks-v-as01- alpha.bwlab.org:5060;user=phone;transport=tcp SIP/2.0 Через: SIP/2.0/TCP 10.165.196.30:5060;branch=z9hG4bK8812341 X-Cisco-Meet-Info:hostCIUserUuid="52f4c6cb-c6a3-4283-a1ab04cc8828b7c1";meetingid="26551128462";siteUUID="ec6659987f473332e0531b04fc0acaec" Від: " Webex " ;tag=B91821C8-1AF5 До:  

Конфігурація mTLS

Необхідно виконати такі кроки конфігурації, щоб дозволити підключення mTLS між CUBE (або вашим власним SBC) і Webex Edge Audio.

Обов’язково налаштувати mTLS між CUBE (або власним SBC) і Webex Edge Audio.

Підтримка сертифіката Wildcard

Підписані Wildcard сертифікати використовують загальне ім’я суб’єкта (наприклад, *.us.example.com), яке відповідає домену для CUBE або вашого власного SBC. Сертифікати узагальнення підтримуються для розгортання багатокластерних CUBE або SBC, але не підтримуються для розгортання єдиного вузла CUBE або SBC.

Довірчий пул

Під час рукостискання TLS, коли аудіо Webex Edge Audio надсилає свій сертифікат, CUBE перевірятиме його на відповідність списку сертифікатів, прийнятих у пулі довіри.

"Пакет пулу довіри необхідно оновити за допомогою кореневого сертифіката Cisco шляхом завантаження останньої ""Пакету довіреного кореневого сертифіката Cisco"" з http://www.cisco.com/security/pki/ за допомогою команди:"

crypto pki trustpool імпорт чистого URL 

Сертифікати, надіслані Webex Edge Audio, підписані 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 -in certificate.cer -out certificate.pem

Точка довіри

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

Одновузловий КУБ

Єдиний вузол означає, що CUBE (або ваш власний SBC) імпортуватиме сертифікат із іменем суб’єкта, унікальним для повного домену, що означає, що жоден інший CUBE не зможе його імпортувати (іншими словами, НЕ сертифікат узагальнення).

  • Щоб створити CSR (запит на підпис сертифіката) для CUBE:

    - create keypair (цей keypair буде пов'язаний із точкою довіри)

    CUBE(config)# криптоключ generate rsa general-keys label  exportable

    • general- keys — визначає, що слід створити пару ключів загального призначення.
    • мітка — (Необов’язково) ім’я, яке використовується для пари ключів RSA під час експорту. Якщо мітку ключа не вказано, використовується повне доменне ім’я маршрутизатора.
    • експортується — (Необов’язково) Вказує, що пару ключів RSA можна експортувати на інший пристрій Cisco, наприклад маршрутизатор.

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

    CUBE(config)#crypto pki trustpoint  CUBE(ca-trustpoint)# crl необов’язковий термінал реєстрації pem fqdn  subject-name CN= rsakeypair  

  • crl – список відкликаних сертифікатів (CRL) – це список відкликаних сертифікатів. CRL створюється та підписується в цифровому вигляді центром сертифікації, який спочатку видав сертифікати. CRL містить дати, коли кожен сертифікат було видано й коли термін його дії завершується.

    термінал реєстрації pem – Додає межі електронної пошти, розширені конфіденційність (PEM) до запиту сертифіката (копіювати та вставити вручну від ПОЧАТКУ ЗАПИТУ СЕРТИФІКАТА до КІНЦЯ ЗАПИТУ СЕРТИФІКАТА)

    fqdn – повне доменне ім’я CUBE

    subject-name CN=: ім’я суб’єкта, який буде підписано

    rsakeypair — keypair, створений на попередньому кроці

    (посилання: 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 зареєструвати  % Почати реєстрацію сертифіката .... % Включити серійний номер маршрутизатора в ім’я теми? [так/ні]: немає % Включає IP-адресу в ім’я суб’єкта? [ні]: немає запиту на відображення сертифіката в терміналі? [так/ні]: так, запит на сертифікат вказано:   -----begin запит сертифіката----- ... -----END ЗАПИТ СЕРТИФІКАТА----------End - Цей рядок не є частиною запиту сертифіката---- Повторно відобразити запит на реєстрацію? [так/ні]: ні 
  • Надіслати CSR (від ПОЧАТКУ ЗАПИТУ СЕРТИФІКАТА ДО КІНЦЯ ЗАПИТУ СЕРТИФІКАТА) до CA (Certificate Authority)
  • ЦС згенерує підписаний сертифікат

    - Залежно від ЦС вони нададуть кореневий сертифікат (наприклад, DigiCertCA.crt) і запитаний сертифікат (наприклад, cube.crt)

  • Завантажити сертифікат ЦС

    - по-перше, автентифікуйте точку довіри за допомогою кореневого сертифіката

  • CUBE(config)#crypto pki автентифікується  Введіть базовий 64-кодований сертифікат CA. Завершити порожнім рядком або слово "вийти" на рядку самостійно -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----- Сертифікат має такі атрибути: Відбиток пальця: 40065311 FDB33E88 0A6F7DD1 4E229187 % Ви приймаєте цей сертифікат? [так/ні]: так сертифікат ЦС Trustpoint прийнято. % Сертифікат успішно імпортовано 

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

    CUBE(config)# криптографічний імпорт сертифіката  % Повне доменне ім’я в сертифікаті буде: ...   Введіть базовий сертифікат із кодуванням 64. Завершіть порожньою лінією або слово "вийти" на лінії сам по собі -----BEGIN CERTIFICATE-----  -----END CERTIFICATE----% Router Certificate імпортовано успішно 

Якщо ви розгортаєте власний SBC, додаткові відомості про те, як створити CSR, див. в документації SBC.

Багатовузловий кластер 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 .pfx -inkey .key -in .crt
  • Передайте файл .pfx у CUBE:bootflash: (scp з сервера Linux до CUBE)
    scp .pfx @:bootflash:.pfx
  • Створіть точку довіри та імпортуйте файл pkcs12:
    CUBE# conf t CUBE(config)# CUBE(config)# crypto pki trustpoint  CUBE(ca-trustpoint)# revocation- check crl CUBE(ca-trustpoint)# exit CUBE(config)# crypto pki import  pkcs12 bootflash:.pfx password  

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

Упевніться, що весь ланцюжок включений до сертифіката. У наведеному нижче прикладі показано команди перевірки для CUBE. Якщо ви розгортаєте власний SBC, використовуйте команди, які застосовуються до вашого SBC.

CUBE(config)#crypto pki validate certificate  Ланцюжок має 2 сертифікати Ланцюжок сертифікатів для  дійсний CUBE#show crypto pki trustpoints ...   Точка довіри :     Налаштовано видачу сертифіката ЦС:     Ім’я суб’єкта:      cn=HydrantID SSL ICA G2,o=HydrantID (Avalanche Cloud Corporation),c=US Fingerprint MD5: 1135E326 56E5AADF 53A4DD32 C8D5590F Відбиток пальця SHA1: AC4A728B 4DFC3560 1FA34B92 2422A42C 253F756C маршрутизатора загального призначення налаштовано:     Ім’я суб’єкта:      cn=*.us.example.com,ou=Webex,o=Cisco Systems, Inc.,l=San Jose,st=California,c=US Fingerprint MD5: 756E4C83 CF36311A 7839FA51 7FA7ABA0 відбиток пальця SHA1: 8268817F 79EF91E0 3BA976A1 5C9D97F3 E834EB54 Стан:     Ключі створено ............. Так (загальне призначення, неекспортоване) Автентифіковане видання CA ....... Так Запити сертифіката..... Так 

Налаштуйте сигнали SIP, щоб використовувати точку довіри.

Щоб підготувати SIP UA точкою довіри CUBE, використовуйте наведену далі команду. Ось приклад для CUBE. Якщо ви розгортаєте власний SBC, див. документацію SBC, щоб отримати довідку про команди.

CUBE( config)#sip-ua CUBE(config-sip-ua)#crypto signaling default trustpoint <trustpoint>

Журнали CUBE

Щоб побачити ввімкнені фільтри налагодження,

Показати налагодження CUBE#

Щоб налаштувати фільтри налагодження (приклади)

CUBE# налагодження зв’язку ccsip CUBE# налагодження зв’язку ccsip транспорт CUBE# налагодження зв’язку ccsip помилка CUBE# налагодження зв’язку ccsip інформація CUBE# налагодження зв’язку voip dialpeer inout CUBE# налагодження voip ccapi inout CUBE# налагодження зв’язку voip application CUBE# налагодження ip tcp transaction 

Щоб скасувати встановлення фільтрів налагодження (наприклад)

CUBE# без налагодження повідомлень ccsip

Щоб очистити й перевірити буфер журналу,

Очистити журнал CUBE# >>> здійснити тестовий виклик <<< CUBE# показати журнал 

Якщо ви не розгортаєте CUBE, подробиці щодо використання журналів див. в документації для власного SBC.

Інші корисні команди

Щоб перевірити поточну конфігурацію,

CUBE# показати запущену конфігурацію (або просто CUBE# показати запуск)

Щоб зберегти конфігурацію в ROM, яку буде використано під час завантаження

Запис CUBE#

Крок 11 Сертифікація Використання власної служби ТМЗК

Після завершення налаштування та надання рішення BYoPSTN Партнер зобов'язаний пройти набір тестових випадків прийняття, щоб сертифікувати їх рішення. Це обов'язковий крок для затвердження та ввімкнення партнерської BYoPSTN.

Приклади тестів на приймання наведено в документі «Використання власної процедури приймання ТМЗК Webex Для Cisco BroadWorks» за адресою: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf .

Партнер повинен надати результати успішно виконаних тестів приймання командам приєднання та сертифікації.

Про запитання, проблеми й результати виконання тестових сценаріїв прийняття слід повідомляти та надавати до них спільний доступ у просторі Webex, призначеному для приєднання партнера.

Застосувати оновлення до групи системних телефонних номерів/групи зворотного виклику DNS SRV

Після призначення нетестових клієнтів шаблону клієнта за допомогою наданих партнером номерів телефону системи, для цих користувачів доступні такі параметри приєднання до наради:

  • Запрошення на нараду включають один або кілька номерів телефонів за замовчуванням із групи телефонних номерів для призначення

  • У програмі Webex як параметр приєднання до наради відображається один або кілька номерів телефонів за замовчуванням із групи номерів телефонів

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

  • "Якщо зворотний виклик увімкнено в шаблоні клієнта, нарада Webex надає параметр ""Зворотний виклик на номер"", де запит на зворотний виклик переспрямовується на один із записів, указаних у призначеній групі зворотних викликів DNS SRV"

Зміна параметрів приєднання до наради для шаблону клієнта, зміна призначеної групи телефонних номерів або зміна групи зворотного виклику DNS SRV може вплинути на наведені вище параметри приєднання до наради. Ці зміни не застосовуються до наявних клієнтів, однак нещодавно надані клієнти бачитимуть, що ці зміни негайно відобразяться на вебсайтах для нарад пакетів Стандарт і Premium. Тому настійно рекомендується перевірити будь-які такі зміни за допомогою організації вихідного рішення, перш ніж їх буде застосовано до наявних шаблонів клієнта, груп телефонних номерів або груп зворотного виклику DNS SRV (якщо розгорнуто групи зворотного виклику DNS SRV).

Необхідно виконати такі кроки під час оновлення параметрів приєднання до наради для шаблону клієнта та/або застосування оновлень до груп телефонних номерів або груп зворотного виклику DNS SRV.

Зверніть увагу, якщо шаблони клієнтів, групи телефонних номерів або групи зворотного виклику DNS SRV використовуються постачальниками послуг BroadWorks та/або тестовими підприємствами BroadWorks, ця процедура є необов’язковою. Можливо, доцільніше просто видалити тестових постачальників послуг BroadWorks та/або тестових організацій BroadWorks та повторно підготувати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп зворотного виклику DNS SRV.

Оновити тільки групу телефонних номерів:

  1. Створіть нову тимчасову групу номерів телефону з обов’язковими оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо разом із групою використовується наявна група телефонних номерів, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
  5. Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
  6. Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
  7. Перевірте конфігурацію, плануючи наради за допомогою вихідного сайту пакета «Стандартний» організації та приєднуючись до наради за допомогою системних номерів телефону.
  8. Застосуйте оновлення до вихідної групи телефонних номерів. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  9. Вихідну організацію рішення, тимчасову групу телефонних номерів і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.

Оновити тільки групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV з обов’язковими оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV і наявну групу номерів телефонів. Якщо разом із групою використовується наявна група зворотного виклику DNS SRV, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
  5. Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  6. Вихідну організацію рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.

Оновити номер телефону та групу зворотного виклику DNS SRV:

  1. Створіть нову тимчасову групу зворотного виклику DNS SRV із обов’язковими оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо разом із групою використовується наявна група телефонних номерів та/або група зворотного виклику DNS SRV, призначте її шаблону.
  3. Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
  4. Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
  5. Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
  6. Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
  7. "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
  8. Застосуйте оновлення до оригінального номера телефону та групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
  9. Вихідну організацію, тимчасову групу телефонних номерів, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів і групи зворотного виклику DNS SRV.
Організацію основного вихідного рішення не можна видалити, якщо у BroadWorks не було вибрано та налаштовано нову організацію первинного вихідного рішення. Видалення основного вихідного рішення організації видаляє UUID вебсайту, від якого залежить рішення Використання власної служби ТМЗК для автентифікації повідомлення SIP для аудіо Webex Edge. Якщо видалити, не вдасться приєднатися до наради за допомогою системного виклику для вебсайтів, які використовують наданий партнером номер телефону системи.

Сумісність мультимедіа G722 під час використання власного SBC

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

Відомі обмеження

  • Будь-які зміни параметра приєднання до наради шаблону клієнта, системні телефонні номери Cisco або системні телефонні номери, надані партнером, застосовуються лише до щойно підготовлених клієнтів. Наявні клієнти, які використовують цей шаблон, залишаються без змін.

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

  • Будь-які зміни в групах телефонних номерів або групах зворотного виклику DNS SRV, призначені шаблонам клієнта, застосовуються лише до щойно підготовлених клієнтів або наявних клієнтів, які підготовлені для першого користувача пакету Стандарт або Premium. Наявні клієнти, призначені пов’язаним шаблонам, у яких уже є користувачі пакетів Стандарт і Premium, залишаються без змін.

  • Даний шаблон клієнта підтримує системні телефонні номери Cisco або параметр приєднання до наради за номером виклику, наданий партнером. Поєднання двох параметрів для одного й того ж шаблону не підтримується.

  • "Функція обміну повідомленнями SIP для параметра ""Зателефонуйте мені о"" або приєднання до наради зі зворотним викликом не містить інформації про клієнта та/або користувача, який організує нараду, до якої потрібно приєднатися."

  • Номери телефонів і пов’язані з ними коди доступу до нарад для певної групи номерів телефону підтримують лише один домен Webex Edge Audio DNS SRV (наприклад, ecccspx.amer.webex.com). Використання цих номерів телефону для вхідних дзвінків на наради в іншому домені Webex Edge Audio DNS SRV не підтримується.

  • Аудіо 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

  • Оновлено розділ «Приєднання до наради за допомогою зворотного виклику (необов’язково)», «МаршрутизаціяNE», «Увімкнути зворотний виклик наради Webex», профілі перетворення та розділи потоків викликів CUBE.

04 липня 2023 року

1-33

  • "Оновлене приєднання до наради за допомогою розділу ""Зворотний виклик"" (необов’язково)."

02 лютого 2023 року

1-32

  • Додано Новий домен для Великої Британії, а Північна Африка додана в домени маршрутизації викликів Webex.

  • Додано сеанс організатора наради й платформу доставки застосунку в кроці 9: Надайте конфігурацію BroadWorks партнера.

02 лютого 2023 року

1-31

  • Оновлено Застосувати оновлення до розділу групи номерів телефонів, що в обслуговуванні/групи зворотного виклику DNS SRV.

31 січня 2023 р.

1-30

  • Розділ «Платформа доставки програми» додано в розділ «Сервер програм».

29 листопада 2022 р.

1-29

  • "Додано параметр ""Увімкнути зворотний виклик наради Webex"" в розділі ""Мережевий сервер""."

  • "Додано ""Створити абонента зворотного виклику наради VoiceXML"" в розділі ""Сервер програм""."

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

Запропонуйте власне рішення ТМЗК

Визначення

Визначення

Опис

Партнер Cisco

Організація (зазвичай постачальник послуг), яка продає продукти та послуги Cisco своїм клієнтам.

Кінцевий клієнт

Користувачі, які використовують продукти та послуги Cisco, продані їм партнером Cisco.

CUBE

Єдиний прикордонний елемент Cisco

Партнерська організація

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

Партнерський центр

Веб-портал для надання ідентифікаційних даних та послуг партнерам Cisco та клієнтам, якими вони керують.

Організація Замовника

Репозиторій Webex Identity and Service Management, який зберігає інформацію про Кінцевого клієнта.

BroadWorks Enterprise або постачальник послуг / Група

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

Рішення Bring Your Own PSTN (BYoPSTN) дозволяє Webex для постачальників послуг Cisco BroadWorks надавати номери телефонів, якими вони володіють, щоб користувачі могли використовувати їх під час приєднання до вебекс-зустрічей. Рішення дозволяє партнерам використовувати власні мережі ТМЗК і використовувати існуючі зв'язки з постачальниками ТМЗК, а не використовувати номери, надані Cisco.

Еталонна архітектура в цьому документі забезпечує наскрізний дизайн для параметра BYoPSTN. Ця архітектура перевірена cisco і використовує уніфікований прикордонний елемент Cisco (CUBE) як контролер кордонів сесії (SBC) для трафіку дзвінків між BroadWorks і Webex Meetings.

Вибір опції приєднання до зустрічі

Наразі Webex для Cisco BroadWorks підтримує два варіанти надання номерів телефонів для зустрічей. Постачальники послуг повинні обрати один із цих двох варіантів — комбінація не підтримується:

  • Номери телефонів Cisco для підключення до нарад (Cisco PSTN) — Cisco надає номери телефонів, які учасники наради можуть використовувати для приєднання до нарад.

  • Номери телефонів, що надаються партнерами (BYoPSTN) — постачальники послуг надають власні номери телефонів, які учасники зустрічі використовуватимуть під час приєднання до зустрічей.

Рішення BYoPSTN

Партнери, які обирають опцію «Номери для вхідних викликів, надані партнером» (BYoPSTN), повинні надати власні номери телефонів PSTN та забезпечити мережеву інфраструктуру, необхідну для маршрутизації викликів до та з Webex. Рішення BYoPSTN спрощує маршрутизацію дзвінків Over the Top (OTT) через загальнодоступний Інтернет з BroadWorks до Webex.

Під час вибору опції BYoPSTN застосовуються такі умови:

  • Партнери Cisco можуть використовувати ті самі номери телефонів для кількох Кінцевих клієнтів. Ці номери телефонів можуть бути в будь-якій країні, де працює Партнер.

  • Опція BYoPSTN не вимагає змін у загальному процесі реєстрації для клієнтів Webex для Cisco BroadWorks.

  • BYoPSTN вимагає налаштування на рівні партнера Cisco, і будь-які кінцеві клієнти, яких партнери активують після запуску BYoPSTN, активуються автоматично.

  • Усе налаштування, необхідне для сайтів зустрічей клієнтів, відбувається автоматично, як і в поточному загальнодоступному рішенні.

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

  • Учасники зустрічі, які підключаються до зустрічей за телефоном, можуть скористатися функцією обміну відео та контентом через Інтернет.

  • Стосується приєднань до зустрічей як у просторі, так і в PMR. Зверніть увагу, що для отримання номера доступу до PSTN простір для зустрічей має бути створений користувачем Standard або Premium з можливостями організатора Webex Meeting — простори, створені базовими користувачами, не отримують номерів доступу до PSTN.

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

Архітектура

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

Основні елементи архітектури такі:

  • BroadWorks — інфраструктура BroadWorks партнерів Cisco

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

  • Webex Edge Audio — сервіс 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-транк.

Типова установка для call-in/callback сценарії такі:

  • Партнер 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 запиту SIP INVITE містить номер телефону, на який має надійти виклик (наприклад +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 – Підтримка виставлення рахунків BYO PSTN для зворотного дзвінка та входу в систему

Це можна підтвердити з 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» цього документа.

Якщо ви не налаштовуєте параметр «Приєднання до наради за допомогою зворотного виклику», користувачі все одно зможуть використовувати параметр «Приєднання за викликом» для приєднання до нарад або вони зможуть приєднуватися за допомогою аудіо з комп’ютера. У цьому випадку вам не потрібно налаштовувати групи зворотних викликів DNS SRV.

Огляд конфігурації рішення

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

  • BroadWorks

  • CUBE (або альтернативний сертифікований контролер кордону сеансів (SBC) від SP)

  • Webex Edge Audio

Існують взаємозалежності між конфігурацією цих різних компонентів, і тому одна або кілька організацій-розробників рішень повинні виконати необхідну конфігурацію та перевірку рішення.

Організація насіння

Початкова організація — це організація Webex, яку ви налаштовуєте для створення та перевірки параметрів рішення BYoPSTN. Початкова організація повинна мати принаймні одного користувача, якому призначено стандартний пакет, і цей стандартний пакет повинен використовувати опцію приєднання до зустрічі за номерами, наданими партнером (BYoPSTN) . Рекомендується пов’язати початкову організацію з тестовим постачальником послуг або підприємством BroadWorks.

Організації, що займаються розробкою рішень, виконують дві функції:

  • Конфігурація початкового рівня— Налаштування початкової(их) організації(й) генерує зіставлення номерів телефонів із кодами доступу до зустрічей та універсальний унікальний ідентифікатор місця проведення зустрічей (UUID сайту), необхідні для безперервної роботи рішення. Ця інформація потрібна для налаштування віртуальних абонентів BroadWorks (VSUB).

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

Адміністратор повинен створити організацію початкового рішення для кожного унікального набору номерів телефонів та записів зворотного виклику DNS SRV. У кожному випадку генерація організації початкового рішення створює необхідні зіставлення номерів телефонів із кодами доступу до зустрічі, а також можливість перевірки пов’язаних випадків використання приєднання до зустрічі та зворотного виклику для цих номерів телефонів і записів SRV зворотного виклику DNS.

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

Основні та будь-які вторинні організації початкового рішення можна видалити, якщо потрібно, перш ніж набір номерів телефонів та записів SRV зворотного виклику DNS буде призначено нетестовим клієнтам. Коли набір номерів телефонів та записів SRV зворотного виклику DNS призначаються будь-яким клієнтам, які не є тестовими, ці номери телефонів та записи зворотного виклику пов’язуються із сайтами зустрічей для цих клієнтів і використовуються для приєднання до зустрічі за допомогою вхідного та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на послугу.

У наступних розділах наведено більше деталей про різні елементи конфігурації.

Елементи конфігурації BYoPSTN

Ключовим елементом рішення є налаштування номерів телефонів партнерів Cisco та записів зворотних викликів DNS SRV. BYoPSTN використовує групи телефонних номерів та групи SRV зворотного виклику DNS як спосіб призначення географічно обґрунтованих телефонних номерів та резервної маршрутизації викликів для зустрічей Webex. Ці елементи призначаються кінцевим клієнтам шаблоном клієнта.

Групи телефонних номерів (PNG)

Партнери Cisco надають номери телефонів, які учасники використовують для приєднання до зустрічей у Центрі партнерів Cisco. Ці номери телефонів об'єднані в групу номерів телефонів. Список номерів телефонів пов’язано із сайтом зустрічі. Усі особисті кімнати для нарад (PMR) та заплановані зустрічі на цьому сайті зустрічей використовують пов’язані номери телефонів. Нижче наведено приклад групи телефонних номерів:

Таблиця 1. Група номерів телефонів: Схід США

Номер телефону Ім'я

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет дзвінків

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

Номери телефонів мають такі атрибути:

  • Назва номера телефону — ім'я, що описує номер телефону

  • Країна — країна, до якої призначено телефон

  • Код країни — код країни для виклику або код країни для підключення

  • Номер телефону — номер телефону, який потрібно використовувати для приєднання до зустрічі без коду країни.

  • Оголошення — мова оголошення, яке відтворюватиметься під час приєднання учасника до зустрічі.

  • Тип платного проїзду — тип номера: Дзвінок або безкоштовний номер

  • Пріоритет виклику — пріоритет, призначений номерам учасників зустрічі. Номери учасників зустрічі впорядковано на основі цього пріоритету.

Номери телефонів за замовчуванням: Адміністратори можуть призначити номеру телефону в групі номерів телефонів пріоритет виклику: основний, додатково або «немає». Номери телефонів із пріоритетом «Основний» або «Додатковий» є номерами телефонів за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на зустріч і перелічені в порядку пріоритетності, який учасники повинні використовувати для приєднання до зустрічей. Номери телефонів за замовчуванням не обов'язково мають бути в одній країні. Потрібно вибрати основний номер телефону, додатковий номер телефону необов'язковий. Принаймні один із номерів телефонів за замовчуванням має бути типу «Мережевий».

Кінцеві клієнти можуть вказати власні номери телефонів за замовчуванням за допомогою веб-інтерфейсу сайту зустрічей. Ці номери відображаються для цього користувача та його учасників, коли вони є організаторами зустрічі. Якщо користувач приєднується до зустрічі як учасник, він відображатиметься лише для нього.

Як у наведеному вище прикладі, адміністратор партнера Cisco надає США Меріленд як основний та США Флорида як додатковий, це номери телефонів за замовчуванням. Користувач може змінити це налаштування у своїх зустрічах, змінивши основний на США, Нью-Йорк, а додатковий на США, Меріленд.

Максимальна кількість телефонних номерів для даної групи телефонних номерів становить 98.

ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.

Групи SRV зворотного виклику DNS (CDSG)

Щоб учасники зустрічі могли вибрати опцію зворотного виклику, потрібна група SRV DNS зворотного виклику, яка вказує на екземпляр(и) CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного виклику через CUBE до BroadWorks, яка потім може здійснити зворотний виклик зустрічі на номер телефону учасника зустрічі.

Нижче наведено приклад групи SRV зворотного виклику DNS.

Таблиця 2. Назва групи SRV DNS зворотного виклику: Глобальний ЦБ

Країна або регіон

Код країни

Запис DNS SRV

США

+1

cube.us.example.com

Мексика

+52

cube.mx.example.com

Усі інші країни

Н/Д

cube.global.example.com

Записи SRV зворотного виклику DNS мають такі атрибути:

  • Country/Region—The країна або регіон, для якого цей запис DNS SRV слід використовувати для надсилання запитів на виклики.

  • Код країни — код країни, пов’язаний з Country/Region. Ви можете мати лише один запис DNS SRV для кожного коду країни.

  • Запис DNS SRV — запис DNS SRV для екземпляра(ів) Cisco Partner CUBE.

Коли учасник запитує дзвінок на вказаний номер телефону, Webex використовує SRV DNS зворотного зв'язку, пов'язаний із кодом країни для вказаного номера телефону, щоб спрямувати дзвінок до відповідних елементів мережі партнерів Cisco.

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

Для будь-якого Country/Regions які не мають спеціального запису SRV DNS зворотного виклику, ці запити на виклик спрямовуються до запису SRV DNS «Усі інші країни». Адміністратор повинен налаштувати запис SRV DNS «Усі інші країни».

Максимальна кількість записів для заданої групи SRV DNS зворотного виклику становить 200.

Шаблони клієнтів

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

  • Тип приєднання до зустрічі — це можуть бути номери Cisco для підключення до конференції або номери, надані партнером. Цей атрибут вказує на номери телефонів, налаштовані для сайтів зустрічей, пов’язаних зі стандартним та преміум-пакетами. Номери для виклику, надані партнером, має вибирати адміністратор.

  • Група номерів телефонів — цей атрибут пов’язаний лише з опцією номерів для дзвінків, наданих партнером. Він вказує на номери телефонів, які використовуються кінцевими клієнтами, яким надано стандартний та преміум-пакети, під час приєднання до зустрічей.

Група SRV DNS для зворотного виклику — цей атрибут пов’язаний лише з опцією номерів для викликів, наданих партнером. Він вказує на записи SRV DNS, які використовуються Webex під час зворотного виклику кінцевим клієнтам, яким надано стандартний і преміум-пакети під час приєднання до зустрічей. Якщо ви не хочете вмикати зворотний виклик, ви можете вибрати «Вимкнути зворотний виклик» під час створення або оновлення шаблону клієнта. Коли для кінцевого клієнта надається перший абонент стандартного або преміум-підписки, надається відповідний сайт для проведення зустрічей у пакеті. Сайт для проведення зустрічі з клієнтами налаштовано відповідно до вищезазначеного шаблону клієнта. Будь-який наступний підготовлений абонент для стандартного або преміум-класу додається до вже підготовленого сайту зустрічей — конфігурація сайту зустрічей не змінюється.

Будь-які зміни до шаблону клієнта щодо вищезазначених атрибутів застосовуються лише до щойно налаштованих сайтів пакетних зустрічей. Зміни в шаблоні клієнта не впливають на існуючі сайти зустрічей, які вже підготовлено.

Єдиним помітним винятком є те, що якщо Кінцевий клієнт вже має сайт пакетної наради, будь-який новий сайт пакетної наради налаштовується з використанням того самого Типу приєднання до наради, що й існуючий сайт пакетної наради. Наприклад, якщо Кінцевий клієнт має стандартний сайт для проведення зустрічей із використанням номерів Cisco для виклику, а Шаблон клієнта оновлено для використання номерів для виклику, наданих Партнером, новий преміум-сайт для проведення зустрічей налаштовано з використанням номерів Cisco для виклику, налаштування Шаблону клієнта не застосовується. Стандартні та преміум-сайти для зустрічей для даного Кінцевого клієнта завжди повинні бути надані послідовно.

Кластер викликів BroadWorks

Екран центру партнерів Cisco – кластер викликів BroadWorks надає доступ до перегляду and/or завантажити інформацію про конфігурацію BroadWorks (BYoPSTN). Інформація про конфігурацію BYoPSTN для певного кластера містить такі дані:

  • Відомості про основну організацію початкового рішення, включаючи UUID та URL-адресу сайту зустрічі зі стандартним пакетом.

  • Деталі групи номерів телефонів для всіх груп, налаштованих для цього кластера. Це включає зіставлення номерів телефонів із кодами доступу до зустрічей для кожної групи. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями, що займаються вторинними початковими рішеннями.

  • Відомості про групу зворотного виклику DNS SRV для всіх груп, налаштованих для цього кластера. Зверніть увагу, що деталі повинні включати групи, пов’язані з усіма організаціями, що займаються вторинними початковими рішеннями.

  • Відомості про шаблони клієнтів, що використовують будь-які групи номерів телефонів та групи SRV зворотного виклику DNS.

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

Інформація про конфігурацію BroadWorks (BYoPSTN) доступна лише для view/download коли адміністратор налаштовує та вибирає основну організацію початкового рішення. Організація основного початкового рішення повинна мати принаймні одного користувача, призначеного для стандартного пакета, і цей стандартний пакет повинен використовувати опцію приєднання до наради за номерами, наданими партнером, за телефонними дзвінками (BYoPSTN).

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

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

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

Кластер BroadWorks

Ім’я шаблону

Упаковка

Тип приєднання до зустрічі

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

Група SRV DNS зворотного виклику

BWKS US NG

Західний вокзал США

Стандартні

Номери для виклику, надані партнером

Захід США

CB США

Західний прем'єр США

Premium

Східний вокзал США

Стандартні

Схід США

Східний прем'єр-міністр США

Premium

БВКС МХ

MX Std

Стандартні

Номери для виклику, надані партнером

MX PNG

CB MX

MX Прем

Premium

BWKS Велика Британія

Стандарт Великої Британії

Стандартні

Номери для виклику, надані партнером

PNG Велика Британія

Зворотний виклик вимкнено

Прем'єр-ліга Великої Британії

Premium

БВК США

Стандарт США

Стандартні

Номери Cisco для виклику

Немає

Немає

  • Абоненти, налаштовані за допомогою шаблону US West Std або US West Prm, використовують номер телефону US West під час приєднання до зустрічей. Запити на зворотний виклик для тих абонентів, які зустрічаються, надсилаються до записів SRV DNS США CB.

  • Абоненти, налаштовані за допомогою шаблону US East Std або US East Prm, використовують номер телефону US East під час приєднання до зустрічей. Запити на зворотний виклик для тих абонентів, які зустрічаються, надсилаються до записів SRV DNS США CB.

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

  • Абоненти, налаштовані за допомогою шаблону UK Std або UK Prm, використовують номери телефонів UK PNG під час приєднання до зустрічей. Цим абонентам не буде запропоновано приєднатися до зустрічі через зворотний виклик, оскільки зворотний виклик вимкнено.

  • Абоненти, налаштовані за стандартом США, використовують номери Cisco для вхідних викликів, тому їм не призначено групу телефонних номерів або групу SRV зворотного виклику DNS. Ці абоненти використовують надані Cisco номери телефонів для приєднання до зустрічей та записи Cisco DNS SRV для приєднання до зустрічей за допомогою зворотного виклику.

Детальна інформація щодо прикладів груп телефонних номерів наведена нижче:

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

Номер телефону Ім'я

Країна

Код країни

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

Оголошення

Тип платного номера

Пріоритет дзвінків

Захід США

США, Сан-Франциско

США

+1

4156551000

Англійська

Платний номер

Основний

Пало-Альто, США

США

+1

9863502478

Англійська

Безкоштовно

Немає

Схід США

США Меріленд

США

+1

2403332200

Англійська

Платний номер

Основний

США, Флорида

США

+1

9049002303

Англійська

Платний номер

Вторинний

США Нью-Йорк

США

+1

8056504578

Англійська

Безкоштовно

Немає

MX PNG

Мексика

МХ

+52

2065304086

Європейська іспанська кухня

Платний номер

Основний

PNG Велика Британія

Сполучене Королівство

Сполучене Королівство

+44

4527789651

Англійська

Платний номер

Основний

Детальна інформація про приклад груп SRV DNS зворотного виклику наведена нижче:

Група SRV DNS зворотного виклику

Країна

DNS SRV

CB США

США

cube.us.example.com

Усі інші країни

cube.row.example.com

CB MX

МХ

cube.mx.example.com

Усі інші країни

cube.row.example.com

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

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube01.us.example.com

_sips._tcp.cube.us.example.com

86400

В

SRV

10

10

5061

cube02.us.example.com

Цей запис DNS SRV може перетворитися на наступний запис DNS A:

cube01.us.example.com

86400

В

A

45.84.168.81

cube02.us.example.com

86400

В

A

45.84.168.82

Записи DNS SRV захищають SIP-дзвінки від Webex до CUBE.

Порти, що використовуються Webex

Порти, зазначені в таблиці нижче, мають бути відкриті на брандмауері DMZ, де знаходиться CUBE, а інші порти можна закрити. Щоб отримати додаткову інформацію про порти та вимоги до мережі, зверніться до наступної статті:

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

Джерело

Порти джерела

Призначення

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

Протокол

Опис

Аудіопослуги Webex Edge

Короткотерміновий

CUBE

5061

TCP

(mTLS 1.2) Вхідна сигналізація SIP від Webex Edge Audio до CUBE SBC.

CUBE SBC вимагає використання порту 5061. Використання інших портів у діапазоні від 5060 до 5070 може підтримуватися іншими SBC.

Аудіопослуги Webex Edge

4000 - 4010

CUBE

5061

TCP

(mTLS 1.2) Параметри Ping для Webex Edge Audio.

CUBE

Короткотерміновий

EdgeAudio

5605

TCP

(mTLS 1.2) Вихідна сигналізація SIP для Webex Edge Audio.

Аудіопослуги Webex Edge

Короткотерміновий

CUBE

Ефемерні порти

8000 - 59999

UDP

(SRTP) Необхідно відкрити отвори брандмауера для вхідного медіа-трафіку до Edge Audio.

CUBE

Ефемерні порти

10200 - 28000

Аудіо Edge

Короткотерміновий

UDP

(SRTP) Потрібно відкрити отвори брандмауера для вихідного медіатрафіку до CUBE.

Набори шифрів TLS та SRTP

Для mTLS-підтвердження використовується TLS версії 1.2 або вище, а Webex Edge Audio підтримує такі шифри (під час зворотного виклику Webex Edge Audio пропонує їх у привітанні клієнта TLS-підтвердження):

  • 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 (Виявлення голосової активності)

Ні

Таймер бездіяльності медіафайлів

1200 мс

Зміна кодека посередині набору

Не прийнято

РТП

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 Edge Audio використовується DNS SRV _sips._tcp.. Залежно від регіону існує чотири домени.

Регіон

Домен

Північна та Південна Америки

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

DNS SRV розпізнає кілька записів A, що вказують на основний та додатковий сайти. У наступній таблиці наведено приклад для регіону AMER і вона може бути змінена в майбутньому.

Тип запису

Записати

Ціль

Мета

SRV

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

ecccspxpr1.amer.pub.webex.com

Відкриття Webex Edge Audio

SRV

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

ecccspxpr2.amer.pub.webex.com

Відкриття Webex Edge Audio

SRV

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

ecccspxsc1.amer.pub.webex.com

Відкриття Webex Edge Audio

SRV

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

ecccspxsc2.amer.pub.webex.com

Відкриття Webex Edge Audio

A

ecccspxpr1.amer.pub.webex.com

207.182.174.101*

Точки для Webex Edge Audio AMER Primary 1

A

ecccspxpr2.amer.pub.webex.com

207.182.174.102*

Точки для Webex Edge Audio AMER Primary 2

A

ecccspxsc1.amer.pub.webex.com

207.182.174.229*

Точки для Webex Edge Audio AMER Secondary 1

A

ecccspxsc2.amer.pub.webex.com

207.182.174.230*

Точки для Webex Edge Audio AMER Secondary 2

DNS-SRV має динамічний характер, IP-адреси можуть змінюватися; тому уникайте жорсткого кодування або додавання IP-адрес до закладок. Зверніться до розділу «Історія редагувань документа», щоб дізнатися про будь-які зміни або оновлення, внесені до документа «Інформація про довідку порту для викликів Webex.

Резервування CUBE

Cisco Unified Border Element (CUBE) забезпечує функцію Session Border Control у мережі, керуючи SIP-з'єднаннями між зовнішніми об'єктами та внутрішньою мережею. Більше інформації про CUBE доступно в розділі «Передумови» нижче.

Підтримувані моделі резервування визначені з метою забезпечення високої доступності та усунення єдиної точки відмови для партнера Cisco. Нижче описано три різні моделі. Партнери Cisco повинні використовувати ту модель, яка підходить для їхнього середовища.

Під час процесу адаптації партнер повинен вимкнути ICMP-фільтри.

Двостороннє розгортання CUBE для BroadWorks, розгорнуте на одному сайті

Розгортання Simplex CUBE для BroadWorks, розгорнутого на кількох сайтах

Можлива ще одна модель резервування, де CUBE розгортається в дуплексному режимі на кожному сайті. Ця модель не є необхідною, враховуючи, що BroadWorks розгортається з геонадмірністю.

Підготовка

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

Вимоги партнера

  • Розгорніть систему BroadWorks

  • Розгорніть CUBE для Webex Edge Audio або використовуйте власний SBC

2

Надання номерів телефонів у Центрі партнерів Cisco

  • Надання груп номерів телефонів для зв'язку з шаблонами клієнтів

3

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

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

4

Зв'язати PNG (та CDSG) із шаблонами клієнтів

  • Зв’яжіть групи номерів телефонів та групи SRV зворотного виклику DNS (лише якщо розгорнуто зворотний виклик зустрічі) зі своїми шаблонами клієнтів.

5

Організації, що надають рішення для постачання насіння

  • Підготуйте тестового постачальника послуг або підприємства для Webex For BroadWorks, використовуючи кожен із шаблонів клієнта.

  • Надайте абоненту стандартний пакет, який використовує опцію приєднання до зустрічі за телефонними номерами, наданими партнером.

6

Виберіть основну організацію з насіннєвих рішень

  • Виберіть одну основну організацію з надання початкових рішень для BYoPSTN.

7

Завантажте конфігурацію BroadWorks (BYoPSTN)

  • Завантажте файл JSON з центру партнерів Cisco, який містить інформацію, необхідну для налаштування BroadWorks.

8

Визначення домену SRV DNS Webex Edge Audio

  • Визначення домену SRV DNS Webex Edge Audio

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) у Центрі партнерів

Процедура, яку використовує партнер Cisco для додавання номерів телефонів для участі в зустрічах Webex, така:

  1. Увійдіть у партнерський центр.

  2. Перейдіть до розділу Послуги.

  3. У розділі Додаткові посиланнянатисніть Створити групу вхідних викликів BYoPSTN .

  4. Введіть назву групи телефонних номерів та виберіть Далі.

  5. Введіть дані Номер телефону та виберіть Далі.

  6. Перегляньте зведену інформацію про групу номерів телефонів і виберіть Зберегти.

  7. Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.

На скріншотах нижче показано процедуру.

Крок 3: Групи SRV зворотного виклику DNS (CDSG) для надання послуг у Центрі партнерів

Цей крок слід виконати, лише якщо ви хочете розгорнути опцію «Приєднання до зустрічі через зворотний виклик». В іншому випадку, ви можете пропустити цей крок.
Якщо ви не налаштуєте цей параметр, користувачі зможуть використовувати параметр «Приєднатися до нарад за викликом» або приєднуватися за допомогою аудіо з комп’ютера.

Під час використання опції зворотного виклику наради потрібна група SRV зворотного виклику DNS для маршрутизації викликів з Webex до CUBE. Процедура, яку використовує партнер Cisco для додавання своїх записів SRV CUBE DNS до Webex, така:

  1. Увійдіть до Центру партнерів.

  2. Натисніть на Послуги.

  3. У розділі Додаткові посиланнянатисніть Створити групу зворотних викликів BYoPSTN.

  4. Введіть SRV зворотного DNS , назву групи.

  5. Виберіть Далі.

  6. Введіть дані SRV зворотного виклику DNS.

  7. Виберіть Далі.

  8. Перегляньте зведену інформацію про SRV зворотного виклику DNS.

  9. Виберіть Зберегти.

  10. Надсилайте будь-які оновлення до DNS, щоб відобразити нові записи в групі DNS SRV.

  11. Повторіть цю процедуру для кожної групи SRV DNS зворотного виклику, яку потрібно додати.

На скріншотах нижче показано процедуру.

Крок 4: Зв’язування PNG та CDSG із шаблонами клієнтів у Центрі партнерів

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

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

Зверніть увагу, що щойно створені шаблони клієнтів не використовуються існуючими клієнтами, які не тестують їх, і тому їх можна безпечно використовувати для ручної перевірки конфігурації BYoPSTN.

Якщо ви не розгортаєте приєднання до зустрічі через зворотний виклик, вам не потрібно пов’язувати групи SRV DNS зворотного виклику із шаблоном клієнта. Однак, вам потрібно вибрати Вимкнути зворотний виклик.

Щоб додати до нового шаблону клієнта, виконайте такі дії:

  1. Увійдіть у партнерський центр.

  2. Перейдіть до розділу Послуги.

  3. У розділі Додаткові посиланнянатисніть Додати шаблон адаптації .

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

  5. Введіть деталі шаблону. На етапі Тип пакета :

    • Виберіть Тип пакета як Стандартний.

    • Виберіть Конфігурація приєднання до зустрічі як Номери для підключення, надані партнером (BYoPSTN).

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

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

  6. Виберіть Далі.

  7. Введіть решту даних шаблону.

  8. Перегляньте зведену інформацію про шаблон.

  9. Клацніть Зберегти.

  10. Повторіть цю процедуру для кожного шаблону клієнта, який потрібно додати

На скріншоті нижче показано процедуру.

Щоб оновити існуючий шаблон клієнта, виконайте такі дії:

  1. Увійдіть у партнерський центр.

  2. Перейдіть до розділу Послуги.

  3. У розділі Додаткові посиланнянатисніть Додати шаблон адаптації .

  4. У розділі Шаблонивиберіть Переглянути шаблон.

  5. Виберіть шаблон, який потрібно оновити.

  6. Прокрутіть до розділу Конфігурація приєднання до зустрічі :

    • Виберіть Номери для дзвінків, надані партнером (BYoPSTN).

    • Виберіть попередньо налаштовану групу номерів телефонів.

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

  7. Виберіть Зберегти.

    На скріншоті нижче показано процедуру.

Крок 5: Організації, що надають рішення для постачання насіння

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

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

Використовуючи кожен із попередньо налаштованих шаблонів клієнтів, надайте передплатнику нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise користувачеві стандартного пакета. Отриманий сайт зустрічі стандартного пакету повинен використовувати опцію приєднання до зустрічі за телефоном постачальника-партнера. Для налаштування абонента можна використовувати будь-який із наведених нижче методів:

  1. Підготуйте тестового абонента за допомогою API BroadWorks Subscribers, як задокументовано на developer.webex.com.

  2. Увімкнути тестового абонента для миттєвих повідомлень & P-сервіс на BroadWorks, налаштований на використання шаблону клієнта. Будь ласка, переконайтеся, що шаблон клієнта використовує стандартний пакет за замовчуванням, щоб тестовому абоненту було призначено стандартний пакет. Або ж тестовий абонент має бути згодом оновлений до стандартного пакету.

Зверніть увагу, що рекомендується, щоб організації, що розробляють початкові рішення, були пов’язані з тестовим постачальником послуг BroadWorks або тестовим підприємством BroadWorks.

Крок 6: Виберіть основну організацію з насіннєвих рішень

Вкрай важливо, щоб цей сайт зустрічі залишався підготовленим, оскільки цей UUID сайту надсилається в кожному запиті на приєднання до зустрічі з викликом як маркер автентифікації. Не видаляйте початкову організацію, оскільки пов’язаний сайт зустрічі також буде видалено. Якщо початкову організацію видалено, вам потрібно створити нову та переналаштувати Broadworks з новим UUID сайту.

Ви можете видалити основну та будь-які додаткові організації початкового рішення, якщо хочете, перш ніж призначати набір номерів телефонів та записів SRV зворотного виклику DNS клієнтам, які не є тестовими.

Призначення номерів телефонів та записів DNS SRV клієнтам, які не тестуються, пов’язує їх із сайтами зустрічей для приєднання до зустрічей за допомогою дзвінків та зворотних викликів. Будь-які зміни можуть вплинути на обслуговування.

Щоб вибрати основну організацію початкового рішення, виконайте такі дії:

  1. Увійдіть у партнерський центр.

  2. Натисніть Послуги.

  3. У розділі Перевірка конфігурації натисніть Призначити організацію.

  4. На екрані Призначити організацію знайдіть і виберіть одну з раніше налаштованих організацій-початківців.

  5. Натисніть Призначити.

    Обрана насіннєва організація є основною насіннєвою організацією.

На скріншотах показано процедуру.

Крок 7: Завантажити конфігурацію BroadWorks (BYoPSTN)

Відомості про основну організацію початкового рішення, групи телефонних номерів та групу SRV зворотного виклику DNS для певного кластера BroadWorks доступні в одному місці – файлі JSON конфігурації BroadWorks (BYoPSTN). Ця інформація потрібна для налаштування BroadWorks для BYoPSTN.

Зверніть увагу, що файл конфігурації JSON доступний лише для view/download після вибору організації основного початкового рішення.

Процедура для view/download Файл конфігурації JSON виглядає наступним чином:

  1. Увійдіть у партнерський центр.

  2. Натисніть Послуги.

  3. У картці Виклики BroadWorks натисніть Переглянути виклики Broadworks.

  4. У розділі Кластеривиберіть кластер, пов’язаний із шаблонами клієнтів і налаштований для використання PSTN.

  5. Прокрутіть до розділу конфігурація BroadWorks (BYoPSTN).

  6. Натисніть Завантажити файл конфігурації JSON.

  7. Повторіть цю процедуру для будь-яких інших кластерів BroadWorks.

Ці скріншоти ілюструють процедуру.

Будь ласка, перегляньте зразок файлу конфігурації JSON нижче. Файл містить додаткову інформацію про кожну групу телефонних номерів, групу SRV зворотного виклику DNS, а також жирним шрифтом виділені наступні ключові елементи конфігурації, які необхідно ввести в BroadWorks.

  • siteUUID: BroadWorks має надсилати це значення в SIP-повідомленнях. Це токен, який Webex Edge Audio використовує для підтвердження ідентифікації BroadWorks партнера Cisco та його доступу до сайтів проведення зустрічей, якими керує цей партнер Cisco.

  • Зіставлення номера телефону з кодом доступу: Номери телефонів та пов’язані з ними коди доступу Webex необхідно налаштувати на BroadWorks.

    • Номер телефону

    • Код доступу

  • Тег локалі: Потрібну мову оголошень, пов’язану з номером телефону, необхідно налаштувати на 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 Audio

Домен Webex Edge Audio DNS SRV має бути налаштований на BroadWorks. Використайте наступну процедуру для визначення значення.

  1. Увійдіть у партнерський центр.

  2. Перейдіть до Клієнти.

  3. Виберіть підприємство з перевірки BYoPSTN.

  4. Натисніть на Переглянути клієнта.

  5. Перейти до Services/Meetings.

  6. Виберіть місце проведення зустрічі зі стандартним пакетом послуг.

  7. Прокрутіть униз бічної панелі та виберіть Налаштувати сайт.

  8. Виберіть Загальні налаштування / Налаштування аудіо.

  9. У розділі Edge Audio Custom Global Call-in Numbers виберіть Generate Lua Script.

  10. У спливаючому вікні знайдіть значення «-- Оновити до заголовка за допомогою URL-адреси CCAX».

     
    -- Update To header with CCAX URL
     local oldTo1 = msg:getHeader("To")
     local newTo1 = string.gsub(oldTo1, "", "")
     msg:modifyHeader("To", newTo1)
    

  11. Витягніть значення, виділене жирним шрифтом, наприклад, ecccx.amer.webex.com.

Це домен Webex Edge Audio DNS SRV, який необхідно налаштувати на BroadWorks.

Крок 9: Конфігурація BroadWorks для партнера з надання послуг

У цьому розділі описано конфігурацію BroadWorks, необхідну для реалізації сценаріїв приєднання до зустрічі та зворотного виклику, показаних на діаграмах нижче. Приклади конфігурації базуються на даних у JSON-файлі, наведеному в попередньому розділі. Числа, домени, іменування enterprise/groups, Очікується, що тип пристроїв, політики, профілі тощо відрізнятимуться залежно від партнера.

Деталі BroadWorks — Зателефонуйте мені (зворотний виклик за допомогою заголовка SIP X-Cisco-Meet-Info) – на зареєстрований телефон / ТфЗН

Послідовність викликів:

  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
Сервер додатків

Identify/Device Тип профілю

Новий Identity/Device Тип профілю слід створити для представлення CUBE. Обов’язково встановіть наступні властивості нижче, інші можна залишити за замовчуванням:

  • Тип адреси сигналізації—Встановлено на Інтелектуальна адресація проксі-сервера

  • Автентифікація—Встановлено на Увімкнено

  • Підтримка ідентифікації в UPDATE та Re-INVITE— Вибрано

  • Можливість статичної реєстрації—Встановлено на Увімкнено

  • Відео здатний—Встановлено на Вимкнено

У наведеному нижче прикладі новий Identity/Device Для представлення CUBE створено профіль типу “VXML_profile”.

Віртуальний абонент Voice XML

Створення екземпляра VoiceXML

Кожен номер PSTN Webex Meetings представлений віртуальним абонентом у BroadWorks, і можна використовувати функціональність віртуального абонента VoiceXML. Рекомендується використовувати окреме підприємство та групу для всіх віртуальних абонентів VoiceXML. Зверніть увагу, що ми насправді не використовуємо жодних можливостей VoiceXML, але цей тип віртуального користувача підходить для взаємодії з CUBE.

Щоб користуватися послугою VoiceXML, переконайтеся, що ліцензія містить достатню кількість «VoiceXML», що послуга авторизована на рівні підприємства та групи, а послуга VoiceXML призначена групі, як показано на прикладі нижче.

У розділі Група > Сервіси, виберіть VoiceXML та створіть екземпляр для кожного номера PSTN.

Налаштування адрес VoiceXML

Для кожного екземпляра VoiceXML надайте наступне в розділі Адреси VoiceXML:

  • Номер телефону— Введіть номер для підключення до сайту Webex Meetings (наприклад, 2403332200).

  • Внутрішній номер

  • Identity/Device Профіль— Створіть один екземпляр (наприклад, VXML_deviceProf) на основі типу пристрою, створеного в попередньому розділі (VXML_profile у прикладі), та введіть наступну конфігурацію.

  • Line/port— Введіть у <access number>@<domain> формат, де

    • <access number> – це номер коду доступу для сайту Webex Meetings (доступний у файлі JSON) (наприклад, 88631321777971704941)

    • <domain> – це домен Webex Edge Audio для цього сайту зустрічі (наприклад, ecccspx.amer.pub.webex.com)

  • SIP контакту— Для дзвінків на зустріч із номером доступу ЗАПРОШЕННЯ буде надіслано з URI запиту, встановленим на значення цього поля. Введіть SIP-контакт у такому форматі <sip contact>;<Locale>;<Meetings Site UUID>;<SIP transport>, де:

    • <sip contact> — це <number> з line/port поле, але з доменом як SRV, що відповідає адресі CUBE (наприклад, 88631321777971704941@cube.internal.local)

    • <Locale> представляє мовні налаштування відповідно до локалі користувача (наприклад, locale=en_US)

    • <Meetings Site UUID> UUID сайту з JSON-файлу (наприклад, x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b)

    • <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 
(See the CUBE onfiguration/datafill for more details).

Файл Namedefs

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

У нашому прикладі SRV SIP-контакту — cube.internal.local, і для зв'язку з CUBE він звертається до порту 5060 за адресою 10.165.196.30. На 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 Meeting (далі – абонент зворотного виклику зустрічі VoiceXML). На AS можна налаштувати лише один екземпляр цього абонента.

Щоб увімкнути цю функцію, встановіть для параметра «Активна функція 102074» значення «true» через інтерфейс командного рядка.

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 для зворотного дзвінка та входу» залежить від функції «Підтримка BroadWorks для CI UUID», перед активацією функції (102074) також потрібно активувати функцію (102746). Для отримання додаткової інформації див. розділ «Синхронізація UUID користувача CI (підтримка Broadworks для UUID CI)».

Абонент зворотного виклику зустрічі VoiceXML схожий на існуючого віртуального абонента BYOPSTN VXML, але позначений новим прапорцем «Зворотний виклик зустрічі Webex». Цей абонент зворотного виклику для зустрічі VoiceXML налаштовано з тим самим профілем пристрою, що й існуючий віртуальний абонент BYOPSTN VXML, а також службою автентифікації з тими ж обліковими даними.

Приклад наведено нижче:

Абонент зворотного виклику зустрічі VoiceXML має існувати в автономній системі, на якій розміщено користувача організатора зустрічі. Коли AS отримує запит на зворотний виклик зустрічі INVITE, вона намагається знайти як користувача зворотного виклику зустрічі VoiceXML, так і користувача організатора зустрічі в AS під час налаштування виклику. Якщо жоден з цих користувачів не знайдено, виклик відхиляється.

Сесія ведучого зустрічі

У сценарії зворотного виклику із заголовком X-Cisco-Meet-Info сервер застосунків Cisco BroadWorks отримує запит SIP INVITE та ідентифікує користувача організатора зустрічі за допомогою параметра 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 для UUID CI)

UUID користувача CI – це унікальний ідентифікатор для ідентифікації користувачів у середовищі Webex.

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

Зверніться до розділу «Увімкнення зворотного виклику для зустрічей Webex» щодо використання асоціації UUID користувача CI мережевим сервером Cisco BroadWorks та сервером застосунків Cisco BroadWorks.

Наведені нижче кроки налаштовують програму Webex Provisioning Sync для періодичного опитування та оновлення користувачів BroadWork за допомогою UUID CI.

Для застосунку синхронізації забезпечення 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 Provisioning Sync тепер може виконати пов’язання UUID CI з користувачами 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, щоб отримати дані, що містять UUID CI для всіх користувачів, розміщених партнером. Зовнішній ідентифікатор користувача BroadWorks оновлюється за допомогою пов’язаного UUID CI. Подальші асоціації впливають на користувачів, доданих до партнера. Команду 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.

Після завершення синхронізації статус знову змінюється на моніторинг. Подальша синхронізація виконується для користувачів, доданих до партнера після «часу останньої синхронізації».

На наступному рисунку показано UUID CI, встановлений у зовнішньому ідентифікаторі:

Мережевий сервер

Тип виклику

Для цілей виставлення рахунків та звітності може бути бажаним позначати CDR для дзвінків на зустрічі за телефонним номером. Цього можна досягти за допомогою політики PreCallTyping мережевого сервера.

Спочатку в інтерфейсі командного рядка 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. У цьому прикладі новий екземпляр PreCallTyping «wxm» було додано до /Policy/PreCallTyping контекст командного рядка, але це може бути існуючий екземпляр 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 Контекст командного рядка. Наприклад:

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.

МаршрутизаціяNE

На NS під /System/Device/RoutingNE Контекст CLI для представлення 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
";screen=no;party=calling;privacy=off
From:" BroadWorks ";tag=958BDDF4-1AB
To:
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:
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Де:

  • URI запиту INVITE містить номер зворотного виклику

  • Через заголовок: містить IP-адресу CUBE, яка буде використана для вибору профілю RoutingNE.

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

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

Політика 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 ";tag=8EEAA586-1675
To:;tag=394411970-1602687588994
Call-ID:ABC5CCA2-D6411EB-8AD6D92D-EE20F768@10.165.196.30
CSeq:101 INVITE
Contact: ;q=0.5, ;q=0.25
Content-Length:0

Псевдонім

Домен у INVITE URI (у прикладі це bw.myenterprise.com), надісланий CUBE до NS, має бути розпізнаний NS. Це можна зробити, додавши домен до NS_CLI/System/Alias контекст, наприклад:

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

Команду для налаштування домену INVITE URI на CUBE можна знайти в наступному розділі під назвою dial-peer/session ціль, наприклад:

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

ХостингНЕ

Для підтримки параметрів конфігурації обробки викликів 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, UUID користувача CI організатора зустрічі в заголовку 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 ";screen=no;party=calling;privacy=off
From:" BroadWorks ";tag=958BDDF4-1AB
To:
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:
Expires:180
Allow-Events:telephone-event
Max-Forwards:68

Крок 10. Надання партнера CUBE

У цьому розділі наведено перевірену конфігурацію для розгортання Cisco Unified Border Element (CUBE) як контролера меж сеансу (SBC) для рішення «Принеси власну 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.

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

Якщо не зазначено інше, решта вимог до конфігурації, наведених у кроці 10, застосовуються незалежно від того, який SBC ви розгортаєте. Однак приклади командного рядка наведено лише для CUBE, якщо не зазначено, що приклад застосовується до інших SBC. Для інших SBC зверніться до документації до вашого SBC, щоб знайти команди налаштування.

Початкова конфігурація

Для налаштування 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  
 negotiation auto
 no mop enabled
 no mop sysid
!
------- Public side -------
interface GigabitEthernet2
 description Interface facing WEBEX
 ip address  
negotiation auto
 no mop enabled
 no mop sysid
!

Налаштуйте шлюзи для IP-маршрутизації для публічної та приватної сторін:

ip route 0.0.0.0  
ip route 10.0.0.0  

Увімкнути SSH:

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

CUBE (або ваш власний SBC) має знаходитися всередині DMZ з належним чином налаштованими правилами брандмауера. Див. розділ Порти, що використовуються Webex, щоб отримати список портів, які потрібно відкрити на зовнішньому брандмауері

Налаштуйте записи SRV для зворотних викликів, надісланих з CUBE (або вашого SBC) на сервери мережі 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 
ip host ns02.myenterprise.com 

Налаштуйте DNS-сервер:

ip name-server 

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

Конфігурація обробки викликів

Загальні

Налаштуйте CUBE (або ваш SBC) з усіма IP-адресами, яким потрібен доступ до служби VoIP. Зокрема:

  • Приватні адреси сигналізації SIP для серверів BroadWorks AS, NS та MS.

  • Публічні адреси для інфраструктури Webex Edge for Audio.

Дивіться нижче приклад конфігурації CUBE:

voice service voip
 ip address trusted list
  ------- IPs on private side (needs to include all BroadWorks AS, NS and MS signaling addresses)  -------
  ipv4 
  ipv4 
  ipv4 
  ipv4 
  ipv4 
  ------- 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 Services. Єдиним винятком є кластери Китаю, для яких діапазон наведено за посиланням нижче:

Вимоги до мережі для кластера 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   port-range 10200-28000
  ------- CUBE private IP + port range -------
 media-address range   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 Audio підтримує кодеки G722, G711ulaw та G711alaw. Для подальшого використання в вузлах вибраного доступу необхідно визначити наступний код класу голосового зв'язку:

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

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

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 
password encryption aes

Введіть облікові дані для автентифікації SIP, надані для віртуального абонента VoiceXML на автономній системі, за допомогою наступної команди. У сценаріях зворотного виклику ці облікові дані будуть використані, коли AS оскаржуватиме INVITE, яке CUBE (або ваш власний SBC) надсилає до AS.

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

Після налаштування автентифікації пароль буде обфусковано під час перегляду за допомогою команди «show running-config».

sip-ua
 ------- to enable authentication -------
 authentication 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  

Профілі перекладів

Профіль перекладу повідомлень SIP 2340 використовується для дзвінків під час зустрічі. Він повинен мати запис для зміни SIP-повідомлень, що надходять від BroadWorks, перед надсиланням до Edge Audio, як показано у прикладі правила 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
Якщо ви розгортаєте власний SBC, вам потрібно буде налаштувати аналогічні правила на власному SBC.

Щоб переслати повідомлення 486, надіслані AS, назад до Webex Edge Audio, на CUBE потрібна наступна конфігурація (для вашого власного SBC зверніться до документації до SBC).

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 Audio, виконайте той самий приклад, що й вище.

Пільгові вузли

Клієнт голосового класу має бути визначений на CUBE (або вашому власному SBC) для подальшого використання в вузлах видачі, що відповідає таким критеріям:

  • Для пакетів RTP-NTE DTMF не потрібен взаємозв'язок корисного навантаження, тому налаштуйте асиметричне корисне навантаження повністю.
  • Edge Audio не підтримує оновлення ідентифікатора абонента, тому необхідно налаштувати значення "no update-callerid".
  • Маршрутизація викликів Webex Edge Audio базується на 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 Audio. Налаштуйте наступне на CUBE (аналогічну конфігурацію потрібно буде налаштувати на вашому власному SBC):

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

Після виконання вищезазначеної конфігурації, приклади incoming/outgoing Сценарії потоку викликів на CUBE описані нижче. Кольорове кодування певного кроку пов'язує його з такими ж кольоровими записами на циферблатах вище.

Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб отримати докладнішу інформацію про потоки викликів за допомогою вашого SBC.

Для сценарію телефонного зв'язку для зустрічі з BroadWorks до Webex:

  • Вхідне ЗАПРОШЕННЯ надходить від BroadWorks через внутрішній інтерфейс за допомогою:
    INVITE sip: 88631321777971704941@cube.internal.local;transport=tcp;x-cisco-site-uuid=abbd70f6c519fb1ee053ad06fc0a038b SIP/2.0
    To:"VXML Virtual"
    
  • Профіль вхідного вузла виклику 23401 вибирається на основі хоста в URI вхідного запиту (“cube.internal.local”), що відповідає конфігурації “incoming uri request OUTEdgeAudio”.
  • Вихідний вузол зв'язку 23411 вибирається на основі хоста в URI запиту (“cube.internal.local”), що відповідає конфігурації “destination uri 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" 
    

Для сценарію зворотного виклику наради з 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 запиту на основі конфігурації «вхідний запит URI INEdgeAudio».
  • Два вихідні вузли вибираються на основі шаблону “x-cisco-webex-service=audio” присутність в URI запиту на основі конфігурації «destination uri INEdgeAudio».

    - Наберіть номер 302

    - Наберіть номер однорангового зв'язку 23401

  • Вихідне ЗАПРОШЕННЯ надсилається на мережеві сервери (пошук SRV на основі «цілі сеансу») dns:bw.myenterprise.com запис» у вузлі виклику) на внутрішньому інтерфейсі
    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 ";tag=B91821B7-561
    To:;tag=1829261807-1603395221529
    Call-ID:3C88DF6A-13D411EB-8EE3D92D-EE20F768@10.165.196.30
    CSeq:101 INVITE
    Contact:;q=0.5,;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 " ;tag=B91821C8-1AF5
    To: 
    

Конфігурація mTLS

Щоб дозволити з’єднання mTLS між CUBE (або вашим власним SBC) та Webex Edge Audio, необхідно виконати наступні кроки налаштування.

Обов’язково налаштуйте mTLS між CUBE (або вашим власним SBC) та Webex Edge Audio.

Підтримка сертифікатів Wildcard

Сертифікати з підписом уніфікованого символу використовують загальне ім'я суб'єкта (наприклад, *.us.example.com) що відповідає домену для CUBE або вашого власного SBC. Сертифікати підстановки підтримуються для розгортань CUBE або SBC з кількома кластерами, але не підтримуються для розгортань CUBE або SBC з одним вузлом.

Трастпул

Під час TLS-підтвердження, коли Webex Edge Audio надсилає свій сертифікат, CUBE перевіряє його на відповідність списку сертифікатів, прийнятих у пулі довіри.

Пакет довірчих прав потрібно оновити за допомогою кореневого центру сертифікації Cisco, завантаживши найновіший пакет «Cisco Trusted Core Root Bundle» з http://www.cisco.com/security/pki/ за допомогою команди:

crypto pki trustpool import clean url 

Сертифікати, що надсилаються Webex Edge Audio, підписані 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

Точка довіри

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

Одновузловий CUBE

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

  • Щоб створити CSR (запит на підпис сертифіката) для CUBE:

    - створити пару ключів (ця пара ключів буде пов'язана з точкою довіри)

    CUBE(config)# crypto key generate rsa general-keys label  exportable

    • general-keys – вказує, що має бути згенерована пара ключів загального призначення.
    • мітка <key-label> – (необов’язково) Ім’я, яке використовується для пари ключів RSA під час їх експорту. Якщо мітка ключа не вказана, використовується повне доменне ім'я (FQDN) маршрутизатора.
    • експортований – (необов’язково) Вказує, що пару ключів RSA можна експортувати на інший пристрій Cisco, наприклад, маршрутизатор.

    - створити точку довіри (Точка довіри містить сертифікат, який потрібно прив’язати до CUBE. Коли CUBE отримує запит на сертифікат, він відповідає, додавши сертифікат точки довіри.

    CUBE(config)#crypto pki trustpoint 
    CUBE(ca-trustpoint)#
        crl optional
        enrollment terminal pem
        fqdn 
        subject-name CN=
        rsakeypair 
    

  • 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 
    % 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
    
  • Надішліть CSR (від BEGIN CERTIFICATE REQUEST до END CERTIFICATE REQUEST) до CA (центру сертифікації)
  • ЦС згенерує підписаний сертифікат

    - Залежно від ЦС, вони нададуть кореневий сертифікат (наприклад, DigiCertCA.crt) та запитуваний сертифікат (наприклад, cube.crt)

  • Завантажте сертифікат ЦС

    - Спочатку автентифікуйте точку довіри за допомогою кореневого сертифіката

  • CUBE(config)#crypto pki authenticate 
    Enter the base 64 encoded CA certificate.
    End with a blank line or the word "quit" on a line by itself
     
    -----BEGIN CERTIFICATE-----
    
    -----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  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-----
    
    -----END CERTIFICATE-----
     
    % Router Certificate successfully imported
    

Якщо ви розгортаєте власний SBC, зверніться до документації SBC, щоб дізнатися більше про створення 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 .pfx -inkey .key -in .crt
  • Передайте файл .pfx у CUBE:bootflash: (scp з Linux-сервера на CUBE)
    scp .pfx @:bootflash:.pfx
  • Створіть точку довіри та імпортуйте файл pkcs12:
    CUBE# conf t
    CUBE(config)#
    CUBE(config)# crypto pki trustpoint 
    CUBE(ca-trustpoint)# revocation-check crl
    CUBE(ca-trustpoint)# exit
    CUBE(config)# crypto pki import  pkcs12 bootflash:.pfx password 
    

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

Перевірте, чи весь ланцюжок включено до сертифіката. У наступному прикладі показано команди перевірки для CUBE. Якщо ви розгортаєте власний SBC, використовуйте команди, що застосовуються до вашого SBC.

CUBE(config)#crypto pki certificate validate 
    Chain has 2 certificates
    Certificate chain for  is valid
 
 
CUBE#show crypto pki trustpoints status
    ...
  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. Якщо ви розгортаєте власний SBC, зверніться до документації SBC для отримання довідки щодо команд.

CUBE(config)#sip-ua CUBE(config-sip-ua)#crypto signaling default 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, зверніться до документації до вашого власного SBC, щоб дізнатися більше про використання журналів.

Інші корисні команди

Щоб перевірити поточну конфігурацію

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

Збереження конфігурації в ROM, яка буде використана під час завантаження

CUBE# write

Крок 11. Сертифікація BYoPSTN

Після завершення налаштування та надання рішення BYoPSTN Партнер зобов'язаний пройти набір тестових випадків прийняття, щоб сертифікувати їх рішення. Це обов'язковий крок для затвердження та ввімкнення партнерської BYoPSTN.

Випадки тестування приймання описані в документі «Процедура прийняття власної PSTN-мережі Webex для Cisco BroadWorks» за адресою: https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cloudCollaboration/wx4bwks/BYoPSTN/BYoPSTN_Acceptance.pdf.

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

Запитання, проблеми та результати виконання випадків приймальних тестів слід повідомляти та поширювати в просторі Webex, призначеному для адаптації Партнера.

Застосування оновлень до номера телефону, що працює Group/Callback Група DNS SRV

Після того, як нетестових клієнтів буде призначено шаблону клієнта за допомогою номерів для підключення, наданих партнером, цим користувачам будуть доступні такі варіанти приєднання до зустрічі:

  • Запрошення на зустріч містять один або кілька номерів телефонів за замовчуванням із призначеної групи номерів телефонів

  • Додаток Webex відображає один або кілька номерів телефонів за замовчуванням із призначеної групи номерів телефонів як опцію приєднання до зустрічі.

  • Інтерфейс користувача сайту Webex Meeting відображає один або кілька номерів телефонів за замовчуванням із групи призначених номерів телефонів як опцію приєднання до зустрічі.

  • Якщо зворотний виклик увімкнено в шаблоні клієнта, Webex Meeting надає опцію «Зателефонувати мені за номером», де запит на зворотний виклик спрямовується до одного з записів, зазначених у призначеній групі зворотного виклику DNS SRV.

Зміна параметрів приєднання до зустрічі для шаблону клієнта, зміна призначеної групи номерів телефонів або зміна групи SRV зворотного виклику DNS може вплинути на вищезазначені параметри приєднання до зустрічі. Ці зміни не стосуються існуючих клієнтів, але клієнти, які нещодавно підключилися, одразу побачать ці зміни для сайтів зустрічей зі стандартним та преміум-пакетами. Тому наполегливо рекомендується перевіряти будь-які такі зміни за допомогою організації-партнера, перш ніж застосовувати їх до існуючих шаблонів клієнтів, груп номерів телефонів або груп SRV зворотного виклику DNS (якщо розгорнуто групи SRV зворотного виклику DNS).

Під час оновлення параметрів приєднання до зустрічі для шаблону клієнта слід виконати такі дії. and/or застосування оновлень до груп телефонних номерів або груп SRV зворотного виклику DNS.

Зверніть увагу, чи шаблони клієнтів, групи телефонних номерів або групи SRV зворотного виклику DNS використовуються тестовими постачальниками послуг BroadWorks. and/or протестуйте BroadWorks Enterprises, ця процедура необов'язкова. Можливо, доцільніше просто видалити тестових постачальників послуг BroadWorks and/or протестувати організації BroadWorks Enterprises та повторно налаштувати їх за допомогою оновлених шаблонів клієнтів, груп телефонних номерів або груп SRV зворотного виклику DNS.

Оновити лише групу номерів телефонів:

  1. Створіть нову тимчасову групу телефонних номерів із необхідними оновленнями.

  2. Створіть новий тимчасовий шаблон клієнта, який використовуватиме нову групу номерів телефонів. Якщо разом із групою використовується існуюча група номерів телефонів, призначте її шаблону.
  3. Створіть організацію початкового рішення, надавши передплатнику тестового постачальника послуг BroadWorks, або протестуйте BroadWorks Enterprise зі стандартним пакетом, використовуючи новий шаблон клієнта. Зверніть увагу, що це організація вторинного початкового рішення, оновлення UUID сайту зустрічі, налаштованого на BroadWorks, не потрібне.
  4. Завантажте JSON-файл конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для доступу до зіставлення кодів для нових номерів телефонів у групі номерів телефонів.
  5. Визначте домен SRV DNS Webex Edge Audio для сайту зустрічі стандартного пакета організації початкового рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для початкової групи номерів телефонів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою JSON-файлу конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета початкової організації та приєднавшись до зустрічі за допомогою номерів телефонів для дзвінків.
  8. Застосуйте оновлення до вихідної групи номерів телефонів. Зміна вже діє для клієнтів, які не користуються тестовою версією.
  9. Організацію початкового рішення, тимчасову групу номерів телефонів і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення початкової групи номерів телефонів.

Оновити лише групу SRV DNS зворотного виклику:

  1. Створіть нову тимчасову групу зворотних викликів DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовує нову групу SRV DNS зворотного виклику та існуючу групу номерів телефонів. Якщо разом із групою використовується існуюча група зворотних викликів DNS SRV, призначте її шаблону.
  3. Створіть організацію початкового рішення, надавши передплатнику тестового постачальника послуг BroadWorks, або протестуйте BroadWorks Enterprise зі стандартним пакетом, використовуючи новий шаблон клієнта. Зверніть увагу, що це організація вторинного початкового рішення, оновлення UUID сайту зустрічі, налаштованого на BroadWorks, не потрібне.
  4. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета початкової організації, приєднавшись до зустрічі за допомогою номерів телефонів для дзвінків та скориставшись опцією «Зателефонувати мені за номером».
  5. Застосуйте оновлення до вихідної групи зворотних викликів DNS SRV. Зміна вже діє для клієнтів, які не користуються тестовою версією.
  6. Організацію початкового рішення, групу зворотних викликів DNS SRV та шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення оригінальної групи SRV DNS зворотного виклику.

Оновіть номер телефону та групу SRV зворотного виклику DNS:

  1. Створіть новий тимчасовий номер телефону та групу зворотного виклику DNS SRV з необхідними оновленнями.
  2. Створіть новий тимчасовий шаблон клієнта, який використовуватиме нову групу номерів телефонів та нову групу SRV зворотного виклику DNS. Якщо існуюча група номерів телефонів and/or Група зворотних викликів DNS SRV використовується разом із групою, призначте її шаблону.
  3. Створіть організацію початкового рішення, надавши передплатнику тестового постачальника послуг BroadWorks, або протестуйте BroadWorks Enterprise зі стандартним пакетом, використовуючи новий шаблон клієнта. Зверніть увагу, що це організація вторинного початкового рішення, оновлення UUID сайту зустрічі, налаштованого на BroadWorks, не потрібне.
  4. Завантажте JSON-файл конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для доступу до зіставлення кодів для нових номерів телефонів у групі номерів телефонів.
  5. Визначте домен SRV DNS Webex Edge Audio для сайту зустрічі стандартного пакета організації початкового рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для початкової групи номерів телефонів.
  6. Застосуйте оновлення конфігурації до BroadWorks за допомогою JSON-файлу конфігурації BroadWorks (BYoPSTN).
  7. Перевірте конфігурацію, запланувавши зустрічі за допомогою сайту стандартного пакета початкової організації, приєднавшись до зустрічі за допомогою номерів телефонів для дзвінків та скориставшись опцією «Зателефонувати мені за номером».
  8. Застосуйте оновлення до вихідного номера телефону та групи зворотних викликів DNS SRV. Зміна вже діє для клієнтів, які не користуються тестовою версією.
  9. Організацію початкового рішення, тимчасову групу номерів телефонів, групу зворотних викликів DNS SRV та шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи номерів телефонів та групи SRV зворотного DNS.
Організацію основного початкового рішення не слід видаляти, якщо на BroadWorks не було вибрано та налаштовано нову організацію основного початкового рішення. Видалення основної організації початкового рішення видаляє siteUUID, від якого залежить рішення BYoPSTN для автентифікації SIP-повідомлень у Webex Edge Audio. Якщо видалити, приєднання до зустрічі за допомогою виклику для сайтів, що використовують номер виклику, наданий партнером, не вдасться.

Взаємодія носіїв G722 під час використання власного SBC

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

Відомі обмеження

  • Будь-які зміни до параметра приєднання до зустрічі за шаблоном клієнта, номерів Cisco для дзвінків або номерів, наданих партнером, застосовуються лише до нещодавно підключених клієнтів. Існуючі клієнти, які використовують шаблон, залишаються незмінними.

  • Будь-які зміни в налаштуваннях групи телефонних номерів шаблону клієнта або групи SRV зворотного виклику DNS застосовуються лише до нових клієнтів або існуючих клієнтів, яким надається послуга для першого користувача пакету Standard або Premium. Існуючі клієнти, які вже користуються пакетами Standard або Premium, залишаються незмінними.

  • Будь-які зміни до груп телефонних номерів або груп SRV зворотного виклику DNS, призначених шаблонам клієнтів, застосовуються лише до нових клієнтів або існуючих клієнтів, яким надається послуга для першого користувача пакету Standard або Premium. Існуючі клієнти, яким призначено пов’язані шаблони, що вже мають користувачів пакету Standard або Premium, залишаються незмінними.

  • Даний шаблон клієнта підтримує номери Cisco для дзвінків або опцію приєднання до зустрічі за номером, наданим партнером, комбінація цих двох опцій для одного шаблону не підтримується.

  • SIP-повідомлення для випадку використання «Зателефонуйте мені за номером» або приєднання до зустрічі зі зворотним викликом не містять інформації про клієнта. and/or користувач, який проводить зустріч, до якої потрібно приєднатися.

  • Номери телефонів та пов’язані з ними коди доступу до зустрічей для певної групи номерів телефонів підтримують лише один домен SRV DNS Webex Edge Audio (наприклад, ecccspx.amer.webex.com). Використання цих номерів телефонів для підключення до зустрічей за допомогою дзвінків в іншому домені Webex Edge Audio DNS SRV не підтримується.

  • Webex Edge Audio не підтримує повторне узгодження кодеків під час виклику. Таким чином, служби, що викликаються після відповіді на дзвінок, можуть працювати неправильно.

  • У застосунку Webex, інтерфейсі сайту Webex Meeting та електронному листі із запрошенням на Webex Meeting є посилання на документ «Обмеження безкоштовних дзвінків». Цей документ стосується лише номерів телефонів, наданих Cisco, і його слід ігнорувати користувачам, які використовують номери телефонів, надані партнером, для приєднання до зустрічей.

Історія версій документа

У наступній таблиці наведено історію змін до цього документа за останні 12 місяців.

Дата

Версія

Опис змін

8 квітня 2024 року

1-36

  • Додано зауваження, що DNS-SRV має динамічний характер, і до IP-адрес додано підстановлювальний символ.

10 січня 2024 року

1-35

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

22 грудня 2023 року

1-34

  • Оновлено розділи «Приєднання до зустрічі за допомогою зворотного виклику (необов’язково)», «Маршрутизація NE», «Увімкнути зворотний виклик зустрічі Webex», «Профілі перекладу» та «Потоки викликів куба».

4 липня 2023 року

1-33

  • Оновлено розділ «Приєднання до зустрічі за допомогою зворотного виклику (необов’язково)».

2 лютого 2023 року

1-32

  • Додано новий домен для Великої Британії та Північної Африки в розділі «Домени маршрутизації викликів Webex».

  • Додано платформу для сеансів та доставки додатків організатора зустрічей у кроці 9: Конфігурація BroadWorks для партнера з надання послуг.

2 лютого 2023 року

1-31

  • Оновлено Застосувати оновлення до номера телефону, що працює Group/Callback Розділ групи DNS SRV.

31 січня 2023 р.

1-30

  • Додано розділ «Платформа доставки застосунків» у розділі «Сервер застосунків».

29 листопада 2022 р.

1-29

  • Додано опцію «Увімкнути зворотний виклик Webex Meeting у розділі «Мережевий сервер».

  • Додано створення абонента зворотного виклику зустрічі VoiceXML у розділі «Сервер застосунків».

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

Чи була ця стаття корисною?
Чи була ця стаття корисною?