- Ana Sayfa
- /
- Makale
Bu yapılandırma kılavuzuyla Cisco BroadWorks NPS'yi NPS Proxy'yi kullanmak için nasıl güncelleyeceğinizi öğrenin. Sorunsuz entegrasyon ve gelişmiş ağ performansı için adım adım talimatları, dikkat noktaları ve en iyi uygulamaları keşfedin.
NPS Kimlik Doğrulama Proxy'sine Genel Bakış
Bu makalede, paylaşılan bir NPS'nin NPS kimlik doğrulama proxy'sini kullanmak üzere nasıl yapılandırılacağı açıklanmaktadır, böylece Webex uygulamalarına çağrı bildirimleri iletmek için de kullanılabilir. NPS'niz diğer uygulamaları desteklemiyorsa, Webex for BroadWorks Çözüm Kılavuzu'ndaki basitleştirilmiş yordamı uygulayabilirsiniz.
NPS Proxy'ye Genel Bakış
BroadWorks için Webex ile uyumluluk için, NPS'nizin UCaaS'de VoIP için P ush Sun ucusu olan NPS Proxy özelliğini destekleyecek şekilde yamalanması gerekir.
Bu özellik, anlık bildirim sertifikası özel anahtarlarını mobil istemciler için servis sağlayıcılarla paylaşmanın güvenlik açığını gidermek için Bildirim Push Sunucusunda yeni bir tasarım uygular. Anlık bildirim sertifikalarını ve anahtarlarını servis sağlayıcıyla paylaşmak yerine, NPS, UCaaS arka ucundan kısa ömürlü bir push bildirim belirteci elde etmek için yeni bir API kullanır ve bu belirteci Apple APN'leri ve Google FCM hizmetleriyle kimlik doğrulaması için kullanır.
Bu özellik ayrıca, Bildirim Push Sunucusunun yeni Google Firebase Cloud Messaging (FCM) HTTPv1 API aracılığıyla bildirimleri Android cihazlara iletme yeteneğini de geliştirir.
-
Daha fazla bilgi için UCaaS Özellik Açıklamas ındaki VoIP için Push Sunucusu bölümüne bakın.
-
Özellik için BroadWorks yamaları şu adreste mevcuttur: https://software.cisco.com/download/home/286326302/type/286326345/release/RI.2022.04.
-
ADP sunucusu hakkında daha fazla bilgi Cisco BroadWorks Application Delivery Platform adresinde bulunabilir.
NPS Kimlik Doğrulama Proxy Önkoşulları
NPS'yi barındıran XSP (veya Uygulama Dağıtım Platformu ADP) aşağıdaki gereksinimleri karşılamalıdır:
Minimum Sürümler ve Eş-İkamet Kısıtlamaları
-
NPS, özel bir XSP/ADP üzerinde etkinleştirilmeli ve NPS sunucuda barındırılan tek uygulama olmalıdır. Bu, Push bildirimlerinin teslimatındaki müdahaleyi ortadan kaldırmak içindir.
-
Bir dağıtımda yalnızca bir NPS uygulaması olmalıdır. Mobil UC-One Collaborate/Connect ve/veya UC-One SaaS kullanıyorsanız ve BroadWorks için Webex uyguluyorsanız, bu tek NPS'yi tüm uygulamalar için paylaşmanız gerekir.
-
NPS, R22 veya sonraki XSP veya ADP sürümünde olmalıdır.
R22/R23 XSP, XSP yalnızca NPS çalıştırıyorsa ve AS R21.SP1 ise bir R21 yığınıyla uyumludur. Daha fazla bilgi için BroadWorks Uyumluluk Matris ine bakın.
-
ADP sunucusu hakkında daha fazla bilgi Cisco BroadWorks Application Delivery Platform adresinde bulunabilir.
Paylaşılan NPS
Paylaşılan NPS'nizi NPS Proxy'yi kullanacak şekilde yapılandırmadan önce şu notları okuyun:
-
NPS'niz diğer uygulamalarla kullanılıyorsa (yalnızca Webex Uygulaması değil): Önce NPS proxy'sini yapılandır ın, ardından NPS'yi FCM eski API'yi kullanmaktan FCM HTTP v1 API'sini kullanmaya değiştirin.
-
NPS proxy'sine sahip eski uygulamalar için bildirimlerin düzgün çalıştığını doğruladıktan sonra Android uygulaması için FCM API anahtarını ve iOS uygulaması için APNs kimlik doğrulama anahtarını kaldırın.
APN'ler HTTP/2
-
Cisco/Broadsoft'tan olmayan iOS uygulamaları dağıttıysanız, NPS'yi NPS proxy'sini kullanacak şekilde yapılandırmadan önce bu uygulamaları HTTP/2 APNS protokolünü kullanacak şekilde yapılandırın.
-
Collaborate veya SaaS BroadWorks uygulamasını zaten destekleyen XSP/ADP'lerin HTTP/2'ye geçirilmesi gerekir. HTTP/2'yi yapılandırma hakkında ayrıntılı bilgi için bkz. APNS için Bildirim Push Sunucusuna HTTP/2 Desteği (bu iOS uygulamalarını desteklemek için NPS'nin taşınması bu makalede özetlenmiştir).
Android FCMv1
-
Cisco/Broadsoft'tan olmayan herhangi bir Android uygulaması dağıttıysanız, NPS'yi NPS proxy'sini kullanacak şekilde yapılandırmadan önce bu uygulamaları FCMv1 anahtarlarını kullanacak şekilde yapılandırın.
-
XSP/ADP şu anda Connect veya UC-One SaaS uygulamasını destekliyorsa, NPS proxy'sini yapılandırdıktan sonra FCMv1 anahtarlarını etkinleştirin. Tüm ek uygulamaları FCMv1 anahtarlarına geçirmenizi , etkinleştirmenizi ve test etmenizi, ardından kurulum talimatlarını tamamlamaya hazır ol ana kadar devre dışı bırakmanızı öneririz (geçiş akışı bu makalede belgelenmiştir).
NPS Proxy Geçiş Özeti

