Posodabljanje Cisco BroadWorks NPS za uporabo NPS proxy: Vodnik po konfiguraciji
Preberite, kako posodobite Cisco BroadWorks NPS za uporabo NPS Proxy s tem priročnikom za konfiguracijo. Odkrijte navodila po korakih, premisleki in najboljše prakse za nemoteno integracijo in izboljšano učinkovitost delovanja omrežja.
V tem članku je opisano, kako konfigurirati NPS v skupni rabi za uporabo strežnika proxy za preverjanje pristnosti NPS, tako da ga lahko uporabite tudi za potisna obvestila o klicih v aplikacije Webex. Če vaš NPS ne podpira drugih aplikacij, lahko sledite poenostavljenemu postopku v Vodniku https://help.webex.com/z9gt5jza rešitve Webex for BroadWorks .
Pregled strežnika proxy NPS
Za združljivost z Webexom za BroadWorks mora biti vaš NPS popravljen, da podpira funkcijo NPS proxy, Push Server for VoIP v UCaaS.
Funkcija uvaja novo zasnovo v strežniku potisnih obvestil, da odpravi varnostno ranljivost skupne rabe zasebnih ključev potrdila za potisna obvestila s ponudniki storitev za mobilne odjemalce. Namesto skupne rabe potrdil in ključev potisnih obvestil s ponudnikom storitev, NPS uporablja nov API za pridobitev kratkotrajnega žetona potisnih obvestil iz zaledja UCaaS in ta žeton uporablja za preverjanje pristnosti s storitvami Apple APN in Google FCM.
Funkcija prav tako izboljšuje zmogljivost strežnika za potisna obvestila za potisna obvestila v naprave Android prek novega API-ja Google Firebase Cloud Messaging (FCM) HTTPv1.
Če želite več informacij, glejte Potisni strežnik za VoIP v opisu funkcije UCaaS na Xchange: https://xchange.broadsoft.com/node/1045458.
Popravki BroadWorks za funkcijo so na voljo na Xchange: https://xchange.broadsoft.com/node/1046235.
Več informacij o ADP strežniku najdete na . https://xchange.broadsoft.com/node/1051580
XSP (ali ADP platforme za dostavo aplikacij), ki gosti NPS, mora izpolnjevati naslednje zahteve:
Minimalne različice in omejitve sobivanja
NPS mora biti aktiviran na namenskem XSP/ADP, NPS pa mora biti edina gostujoča aplikacija v strežniku. S tem se odpravijo motnje pri dostavi potisnih obvestil.
V uvedbi mora biti samo ena aplikacija NPS. Če uporabljate mobilno UC-One Collaborate/Connect in ali UC-One SaaS in izvajate Webex za BroadWorks, morate ta enotni NPS dati v skupno rabo za vse aplikacije.
NPS mora imeti različico R22 ali novejšo različico XSP ali ADP.
R22 / R23 XSP je združljiv s skladom R21, če XSP izvaja samo NPS in AS je R21. Servisni paket 1. Za več informacij glejte matriko združljivosti BroadWorks.
Več informacij o ADP strežniku najdete na . https://xchange.broadsoft.com/node/1051580
Skupni NPS
Preberite te opombe, preden konfigurirate NPS v skupni rabi za uporabo strežnika proxy NPS:
Če se vaš NPS uporablja z drugimi aplikacijami (ne samo z aplikacijo Webex): Najprej konfigurirajte strežnik proxy NPS, nato pa spremenite NPS iz podedovanega API-ja FCM v uporabo API-ja FCM HTTP v1.
Ko preverite, ali obvestila pravilno delujejo za starejše aplikacije s strežnikom proxy NPS, odstranite ključ API-ja FCM za aplikacijo za Android in ključ za preverjanje pristnosti APNs za aplikacijo za iOS.
APN-ji HTTP / 2
Če ste uvedli katero koli aplikacijo za iOS, ki ni iz Cisco/BroadSoft, jih konfigurirajte tako, da uporabljajo protokol HTTP/2 APNS, preden konfigurirate NPS za uporabo strežnika proxy NPS.
XSP/ADP-je, ki že podpirajo aplikacijo Collaborate ali SaaS BroadWorks, je treba preseliti v HTTP/2. Če želite podrobne informacije o konfiguraciji protokola HTTP/2, glejte Podpora za strežnik HTTP/2 za potisna obvestila za APNS (selitev NPS za podporo teh aplikacij za iOS je povzeta v tem članku).
Android FCMv1
Če ste uvedli aplikacije za Android, ki niso iz Cisco/BroadSoft, jih konfigurirajte tako, da uporabljajo ključe FCMv1, preden konfigurirate NPS za uporabo strežnika proxy NPS.
Če XSP/ADP trenutno podpira aplikacijo Connect ali UC-One SaaS, omogočite tipke FCMv1, ko konfigurirate strežnik proxy NPS. Priporočamo, da preselite vse dodatne aplikacije na ključe FCMv1, omogočite in preskusite ter nato onemogočite, dokler ne boste pripravljeni dokončati navodil za nastavitev (potek selitve je dokumentiran v tem članku).
Zaporedje | Naslov opravila | Kdaj/zakaj je opravilo obvezno? |
---|---|---|
1 |
Preselite NPS v HTTP/2 za aplikacije UC-One SaaS (ali Connect) za iOS. |
Če NPS podpira te aplikacije in še niso konfigurirane za protokol HTTP/2. |
2 |
Preselite NPS v FCMv1 za aplikacije UC-One SaaS (ali Connect) za Android. |
Če NPS podpira te aplikacije in še niso konfigurirane za FCMv1. |
3 |
Omogočite način FCMv1 in preizkusite potisna obvestila. |
Če NPS podpira UC-One Connect in/ali druge aplikacije za Android (ki niso Cisco). |
4 |
Znova omogočite podedovani način FCM. |
Če NPS podpira UC-One SaaS. Če pustite FCMv1 omogočen, preden konfigurirate strežnik proxy NPS, potisna obvestila za UC-One SaaS začnejo neuspevati. |
5 |
Namestite popravke proxy za preverjanje pristnosti NPS. |
Če je NPS na XSP R22 ali XSP R23. |
6 |
Konfigurirajte NPS za uporabo strežnika proxy za preverjanje pristnosti NPS:
|
Vedno potrebno. |
7 |
Odstranite podedovane tipke načina FCM. |
Za aplikacije, ki jih NPS uspešno podpira v FCMv1. |
Ta naloga je obvezna za potisna obvestila v aplikacije UC-One SaaS in Webex na platformah iOS.
Preden začnete
Če je na vašem XSP nameščen R22, morate uporabiti ap354313, preden lahko konfigurirate aplikacijo NPS za uporabo protokola HTTP/2 za APNS.
1 | Nastavite proizvodni URL in parametre povezave na
Opomba: Časovne omejitve povezave ne nastavite pod 1000. |
2 | Dodajte ID-je aplikacij v kontekst aplikacij APNS, pri čemer ne pozabite izpustiti tipke Auth – nastavite jo na prazno. Za UC-One SaaS: Za aplikacijo Webex: |
3 | Preverite tipke za preverjanje pristnosti z |
4 | Če tipka za preverjanje pristnosti ni prazna za |
5 | Omogoči HTTP / 2:
|
6 | Samo za aplikacije UC-One SaaS: Vpišite se v portal za prodajalce in pojdite na |
7 | Pomaknite se navzdol do razdelka Strežnik potisnih obvestil in izberite svojo izdajo (npr. Izdaja 22), nato sledite navodilom na portalu. |
Ta naloga velja za NPS na XSP. Prezrite, če je vaš NPS na ADP.
Ta postopek lahko uporabite za selitev na obvestila FCMv1 za aplikacije UC-One Connect ali UC-One SaaS za Android.
Če želite uporabiti strežnik proxy NPS za preverjanje pristnosti potisnih obvestil v aplikacijah UC-One ali Webex za Android, morate uporabiti FCMv1.
To opravilo pripravi NPS za FCMv1, tako da ga lahko omogočite kot del konfiguracije strežnika proxy za preverjanje pristnosti NPS. Ne omogočite FCMv1, dokler niste pripravljeni konfigurirati strežnika proxy za preverjanje pristnosti NPS, sicer obvestila odjemalcem SaaS ne bodo uspela.
1 | Pridobite ID projekta iz konzole Firebase: | ||||||||||||||||
2 | Pridobite zasebni ključ računa storitve iz storitve Firebase: | ||||||||||||||||
3 | Kopirajte ključ v XSP, ki gosti vaš NPS. | ||||||||||||||||
4 | Dodajte ID projekta in povezani zasebni ključ v kontekst projektov FCM:
| ||||||||||||||||
5 | Dodajte aplikacijo UC-One (Connect ali SaaS) in povezani ID projekta v kontekst aplikacij FCM:
| ||||||||||||||||
6 | Preverite konfiguracijo za FCM glede na atribute in priporočene vrednosti, ki so prikazane tukaj. Uporabiti Teči
|
Ta naloga velja za NPS na ADP. Prezrite ga, če je vaš NPS na XSP.
Ta postopek lahko uporabite za selitev na obvestila FCMv1 za aplikacije UC-One Connect ali UC-One SaaS za Android.
Če želite uporabiti strežnik proxy NPS za preverjanje pristnosti potisnih obvestil v aplikacijah UC-One ali Webex za Android, morate uporabiti FCMv1.
To opravilo pripravi NPS za FCMv1, tako da ga lahko omogočite kot del konfiguracije strežnika proxy za preverjanje pristnosti NPS. Ne omogočite FCMv1, dokler niste pripravljeni konfigurirati strežnika proxy za preverjanje pristnosti NPS, sicer obvestila odjemalcem SaaS ne bodo uspela.
1 | Pridobite ID projekta iz konzole Firebase: |
2 | Pridobite zasebni ključ računa storitve iz storitve Firebase: |
3 | Uvoz datoteke .json v strežnik ADP |
4 | Prijavite se v ADP CLI in dodajte ključ projekta in API-ja v kontekst projektov FCM:
|
5 | Dodajte ID aplikacije in projekta v kontekst aplikacij FCM:
|
6 | Preverite konfiguracijo:
|
To morate storiti (kot del selitve) le, če:
Vaš NPS se uporablja za aplikacije UC-One SaaS ali BroadWorks Connect za Android.
Preizkusili ste že, ali potisna obvestila o klicih drugim aplikacijam delujejo z API-jem FCMv1.
Začasno onemogočate FCMv1, ker je treba ključe FCMv1 za te aplikacije omogočiti le med postopkom konfiguracije strežnika proxy za preverjanje pristnosti NPS.
1 | Vpišite se v XSP, ki gosti vaš NPS v skupni rabi. |
2 | Pomaknite se v kontekst FCM in onemogočite FCM v1: |
Namestite te popravke za podporo funkcije proxy za preverjanje pristnosti NPS:
Obliži R22
Obliži R23
1 | Ustvarite zahtevo za storitev s stikom za vkrcanje ali s TAC, da omogočite svoj račun odjemalca OAuth (Webex Common Identity). Naslovite zahtevo za storitev Konfiguracija NPS za nastavitevstrežnika proxy preverjanja pristnosti. Cisco vam zagotovi ID odjemalca OAuth, skrivnost odjemalca in žeton za osvežitev, ki je veljaven 60 dni. Če žeton poteče, preden ga uporabite s svojim NPS, lahko vložite drugo zahtevo.
| |||||||||||||||||||
2 | Ustvarite račun stranke na NPS:
Če želite preveriti, ali se vnesene vrednosti ujemajo s tistimi, ki ste jih prejeli, zaženite | |||||||||||||||||||
3 | Vnesite URL strežnika proxy NPS in nastavite interval osveževanja žetona (priporočeno 30 minut):
| |||||||||||||||||||
4 | (Za obvestila za Android) Dodajte ID-je aplikacij za Android v kontekst aplikacij FCM na NPS. Za aplikacijo Webex v Androidu: Za aplikacijo UC-One v Androidu: | |||||||||||||||||||
5 | (Za obvestila Apple iOS) Dodajte ID aplikacije v kontekst aplikacij APNS in ne pozabite, da izpustite ključ Auth – nastavite ga na prazno. Za aplikacijo Webex v sistemu iOS: Za aplikacijo UC-One v sistemu iOS: | |||||||||||||||||||
6 | Konfigurirajte te URL-je NPS:
| |||||||||||||||||||
7 | Konfigurirajte te parametre povezave NPS na prikazane priporočene vrednosti:
| |||||||||||||||||||
8 | Preverite, ali aplikacijski strežnik pregleduje ID-je aplikacij, ker boste morda morali dodati aplikacije Webex na seznam dovoljenih: |
1 | Znova zaženite XSP: bwrestart
|
2 | Preizkusite obvestila o klicih v Android tako, da pokličete naročnika BroadWorks na klicnega odjemalca v Androidu. Preverite, ali je obvestilo o klicu prikazano v napravi Android. Opomba: Če potisna obvestila začnejo odpovedovati za aplikacijo UC-One za Android, je možno, da pride do napačne konfiguracije. Če je to vaša situacija, se lahko vrnete na podedovani FCM na naslednji način:
|
3 | Preizkusite obvestila o klicih v iOS tako, da pokličete naročnika BroadWorks na klicalnega odjemalca v iOS-u. Preverite, ali je v napravi iOS prikazano obvestilo o klicu. Opomba: Če potisna obvestila začnejo odpovedovati za aplikacijo UC-One iOS, je možno, da je prišlo do napačne konfiguracije. Če je to vaša situacija, se lahko vrnete na podedovani binarni vmesnik z |