Налаштування служб на вашому Webex для Cisco BroadWorks XSP|ADP
Налаштування служб на вашому Webex для Cisco BroadWorks XSP|ADP
Ми вимагаємо, щоб програма NPS працювала на іншому XSP|ADP. Вимоги до цього XSP|ADP описані в розділі Налаштування сповіщень про дзвінки з вашої мережі.
Вам потрібні наступні додатки/служби на вашому XSP|ADP.
|
Сервіс/Застосування |
Потрібна автентифікація |
Призначення послуги/програми |
|---|---|---|
|
Xsi-Події |
TLS (сервер автентифікує себе клієнтам) |
Контроль дзвінків, сервісні сповіщення |
|
Xsi-Акції |
TLS (сервер автентифікує себе клієнтам) |
Контроль викликів, дії |
|
Управління пристроями |
TLS (сервер автентифікує себе клієнтам) |
Завантаження конфігурації виклику |
|
Служба аутентифікації |
TLS (сервер автентифікує себе клієнтам) |
Аутентифікація користувача |
|
Інтеграція комп'ютерної телефонії |
MTL (клієнт і сервер аутентифікують один одного) |
Присутність телефонії |
|
Налаштування викликів Додаток Webview |
TLS (сервер автентифікує себе клієнтам) |
Відкриває налаштування викликів користувачів на порталі самообслуговування в додатку Webex |
У цьому розділі описано, як застосувати необхідні конфігурації для TLS та MTL до цих інтерфейсів, але вам слід звернутися до існуючої документації, щоб отримати програми, встановлені на вашому XSP|ADP.
Вимоги до спільного проживання
-
Служба аутентифікації повинна бути спільною з додатками Xsi, оскільки ці інтерфейси повинні приймати довговічні токени для авторизації служби. Служба аутентифікації потрібна для перевірки цих токенів.
-
Служба аутентифікації та Xsi можуть працювати на одному порті, якщо потрібно.
-
Ви можете розділити інші служби/програми відповідно до вимог вашого масштабу (наприклад, виділена ферма керування пристроями XSP|ADP).
-
Ви можете спільно розташувати додатки Xsi, CTI, Служба аутентифікації та DMS.
-
Не встановлюйте в XSP|ADP інші програми або служби, які використовуються для інтеграції BroadWorks з Webex.
-
Не розміщуйте програму NPS спільно з будь-якими іншими програмами.
Інтерфейси Xsi
Встановіть та налаштуйте програми Xsi-Actions та Xsi-Events, як описано в Посібнику з налаштування інтерфейсу Cisco BroadWorks Xtended Services.
Тільки один екземпляр програм Xsi-Events повинен бути розгорнутий на XSP|ADP , який використовується для інтерфейсу CTI.
Усі події Xsi, що використовуються для інтеграції Broadworks з Webex, повинні мати той самий CallControlApplicationName, визначений у розділі Програми/XSI-Events/GeneralSettings. Наприклад:
adp_CLI/Програми/XSI-події/Загальні налаштування> отримати
Назва додатка для керування викликом = com.broadsoft.xsi-події
Коли користувач приєднується до Webex, Webex створює підписку для користувача в АС, щоб отримувати події телефонії для присутності та історії дзвінків. Підписка пов'язана з CallControlApplicationName, і AS використовує її, щоб дізнатися, до яких Xsi-Events надсилати події телефонії.
Зміна назви CallControlApplicationName або відсутність однакового імені у всіх веб-додатках Xsi-Events вплине на підписи та функціональність подій телефонії.
Налаштування служби автентифікації (з перевіркою маркера CI)
Скористайтеся цією процедурою, щоб налаштувати службу автентифікації на використання перевірки токенів CI з TLS. Цей метод аутентифікації рекомендується, якщо у вас працює R22 або новішої версії, і ваша система підтримує його.
Взаємний TLS (mTLS) також підтримується як альтернативний метод аутентифікації для служби авто ризації. Якщо у вас є кілька організацій Webex, які працюють на одному сервері XSP|ADP, необхідно використовувати автентифікацію mTLS, оскільки перевірка токенів CI не підтримує декілька з'єднань з однією службою авторизації XSP|ADP.
Щоб налаштувати автентифікацію MTL для служби авторизації замість перевірки токенів CI, зверніться до Додатку до розді лу Н алаштування служб (з MTL для служби авторизації).
Якщо ви зараз використовуєте MTL для служби авторизації, переналаштування використання перевірки токенів CI з TLS не є обов'язковим.
-
Отримання облікових даних OAuth для вашого Webex для Cisco BroadWorks.
-
Встановіть наступні патчі на кожному сервері XSP|ADP. Встановіть пат чі, які відповідають вашому випуску:
-
Для R22:
-
Для R23:
-
Для R24 - патч не потрібен
Будь-яке посилання на XSP включає або XSP, або ADP.
-
-
Встановіть програму
AuthenticationServiceна кожну службу XSP|ADP.Виконайте наступну команду, щоб активувати програму AuthenticationService на XSP|ADP до контекстного шляху /AuthService.
xsp|adp_cli/технічне обслуговування/керовані об'єкти> активувати службу автентифікації додатка 22.0_1.1123/AuthServiceЗапустіть цю команду, щоб розгорнути AuthenticationService на XSP|ADP:
XSP|ADP_CLI/Обслуговування/Об'єкти> розгортання додатка /AuthServiceДиспетчер програмного забезпечення Broadworks розгортання /AuthService...
-
Починаючи з Broadworks build 2022.10, органи сертифікатів, які постачаються з Java, більше не автоматично включаються до сховища довіри BroadWorks при переході на нову версію java. Служба аутентифікації відкриває з'єднання TLS до Webex для отримання токена доступу, і для перевірки IDBroker та URL-адреси Webex має мати наступне у своєму сховищі довіри:
-
IdenTrust Комерційний кореневий CA 1
-
Go Daddy Root Certificate Authority - G2
Переконайтеся, що ці сертифікати присутні під наступним CLI
adp_cli/система/SSLCommonSettings/Довіри/Типовість> отриматиЯкщо немає, виконайте наступну команду, щоб імпортувати типові довіри Java:
ADP_CLI/Система/SSLЗагальні Налаштування/Довіри/За замовчуванням> ІмпортJavaTrustКрім того, ви можете вручну додати ці сертифікати як прив'язки довіри за допомогою наступної команди:
ADP_CLI/Система/SSLЗагальні Налаштування/Довіри/Широкі роботи> ОновленняTrust<alias><trustAnchorFile>Якщо ADP оновлено з попереднього випуску, органи сертифікатів зі старого випуску автоматично імпортуються до нового випуску і продовжуватимуться імпортувати, доки вони не будуть видалені вручну.
Програма AuthenticationService звільняється від параметра ValidatePeerIdentity у розділі ADP_CLI/System/SSLCommonSettings/GeneralSettings і завжди перевіряє ідентифікацію однорангового профілю. Докладніші відомості про цей параметр див. у довідці про перевірку сертифікатів Cisco Broadworks X509.
-
-
Налаштуйте постачальники ідентифікацій, виконуючи наступні команди на кожному сервері XSP|ADP:
XSP|ADP_CLI/Програми/Служба автентифікації/Постачальники ідентифікації/Cisco> отримати-
встановити клієнт-ідентифікатор клієнта з кроку1 -
встановити увімкнено true -
встановити клієнтСекретний клієнт-секрет-з-кроку1 -
Набір CIResponseBodyMaxSizeInбайтів 65536 -
встановити ім'я видавця<URL>— для URL-адреси введітьURL-адресу імені видавця, яка застосовується до вашого кластеру CI. Дивіться наступну таблицю. -
встановити IssuerURL —Для URL-адре<URL>си введіть адресу IssuerURL, яка застосовується до вашого кластеру CI. Дивіться наступну таблицю. -
встановити tokenInFourl<IdPProxy URL>— введіть URL-адресу проксі-сервера IdP, яка застосовується до вашого кластера Teams. Дивіться другу таблицю, яка далі.
Таблиця 1. Встановіть ім'я емітента та URL-адресу емітента Якщо кластер CI є... Встановіть ім'я видавця та URL-адресу видавця на... US-A
https://idbroker.webex.com/idbEU
https://idbroker-eu.webex.com/idbUS-B
https://idbroker-b-us.webex.com/idbЯкщо ви не знаєте свій кластер CI, ви можете отримати інформацію з відомостей про клієнта у вікні служби підтримки Центру керування.
Таблиця 2. Набір токенівFourl Якщо кластер команд є... Встановіть токенінФourl на... (URL-адреса проксі IdP) ACHM
https://broadworks-idp-proxy-a.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAFRA
https://broadworks-idp-proxy-k.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAORE
https://broadworks-idp-proxy-r.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticate-
Якщо ви не знаєте свій кластер команд, ви можете отримати інформацію з відомостей про клієнта у вікні служби підтримки Центру керування.
-
Для тестування ви можете перевірити, що токенInfoURL дійсний, замінивши частину URL-адреси "idp/аутентифікувати" на "ping».
-
-
Вкажіть право Webex, яке повинно бути присутнім у профілі користувача у Webex, виконавши таку команду:
XSP|AD P_CLI/Програми/АутентифікаціяСервіс/Постачальники ідентифікації/Cisco/Області> встановити сферу широкоформатного з'єднувача: користувач -
Налаштуйте постачальників ідентифікацій для Cisco Federation за допомогою наступних команд на кожному сервері XSP|ADP:
XSP|ADP_CLI/Програми/Служба автентифікації/Постачальники ідентифікації/Cisco/Федерація> отримати-
Набір FLSurl https://cifls.webex.com/federation -
встановити період оновлення в 60 хвилин -
встановити токен RefreshToken RefreshToken з-кроку1
-
-
Запустіть наступну команду, щоб перевірити, що ваша конфігурація FLS працює. Ця команда поверне список постачальників ідентифікацій:
XSP|ADP_CLI/Програми/Послуги/Послуги/Постачальники ідентичності/Cisco/Федерація/Кластерма> Отримати -
Налаштуйте керування токенами за допомогою наступних команд на кожному сервері XSP|ADP:
-
XSP|ADP_CLI/Програми/Служба автентифікації/Управління токенами> -
Набір токенівЕмітент BroadWorks -
встановити токенТривалість у годині 720
-
-
Створюйте та діліться ключами RSA. Ви повинні створити ключі на одному XSP|ADP, а потім скопіювати їх у всі інші XSP|ADP. Це пов'язано з наступними факторами:
-
Ви повинні використовувати однакові пари публічних/приватних ключів для шифрування/дешифрування токенів у всіх екземплярах служби автентифікації.
-
Пара ключів генерується службою аутентифікації, коли вона вперше потрібна для випуску токена.
Якщо ви циклюєте ключі або змінюєте довжину ключа, вам потрібно повторити наступну конфігурацію та перезапустити всі XSP|ADP.
-
Виберіть один XSP|ADP, який буде використаний для створення пари ключів.
-
Використовуйте клієнт для запиту зашифрованого токена від цього XSP|ADP, запитавши наступну URL-адресу з браузера клієнта:
https://<XSP|ADP-IPAddress>/authService/token? ключ = base64URL (клієнтський публічний ключ)(Це генерує пару приватних/відкритих ключів на XSP|ADP, якщо такої ще не було)
-
Розташування магазину ключів не налаштовується. Експортуйте ключі:
XSP|ADP_CLI/Програми/Служба автентифікації/Управління ключами> Експортувати ключі -
Скопіюйте експортований файл/var/Broadworks/tmp/AuthService.keys в те саме місце на іншому XSP|ADPS, при необхідностіперезаписуючи старий фай л.keys. -
Імпортуйте ключі на кожному з інших XSP|ADP:
XSP| ADP_CLI/Програми/Служба автентифікації/Керування ключами> Імпортключі /var/Broadworks/TMP/AuthService.keys
-
-
Введіть URL-адресу AuthService до веб-контейнера. Веб-контейнер XSP|ADP потребує URL-адреси AuthService, щоб він міг перевіряти токени. На кожному з XSP|ADP:
-
Додайте URL-адресу служби автентифікації як зовнішню службу автентифікації для утиліти BroadWorks Communications:
xsp|adp_cli/система/утиліта комунікації/Налаштування за замовчування/зовнішня автентифікація/AuthService> встановити URL-адресу http://127.0.0.1:80/authService -
Додайте URL-адресу служби автентифікації до контейнера:
xsp|adp _cli/технічне обслуговування/параметри контейнера> додати tomcat bw.authservice.AuthServiceUrl http://127.0.0.1:80/authServiceЦе дозволяє Webex використовувати Службу автентифікації для перевірки токенів, представлених як облікові дані.
-
Перевірте параметр за допомогою
get. -
Перезапустіть XSP|ADP.
-
Вилучити вимогу автентифікації клієнта для служби авторизації (лише R24)
Якщо у вас на R24 налаштована Служба автентифікації з перевіркою CI Token, вам також потрібно видалити вимогу автентифікації клієнта для служби автентифікації. Виконайте наступну команду CLI:
<interfaceIp><port>ADP_CLI/Інтерфейс/HTTP/SSLCommonSettings/Аутентифікація клієнта/WebApps> встановити автентифікаціяСлужба ClientAuthReq false
Налаштування TLS та шифрів на інтерфейсах HTTP (для XSI та служби аутентифікації)
Служба автентифікації, програми Xsi-Actions і Xsi-Events використовують інтерфейси HTT P-сервера. Рівні конфігурації TLS для цих додатків такі:
Найбільш загальний = Система> Транспорт> HTTP > Інтерфейс HTTP-сервера = Найбільш конкретний
Контексти CLI, які ви використовуєте для перегляду або зміни різних налаштувань SSL:
| специфіка | Контекст CLI |
| Система (глобальна) |
|
| Транспор тні протоколи для цієї системи |
|
| HTTP в цій системі |
|
| Специфічні інтерфейси HTTP- сервера в цій системі |
|
Читання конфігурації інтерфейсу TLS-сервера HTTP на XSP|ADP
-
Увійдіть у XSP|ADP та перейдіть до XSP|ADP_CLI/Інтерфейс/HTTP/HTTP/HTTPServer> -
Введіть команду
getі прочитайте результати. Ви повинні побачити інтерфей си (IP-адреси) і, для кожного, чи є вони безпечними та чи вимагають вони аутентифікації клієнта.
Apache tomcat видає сертифікат для кожного захищеного інтерфейсу; система генерує сертифікат, який підписується самостійно, якщо він потрібен.
XSP|ADP_CLI/Interface/Http/HttpServer> get
Додавання протоколу TLS 1.2 до інтерфейсу сервера HTTP
Інтерфейс HTTP, який взаємодіє з хмарою Webex, повинен бути налаштований для TLSv1.2. Хмара не веде переговори про попередні версії протоколу TLS.
Щоб налаштувати протокол TLSv1.2 в інтерфейсі HTTP-сервера:
-
Увійдіть у XSP|ADP та перейдіть до XSP|ADP_CLI/Інтерфейс/HTTP/HTTP/HTTPServer/SSLSettings/Protocols> -
Введіть команду
get 443<interfaceIp>, щоб побачити, які протоколи вже використовуються в цьому інтерфейсі. -
Введіть команду
add 443 TLSv1.2<interfaceIp>, щоб перекон атися, що інтерфейс може використовувати TLS 1.2 при спілкуванні з хмарою.
Редагування конфігурації шифрів TLS на інтерфейсі сервера HTTP
Щоб налаштувати необхідні шифри:
-
Увійдіть у XSP|ADP та перейдіть до XSP|ADP_CLI/Інтерфейс/HTTP/HTTP/HTTPServer/SSLSettings/Шифр> -
Введіть команду
get 443<interfaceIp>, щоб побачити, які шифри вже використовуються в цьому інтерфейсі. Повинен бути принаймні один із рекомендованих паке тів Cisco (див. Вимоги до ідентичності та безпеки XSP|ADP у розділі О гляд). -
Введіть команду
add 443<interfaceIp>, <cipherName>щоб додати шифр в інтерфейс HTTP-сервера.CLI XSP|ADP вимагає назви стандартного пакету шифрів IANA, а не ім'я набору шифрів OpenSSL.
Наприклад, щоб додати шифр OpenSSL ECDHE-ECDSA-CHACHA20-POLY1305 до інтерфейсу сервера HTTP, ви повинні використовувати: xsp|ADP_CLI/інтерфейс/HTTP/HTTP/HTTP/HTTPServer/SSLSettings/шифр> додати 192.0.2.7 443 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305Див. https://ciphersuite.info/, щоб знайти набір за будь-яким іменем.
Налаштування керування пристроями на XSP|ADP, сервері додатків та сервері профілів
Сервер профілю та XSP|ADP є обов'язковими для керування пристроями. Вони повинні бути налаштовані відповідно до інструкцій, наведених у Посі бнику з налаштування керування пристроями BroadWorks.