|
Sıra |
Görev Başlığı |
Görev ne zaman/neden gereklidir? |
|---|---|---|
|
1 |
UC-One SaaS (veya Connect) iOS uygulamaları için NPS'yi HTTP/2'ye taşıyın. |
NPS bu uygulamaları destekliyorsa ve henüz HTTP/2 için yapılandırılmamışsa. |
|
2 |
UC-One SaaS (veya Connect) Android uygulamaları için NPS'yi FCMv1'e taşıyın. |
NPS bu uygulamaları destekliyorsa ve henüz FCMv1 için yapılandırılmamışsa. |
|
3 |
FCMv1 modunu etkinleştirin ve push bildirimlerini test edin. |
NPS, UC-One Connect ve/veya diğer (Cisco olmayan) Android uygulamalarını destekliyorsa. |
|
4 |
FCM eski modunu yeniden etkinleştirin. |
NPS UC-One SaaS destekliyorsa. FCMv1'i etkin bırakırsanız, NPS proxy'sini yapılandırmadan önce, UC-One SaaS'a push bildirimleri başarısız olmaya başlar. |
|
5 |
NPS kimlik doğrulama proxy yamalarını yükleyin. |
NPS, XSP R22 veya XSP R23 üzerindeyse. |
|
6 |
NPS'yi NPS kimlik doğrulama proxy'sini kullanacak şekilde yapılandırın:
|
Her zaman gerekli. |
|
7 |
FCM eski mod tuşlarını kaldırın. |
FCMv1'de NPS tarafından başarıyla desteklenen uygulamalar için. |
BroadWorks Collaborate iOS Uygulamalarını HTTP/2'ye Taşıma
Bu görev, iOS platformlarındaki UC-One SaaS ve Webex uygulamalarına push bildirimleri için zorunludur.
Başlamadan önce
XSP'nizde R22 çalışıyorsa, NPS uygulamasını APNS için HTTP/2 kullanacak şekilde yapılandırmadan önce ap354313'ü uygulamanız gerekir.
| 1 |
Üretim URL'sini ve bağlantı parametrelerini
Not: Bağlantı zaman aşımını 1000'in altına ayarlamayın. |
| 2 |
Uygulama kimliklerini APNS uygulamaları bağlamına ekleyin, Kimlik Doğrulama anahtarını atladığınızdan emin olun - boş olarak ayarlayın. UC-One SaaS için: Webex uygulaması için: |
| 3 |
|
| 4 |
|
| 5 |
HTTP/2'yi etkinleştir:
|
| 6 |
Yalnızca UC-One SaaS uygulamaları için: Bayi portalında oturum açın ve Yapılandırma > BroadWorks gidin. |
| 7 |
Bildirim Push Sunucusu bölümüne gidin ve sürümünüzü seçin (örn. Sürüm 22), ardından portalda verilen talimatları izleyin. |
BroadWorks UC-One Connect/SaaS Android Uygulamalarını FCMv1'e Taşıyın
-
Bu görev, XSP'deki NPS için geçerlidir. NPS"niz ADP"deyse görmezden gelin.
-
UC-One Connect veya UC-One SaaS Android uygulamaları için FCMv1 bildirimlerine geçiş yapmak için bu yordamı kullanabilirsiniz.
-
UC-One veya Webex Android uygulamalarına push bildirimlerini doğrulamak için NPS proxy'sini kullanmak istiyorsanız FCMv1 kullanmanız gerekir.
-
Bu görev, NPS kimlik doğrulama proxy'sinin yapılandırmasının bir parçası olarak etkinleştirebilmeniz için NPS'yi FCMv1 için hazırlar. NPS kimlik doğrulama proxy'sini yapılandırmaya hazır olana kadar FCMv1'i etkinleştirmeyin, aksi takdirde SaaS istemcilerine yapılan bildirimler başarısız olur.
| 1 |
Firebase konsolundan proje kimliğini alın: | ||||||||||||||||
| 2 |
Hizmet hesabınızın özel anahtarını Firebase'den alın: | ||||||||||||||||
| 3 |
Anahtarı NPS'nizi barındıran XSP'ye kopyalayın. | ||||||||||||||||
| 4 |
Proje kimliğini ve ilişkili özel anahtarı FCM projeleri bağlamına ekleyin:
| ||||||||||||||||
| 5 |
UC-One (Connect veya SaaS) uygulamasını ve ilişkili proje kimliğini FCM uygulamaları bağlamına ekleyin:
| ||||||||||||||||
| 6 |
Burada gösterilen özniteliklere ve önerilen değerlere göre FCM yapılandırmasını kontrol edin. Gerek
|
BroadWorks UC-One Connect/SaaS Android Uygulamalarını FCMv1'e taşıyın (ADP'de)
-
Bu görev ADP'deki NPS için geçerlidir. NPS'niz XSP üzerindeyse bunu görmezden gelin.
-
UC-One Connect veya UC-One SaaS Android uygulamaları için FCMv1 bildirimlerine geçiş yapmak için bu yordamı kullanabilirsiniz.
-
UC-One veya Webex Android uygulamalarına push bildirimlerini doğrulamak için NPS proxy'sini kullanmak istiyorsanız FCMv1 kullanmanız gerekir.
-
Bu görev, NPS kimlik doğrulama proxy'sinin yapılandırmasının bir parçası olarak etkinleştirebilmeniz için NPS'yi FCMv1 için hazırlar. NPS kimlik doğrulama proxy'sini yapılandırmaya hazır olana kadar FCMv1'i etkinleştirmeyin, aksi takdirde SaaS istemcilerine yapılan bildirimler başarısız olur.
| 1 |
Firebase konsolundan proje kimliğini alın: |
| 2 |
Hizmet hesabınızın özel anahtarını Firebase'den alın: |
| 3 |
|
| 4 |
ADP CLI'ye giriş yapın ve proje ve API anahtarını FCM projeleri bağlamına ekleyin:
|
| 5 |
Uygulama ve proje kimliğini FCM uygulamaları bağlamına ekleyin:
|
| 6 |
Yapılandırmanızı doğrulayın:
|
FCM Eski Modunu yeniden etkinleştirin
Bunu yalnızca aşağıdaki durumlarda yapmanız gerekir (geçişin bir parçası olarak):
-
NPS'niz UC-One SaaS veya BroadWorks Connect Android uygulamaları için kullanılır.
-
Diğer uygulamalara yapılan anlık arama bildirimlerinin FCMv1 API ile çalıştığını zaten test ettiniz.
Bu uygulamalar için FCMv1 anahtarlarının yalnızca NPS kimlik doğrulaması proxy yapılandırma işlemi sırasında etkinleştirilmesi gerekti ğinden, FCMv1'i geçici olarak devre dışı bırakıyorsunuz.
| 1 |
Paylaşılan NPS'nizi barındıran XSP'de oturum açın. |
| 2 |
FCM bağlamına gidin ve FCM v1'i devre dışı bırakın: |
NPS Kimlik Doğrulama Proxy Yamalarını Yükleme
NPS kimlik doğrulama proxy özelliğini desteklemek için aşağıdaki yamaları yükleyin:
R22 Yamaları
R23 Yamaları
Kimlik doğrulama proxy'sini kullanmak için NPS'yi yapılandırma
| 1 |
(Webex Ortak Kimliği) OAuth istemci hesabınızı sağlamak için katılım kişinizle veya TAC ile bir hizmet isteği oluşturun. Servis isteğinize Kimlik Doğrulama Proxy Kurulumu için NPS Yapılandırması başlığı verin. Size bir OAuth istemci kimliği, bir istemci sırrı ve 60 gün geçerli bir yenileme belirteci veriyoruz. Belirteç, NPS'nizle kullanmadan önce sona ererse, başka bir istek gönderebilirsiniz.
| |||||||||||||||||||
| 2 |
NPS'de istemci hesabı oluşturun:
Girdiğiniz değerlerin size sağlananlarla eşleştiğini doğrulamak için komutu çalıştırın. | |||||||||||||||||||
| 3 |
NPS Proxy URL'sini girin ve belirteç yenileme aralığını ayarlayın (30 dakika önerilir): Bölge tabanlı FQDN'ler: ABD Doğu:
ABD Batı:
Avrupa:
Suudi Arabistan:
Avustralya:
DNS çözümünde gecikme nedeniyle push bildirimleri zaman aşımına uğrarsa, BroadWorks sunucusundaki “/etc/resolv.conf” dosyasındaki zaman aşımı değerini artırın. | |||||||||||||||||||
| 4 |
(Android bildirimleri için) Android uygulama kimliklerini NPS'deki FCM uygulamaları bağlamına ekleyin. Android'de Webex Uygulaması için: Android'de UC-One Uygulaması için: | |||||||||||||||||||
| 5 |
(Bil Apple iOS dirimler için) Uygulama kimliğini APNS uygulamaları bağlamına ekleyin, Kimlik Doğrulama anahtarını atladığınızdan emin olun - boş olarak ayarlayın. İOS'ta Webex Uygulaması için: İOS'ta UC-One uygulaması için: | |||||||||||||||||||
| 6 |
Aşağıdaki NPS URL'lerini yapılandırın:
| |||||||||||||||||||
| 7 |
Aşağıdaki NPS bağlantı parametrelerini gösterilen önerilen değerlere göre yapılandırın:
| |||||||||||||||||||
| 8 |
Uygulama Sunucusunun uygulama kimliklerini tarayıp taramadığını kontrol edin, çünkü Webex uygulamalarını izin listesine eklemeniz gerekebilir: |
NPS'yi Yeniden Başlat ve Anlık Bildirimleri Test Edin
| 1 |
XSP'yi yeniden başlatın: bwyeniden başlat
|
| 2 |
Bir BroadWorks abonesinden Android'deki arayan istemciye arama yaparak Android'e yapılan çağrı bildirimlerini test edin. Arama bildiriminin Android cihazda göründüğünü doğrulayın. Not: UC-One android uygulaması için push bildirimleri başarısız olmaya başlarsa, yanlış yapılandırma olabilir. Durumunuz buysa, eski FCM'ye aşağıdaki gibi geri dönebilirsiniz:
|
| 3 |
Bir BroadWorks abonesinden iOS'ta arayan istemciye arama yaparak iOS'a yapılan çağrı bildirimlerini test edin. Çağrı bildiriminin iOS cihazında göründüğünü doğrulayın. Not: UC-One iOS uygulaması için push bildirimleri başarısız olmaya başlarsa, yanlış yapılandırma olabilir. Durumunuz buysa, |