- Головна
- /
- Стаття
Використання власного рішення PSTN із Webex для Cisco BroadWorks
Визначення
Визначення | Опис |
---|---|
Партнер 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), який ідентифікує конкретну нараду, до якої потрібно приєднатися.
Партнерам рекомендується використовувати модель резервування, наведену нижче.
Приєднання до наради за допомогою системного виклику
На зображенні нижче показано процес користувача, який приєднується до наради за допомогою виклику системи.
Нижче наведено дії, необхідні для приєднання учасника до наради за допомогою виклику на номер системи.
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). Запрошення SIP містить URI запиту як номер телефону, пов’язаний із нарадою.
BroadWorks перетворює номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом наради, і маршрутизує виклик до CUBE з використанням URI запиту як коду доступу.
Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли він надається в Cisco Partner Hub і BroadWorks.
Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дозволяє йому приєднатися до наради.
Приєднання до наради за допомогою зворотного виклику (необов’язково)
На зображенні нижче показано процес користувача, який приєднується до наради за допомогою зворотного виклику. Користувач надсилає запит на виклик від Webex, щоб приєднатися до наради.
Нижче наведено кроки, необхідні для приєднання учасника до наради за допомогою зворотного виклику.
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
Користувач надсилає запит на виклик із Webex на потрібний номер (наприклад, +16504441000), щоб приєднатися до наради за допомогою програми Webex або клієнта Meetings.
Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI запиту SIP INVITE містить номер телефону, на який необхідно отримати виклик (наприклад, +16504441000@cube.example.com).
CUBE перетворює номер телефону в ідентифікаторі віддаленої сторони до значення, яке ідентифікує віртуального абонента на BroadWorks (наприклад, 88631321777971704941@ecccx.amer.pub.webex.com). Це ідентифікує CUBE як віртуального користувача для сервера програм BroadWorks.
Зателефонувати користувачеві пропонується номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом 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 | 2403332200 | Англійська | Платний | Основний |
США, Флорида | США | +1 | 9049002303 | Англійська | Платний | Вторинний |
США, Нью-Йорк | США | +1 | 8056504578 | Англійська | Безкоштовно | Немає |
Номери телефонів мають такі атрибути:
Ім’я номера телефону — ім’я для опису номера телефону
Країна — країна, до якої призначено телефон
Код країни — код країни, з якої телефонують, або код країни для набору номера
Номер телефону — номер телефону для приєднання до наради без коду країни
Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради
Toll Type — тип номера: Платний або безкоштовний номер
Пріоритет виклику на номер системи — пріоритет, призначений номерам наради. Подання учасників номерів для приєднання до наради впорядковано відповідно до цього пріоритету.
Номери телефону за замовчуванням: Адміністратори можуть призначити пріоритет виклику на номер системи: Основний, Додатковий або Жодний номеру телефону в групі телефонних номерів. Номери телефону з пріоритетом Основний або Додатковий є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та перераховані в порядку пріоритетності, який учасники повинні використовувати для приєднання до нарад. Номери телефону за замовчуванням не обов’язково повинні бути в одній країні. Необхідно вибрати основний номер телефону, додатковий номер телефону є необов’язковим. Принаймні один із телефонних номерів за замовчуванням має бути типу Платний.
Користувачі кінцевих клієнтів можуть задати власні номери телефону за замовчуванням за допомогою вебінтерфейсу вебсайту наради. Ці номери відображаються для цього користувача та його учасників, коли вони є організаторами наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.
Як указано в прикладі вище, умови адміністратора партнера Cisco Меріленд, США як основний і США, Флорида як другорядні, це номери телефону за замовчуванням. Користувач може змінити це на своїх нарадах, змінивши основний на США, Нью-Йорк і вторинний як Меріленд, США .
Максимальна кількість телефонних номерів для певної групи телефонних номерів становить 98.
ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.
Групи зворотного виклику DNS SRV (CDSG)
Щоб дозволити учасникам наради вибирати варіант зворотного виклику, потрібна група зворотного виклику DNS SRV, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного виклику через CUBE до BroadWorks, який потім може перемістити зворотний виклик наради на номер телефону учасника наради.
Нижче наведено приклад групи зворотного виклику 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 для екземплярів 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 може бути такою, як у прикладі:
| 86400 | ВХІД | SRV | 10 | 10 | 5061 |
|
| 86400 | ВХІД | SRV | 10 | 10 | 5061 |
|
Цей запис DNS SRV може бути розділений на такий запис DNS A:
| 86400 | ВХІД | A | 45.84.168.81 |
| 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.
| ||
Служби аудіо 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 розгорнуто з геонадлишковістю.
Підготовка
1. | Обов’язкові умови партнера
|
2. | Надайте номери телефонів у Cisco Partner Hub
|
3. | Підготовка груп зворотного виклику DNS SRV в Cisco Partner Hub (необов’язково)
|
4. | Зв’яжіть PNG (і CDSG) із шаблонами клієнта
|
5. | Підготовка організацій вихідних рішень
|
6. | Виберіть організацію Primary Seed Solution
|
7. | Завантажити конфігурацію BroadWorks (BYoPSTN)
|
8 | Визначте домен Webex Edge Audio DNS SRV
|
9 | Конфігурація партнера BroadWorks
|
10 | Партнер підготовки CUBE (або ваш власний SBC)
|
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, така:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу номерів телефону системи стор.
Введіть Група телефонних номерів ім’я та виберіть Далі .
Введіть Номер телефону деталі й виберіть Далі .
Перегляньте зведені відомості про групу номерів телефонів і виберіть Зберегти .
Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.
На знімках екрана нижче показано цю процедуру.
Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі
Цей крок потрібно виконати, лише якщо ви хочете розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі можна пропустити цей крок. |
Якщо цей параметр не налаштовано, користувачі зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. |
Якщо використовується параметр зворотного виклику наради, для маршрутизації викликів із Webex до CUBE потрібна група зворотного виклику DNS SRV. Процедура, яку партнер Cisco використовує для додавання своїх записів CUBE DNS SRV до Webex, є наступною:
Увійдіть у концентратор партнера.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу зворотного виклику DNS SRV .
Введіть SRV зворотного виклику DNS Ім’я групи .
Виберіть Далі.
Введіть дані зворотного виклику DNS SRV.
Виберіть Далі.
Перегляньте зведені відомості про зворотний виклик DNS SRV.
Виберіть Зберегти.
Надайте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.
Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.
На знімках екрана нижче показано цю процедуру.
Крок 4: Зв’яжіть PNG і CDSG із шаблонами клієнта в концентраторі партнерів
Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає початкової організації для кожної унікальної комбінації Група телефонних номерів і Група зворотного виклику DNS SRV (якщо потрібен зворотний виклик) . Тому партнерам Cisco рекомендовано створити новий Шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Кожен шаблон клієнта слід використовувати для створення відповідної вихідної організації.
Після того як конфігурація Використання власної служби ТМЗК буде завантажена й перевірена за допомогою вихідних організацій, групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнта за потреби.
Зверніть увагу, що щойно створені шаблони клієнтів не використовуються наявними клієнтами, що не тестують, і тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.
Якщо ви не розгортаєте функцію приєднання до наради за допомогою зворотного виклику, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак вам потрібно вибрати Вимкнути зворотний виклик . |
Щоб додати до нового шаблону клієнта, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Шаблони , виберіть Додати шаблон .
Введіть дані шаблону. На Тип пакета етап:
Виберіть Тип пакета як Стандартний .
Виберіть Конфігурація приєднання до наради як Номери телефону системи, надані партнером (БТМЗК) .
Виберіть підготовку Група телефонних номерів .
Для Група зворотного виклику DNS SRV, якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .
Виберіть Далі.
Введіть дані шаблону, що залишилися.
Перегляньте зведені відомості про шаблон.
Клацніть Зберегти.
Повторіть цю процедуру для кожного шаблону клієнта, який необхідно додати
На знімку екрана нижче показано цю процедуру.
Щоб оновити наявний шаблон клієнта, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks розділ.
Під Шаблони , виберіть Переглянути шаблон .
Виберіть шаблон, який потрібно оновити.
Прокрутіть до Конфігурація приєднання до наради розділ:
Виберіть Номери телефону системи, надані партнером (БТМЗК) .
Виберіть налаштований раніше Група телефонних номерів .
Для Група зворотного виклику DNS SRV , якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .
Виберіть Зберегти.
На знімку екрана нижче показано цю процедуру.
Крок 5: Підготовка організацій вихідних рішень
Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути правильно налаштований для успішної роботи рішення. Однією з двох цілей організацій вихідного рішення є створення номера телефону зі зіставленнями кодів доступу до нарад і універсального унікального ідентифікатора сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Іншою метою є перевірка конфігурації.
Для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV, що буде використовуватися, необхідно попередньо створити відповідний шаблон клієнта. Для кожного з цих шаблонів клієнта повинна бути підготовлена організація вихідного рішення. Підготовка цих вихідних організацій генерує номер телефону зі зіставленнями кодів доступу до нарад і UUID сайту нарад, які необхідні для налаштування BroadWorks.
Використовуючи кожен із попередньо налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise з Стандартний пакет користувача. Отриманий Стандартний пакет вебсайт для нарад має використовувати параметр приєднання до наради номерів телефону системи постачальника партнерів. Для підготовки абонента можна використовувати будь-який із таких способів:
Підготуйте тестового абонента за допомогою BroadWorks Subscribers API, як задокументовано
developer.webex.com
.Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштований на використання шаблону клієнта. Переконайтеся, що шаблон клієнта використовує стандартний пакет за замовчуванням, щоб переконатися, що тестовому абоненту призначено стандартний пакет. Крім того, тестовий абонент має бути згодом оновлений, щоб отримати пакет Standard.
Зауважте, що організації вихідних рішень рекомендується пов’язувати з тестовим постачальником послуг BroadWorks або тестовим BroadWorks Enterprise.
Крок 6. Виберіть організацію Primary Seed Solution
Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Не слід видаляти початкову організацію, оскільки пов’язаний сайт наради також буде видалено. Якщо вихідну організацію видалено, вам потрібно буде підготувати нову та повторно налаштувати Broadworks з новим UUID вебсайту.
За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.
Щоб вибрати організацію Primary Seed Solution, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks розділ.
Під Перевірка конфігурації (Використання власної служби ТМЗК) розділ, виберіть Призначити .
У Призначити організацію екрана, знайдіть і виберіть одну з початкових організацій, налаштованих раніше
Виберіть Призначити .
Вибрана вихідна організація є основною вихідною організацією.
На знімках екрана нижче показано цю процедуру.
Крок 7. Завантажити конфігурацію BroadWorks (BYoPSTN)
Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі JSON конфігурації BroadWorks (BYoPSTN). Ця інформація потрібна для налаштування BroadWorks для власної служби ТМЗК.
Зауважте, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору організації основного вихідного рішення.
Процедура перегляду/завантаження файлу конфігурації JSON така:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Кластери , виберіть Перегляд кластера .
Виберіть кластер, пов’язаний із шаблонами клієнта, налаштованими для власної служби ТМЗК.
Прокрутіть до Конфігурація BroadWorks для власної служби ТМЗК розділ.
Клацніть Завантажте файл конфігурації JSON .
Повторіть цю процедуру для будь-яких інших кластерів 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. Використовуйте наведену далі процедуру, щоб визначити значення.
Увійдіть до Cisco Partner Hub.
Перейти до Клієнти .
Виберіть підприємство з перевірки власної служби ТМЗК.
Виберіть Переглянути клієнта.
Перейти до Служби/наради .
Виберіть вебсайт для нарад стандартного пакета.
Прокрутіть донизу бічної панелі й виберіть Налаштуйте сайт .
Виберіть Загальні налаштування / Налаштування аудіо .
Під Користувацькі глобальні номери телефону системи Edge Audio розділ, виберіть Створіть сценарій Lua .
У спливаючому вікні виконайте пошук значення «-- Оновити до заголовка з 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)
Виділити значення, виділене жирним шрифтом, наприклад,
ecccx.amer.webex.com.
Це домен Webex Edge Audio DNS SRV, який необхідно налаштувати в BroadWorks.
Крок 9. Конфігурація партнера BroadWorks
У цьому розділі описано конфігурацію BroadWorks, необхідну для впровадження сценаріїв виклику наради та зворотного виклику, показаних на схемах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаному в попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо залежать від партнера.
Потік викликів:
- Користувач надсилає запит на зворотний виклик, Webex ініціює зворотний виклик.
- Виклик маршрутизується до BroadWorks OTT.
- Виклик надходить до CUBE, наданого в CH. CUBE маршрутизує виклик до BroadWorks.
- BroadWorks ідентифікує виклик як джерело організатора наради, створює сеанс для користувача організатора наради й обробляє виклик.
- Сеанс користувача організатора наради обробляє виклик і перекладає набраний номер. Крім того, запис оплати створюється від імені користувача організатора наради.
- 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 є таким:
|
Файл 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" установлено. Докладніше див. за посиланням:
Якщо ви використовуєте власний SBC і не можете завершити імпорт, можна перетворити пакет у формат .pem за допомогою інструментів із відкритим кодом, як-от OpenSSL. Наприклад, можна використовувати сертифікати ідентифікатора гідранта за допомогою такої команди:
|
Точка довіри
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.
Оновити лише групу номерів телефону:
Створіть нову тимчасову групу номерів телефону з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо наявна група телефонних номерів використовується разом із групою, призначте її до шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
- Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
- Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації та приєднавшись до наради за допомогою системних телефонних номерів.
- Застосуйте оновлення до вихідної групи телефонних номерів. Ця зміна наразі активна для клієнтів, що не тестують.
- Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.
Оновити лише групу зворотного виклику DNS SRV:
- Створіть нову тимчасову групу зворотного виклику DNS SRV з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV та наявну групу телефонних номерів. Якщо наявна група зворотного виклику DNS SRV використовується разом із групою, призначте її шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
- Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
- Організацію початкового рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.
Оновити номер телефону та групу зворотного виклику DNS SRV:
- Створіть новий тимчасовий номер телефону та групу зворотного виклику DNS SRV з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо наявна група телефонних номерів і/або група зворотного виклику DNS SRV використовується разом із групою, призначте її до шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
- Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
- Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
- Застосуйте оновлення до вихідного номера телефону та групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
- Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів, групу зворотного виклику 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 |
| |
10 січня 2024 року | 1-35 |
| |
22 грудня 2023 року | 1-34 |
| |
4 липня 2023 р | 1-33 |
| |
2 лютого 2023 року | 1-32 |
| |
2 лютого 2023 року | 1-31 |
| |
31 січня 2023 р. | 1–30 |
| |
29 листопада 2022 р | 1-29 |
|
Визначення
Визначення | Опис |
---|---|
Партнер 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), який ідентифікує конкретну нараду, до якої потрібно приєднатися.
Партнерам рекомендується використовувати модель резервування, наведену нижче.
Приєднання до наради за допомогою системного виклику
На зображенні нижче показано процес користувача, який приєднується до наради за допомогою виклику системи.
Нижче наведено дії, необхідні для приєднання учасника до наради за допомогою виклику на номер системи.
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). Запрошення SIP містить URI запиту як номер телефону, пов’язаний із нарадою.
BroadWorks перетворює номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом наради, і маршрутизує виклик до CUBE з використанням URI запиту як коду доступу.
Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли він надається в Cisco Partner Hub і BroadWorks.
Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дозволяє йому приєднатися до наради.
Приєднання до наради за допомогою зворотного виклику (необов’язково)
На зображенні нижче показано процес користувача, який приєднується до наради за допомогою зворотного виклику. Користувач надсилає запит на виклик від Webex, щоб приєднатися до наради.
Нижче наведено кроки, необхідні для приєднання учасника до наради за допомогою зворотного виклику.
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
Користувач надсилає запит на виклик із Webex на потрібний номер (наприклад, +16504441000), щоб приєднатися до наради за допомогою програми Webex або клієнта Meetings.
Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI запиту SIP INVITE містить номер телефону, на який необхідно отримати виклик (наприклад, +16504441000@cube.example.com).
CUBE перетворює номер телефону в ідентифікаторі віддаленої сторони до значення, яке ідентифікує віртуального абонента на BroadWorks (наприклад, 88631321777971704941@ecccx.amer.pub.webex.com). Це ідентифікує CUBE як віртуального користувача для сервера програм BroadWorks.
Зателефонувати користувачеві пропонується номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом 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 | 2403332200 | Англійська | Платний | Основний |
США, Флорида | США | +1 | 9049002303 | Англійська | Платний | Вторинний |
США, Нью-Йорк | США | +1 | 8056504578 | Англійська | Безкоштовно | Немає |
Номери телефонів мають такі атрибути:
Ім’я номера телефону — ім’я для опису номера телефону
Країна — країна, до якої призначено телефон
Код країни — код країни, з якої телефонують, або код країни для набору номера
Номер телефону — номер телефону для приєднання до наради без коду країни
Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради
Toll Type — тип номера: Платний або безкоштовний номер
Пріоритет виклику на номер системи — пріоритет, призначений номерам наради. Подання учасників номерів для приєднання до наради впорядковано відповідно до цього пріоритету.
Номери телефону за замовчуванням: Адміністратори можуть призначити пріоритет виклику на номер системи: Основний, Додатковий або Жодний номеру телефону в групі телефонних номерів. Номери телефону з пріоритетом Основний або Додатковий є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та перераховані в порядку пріоритетності, який учасники повинні використовувати для приєднання до нарад. Номери телефону за замовчуванням не обов’язково повинні бути в одній країні. Необхідно вибрати основний номер телефону, додатковий номер телефону є необов’язковим. Принаймні один із телефонних номерів за замовчуванням має бути типу Платний.
Користувачі кінцевих клієнтів можуть задати власні номери телефону за замовчуванням за допомогою вебінтерфейсу вебсайту наради. Ці номери відображаються для цього користувача та його учасників, коли вони є організаторами наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.
Як указано в прикладі вище, умови адміністратора партнера Cisco Меріленд, США як основний і США, Флорида як другорядні, це номери телефону за замовчуванням. Користувач може змінити це на своїх нарадах, змінивши основний на США, Нью-Йорк і вторинний як Меріленд, США .
Максимальна кількість телефонних номерів для певної групи телефонних номерів становить 98.
ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.
Групи зворотного виклику DNS SRV (CDSG)
Щоб дозволити учасникам наради вибирати варіант зворотного виклику, потрібна група зворотного виклику DNS SRV, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи для маршрутизації зворотного виклику через CUBE до BroadWorks, який потім може перемістити зворотний виклик наради на номер телефону учасника наради.
Нижче наведено приклад групи зворотного виклику 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 для екземплярів 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 може бути такою, як у прикладі:
| 86400 | ВХІД | SRV | 10 | 10 | 5061 |
|
| 86400 | ВХІД | SRV | 10 | 10 | 5061 |
|
Цей запис DNS SRV може бути розділений на такий запис DNS A:
| 86400 | ВХІД | A | 45.84.168.81 |
| 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.
| ||
Служби аудіо 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 розгорнуто з геонадлишковістю.
Підготовка
1. | Обов’язкові умови партнера
|
2. | Надайте номери телефонів у Cisco Partner Hub
|
3. | Підготовка груп зворотного виклику DNS SRV в Cisco Partner Hub (необов’язково)
|
4. | Зв’яжіть PNG (і CDSG) із шаблонами клієнта
|
5. | Підготовка організацій вихідних рішень
|
6. | Виберіть організацію Primary Seed Solution
|
7. | Завантажити конфігурацію BroadWorks (BYoPSTN)
|
8 | Визначте домен Webex Edge Audio DNS SRV
|
9 | Конфігурація партнера BroadWorks
|
10 | Партнер підготовки CUBE (або ваш власний SBC)
|
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, така:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу номерів телефону системи стор.
Введіть Група телефонних номерів ім’я та виберіть Далі .
Введіть Номер телефону деталі й виберіть Далі .
Перегляньте зведені відомості про групу номерів телефонів і виберіть Зберегти .
Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.
На знімках екрана нижче показано цю процедуру.
Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі
Цей крок потрібно виконати, лише якщо ви хочете розгорнути параметр приєднання до наради за допомогою зворотного виклику. В іншому разі можна пропустити цей крок. |
Якщо цей параметр не налаштовано, користувачі зможуть використовувати параметр «Виклик на номер» для приєднання до нарад або приєднатися за допомогою аудіо комп’ютера. |
Якщо використовується параметр зворотного виклику наради, для маршрутизації викликів із Webex до CUBE потрібна група зворотного виклику DNS SRV. Процедура, яку партнер Cisco використовує для додавання своїх записів CUBE DNS SRV до Webex, є наступною:
Увійдіть у концентратор партнера.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Конфігурація приєднання до наради (Використання власної служби ТМЗК) , виберіть Створіть групу зворотного виклику DNS SRV .
Введіть SRV зворотного виклику DNS Ім’я групи .
Виберіть Далі.
Введіть дані зворотного виклику DNS SRV.
Виберіть Далі.
Перегляньте зведені відомості про зворотний виклик DNS SRV.
Виберіть Зберегти.
Надайте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.
Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.
На знімках екрана нижче показано цю процедуру.
Крок 4: Зв’яжіть PNG і CDSG із шаблонами клієнта в концентраторі партнерів
Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає початкової організації для кожної унікальної комбінації Група телефонних номерів і Група зворотного виклику DNS SRV (якщо потрібен зворотний виклик) . Тому партнерам Cisco рекомендовано створити новий Шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Кожен шаблон клієнта слід використовувати для створення відповідної вихідної організації.
Після того як конфігурація Використання власної служби ТМЗК буде завантажена й перевірена за допомогою вихідних організацій, групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнта за потреби.
Зверніть увагу, що щойно створені шаблони клієнтів не використовуються наявними клієнтами, що не тестують, і тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.
Якщо ви не розгортаєте функцію приєднання до наради за допомогою зворотного виклику, вам не потрібно пов’язувати групи зворотного виклику DNS SRV із шаблоном клієнта. Однак вам потрібно вибрати Вимкнути зворотний виклик . |
Щоб додати до нового шаблону клієнта, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Шаблони , виберіть Додати шаблон .
Введіть дані шаблону. На Тип пакета етап:
Виберіть Тип пакета як Стандартний .
Виберіть Конфігурація приєднання до наради як Номери телефону системи, надані партнером (БТМЗК) .
Виберіть підготовку Група телефонних номерів .
Для Група зворотного виклику DNS SRV, якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .
Виберіть Далі.
Введіть дані шаблону, що залишилися.
Перегляньте зведені відомості про шаблон.
Клацніть Зберегти.
Повторіть цю процедуру для кожного шаблону клієнта, який необхідно додати
На знімку екрана нижче показано цю процедуру.
Щоб оновити наявний шаблон клієнта, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks розділ.
Під Шаблони , виберіть Переглянути шаблон .
Виберіть шаблон, який потрібно оновити.
Прокрутіть до Конфігурація приєднання до наради розділ:
Виберіть Номери телефону системи, надані партнером (БТМЗК) .
Виберіть налаштований раніше Група телефонних номерів .
Для Група зворотного виклику DNS SRV , якщо потрібно ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик .
Виберіть Зберегти.
На знімку екрана нижче показано цю процедуру.
Крок 5: Підготовка організацій вихідних рішень
Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути правильно налаштований для успішної роботи рішення. Однією з двох цілей організацій вихідного рішення є створення номера телефону зі зіставленнями кодів доступу до нарад і універсального унікального ідентифікатора сайту наради (UUID сайту), які необхідні для поточної роботи рішення. Іншою метою є перевірка конфігурації.
Для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV, що буде використовуватися, необхідно попередньо створити відповідний шаблон клієнта. Для кожного з цих шаблонів клієнта повинна бути підготовлена організація вихідного рішення. Підготовка цих вихідних організацій генерує номер телефону зі зіставленнями кодів доступу до нарад і UUID сайту нарад, які необхідні для налаштування BroadWorks.
Використовуючи кожен із попередньо налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового BroadWorks Enterprise з Стандартний пакет користувача. Отриманий Стандартний пакет вебсайт для нарад має використовувати параметр приєднання до наради номерів телефону системи постачальника партнерів. Для підготовки абонента можна використовувати будь-який із таких способів:
Підготуйте тестового абонента за допомогою BroadWorks Subscribers API, як задокументовано
developer.webex.com
.Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштований на використання шаблону клієнта. Переконайтеся, що шаблон клієнта використовує стандартний пакет за замовчуванням, щоб переконатися, що тестовому абоненту призначено стандартний пакет. Крім того, тестовий абонент має бути згодом оновлений, щоб отримати пакет Standard.
Зауважте, що організації вихідних рішень рекомендується пов’язувати з тестовим постачальником послуг BroadWorks або тестовим BroadWorks Enterprise.
Крок 6. Виберіть організацію Primary Seed Solution
Дуже важливо, щоб цей сайт нарад залишався підготовленим, оскільки UUID цього вебсайту надсилається в кожному запиті на приєднання до наради з системою виклику як маркер автентифікації. Не слід видаляти початкову організацію, оскільки пов’язаний сайт наради також буде видалено. Якщо вихідну організацію видалено, вам потрібно буде підготувати нову та повторно налаштувати Broadworks з новим UUID вебсайту.
За бажанням можна видалити основну й додаткову організації вихідних рішень, перш ніж набір телефонних номерів і записів зворотного виклику DNS SRV буде призначено нетестовим клієнтам. Коли набір телефонних номерів і записи зворотного виклику DNS SRV призначаються будь-яким клієнтам, що не перевіряють, ці номери телефонів і записи зворотного виклику пов’язуються з сайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід розглядати як такі, що впливають на службу.
Щоб вибрати організацію Primary Seed Solution, виконайте такі дії:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks розділ.
Під Перевірка конфігурації (Використання власної служби ТМЗК) розділ, виберіть Призначити .
У Призначити організацію екрана, знайдіть і виберіть одну з початкових організацій, налаштованих раніше
Виберіть Призначити .
Вибрана вихідна організація є основною вихідною організацією.
На знімках екрана нижче показано цю процедуру.
Крок 7. Завантажити конфігурацію BroadWorks (BYoPSTN)
Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі JSON конфігурації BroadWorks (BYoPSTN). Ця інформація потрібна для налаштування BroadWorks для власної служби ТМЗК.
Зауважте, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору організації основного вихідного рішення.
Процедура перегляду/завантаження файлу конфігурації JSON така:
Увійдіть до Cisco Partner Hub.
Перейдіть до розділу налаштувань.
Прокрутіть до Виклики BroadWorks .
Під Кластери , виберіть Перегляд кластера .
Виберіть кластер, пов’язаний із шаблонами клієнта, налаштованими для власної служби ТМЗК.
Прокрутіть до Конфігурація BroadWorks для власної служби ТМЗК розділ.
Клацніть Завантажте файл конфігурації JSON .
Повторіть цю процедуру для будь-яких інших кластерів 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. Використовуйте наведену далі процедуру, щоб визначити значення.
Увійдіть до Cisco Partner Hub.
Перейти до Клієнти .
Виберіть підприємство з перевірки власної служби ТМЗК.
Виберіть Переглянути клієнта.
Перейти до Служби/наради .
Виберіть вебсайт для нарад стандартного пакета.
Прокрутіть донизу бічної панелі й виберіть Налаштуйте сайт .
Виберіть Загальні налаштування / Налаштування аудіо .
Під Користувацькі глобальні номери телефону системи Edge Audio розділ, виберіть Створіть сценарій Lua .
У спливаючому вікні виконайте пошук значення «-- Оновити до заголовка з 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)
Виділити значення, виділене жирним шрифтом, наприклад,
ecccx.amer.webex.com.
Це домен Webex Edge Audio DNS SRV, який необхідно налаштувати в BroadWorks.
Крок 9. Конфігурація партнера BroadWorks
У цьому розділі описано конфігурацію BroadWorks, необхідну для впровадження сценаріїв виклику наради та зворотного виклику, показаних на схемах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаному в попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо залежать від партнера.
Потік викликів:
- Користувач надсилає запит на зворотний виклик, Webex ініціює зворотний виклик.
- Виклик маршрутизується до BroadWorks OTT.
- Виклик надходить до CUBE, наданого в CH. CUBE маршрутизує виклик до BroadWorks.
- BroadWorks ідентифікує виклик як джерело організатора наради, створює сеанс для користувача організатора наради й обробляє виклик.
- Сеанс користувача організатора наради обробляє виклик і перекладає набраний номер. Крім того, запис оплати створюється від імені користувача організатора наради.
- 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 є таким:
|
Файл 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" установлено. Докладніше див. за посиланням:
Якщо ви використовуєте власний SBC і не можете завершити імпорт, можна перетворити пакет у формат .pem за допомогою інструментів із відкритим кодом, як-от OpenSSL. Наприклад, можна використовувати сертифікати ідентифікатора гідранта за допомогою такої команди:
|
Точка довіри
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.
Оновити лише групу номерів телефону:
Створіть нову тимчасову групу номерів телефону з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо наявна група телефонних номерів використовується разом із групою, призначте її до шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
- Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
- Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації та приєднавшись до наради за допомогою системних телефонних номерів.
- Застосуйте оновлення до вихідної групи телефонних номерів. Ця зміна наразі активна для клієнтів, що не тестують.
- Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів і шаблон клієнта. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.
Оновити лише групу зворотного виклику DNS SRV:
- Створіть нову тимчасову групу зворотного виклику DNS SRV з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV та наявну групу телефонних номерів. Якщо наявна група зворотного виклику DNS SRV використовується разом із групою, призначте її шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
- Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
- Організацію початкового рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.
Оновити номер телефону та групу зворотного виклику DNS SRV:
- Створіть новий тимчасовий номер телефону та групу зворотного виклику DNS SRV з необхідними оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо наявна група телефонних номерів і/або група зворотного виклику DNS SRV використовується разом із групою, призначте її до шаблону.
- Створіть організацію початкового рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або протестуйте BroadWorks Enterprise зі стандартним пакетом за допомогою нового шаблону клієнта. Зауважте, що це вторинне вихідне рішення, тому оновлення UUID сайту наради, налаштованого в BroadWorks, не потрібно.
- Завантажте файл JSON конфігурації BroadWorks (BYoPSTN). Він містить номер телефону для зіставлення кодів для нових телефонних номерів у групі телефонних номерів.
- Визначте домен Webex Edge Audio DNS SRV для вебсайту нарад зі стандартним пакетом організації вихідного рішення. Воно має бути незмінним порівняно зі значенням, визначеним раніше для вихідної групи телефонних номерів.
- Застосуйте оновлення конфігурації до BroadWorks за допомогою файлу JSON конфігурації BroadWorks (BYoPSTN).
- Перевірте конфігурацію, запланувавши наради за допомогою вебсайту стандартного пакета вихідної організації, приєднавшись до наради за допомогою системних телефонних номерів і скориставшись параметром "Зателефонувати мені на".
- Застосуйте оновлення до вихідного номера телефону та групи зворотного виклику DNS SRV. Ця зміна наразі активна для клієнтів, що не тестують.
- Можна видалити організацію початкового рішення, тимчасову групу телефонних номерів, групу зворотного виклику 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 |
| |
10 січня 2024 року | 1-35 |
| |
22 грудня 2023 року | 1-34 |
| |
4 липня 2023 р | 1-33 |
| |
2 лютого 2023 року | 1-32 |
| |
2 лютого 2023 року | 1-31 |
| |
31 січня 2023 р. | 1–30 |
| |
29 листопада 2022 р | 1-29 |
|
Запропонуйте власне рішення ТМЗК
Визначення
Визначення |
Опис |
---|---|
Партнер 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), який ідентифікує конкретну нараду для приєднання.
Партнерам рекомендовано дотримуватися моделі резервування, наведеної нижче.
Приєднатися до наради за допомогою виклику на номер системи
На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою виклику на номер системи.
Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою виклику на номер системи.
-
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
-
Користувач набирає номер телефону, пов’язаний із нарадою (наприклад, 2403332200). SIP ЗАПРОШЕННЯ несе URI-запит як номер телефону, пов’язаний із нарадою.
-
BroadWorks перекладає номер телефону на код доступу (наприклад, 88631321777971704941), пов’язаний із сайтом Наради, і маршрутизує виклик до CUBE з URI-запитом як кодом доступу.
-
Webex отримує ЗАПРОШЕННЯ SIP і відповідає на виклик. Мова оголошень визначається мовою, указаною для номера телефону, коли його надано в Cisco Partner Hub і BroadWorks.
-
Користувач вводить ідентифікатор наради (наприклад, 123456) за допомогою DTMF. Webex перевіряє користувача, а потім дає йому змогу приєднатися до наради.
Приєднатися до наради за допомогою зворотного виклику (необов’язково)
На наведеному нижче зображенні показано процес приєднання користувача до наради за допомогою зворотного виклику. Користувач просить здійснити виклик від Webex для приєднання до наради.
Нижче наведено кроки, пов’язані з приєднанням учасника до наради за допомогою зворотного виклику:
-
Користувач планує нараду у Webex. Webex призначає ідентифікатор наради (наприклад, 123456).
-
Користувач просить подзвонити від Webex на потрібний номер (наприклад, +16504441000), щоб приєднатися до наради за допомогою програми Webex або клієнта Meetings.
-
Webex ініціює ЗАПРОШЕННЯ SIP до CUBE на основі групи зворотного виклику DNS SRV, наданої в Cisco Partner Hub і BroadWorks. URI-запит на ЗАПРОШЕННЯ SIP містить номер телефону, який має отримати виклик, (наприклад, +16504441000@cube.example.com).
-
CUBE перетворює номер телефону в ідентифікаторі віддаленої сторони на значення, яке ідентифікує віртуального абонента на BroadWorks (наприклад, 88631321777971704941@ecccx.amer.pub.webex.com). Це ідентифікує CUBE як віртуального користувача на сервері програм BroadWorks.
-
Виклик пропонується користувачу, який запитує Номер телефону, і користувач відповідає на виклик, щоб приєднатися до наради. Цей номер телефону може бути абонентом 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"" цього документа."
Огляд конфігурації рішення
Рішення має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення успішно працювало. Складові такі:
-
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 |
2403332200 |
Англійська |
Платний номер |
Основний |
США Флорида |
США |
+1 |
9049002303 |
Англійська |
Платний номер |
Вторинний |
США Нью-Йорк |
США |
+1 |
8056504578 |
Англійська |
Дзвінки безкоштовні |
Немає |
Номери телефонів мають такі атрибути:
-
Ім’я номера телефону — ім’я для опису номера телефону
-
Країна — країна, до якої призначено телефон
-
Код країни — код країни, з якої телефонують, або код країни для набору номера
-
Номер телефону — номер телефону, що використовується для приєднання до наради без коду країни
-
Оголошення — мова оголошення, яке відтворюватиметься, коли учасник приєднується до наради
-
Тип платного номера — тип номера: Платний або безкоштовний номер
-
Пріоритет системного виклику – пріоритет, призначений номерам наради. Перегляд учасниками номерів для приєднання до наради впорядковується на основі цього пріоритету.
Номери телефонів за замовчуванням: Адміністратори можуть призначити номер телефону в групі телефонних номерів пріоритет системного виклику: «Основний», «Додатковий» або «Немає». Номери телефонів із пріоритетом основного або додаткового є телефонними номерами за замовчуванням. Номери телефонів за замовчуванням надсилаються в електронних листах із запрошеннями на нараду та перелічені в порядку пріоритету, який учасники повинні використовувати для приєднання до нарад. Номери телефонів за замовчуванням не обов’язково повинні бути в одній країні. Потрібно вибрати основний номер телефону, додатковий номер телефону є необов’язковим. Принаймні один із номерів телефону за замовчуванням має бути платним.
Кінцеві користувачі можуть вибрати власні номери телефонів за замовчуванням за допомогою вебінтерфейсу вебсайту для нарад. Ці номери відображаються для цього користувача і його учасників, коли вони є організатором наради. Якщо користувач приєднається до наради як відвідувач, вони відображатимуться лише для нього.
Як зазначено вище, адміністратор Cisco Partner визначає штат Меріленд як основний номер, а штат Флорида США — вторинний номер, це номери телефонів за замовчуванням. Користувач може перевизначити цей параметр на своїх нарадах, змінивши основний на США, Нью-Йорк , і вторинний на США, Меріленд.
Максимальна кількість телефонних номерів для певної групи телефонних номерів складає 98.
ПРИМІТКА. Налаштування виділеного номера для одного підприємства не підтримується.
Групи зворотного виклику DNS SRV (CDSG)
Щоб дозволити учасникам наради вибирати параметр зворотного виклику, потрібна група зворотного виклику DNS SRV, яка вказує на екземпляри CUBE в мережі партнера Cisco. Webex використовує ці записи, щоб маршрутизувати зворотний виклик через CUBE до BroadWorks, який потім може розмістити зворотний виклик наради на номер телефону учасника наради.
Нижче наведено приклад групи зворотного виклику 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 може бути такою, як у наведеному нижче прикладі:
|
86400 |
В |
SRV |
10 |
10 |
5061 |
|
|
86400 |
В |
SRV |
10 |
10 |
5061 |
|
Цей запис DNS SRV може зіставити з таким записом DNS:
|
86400 |
В |
A |
45.84.168.81 |
|
86400 |
В |
A |
45.84.168.82 |
Порти, що використовуються 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 |
Вебекс маршрутизація доменів викликів
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 розгорнуто з георезервуванням.
Підготовка
1 |
Обов’язкові умови партнера
|
2 |
Підготовка телефонних номерів у Cisco Partner Hub
|
3 |
Підготовка груп зворотного виклику DNS SRV у Cisco Partner Hub (необов’язково)
|
4 |
Зв’яжіть PNG (і CDSG) із шаблонами клієнта
|
5 |
Підготовка організацій вихідного рішення
|
6 |
Виберіть організацію основного вихідного рішення
|
7 |
Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)
|
8 |
Визначити домен Webex Edge Audio DNS SRV
|
9 |
Підготовка конфігурації BroadWorks партнера
|
10 |
Надайте партнерський CUBE (або ваш власний SBC)
|
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, така:
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до BroadWorks Calling.
-
У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК) виберіть Створити групу системних номерів телефону.
-
Введіть ім’я групи телефонних номерів і виберіть Далі.
-
Введіть дані Номер телефону і виберіть Далі.
-
Перегляньте зведені дані про групу телефонних номерів і виберіть Зберегти.
-
Повторіть цю процедуру для кожної групи телефонних номерів, яку потрібно додати.
Знімки екрана нижче ілюструють процедуру.
Крок 3: Підготовка груп зворотного виклику DNS SRV (CDSG) у партнерському центрі
Якщо ви використовуєте параметр зворотного виклику наради, для маршрутизації викликів із Webex до CUBE потрібна група зворотного виклику DNS SRV. Процедура, яку партнер Cisco використовує для додавання своїх записів CUBE DNS SRV до Webex, така:
-
Увійдіть до концентратора партнера.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до BroadWorks Calling.
-
У розділі конфігурації приєднання до наради (Використання власної служби ТМЗК), виберіть Створити групу зворотного виклику DNS SRV.
-
Введіть ім’я групи зворотного виклику DNS SRV.
-
Виберіть Далі.
-
Введіть дані зворотного виклику DNS SRV.
-
Виберіть Далі.
-
Перегляньте зведені дані про відомості про зворотний виклик DNS SRV.
-
Виберіть Зберегти.
-
Підготуйте будь-які оновлення DNS, щоб відобразити нові записи в групі DNS SRV.
-
Повторіть цю процедуру для кожної групи зворотного виклику DNS SRV, яку потрібно додати.
Знімки екрана нижче ілюструють процедуру.
Крок 4: Зв’яжіть PNG та CDSG із шаблонами клієнта в Партнерському центрі.
Початкова конфігурація та перевірка рішення Використання власної служби ТМЗК вимагає вихідної організації для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV (якщо потрібний зворотний виклик). Тому партнерам Cisco рекомендується аналогічно створити новий шаблон клієнта для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV. Для створення відповідної вихідної організації потрібно використовувати кожний шаблон клієнта.
Після посіву конфігурації Використання власної служби ТМЗК та перевірки за допомогою вихідних організацій, за потреби групи телефонних номерів і групи зворотного виклику DNS SRV можна застосувати до наявних шаблонів клієнтів.
Зверніть увагу, що нещодавно створені шаблони клієнтів не використовуються наявними неперевіреними клієнтами, тому їх можна безпечно використовувати для ручної перевірки конфігурації Використання власної служби ТМЗК.
Щоб додати до нового шаблону клієнта, виконайте таке.
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до BroadWorks Calling.
-
У розділі Шаблони виберіть Додати шаблон.
-
Введіть відомості про Шаблон. На етапі Тип пакета :
-
Виберіть Тип пакета як Стандартний.
-
Виберіть Конфігурацію приєднання до нарад як надані партнером системні телефонні номери (Використання власної служби ТМЗК).
-
Виберіть підготовлену групу телефонних номерів.
-
Для групи зворотного виклику DNS SRV, якщо ви хочете ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик.
-
-
Виберіть Далі.
-
Введіть відомості про шаблон, що залишилися.
-
Перегляньте зведені дані про Шаблон.
-
Клацніть Зберегти.
-
Повторюйте цю процедуру для кожного шаблону клієнта, який необхідно додати.
Знімок екрана нижче ілюструє процедуру.
Щоб оновити наявний шаблон клієнта, виконайте таке.
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до розділу BroadWorks Calling.
-
У розділі Шаблони виберіть Переглянути шаблон.
-
Виберіть Шаблон для оновлення.
-
Прокрутіть у розділ конфігурації приєднання до нарад :
-
Виберіть системні телефонні номери, надані партнером (Використання власної служби ТМЗК).
-
Виберіть раніше налаштовану групу телефонних номерів.
-
Для групи зворотного виклику DNS SRV, якщо ви хочете ввімкнути параметр зворотного виклику наради, виберіть підготовлену групу зворотного виклику DNS SRV. В іншому разі виберіть Вимкнути зворотний виклик.
-
-
Виберіть Зберегти.
Знімок екрана нижче ілюструє процедуру.
Крок 5: Підготовка організацій вихідного рішення
Рішення Використання власної служби ТМЗК має кілька різних компонентів, кожен з яких має бути налаштований правильно, щоб рішення працювало успішно. Однією з двох цілей вихідних організацій рішення є створення номера телефону для зіставлення кодів доступу до нарад і універсального унікального ідентифікатора вебсайту для нарад (UUID вебсайту), які потрібні для поточної роботи рішення. Іншою метою є перевірка конфігурації.
Для кожної унікальної комбінації групи телефонних номерів і групи зворотного виклику DNS SRV потрібно створити раніше відповідний шаблон клієнта. Для кожного з цих шаблонів клієнта необхідно підготувати вихідну організацію рішення. Підготовка цих вихідних організацій генерує номер телефону для зіставлення кодів доступу до нарад і UUID вебсайту нарад, які потрібні для налаштування BroadWorks.
Використовуючи кожен із раніше налаштованих шаблонів клієнта, підготуйте абонента для нового тестового постачальника послуг BroadWorks або нового підприємства BroadWorks із користувачем пакета Стандарт . На отриманому вебсайті для нарад Стандартний пакет має використовувати параметр приєднання до наради системних номерів постачальника партнера. Для підготовки абонента може бути використаний будь-який із наведених нижче способів:
-
Підготуйте тестового абонента за допомогою API абонентів BroadWorks, як зазначено на
developer.webex.com
. -
Увімкніть тестового абонента для служби IM&P на BroadWorks, налаштованому на використання шаблону клієнта. Переконайтеся, що в шаблоні клієнта використовується стандартний пакет за замовчуванням, щоб передплатнику тесту було призначено стандартний пакет. Крім того, щоб мати пакет «Стандарт», абонент тесту необхідно оновити пізніше.
Зверніть увагу, що організації вихідних рішень рекомендується пов’язати з постачальником послуг BroadWorks або тестовою компанією BroadWorks.
Крок 6: Виберіть організацію основного вихідного рішення
Дуже важливо, щоб цей сайт наради залишався підготовленим, оскільки цей UUID вебсайту надсилається в кожному запиті на приєднання до виклику як маркер автентифікації. Не потрібно видаляти вихідну організацію, оскільки пов’язаний сайт для нарад також буде видалено. Якщо вихідну організацію вилучено, потрібно підготувати нову та переналаштувати Broadworks за допомогою нового UUID вебсайту.
За бажанням можна видалити основну та будь-яку організацію додаткових вихідних рішень, перш ніж набір телефонних номерів і записів DNS SRV зворотного виклику буде призначено нетестовим клієнтам. Якщо набір телефонних номерів і записів DNS SRV зворотного виклику призначено будь-яким клієнтам, які не пройшли тестування, ці номери телефонів і записи зворотного виклику пов’язані з вебсайтами нарад для цих клієнтів і використовуються для приєднання до наради за допомогою системного виклику та зворотного виклику. Будь-які зміни слід вважати, що впливають на служби.
Щоб вибрати організацію основного вихідного рішення, виконайте таке.
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до розділу BroadWorks Calling.
-
У розділі Перевірка конфігурації (Використання власної служби ТМЗК) виберіть Призначити.
-
На екрані Призначити організацію знайдіть і виберіть одну з вихідних організацій, які раніше налаштовано
-
Виберіть Призначити.
Вибрана вихідна організація є основною вихідною організацією.
Знімки екрана нижче ілюструють процедуру.
Крок 7: Завантажити конфігурацію BroadWorks (Використання власної служби ТМЗК)
Відомості про організацію основного вихідного рішення, групи телефонних номерів і групу зворотного виклику DNS SRV для певного кластера BroadWorks доступні в одному розташуванні — файлі конфігурації BroadWorks (Використання власної служби ТМЗК). Ця інформація потрібна для налаштування BroadWorks для Використання власної служби ТМЗК.
Зверніть увагу, що файл конфігурації JSON доступний для перегляду/завантаження лише після вибору основної організації вихідного рішення.
Процедура перегляду/завантаження файлу конфігурації JSON така:
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до розділу налаштувань.
-
Прокрутіть до BroadWorks Calling.
-
У розділі Кластери виберіть Переглянути кластер.
-
Виберіть кластер, пов’язаний із користувацькими шаблонами, налаштованими для Використання власної служби ТМЗК.
-
Прокрутіть до конфігурації BroadWorks для розділу Використання власної служби ТМЗК .
-
Клацніть Завантажити файл конфігурації JSON.
-
Повторіть цю процедуру для будь-яких інших кластерів 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. Для визначення значення використовуйте наведену далі процедуру.
-
Увійдіть до Cisco Partner Hub.
-
Перейдіть до Клієнти.
-
Виберіть підприємство для перевірки Використання власної служби ТМЗК.
-
Виберіть Переглянути клієнта.
-
Перейдіть до Служби/Meetings.
-
Виберіть вебсайт для нарад із пакетом Стандарт.
-
Прокрутіть униз бокової панелі, виберіть Налаштувати вебсайт.
-
Виберіть Загальні налаштування/Налаштування аудіо.
-
У розділі Глобальні системні телефонні номери Edge Audio виберіть Створити сценарій Lua.
-
У спливаючому вікні шукати значення "-- Оновити До заголовка за допомогою URL CCAX".
-- Оновіть До заголовка за допомогою URL CCAX local oldTo1 = msg:getHeader("To") local newTo1 = string. gsub( oldTo1, "", "") msg:modifyHeader("To", newTo1)
-
Отримайте значення жирним шрифтом, наприклад
ecccx.amer.webex.com.
Це домен Webex Edge Audio DNS SRV, який повинен бути налаштований у BroadWorks.
Крок 9: Підготовка конфігурації BroadWorks партнера
У цьому розділі описано конфігурацію BroadWorks, необхідну для реалізації сценаріїв системного виклику наради та зворотного виклику, які наведено на діаграмах нижче. Приклади конфігурації базуються на даних у файлі JSON, показаних у попередньому розділі. Очікується, що номери, домени, імена підприємств/груп, типи пристроїв, політики, профілі тощо відрізнятимуться залежно від партнера.
Потік викликів:
- Користувач просить зворотний виклик, Webex ініціює зворотний виклик.
- Виклик переспрямовується на BroadWorks OTT.
- Виклик досягає CUBE, наданого в CH. CUBE спрямовує виклик до BroadWorks.
- BroadWorks ідентифікує виклик як джерело організатора наради та створює сеанс для користувача організатора наради й обробляє виклик.
- Сеанс користувача організатора наради обробляє виклик і перекладає набраний номер. Крім того, від імені користувача організатора наради створюється запис рахунка.
- 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-адрес.
Призначити автентифікацію 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
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
Як дозволити трафік 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Щоб переадресувати 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 з наведеною вище конфігурацією. Колірне кодування на певному кроці пов’язує його з тими самими кольоровими записами в групах набору вище.
Для сценарію виклику на номер системи від 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.
Підтримка сертифіката 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"" встановлено." Перегляньте це посилання, щоб отримати додаткові відомості.
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 імпортовано успішно
Багатовузловий кластер 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.
Оновити тільки групу телефонних номерів:
-
Створіть нову тимчасову групу номерів телефону з обов’язковими оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів. Якщо разом із групою використовується наявна група телефонних номерів, призначте її шаблону.
- Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
- Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
- Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
- Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
- Перевірте конфігурацію, плануючи наради за допомогою вихідного сайту пакета «Стандартний» організації та приєднуючись до наради за допомогою системних номерів телефону.
- Застосуйте оновлення до вихідної групи телефонних номерів. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
- Вихідну організацію рішення, тимчасову групу телефонних номерів і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів.
Оновити тільки групу зворотного виклику DNS SRV:
- Створіть нову тимчасову групу зворотного виклику DNS SRV з обов’язковими оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу зворотного виклику DNS SRV і наявну групу номерів телефонів. Якщо разом із групою використовується наявна група зворотного виклику DNS SRV, призначте її шаблону.
- Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
- "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
- Застосуйте оновлення до вихідної групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
- Вихідну організацію рішення, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи зворотного виклику DNS SRV.
Оновити номер телефону та групу зворотного виклику DNS SRV:
- Створіть нову тимчасову групу зворотного виклику DNS SRV із обов’язковими оновленнями.
- Створіть новий тимчасовий шаблон клієнта, який використовує нову групу телефонних номерів і нову групу зворотного виклику DNS SRV. Якщо разом із групою використовується наявна група телефонних номерів та/або група зворотного виклику DNS SRV, призначте її шаблону.
- Створіть організацію вихідного рішення, підготувавши абонента від тестового постачальника послуг BroadWorks або тестового підприємства BroadWorks стандартним пакетом за допомогою нового шаблону клієнта. Зверніть увагу, що це організація вторинного вихідного рішення, оновлення до UUID siteMeetings, налаштованого в BroadWorks, не потрібне.
- Завантажте файл конфігурації BroadWorks (Використання власної служби ТМЗК) JSON, він містить номер телефону для зіставлення коду доступу для нових номерів телефону в групі номерів телефонів.
- Визначте домен Webex Edge Audio DNS SRV для сайту наради стандартного пакета вихідних рішень організації. Значення, яке було визначено для вихідної групи номерів телефону, не має бути змінено.
- Застосуйте оновлення конфігурації до BroadWorks, використовуючи файл JSON конфігурації BroadWorks (Використання власної служби ТМЗК).
- "Перевірте конфігурацію, заплануючи наради за допомогою вихідного сайту пакета ""Стандартний пакет"", приєднайтеся до наради за допомогою системних телефонних номерів і використовуючи параметр ""Зворотний виклик на""."
- Застосуйте оновлення до оригінального номера телефону та групи зворотного виклику DNS SRV. Тепер ця зміна використовується для клієнтів, які не проводять тестування.
- Вихідну організацію, тимчасову групу телефонних номерів, групу зворотного виклику DNS SRV і шаблон клієнта можна видалити. Ці елементи більше не потрібні після оновлення вихідної групи телефонних номерів і групи зворотного виклику DNS SRV.
Сумісність мультимедіа 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 |
| |
10 січня 2024 року |
1-35 |
| |
22 грудня 2023 року |
1-34 |
| |
04 липня 2023 року |
1-33 |
| |
02 лютого 2023 року |
1-32 |
| |
02 лютого 2023 року |
1-31 |
| |
31 січня 2023 р. |
1-30 |
| |
29 листопада 2022 р. |
1-29 |
|