Aktualizace serveru Cisco Broadworks NPS pro použití proxy serveru NPS: příručka ke konfiguraci
Přečtěte si, jak aktualizovat server Cisco Broadworks NPS tak, aby využíval proxy server NPS pomocí tohoto průvodce konfigurací. Objevte podrobné pokyny, úvahy a osvědčené postupy pro bezproblémovou integraci a vylepšený výkon sítě.
Tento článek popisuje, jak nakonfigurovat sdílený server NPS tak, aby používal ověřovací proxy server NPS, aby jej bylo možné také použít k odesílání oznámení hovorů do aplikací Webex. Pokud server NPS nepodporuje jiné aplikace, můžete postupovat podle zjednodušeného postupu v příručce k řešení Webex pro Broadworks https://help.webex.com/z9gt5j.
Přehled proxy serveru NPS
Pro kompatibilitu se službou Webex pro Broadworks musí být server NPS opravený, aby podporoval funkci proxy serveru NPS, Push server pro VoIP v řešení UC S.
Tato funkce implementuje nový design serveru Notification Push Server, aby vyřešila zranitelnost zabezpečení při sdílení soukromých klíčů certifikátu push Notification s poskytovateli služeb pro mobilní klienty. Místo sdílení certifikátů a klíčů push notifikace s poskytovatelem služeb používá server NPS nové rozhraní API k získání krátkodobého tokenu push notifikace z backendu UC S a používá tento token k ověření se službami Apple APNS a Google FCM.
Tato funkce také zvyšuje schopnost serveru Notification Push Server odesílat oznámení do zařízení Android prostřednictvím nového rozhraní API Google Firebase Cloud Messaging (FCM) <UNK> v1.
Další informace naleznete v tématu Push Server pro VoIP v popisu funkce UC S na Xchange: https://xchange.broadsoft.com/node/1045458.
Záplaty Broadworks pro tuto funkci jsou k dispozici na Xchange: https://xchange.broadsoft.com/node/1046235.
Více informací na serveru ADP naleznete na adrese https://xchange.broadsoft.com/node/1051580.
XSP (nebo Application Delivery Platform ADP), který je hostitelem serveru NPS, musí splňovat následující požadavky:
Minimální verze a omezení společného pobytu
Server NPS musí být aktivován na vyhrazeném serveru XSP/ADP a server NPS musí být jedinou hostovanou aplikací na serveru. Tím se eliminuje rušení při doručování Push notifikací.
V nasazení by měla být pouze jedna aplikace NPS. Pokud používáte mobilní aplikaci UC-One Collaboration/Connect nebo UC-One Saas a implementujete aplikaci Webex pro Broadworks, musíte tento jediný server NPS sdílet pro všechny aplikace.
Server NPS musí být ve verzi R22 nebo novější XSP nebo ADP.
R22/R23 XSP je kompatibilní se zásobníkem R21, pokud XSP běží pouze na serveru NPS a AS je R21.SP1. Další informace najdete v tabulce kompatibility Broadworks.
Více informací na serveru ADP naleznete na adrese https://xchange.broadsoft.com/node/1051580.
Sdílený server NPS
Před konfigurací sdíleného serveru NPS pro použití proxy serveru NPS si přečtěte tyto poznámky:
Pokud je server NPS používán s jinými aplikacemi (nejen s aplikací Webex): Nejprve nakonfigurujte proxy server NPS a poté změňte server NPS z použití staršího rozhraní FCM API na použití rozhraní FCM HTTP v1 API.
Poté, co ověříte, že oznámení fungují správně pro starší aplikace pomocí proxy serveru NPS, odstraňte klíč rozhraní FCM API pro aplikaci Android a ověřovací klíč APNS pro aplikaci iOS.
APNS HTTP/2
Pokud jste nasadili některé aplikace iOS, které nejsou od společnosti Cisco/Broadsoft, před konfigurací proxy serveru NPS nakonfigurujte tyto aplikace tak, aby používaly protokol HTTP/2 APNS.
XSP/ADPs, které již podporují aplikaci Collaborate nebo Saas Broadworks, je třeba migrovat na protokol HTTP/2. Podrobné informace o konfiguraci protokolu HTTP/2 naleznete v tématu Podpora serveru nabízených oznámení pro APNS (migrace serveru NPS na podporu těchto aplikací iOS je shrnuta v tomto článku).
Android F<UNK> v1
Pokud jste nasadili některé aplikace pro Android, které nejsou od společnosti Cisco/Broadsoft, před konfigurací proxy serveru NPS nakonfigurujte tyto aplikace tak, aby používaly klíče F<UNK> v1.
Pokud server XSP/ADP aktuálně podporuje aplikaci Connect nebo UC-One Saas, povolte klíče F<UNK> v1 po konfiguraci proxy serveru NPS. Doporučujeme migrovat všechny další aplikace na klíče F<UNK> v1, povolit a otestovat a poté zakázat, dokud nebudete připraveni dokončit pokyny pro nastavení (migrační tok je zdokumentován v tomto článku).
Pořadí | Název úkolu | Kdy/proč je úkol vyžadován? |
---|---|---|
1 |
Migrujte server NPS do protokolu HTTP/2 pro aplikace UC-One Saas (nebo Connect) pro systém ios. |
Pokud server NPS tyto aplikace podporuje a zatím nejsou nakonfigurovány pro protokol HTTP/2. |
2 |
Migrujte server NPS na verzi F<UNK> v1 pro aplikace UC-One Saas (nebo Connect) pro Android. |
Pokud server NPS tyto aplikace podporuje a zatím nejsou nakonfigurovány pro F<UNK> v1. |
3 |
Povolte režim F<UNK> v1 a otestujte nabízená oznámení. |
Pokud server NPS podporuje aplikaci UC-One Connect a/nebo jiné aplikace pro Android (jiné než Cisco). |
4 |
Znovu povolte starší režim FCM. |
Pokud server NPS podporuje aplikaci UC-One Saas. Pokud necháte zapnutou funkci F<UNK> v1, než nakonfigurujete proxy server NPS, nabízená oznámení do aplikace UC-One Saas začnou selhávat. |
5 |
Nainstalujte opravy ověřovacího proxy serveru NPS. |
Pokud je server NPS na XSP R22 nebo XSP R23. |
6 |
Nakonfigurujte server NPS pro použití ověřovacího proxy serveru NPS:
|
Vždy vyžadováno. |
7 |
Odeberte klíče staršího režimu FCM. |
Pro aplikace, které jsou úspěšně podporovány serverem NPS na platformě F<UNK> v1. |
Tato úloha je povinná pro nabízená oznámení aplikacím UC-One Saas a Webex na platformách iOS.
Než začnete
Pokud váš XSP běží R22, musíte použít ap354313, než budete moci nakonfigurovat aplikaci NPS tak, aby používala protokol HTTP/2 pro APNS.
1 | Nastavte produkční adresu URL a parametry připojení na
Poznámka: Nenastavujte časový limit připojení pod 1000. |
2 | Přidejte aplikační IDS do kontextu aplikací APNS a nezapomeňte vynechat ověřovací klíč – nastavte jej na prázdný. Pro UC-One Saas: Pro aplikaci Webex: |
3 | Zkontrolujte ověřovací klíče pomocí |
4 | Pokud ověřovací klíč není prázdný pro |
5 | Povolit protokol HTTP/2:
|
6 | Pouze pro aplikace UC-One Saas: Přihlaste se k portálu prodejce a přejděte na |
7 | Posuňte se dolů do části Server nabízených oznámení, vyberte verzi (např. Release 22) a postupujte podle pokynů uvedených na portálu. |
Tato úloha platí pro server NPS na serveru XSP. Ignorujte ji, pokud je server NPS na platformě ADP.
Tento postup můžete použít pro migraci do oznámení F<UNK> v1 pro aplikace UC-One Connect nebo UC-One Saas Android.
Pokud chcete proxy server NPS použít k ověřování nabízených oznámení do aplikací UC-One nebo Webex pro Android, musíte použít protokol F<UNK> v1.
Tato úloha připraví server NPS pro server F<UNK> v1, abyste jej mohli povolit jako součást konfigurace ověřovacího proxy serveru NPS. Nepovolujte protokol F<UNK> v1, dokud nebudete připraveni nakonfigurovat ověřovací proxy server NPS, jinak se oznámení klientům Saas nezdaří.
1 | Získání ID projektu z konzole Firebase: | ||||||||||||||||
2 | Získejte soukromý klíč účtu služby z Firebase: | ||||||||||||||||
3 | Zkopírujte klíč na server XSP hostující server NPS. | ||||||||||||||||
4 | Přidejte ID projektu a přidružený soukromý klíč do kontextu projektů FCM:
| ||||||||||||||||
5 | Přidejte aplikaci UC-One (Connect nebo Saas) a přidružené ID projektu do kontextu aplikací FCM:
| ||||||||||||||||
6 | Zkontrolujte konfiguraci FCM podle zde uvedených atributů a doporučených hodnot. Použít Spusťte
|
Tato úloha platí pro server NPS v síti ADP. Ignorujte ji, pokud je server NPS na XSP.
Tento postup můžete použít pro migraci do oznámení F<UNK> v1 pro aplikace UC-One Connect nebo UC-One Saas Android.
Pokud chcete proxy server NPS použít k ověřování nabízených oznámení do aplikací UC-One nebo Webex pro Android, musíte použít protokol F<UNK> v1.
Tato úloha připraví server NPS pro server F<UNK> v1, abyste jej mohli povolit jako součást konfigurace ověřovacího proxy serveru NPS. Nepovolujte protokol F<UNK> v1, dokud nebudete připraveni nakonfigurovat ověřovací proxy server NPS, jinak se oznámení klientům Saas nezdaří.
1 | Získání ID projektu z konzole Firebase: |
2 | Získejte soukromý klíč účtu služby z Firebase: |
3 | Importovat soubor .json na server ADP |
4 | Přihlaste se k rozhraní příkazového řádku ADP a přidejte projekt a klíč rozhraní API do kontextu projektů FCM:
|
5 | Přidejte ID aplikace a projektu do kontextu aplikací FCM:
|
6 | Ověřte konfiguraci:
|
Tuto akci musíte provést (jako součást migrace), pouze pokud:
Server NPS se používá pro aplikace UC-One Saas nebo Broadworks Connect pro Android.
Již jste otestovali, že oznámení nabízených hovorů jiným aplikacím pracují s rozhraním F<UNK> v1 API.
Dočasně zakazujete funkci F<UNK> v1, protože klíče F<UNK> v1 pro tyto aplikace musí být povoleny pouze během procesu konfigurace ověřovacího proxy serveru NPS.
1 | Přihlaste se k XSP hostujícímu sdílený server NPS. |
2 | Přejděte do kontextu FCM a zakažte FCM v1: |
Nainstalujte následující opravy podporující funkci ověřovacího proxy serveru NPS:
Opravy R22
Podložky R23
1 | Vytvořte požadavek na službu se svým kontaktem pro registraci nebo službou TAC, abyste mohli zřídit účet klienta OAuth (Webex Common Identity). Nastavte název konfigurace serveru NPS pro nastavení autorizovaného proxy serveru. Společnost Cisco vám poskytne ID klienta OAuth, tajný klíč klienta a obnovovací token platný po dobu 60 dnů. Pokud platnost tokenu vyprší před jeho použitím se serverem NPS, můžete vyvolat další požadavek.
| |||||||||||||||||||
2 | Vytvořte účet klienta na serveru NPS:
Chcete-li ověřit hodnoty, které jste zadali, že odpovídají zadaným hodnotám, spusťte | |||||||||||||||||||
3 | Zadejte adresu URL proxy serveru NPS a nastavte interval obnovování tokenu (doporučeno 30 minut):
| |||||||||||||||||||
4 | (Pro oznámení systému Android) Přidejte IDS aplikace Android do kontextu aplikací FCM na serveru NPS. Pro aplikaci Webex v systému Android: Pro aplikaci UC-One v systému Android: | |||||||||||||||||||
5 | (Pro oznámení Apple iOS) Přidejte ID aplikace do kontextu aplikací APNS a vynechejte ověřovací klíč – nastavte jej na prázdný. Pro aplikaci Webex v systému iOS: Pro aplikaci UC-One v systému iOS: | |||||||||||||||||||
6 | Nakonfigurujte následující NPS <UNK>:
| |||||||||||||||||||
7 | Nakonfigurujte následující parametry připojení NPS na zobrazené doporučené hodnoty:
| |||||||||||||||||||
8 | Zkontrolujte, zda aplikační server kontroluje IDS aplikací, protože možná budete muset přidat aplikace Webex do seznamu povolených položek: |
1 | Restartovat soubor XSP: bwrestart
|
2 | Otestujte oznámení hovorů do systému Android uskutečněním hovorů od předplatitele Broadworks do volajícího klienta v systému Android. Ověřte, zda se v zařízení se systémem Android zobrazí oznámení o hovoru. Poznámka: Pokud se nabízená oznámení pro aplikaci UC-One pro Android nezdaří, je možné, že došlo k nesprávné konfiguraci. Pokud je to vaše situace, můžete se vrátit ke starší verzi FCM následovně:
|
3 | Otestujte oznámení hovorů do systému iOS uskutečněním hovorů od předplatitele služby Broadworks do volajícího klienta v systému iOS. Ověřte, zda se na zařízení se systémem iOS zobrazuje oznámení o hovoru. Poznámka: Pokud se nabízená oznámení pro aplikaci UC-One iOS nezačnou zobrazovat, je možné, že došlo k chybě konfigurace. Pokud je to vaše situace, můžete se vrátit ke staršímu binárnímu rozhraní pomocí |