Aktualizácia Cisco BroadWorks NPS na používanie NPS proxy: Sprievodca konfiguráciou
V tejto konfiguračnej príručke sa dozviete, ako aktualizovať Cisco BroadWorks NPS NPS Proxy na používanie servera NPS. Objavte podrobné pokyny, dôležité informácie a osvedčené postupy pre bezproblémovú integráciu a zvýšenie výkonu siete.
Tento článok popisuje, ako nakonfigurovať zdieľaný server NPS na používanie servera proxy overovania NPS, aby ho bolo možné použiť aj na odosielanie upozornení na hovory do aplikácií Webex. Ak váš NPS nepodporuje iné aplikácie, môžete postupovať podľa zjednodušeného postupu v Sprievodcovi https://help.webex.com/z9gt5jriešením Webex for BroadWorks .
Prehľad servera proxy servera NPS
Z dôvodu kompatibility s Webexom pre BroadWorks musí byť váš NPS opravený tak, aby podporoval funkciu NPS Proxy, Push Server for VoIP v UCaaS.
Táto funkcia implementuje nový dizajn na serveri Notification Push Server na vyriešenie bezpečnostnej chyby zdieľania súkromných kľúčov certifikátu push notifikácií s poskytovateľmi služieb pre mobilných klientov. Namiesto zdieľania certifikátov a kľúčov push notifikácií s poskytovateľom služieb používa NPS nové rozhranie API na získanie krátkodobého tokenu push notifikácií z backendu UCaaS a používa tento token na overovanie so službami Apple APN a Google FCM.
Táto funkcia tiež vylepšuje schopnosť servera Notification Push Server odoslať upozornenia do zariadení s Androidom prostredníctvom nového rozhrania Google Firebase Cloud Messaging (FCM) HTTPv1 API.
Ďalšie informácie nájdete v popise funkcie Push Server pre VoIP v UCaaS na Xchange: https://xchange.broadsoft.com/node/1045458.
Záplaty BroadWorks pre túto funkciu sú dostupné na Xchange: https://xchange.broadsoft.com/node/1046235.
Viac informácií o ADP serveri nájdete na . https://xchange.broadsoft.com/node/1051580
XSP (alebo Application Delivery Platform ADP), ktorý je hostiteľom NPS, musí spĺňať nasledujúce požiadavky:
Minimálne verzie a obmedzenia spoločnej rezidencie
NPS musí byť aktivovaný na vyhradenom XSP/ADP a NPS musí byť jedinou hosťovanou aplikáciou na serveri. Tým sa eliminuje rušenie doručovania upozornení Push.
V nasadení by mala byť iba jedna aplikácia NPS. Ak používate mobilné UC-One Collaborate/Connect a/alebo UC-One SaaS a implementujete Webex pre BroadWorks, musíte zdieľať tento jeden NPS pre všetky aplikácie.
NPS musí byť vo verzii R22 alebo novšej XSP alebo ADP.
R22/R23 XSP je kompatibilný so zásobníkom R21, ak XSP používa iba NPS a AS je R21. SP1. Ďalšie informácie nájdete v matici kompatibility BroadWorks.
Viac informácií o ADP serveri nájdete na . https://xchange.broadsoft.com/node/1051580
Zdieľaný NPS
Pred konfiguráciou zdieľaného NPS na používanie servera proxy NPS si prečítajte tieto poznámky:
Ak sa vaše NPS používa s inými aplikáciami (nielen s aplikáciou Webex): Najprv nakonfigurujte server proxy servera NPS a potom zmeňte server NPS z používania staršieho rozhrania API FCM na rozhranie API FCM HTTP v1.
Po overení, či oznámenia fungujú správne pre staršie aplikácie s serverom proxy NPS, odstráňte kľúč rozhrania API FCM pre aplikáciu pre Android a autentifikačný kľúč APNs pre aplikáciu pre iOS.
APN HTTP/2
Ak ste nasadili nejaké aplikácie pre iOS, ktoré nie sú od spoločnosti Cisco/BroadSoft, nakonfigurujte tieto aplikácie tak, aby používali protokol HTTP/2 APNS pred konfiguráciou servera NPS na používanie servera proxy NPS.
XSP/ADP, ktoré už podporujú aplikáciu Collaborate alebo SaaS BroadWorks, je potrebné migrovať do HTTP/2. Podrobné informácie o konfigurácii protokolu HTTP/2 nájdete v téme Podpora HTTP/2 pre server presunutia oznámení pre APNS (migrácia servera NPS na podporu týchto aplikácií pre iOS je zhrnutá v tomto článku).
Android FCMv1
Ak ste nasadili nejaké aplikácie pre Android, ktoré nie sú od spoločnosti Cisco/BroadSoft, nakonfigurujte tieto aplikácie tak, aby používali kľúče FCMv1 pred konfiguráciou servera NPS na používanie servera proxy NPS.
Ak XSP/ADP momentálne podporuje aplikáciu Connect alebo UC-One SaaS, po nakonfigurovaní servera proxy NPS povoľte kľúče FCMv1. Odporúčame migrovať všetky ďalšie aplikácie na kľúče FCMv1, povoliť a otestovať a potom zakázať, kým nebudete pripravení dokončiť pokyny na nastavenie (postup migrácie je popísaný v tomto článku).
Sled | Názov úlohy | Kiedy/prečo je úloha povinná? |
---|---|---|
1 |
Migrujte NPS na HTTP/2 pre aplikácie UC-One SaaS (alebo Connect) pre iOS. |
Ak NPS podporuje tieto aplikácie a ešte nie sú nakonfigurované pre protokol HTTP/2. |
2 |
Migrujte NPS na FCMv1 pre aplikácie UC-One SaaS (alebo Connect) pre Android. |
Ak NPS podporuje tieto aplikácie a ešte nie sú nakonfigurované pre FCMv1. |
3 |
Povoľte režim FCMv1 a otestujte upozornenia push. |
Ak NPS podporuje UC-One Connect a/alebo iné aplikácie pre Android (iných ako Cisco). |
4 |
Znova povoľte starší režim FCM. |
Ak NPS podporuje UC-One SaaS. Ak necháte FCMv1 zapnutú, pred konfiguráciou servera proxy servera NPS začnú zlyhávať oznámenia bez vyžiadania do UC-One SaaS. |
5 |
Nainštalujte opravy servera proxy na overovanie NPS. |
Ak je NPS na XSP R22 alebo XSP R23. |
6 |
Nakonfigurujte server NPS tak, aby používal server proxy overovania NPS:
|
Vždy potrebné. |
7 |
Odstráňte klávesy staršieho režimu FCM. |
Pre aplikácie, ktoré sú úspešne podporované serverom NPS v systéme FCMv1. |
Táto úloha je povinná pre upozornenia bez vyžiadania do aplikácií UC-One SaaS a Webex na platformách iOS.
Skôr než začnete
Ak je na vašom XSP spustený R22, musíte použiť ap354313 predtým, ako budete môcť nakonfigurovať aplikáciu NPS tak, aby používala protokol HTTP/2 pre APNS.
1 | Nastavte produkčnú URL adresu a parametre pripojenia na
Poznámka: Nenastavujte časový limit pripojenia pod 1000. |
2 | Pridajte ID aplikácií do kontextu aplikácií APNS a nezabudnite vynechať kľúč Auth – nastavte ho na prázdny. Pre UC-One SaaS: Pre aplikáciu Webex: |
3 | Skontrolujte autentizačné klávesy pomocou |
4 | Ak autentifikačný kľúč nie je prázdny pre |
5 | Povoliť HTTP/2:
|
6 | Len pre aplikácie UC-One SaaS: Prihláste sa na portál predajcu a prejdite na |
7 | Posuňte sa nadol do sekcie Server presunutia oznámení a vyberte vydanie (napr. vydanie 22) a potom postupujte podľa pokynov uvedených na portáli. |
Táto úloha sa vzťahuje na NPS na XSP. Ignorujte to, ak je váš NPS na ADP.
Tento postup môžete použiť na migráciu na oznámenia FCMv1 pre aplikácie UC-One Connect alebo UC-One SaaS pre Android.
Ak chcete použiť server proxy NPS na overenie oznámení bez vyžiadania v aplikáciách UC-One alebo Webex pre Android, musíte použiť FCMv1.
Táto úloha pripraví server NPS pre systém FCMv1 tak, aby ste ho mohli povoliť ako súčasť konfigurácie servera proxy overovania servera NPS. Nepovoľujte FCMv1, kým nie ste pripravení nakonfigurovať server proxy overovania NPS, inak oznámenia pre klientov SaaS zlyhajú.
1 | Získajte ID projektu z konzoly Firebase: | ||||||||||||||||
2 | Získajte súkromný kľúč svojho účtu služby z platformy Firebase: | ||||||||||||||||
3 | Skopírujte kľúč do XSP, ktorý je hostiteľom vášho NPS. | ||||||||||||||||
4 | Pridajte ID projektu a priradený súkromný kľúč do kontextu projektov FCM:
| ||||||||||||||||
5 | Pridajte aplikáciu UC-One (Connect alebo SaaS) a súvisiace ID projektu do kontextu aplikácií FCM:
| ||||||||||||||||
6 | Skontrolujte konfiguráciu FCM podľa tu uvedených atribútov a odporúčaných hodnôt. Použiť Bežať
|
Táto úloha sa vzťahuje na NPS na ADP. Ignorujte to, ak je váš NPS na XSP.
Tento postup môžete použiť na migráciu na oznámenia FCMv1 pre aplikácie UC-One Connect alebo UC-One SaaS pre Android.
Ak chcete použiť server proxy NPS na overenie oznámení bez vyžiadania v aplikáciách UC-One alebo Webex pre Android, musíte použiť FCMv1.
Táto úloha pripraví server NPS pre systém FCMv1 tak, aby ste ho mohli povoliť ako súčasť konfigurácie servera proxy overovania servera NPS. Nepovoľujte FCMv1, kým nie ste pripravení nakonfigurovať server proxy overovania NPS, inak oznámenia pre klientov SaaS zlyhajú.
1 | Získajte ID projektu z konzoly Firebase: |
2 | Získajte súkromný kľúč svojho účtu služby z platformy Firebase: |
3 | Importujte .json súbor na server ADP |
4 | Prihláste sa do ADP CLI a pridajte kľúč projektu a API do kontextu projektov FCM:
|
5 | Pridajte ID aplikácie a projektu do kontextu aplikácií FCM:
|
6 | Overte konfiguráciu:
|
Musíte to urobiť (v rámci migrácie) iba v týchto prípadoch:
Váš NPS sa používa pre aplikácie UC-One SaaS alebo BroadWorks Connect pre Android.
Už ste otestovali, že oznámenia o vyžiadaných hovoroch do iných aplikácií fungujú s rozhraním FCMv1 API.
Dočasne zakážete FCMv1, pretože kľúče FCMv1 pre tieto aplikácie musia byť povolené iba počas procesu konfigurácie servera proxy overovania NPS.
1 | Prihláste sa do XSP, ktorý je hostiteľom zdieľaného NPS. |
2 | Prejdite do kontextu FCM a vypnite FCM v1: |
Nainštalujte nasledujúce opravy na podporu funkcie servera proxy overovania NPS:
Záplaty R22
Nášivky R23
1 | Vytvorte žiadosť o službu so svojím kontaktom pre registráciu alebo pomocou TAC, aby ste zriadili svoje klientske konto OAuth (Webex Common Identity). Názov žiadosti o službu Konfigurácia servera NPS pre nastavenieservera proxy overenia. Spoločnosť Cisco vám poskytne ID klienta OAuth, tajný kľúč klienta a obnovovací token, ktorý je platný 60 dní. Ak platnosť tokenu vyprší skôr, ako ho použijete s NPS, môžete podať ďalšiu žiadosť.
| |||||||||||||||||||
2 | Vytvorte si klientsky účet na NPS:
Ak chcete overiť, či sa zadané hodnoty zhodujú s tým, čo ste dostali, spustite | |||||||||||||||||||
3 | Zadajte URL adresu servera proxy servera NPS a nastavte interval obnovenia tokenu (odporúča sa 30 minút):
| |||||||||||||||||||
4 | (Pre upozornenia Androidu) Pridajte ID aplikácií pre Android do kontextu aplikácií FCM na NPS. Pre aplikáciu Webex v systéme Android: Pre aplikáciu UC-One v systéme Android: | |||||||||||||||||||
5 | (Pre hlásenia Apple iOS) Pridajte ID aplikácie do kontextu aplikácií APNS a nezabudnite vynechať kľúč Auth – nastavte ho na prázdny. Pre aplikáciu Webex v systéme iOS: Pre aplikáciu UC-One v systéme iOS: | |||||||||||||||||||
6 | Nakonfigurujte nasledujúce URL adresy NPS:
| |||||||||||||||||||
7 | Nakonfigurujte nasledujúce parametre pripojenia NPS na zobrazené odporúčané hodnoty:
| |||||||||||||||||||
8 | Skontrolujte, či aplikačný server kontroluje ID aplikácií, pretože možno budete musieť pridať aplikácie Webex do zoznamu povolených: |
1 | Reštartujte XSP: bwrestart
|
2 | Otestujte upozornenia na hovory do Androidu uskutočňovaním hovorov od predplatiteľa BroadWorks do volajúceho klienta v systéme Android. Overte, či sa v zariadení s Androidom zobrazuje upozornenie na hovor. Poznámka: Ak push notifikácie začnú zlyhávať pre aplikáciu UC-One pre Android, je možné, že došlo k nesprávnej konfigurácii. Ak je to vaša situácia, môžete sa vrátiť k staršej verzii FCM takto:
|
3 | Otestujte upozornenia na hovory do systému iOS uskutočnením hovorov od predplatiteľa BroadWorks do volajúceho klienta v systéme iOS. Overte, či sa na zariadení so systémom iOS zobrazuje hlásenie o hovore. Poznámka: Ak push notifikácie začnú zlyhávať pre aplikáciu UC-One pre iOS, je možné, že došlo k nesprávnej konfigurácii. Ak je to vaša situácia, môžete sa vrátiť k staršiemu binárnemu rozhraniu pomocou |