- Strona główna
- /
- Artykuł
Utwórz i skonfiguruj zasób cyfrowy czatu w Centrum sterowania dla Webex Connect, Webex Contact Center lub Webex Contact Center Enterprise.
Przegląd
Użyj kanałów cyfrowych w Centrum sterowania, aby utworzyć i skonfigurować zasób czatu dla sieci Web (czat na żywo), urządzeń mobilnych (wiadomości w aplikacji) i powiadomień push. Ustawienia dostępne dla konfiguracji zależą od usługi wybranej w sekcji Przypisz do oraz od tego, czy wybierzesz opcję Sieć, Urządzenie mobilne lub obie.
W tym artykule opisano pełny proces konfiguracji aktywów, w tym obsługiwane funkcje, wiadomości, poświadczenia dostawcy push, autoryzację JSON Web Token (JWT), klucze sieciowe JSON (JWK), protokoły transportowe, rejestrację wielu użytkowników i konfigurację specyficzną dla usługi po utworzeniu zasobu.
Obsługiwane możliwości
| Możliwość | Webex Connect | Centrum kontaktowe Webex | Webex Contact Center Enterprise |
|---|---|---|---|
| Internetowy czat na żywo | Obsługiwane | Obsługiwane | Obsługiwane |
| Mobilne wiadomości w aplikacji | Obsługiwane | Obsługiwane | Obsługiwane |
| Sieć i urządzenia mobilne w jednym zasobie | Obsługiwane | Nieobsługiwane | Nieobsługiwane |
| Telefon komórkowy - powiadomienia push na Androida | Obsługiwane | Obsługiwane | Obsługiwane |
| Powiadomienia push na urządzenia mobilne - iOS | Obsługiwane | Obsługiwane | Obsługiwane |
| Powiadomienia Web Push | Obsługiwane (Chrome i Firefox) | Nieobsługiwane | Nieobsługiwane |
| JWT - Komórka | Obsługiwane | Obsługiwane i wymagane | Obsługiwane i wymagane |
| JWT - Sieć | Obsługiwane | Nieobsługiwane | Nieobsługiwane |
| Rejestracje wielu użytkowników | Obsługiwane | Obsługiwane | Obsługiwane |
| Skrzynka odbiorcza po stronie serwera | Obsługiwane | Nie dotyczy | Nie dotyczy |
| Strumień danych | Obsługiwane | Nie dotyczy | Nie dotyczy |
Zanim zaczniesz
- Zaloguj się do Control Hub jako pełny administrator lub administrator Contact Center, który może zarządzać zasobami cyfrowymi.
- Upewnij się, że usługi Webex Connect cyfrowe, Webex Contact Center lub Contact Center Enterprise są dostarczane dla organizacji. Bez uprawnienia zasoby cyfrowe nie są dostępne.
- Zidentyfikuj punkt wejścia i przepływ Contact Center, który będzie otrzymywać nowe rozmowy na czacie.
- Jeśli wdrożenie wykorzystuje mobilne powiadomienia push, przygotuj dane uwierzytelniające Firebase, Huawei lub Apple wymagane przez wybraną platformę.
- Jeśli planujesz korzystać z autoryzacji JWT, przygotuj publiczny JWK używany do weryfikacji tokenów wydanych przez zaufanego zaplecza.
Konfigurowanie zasobu czatu
Aby skonfigurować zasób czatu:
| 1 |
Zaloguj się do Control Hub. |
| 2 |
Przejdź do opcji Usługi > Zas oby cyfrowe. |
| 3 |
Wybierz opcję Utwórz zasób. |
| 4 |
W obszarze Konfigurowanie szczegółów zasobu wprowadź następujące wartości:
|
| 5 |
W obszarze Wiadomości wybierz platformę i skonfiguruj czat na żywo/wiadomości w aplikacji oraz wszelkie wymagane powiadomienia push. Wyświetlane opcje zależą od wybranej platformy. Ustawienia powiadomień na Androida i iOS są dostępne po wybraniu opcji Telefon komórkowy. Web Push jest dostępny, gdy dla zasobu przypisanego do niego wybrano opcję WebWebex Connect. |
Konfigurowanie wiadomości
W obszarze Wiadomości wybierz platformę i skonfiguruj funkcje przesyłania wiadomości dla zasobu.
Aby skonfigurować komunikację:
Pierwotne i wtórne protokoły transportu muszą być różne. Jeśli pakiet SDK nie może nawiązać połączenia przy użyciu protokołu podstawowego, używa protokołu dodatkowego jako rezerwy zapasowej.
| 1 |
Platforma: Wybierz Webex Connect opcję Sieć, Telefon komórkowy lub jedno i drugie. W przypadku urządzeń przenośnych wybierz Android, iOS lub oba. W przypadku Webex Contact Center lub Webex Contact Center Enterprise wybierz opcję Web lub Mobile. |
| 2 |
Czat na żywo/Wiadomości w aplikacji: DlaWebex Connect, jest dostępny dla Internetu i urządzeń mobilnych. W przypadku Webex Contact Center lub Webex Contact Center Enterprise, Web zapewnia czat na żywo, a telefon komórkowy zapewnia wiadomości w aplikacji. |
| 3 |
Podstawowy protokół transportu: Wybierz MQTT lub Web Socket. |
| 4 |
Wtórny protokół transportu: Wybierz protokół, który nie został wybrany jako podstawowy. |
Konfigurowanie powiadomień push
Włącz Zezwalaj na powiadomienia push, gdy aplikacja musi otrzymywać powiadomienia za pośrednictwem skonfigurowanego dostawcy push. Wyświetlane sekcje powiadomień zależą od wybranej platformy.
Dostępne są następujące opcje dostawcy push:
- Android: Firebase Cloud Messaging (FCM), Huawei lub oba. DotyczyWebex Connect, Webex Contact Center i Webex Contact Center Enterprise.
- iOS: FCM, Apple Push Notification Service (APNS) lub uwierzytelnianie oparte na tokenach dla APNS. DotyczyWebex Connect, Webex Contact Center i Webex Contact Center Enterprise.
- Sieć: Wiadomości w chmurze Firebase. Dotyczy Webex Connect tylko.
Wybierz platformę i skonfiguruj odpowiedniego dostawcę w odpowiednim temacie.
Pobierz konto usługi Firebase Service JSON
Webex używa pliku JSON konta usługi Firebase do uwierzytelniania żądań serwera do usługi Firebase Cloud Messaging. Użyj projektu Firebase skojarzonego z aplikacją.
Aby pobrać i przesłać plik JSON konta usługi Firebase:
Bezpieczeństwo: Kon to usługi Firebase JSON zawiera poufne dane uwierzytelniające. Przechowuj go bezpiecznie i przesyłaj tylko plik przeznaczony dla zamierzonego projektu Firebase.
Aby zapoznać się z instrukcjami konfiguracji usługi Firebase Cloud Messaging, zobacz Wysyłanie wiadomości przy użyciu interfejsu API FCM HTTP v1.
| 1 |
Otwórz konsolę Firebase i wybierz projekt Firebase używany przez aplikację. |
| 2 |
Otwórz Ustawienia projektu > Konta usług. |
| 3 |
Wybierz opcję Generuj nowy klucz prywatny i potwierdź pobranie. |
| 4 |
Bezpiecznie przechowuj pobrany plik JSON. Plik zawiera dane uwierzytelniające klucza prywatnego. |
| 5 |
W Centrum sterowania prześlij plik JSON w Upload Firebase Service Account JSON dla odpowiedniej konfiguracji powiadomień dla systemu Android, iOS lub Web powiadomień. |
Skonfiguruj powiadomienia push Androida
Sekcja powiadomień Androida jest wyświetlana po wybraniu opcji Mobilny, Android i Zezwal aj na powiadomienia push. Wybierz co najmniej jednego dostawcę; Firebase i Huawei można skonfigurować indywidualnie lub razem. Ta konfiguracja jest dostępna dla zasobów Webex Connect Webex Contact Center i Webex Contact Center Enterprise Mobile.
Dokumentacja dostawcy: Huawei - Konfiguracja i testowanie zestawu Push Kit
| 1 |
Wybierz opcję Telefon komórkowy, Android i Zezwalaj na powiadomienia push. Zostanie wyświetlona sekcja powiad omień Androida. |
| 2 |
Wybierz Firebase Cloud Messaging i prześlij wymagany plik JSON konta usługi Firebase z projektu Firebase. |
| 3 |
Jeśli aplikacja obsługuje urządzenia korzystające z usług mobilnych Huawei, wybierz pozycję Huawei i wprowadź identyfikator w aplikacji i tajność aplikacji w aplikacji AppGallery Connect. Wyjątek Huawei: Konfigurację Huawei można pominąć, gdy aplikacja nie obsługuje urządzeń bez Usług Google Play. Aktualne Webex Connect wskazówki obsługują EMUI 10.x i nowsze. |
Skonfiguruj powiadomienia push iOS
Sekcja powiadomień iOS jest wyświetlana po wybraniu opcji Mobilne, iOS i Zezwalaj na powiadomienia push. Wybierz jednego dostawcę push. Ta konfiguracja jest dostępna dla zasobów Webex Connect Webex Contact Center i Webex Contact Center Enterprise Mobile.
Aby zapoznać się z instrukcjami konfiguracji APN opartych na certyfikatach, zobacz Nawiązywanie połączenia opar tego na certyfikatach z APN.
Aby uzyskać instrukcje konfiguracji APN opartych na tokenach, zobacz Nawiązywanie połączenia opartego na tokenach z APN.
| 1 |
Wybierz pozycję Mobile, iOS i Zezwalaj na powiadomienia push. Zostanie wyświetlona sekcja powiadomień iOS. |
| 2 |
Wybierz jednego dostawcę push. |
| 3 |
W przypadku komunikatów w chmurze Firebase prześlij plik JSON konta usługi Firebase pobrany z projektu Firebase. |
| 4 |
W przypadku usługi Apple Push Notification Service (APNS) wprowadź hasło certyfikatu, wybierz Sandbox lub Production, prześlij certyfikat APNS, wprowadź nazwę i sprawdź poprawność konfiguracji. Obsługiwany jest tylko format certyfikatu.p12. |
| 5 |
Aby uzyskać uwierzytelnianie APNS oparte na tokenach, wprowadź identyfikator klucza, identyfikator zespołu oraz identyfikator pakietu aplikacji lub pakietu, wybierz pozycję Sandbox lub Produkcja i prześlij plik klucza prywatnego APNS. Wybór bramy: Użyj Sandbox dla aplikacji programistycznej, a Produkcja dla aplikacji gotowej do produkcji. Bezpiecznie przechowuj klucz prywatny APNS; Apple zezwala na pobranie pobranego pliku.p8 tylko raz. |
| 6 |
Wymień certyfikat dostawcy Apple przed jego wygaśnięciem, aby uniknąć przerwy w dostarczaniu push. |
Konfigurowanie powiadomień Web Push
Powiadomienia Web Push są dostępne tylko dla zasobów przypisanych do Webex Connect wybranych stron internetowych. Obsługiwane są Chrome i Firefox. Safari Web Push nie jest obecnie obsługiwany.
Powiadomienia Web Push nie są obsługiwane dla zasobów przypisanych do Webex Contact Center lub Webex Contact Center Enterprise.
Aby skonfigurować powiadomienia Web Push:
| 1 |
Upewnij się, że zasób jest przypisany do Webex Connect i że wybrano opcję Sieć. |
| 2 |
Użyj Chrome lub Firefox, aby uzyskać dostęp do witryny i otrzymywać powiadomienia Web Push. |
| 3 |
Adres URL strony internetowej (wymagany): Wprowadź adres URL strony internetowej, która będzie otrzymywać powiadomienia Web Push. |
| 4 |
Ikona powiadomienia (wymagane): Wprowadź ścieżkę do ikony powiadomienia. Ikona musi mieć wymiary 80 x 80 pikseli. |
| 5 |
Skonfiguruj komunikatory Firebase Cloud Messaging (FCM) dla swojej aplikacji internetowej, postępując zgodnie z dokumentacją Fire base. |
| 6 |
Konto usługi Firebase Service JSON (wymagane): Prześlij plik JSON konta usługi Firebase zawierający klucz prywatny wymagany do korzystania z interfejsu API usługi Firebase Cloud Messaging HTTP v1. |
Skonfiguruj autoryzację tokena sieciowego JSON
Autoryzacja JWT wymaga autoryzacji komunikacji SDK przy użyciu prawidłowego tokena internetowego JSON. W przypadku nowych zasobów typ szyfrowania jest asymetryczny.
Obsługa JWT jest następująca:
- Webex Connect: Obsługiwane dla urządzeń mobilnych i internetowych w tym samym zasobie.
- Webex Contact Center i Webex Contact Center Enterprise - Web: Nieobsługiwane.
- Webex Contact Center i Webex Contact Center Enterprise - Mobile: Obsługiwane i wymagane do konfiguracji zasobów mobilnych.
Skonfiguruj następujące ustawienia:
- Typ szyfrowania: Asymetryczny dla nowych zasobów.
- Wygaśnięcie tokena (wymagane): Wprowadź, jak długo JWT pozostaje ważny, zanim będzie wymagany nowy token tożsamości użytkownika. Ważny zakres: 5-360 minut. Domyślnie: 60 minut.
- JSON Web Keys (wymagane): Prześlij publiczny JWK używany do weryfikacji tokenów. Możesz dodać drugi klawisz do obrotu. Maksymalnie: dwa klucze.
Dodaj i przygotuj publiczny klucz sieciowy JSON zgodnie z opisem w tematach podrzędnych.
Przygotuj publiczny JWK
Przesłany plik musi zawierać publiczny klucz weryfikacyjny RSA. Webex sprawdza następujące właściwości JWK.
Właściwości JWK są zdefiniowane w RFC 7517, Sekcja 4. Właściwości specyficzne dla algorytmu są zdefiniowane w RFC 7518.
| Nazwa nieruchomości | Opis |
|---|---|
| alg | Identyfikuje algorytm kryptograficzny używany z kluczem. Wymagana wartość to RS256, która określa RSASSA-PKCS1- przy użyciu SHA-256. v1_5 |
| e | Wykładnik klu cza publicznego RSA, reprezentowany jako wartość zakodowana przez Base64URLUint. |
| key_ops | Określa operację, dla której klucz jest przeznaczony. Obsługiwaną wartością jest sprawdź, co oznacza, że klucz jest używany do weryfikacji podpisów cyfrowych. Patrz: RFC 7517, sekcja 4.3. |
| kty | Identyfikuje rodzinę algorytmów kryptograficznych używaną z kluczem. Wartość musi być RSA. Patrz: RFC 7517, sekcja 4.1. |
| n | Moduł klu cza publicznego RSA, reprezentowany jako wartość zakodowana przez Base64URLUint. |
| użycie | Określa zamierzone użycie klucza publicznego. Wartość musi być sig, co wskazuje, że klucz jest przeznaczony do weryfikacji podpisu. Patrz: RFC 7517, sekcja 4.2. |
| dzieciak | Identyfikuje klucz i służy do dopasowania określonego klucza, na przykład podczas obracania klawisza. Patrz: RFC 7517, sekcja 4.5. |
Dodaj klucz sieciowy JSON
Aby dodać publiczny klucz sieciowy JSON:
| 1 |
Wybierz Dodaj klucz. |
| 2 |
Wprowadź nazwę klucza internetowego JSON. |
| 3 |
Wprowadź wydawcę klucza sieciowego JSON. Wartość ta musi odpowiadać emitentowi używanemu przez zaufany backend podczas generowania JWT. |
| 4 |
Prześlij publiczny plik JWK. |
| 5 |
Wybierz Zapisz. |
Konfigurowanie rejestracji wielu użytkowników
Włącz Zezwalaj na rejestracje wielu użytkowników na tym samym urządzeniu, gdy wielu użytkowników może zarejestrować się na tym samym urządzeniu fizycznym.
- Powiadomienia push są dostarczane zarówno dla aktywnych, jak i nieaktywnych zarejestrowanych użytkowników.
- Czat na żywo lub wiadomości w aplikacji są dostarczane do aktualnie aktywnego użytkownika. Wiadomości dla nieaktywnych użytkowników są ustawiane w kolejce, dopóki użytkownik nie stanie się ponownie aktywny.
Konfigurowanie dodatkowych Webex Connect ustawień
- Pojedyncze urządzenie na użytkownika: ogranicza użytkownika do jednego zarejestrowanego urządzenia. Rejestracja na nowym urządzeniu zatrzymuje dostawę push do starszego urządzenia.
- Skrzynka odbiorcza po stronie serwera: Przechowuje kopię danych skrzynki odbiorczej po stronie serwera w celu późniejszego pobrania.
- Strumień danych: Wysyła odpowiednie dane zdarzeń do wybranej Webex Connect integracji dla wiadomości wysyłanych za pośrednictwem interfejsu API wiadomości.
Zapisz, aby utworzyć zasób
Po skonfigurowaniu odpowiednich ustawień wiadomości, autoryzacji JWT, rejestracji wielu użytkowników i Webex Connect ustawień zapisz konfigurację, aby utworzyć zasób czatu.
|
Wybierz opcję Zapisz, aby utworzyć zasób. Poczekaj na potwierdzenie, że zasób został pomyślnie utworzony.
|
Pełna integracja usług
Po utworzeniu zasobu Czat zakończ integrację usługi wybranej w sekcji Przypisz do. Postępuj zgodnie z obowiązującą procedur Webex Connect ą dla Webex Contact Center lub Webex Contact Center Enterprise.
Całkowita Webex Connect integracja
W przypadku zasobu przypisanego doWebex Connect, zakończ mapowanie usługi i konfigurację przepływu wWebex Connect. Autoryzacja węzła nie jest wymagana.
Do przechwytywania przychodzących zdarzeń i uruchamiania przepływu można użyć węzła początkowego, zdarzenia niestandardowego lub niestandardowego haczyka internetowego. Aby uzyskać więcej informacji, zobacz temat Węzeł początkowy, Zdar zenie niestandardowe i Niestandardowy interfejs internetowy.
| 1 |
Zaloguj się doWebex Connect. |
| 2 |
Ukończ odpowiednie mapowanie usług i konfigurację przepływu dla zasobu Czat. |
| 3 |
Zapisz wygenerowany identyfikator aplikacji i klucz klienta. |
| 4 |
Pobierz plik konfiguracyjny SDK dla każdej wybranej platformy. |
Kompletna integracja Webex Contact Center
W przypadku zasobu przypisanego do Webex Contact Center odwzoruj zasób na punkt wejścia Centrum kontaktowego, a następnie zakończ autoryzację węzła Webex Contact Center.
| 1 |
Otwórz konfigurację Contact Center w Centrum sterowania. |
| 2 |
Utwórz lub otwórz punkt wejścia, który odbiera rozmowy na czacie. |
| 3 |
W obszarze Mapowanie przepływu wybierz zasób czatu i wymagany przepływ wprowadzania klientów. |
| 4 |
Zapisz punkt wejścia i zweryfikuj mapowanie zasobów i przepływu. |
| 5 |
Ukończ autoryzację węzła Webex Contact Center w. Webex Connect Aby uzyskać instrukcje, zobacz Wę zły integracji zadań Webex CC i autoryzacje węzłów. |
| 6 |
W przypadku wdrożenia sieci Web skonfiguruj widżet Czat na żywo i uzyskaj kod osadzania witryny w Centrum sterowania. |
Kompletna integracja Webex Contact Center Enterprise
W przypadku zasobu przypisanego do Webex Contact Center Enterprise należy wypełnić autoryzację węzła CCE Webex Connect przed skonfigurowaniem przepływu routingu.
| 1 |
Zaloguj się doWebex Connect. |
| 2 |
Ukończ autoryzację węzła CCE. Aby uzyskać instrukcje, zobacz Wę zły integracji CCE i autoryzacje wę złów. |
| 3 |
Skonfiguruj odpowiednie węzły integracji CCE i przepływ routingu dla zasobu Czat. Aby zapoznać się z przykładami przepływu, zobacz Konfiguracje przepływu. |
| 4 |
Zapisz i przetestuj przepływ. |
Aby uzyskać dodatkowe wskazówki dotyczące konfiguracji, zobacz Najlepsze praktyki i wytyczne oraz często zadawane pytania.
Wyjątki i ograniczenia
Należy pamiętać o następujących wyjątkach i ograniczeniach:
- Przed utworzeniem zasobu potwierdź wybór kanału, platformy, przypisania i trasy. Kanał nie może zostać zmieniony po utworzeniu, a zmiany platformy są ograniczone przez obciążenie pracą.
- W przypadku Webex Contact Center i Webex Contact Center Enterprise pojedynczy zasób nie może używać sieci Web i urządzeń mobilnych razem. Utwórz oddzielne zasoby, gdy oba są wymagane.
- Powiadomienia Web Push są dostępne tylko dlaWebex Connect. Safari Web Push, Webex Contact Center Web Push i Webex Contact Center Enterprise Web Push nie są obsługiwane.
- Autoryzacja JWT nie jest obsługiwana dla zasobów sieciowych przypisanych do Webex Contact Center lub Webex Contact Center Enterprise.
- W przypadku Webex Contact Center i Webex Contact Center Enterprise wykonaj konfigurację punktu wejścia, przepływu, widżetu i kodu osadzonego w sekcji Contact Center w Centrum sterowania.
- DlaWebex Connect, ukończ konfigurację usługi i przepływu wWebex Connect.
- Nie usuwaj zasobu czatu po odwzorowaniu go na usługę bez uprzedniego usunięcia lub aktualizacji mapowania dalszego. Usuniętego zasobu nie można przywrócić i może pozostawić istniejące mapowanie bezużyteczne.
- Po utworzeniu zachowaj wygenerowany identyfikator aplikacji, klucz klienta i pliki konfiguracyjne SDK wymagane do zainicjowania odpowiedniego zestawu SDK.