Bu makalede
dropdown icon
Genel Bakış
    Salesforce Service Cloud Voice için Webex Contact Center
    Ön Talepler ve Sınırlamalar
    Lisans
    İşleç Kanalını Etkinleştirme
    Kısıtlamalar
dropdown icon
Gereksinimler
    Boş Kodlar
dropdown icon
ENTEGRE
    Kurulum
    Service Cloud Voice için Webex Contact Center Kurma ve Yapılandırma
    İletişim durumu veya durumlarını temsilcilere atama
dropdown icon
Yapılandırma
    İletişim Merkezi
    Bağlantı Merkezini İçe Aktarma
    Bağlantı Merkezini Yapılandırma
dropdown icon
Özelleştir
    Webex Contact Center entegrasyonu için Harici İstemci Uygulaması
    Webex Contact Center Sesli Arama kayıtları oluşturmak için yapılandırma ve komut dosyası
Kullanıcı İşlevi İçin Gereken Salesforce İzinleri
dropdown icon
Hizmet Bulut Sesi API Yardımcı
    Ön koşul
    Hizmet Bulut Sesi API Zerini Kullanma
    Access_Token Geri Alma
    İstekleri yürütme
    Sesli Arama Oluşturma (bölüm)
    Sesli Aramayı Güncelleme
    İşleç İşle-akışı
    Yönlendirmeyi temizle
dropdown icon
Telefon Numarası Çevirileri
    Çeviri kuralları oluşturuluyor
dropdown icon
Sesli Arama Sayfası Yapılandırması
    VoiceCall kayıt sayfasını yapılandırma
    Toparlama Nedeni bileşenini görüntüleme
    Arama Kayıt Oynatıcıyı Görüntüleme
dropdown icon
Webex Yöneticileri
    Akış Yapılandırması
Webex Contact Center Salesforce Service Cloud Voice ile Entegre Edin
list-menuBu makalede
list-menuGeri Bildirim?

Salesforce Service Cloud Voice için Webex Contact Center, Cisco'nin sağlam CCaaS'ını (Hizmet olarak Contact Center) Salesforce'un CRM'si ile entegre ederek, işletmelere sanal temsilciler, kopya oluşturma ve akıllı yönlendirme için Webex Yapay Zeka kullanarak, temsilcileri daha iyi müşteri deneyimleri için unified veriye sahip süper temsilcilere dönüştürerek Salesforce arabirimindeki çok kanallı müşteri etkileşimlerini (ses, dijital) yönetme olanağı sağlar.

Genel Bakış

Salesforce Service Cloud Voice için Webex Contact Center

Service Cloud Voice için Webex Contact Center, Salesforce Service Cloud Voice Çok kanallı temsilci konsoluna Webex Contact Center gücünü getiren, kullanım dışı bir entegrasyon çözümüdür.

Yükleme işlemine devam etmeden önce aşağıdaki bölüme bakın:

Salesforce Service Cloud Voice'un ön istekleri ve sınırlamaları hakkında bilgi edinmek ve Salesforce Org'unuzun Service Cloud Voice içinWebex Contact Center paketini etkinleştirmeye ve yüklemeye hazır olduğundan emin olun.

Ön Talepler ve Sınırlamalar

Ön Talepler (alt konu)

Kullanıcı Arabirimleri: Service Cloud Voice, yalnızca Salesforce Bekleme Süresi'nde mevcuttur.

Service Cloud Voice bu sürümlerde mevcuttur.

  • Kurumsal
  • Sınırsız
  • Geliştirici

Lisans

  • Müşterilerin oturum açmış temsilci başına yeni A-SF-VOICE eklenti lisansını ve ek olarak Webex Contact Center için Flex 3 Standard veya Premium Lisanslarını satın alması gerekir. Daha fazla bilgi için Flex 3 sipariş kılavuzuna bakın.

  • İş Ortağı Telefonu için Salesforce Voice

Voice'da TURN önce, kurumunuzda ön koşul hizmetlerini ayarlamanız gerekir.

  • Şirket Bilgileri > İzin Kümesi Lisansına Gitme
    • Service Cloud Voice User (İş Ortağı Telefonu) olupolmadığını kontrol edin.

      Tüm Geliştirici Sürümleri artık test için kullanılabilecek 5 İş Ortağı Telefon Lisansı ile birlikte gelir.

  • Alternatif olarak, bunu Salesforce Setup'a giderek ve sol kenar çubuğunda "ses" araması yaparak da doğrulayabilirsiniz.

    • "İş Ortağı Telefon İletişim Merkezleri" görünürse SCV lisansına sahip olursunuz.
    • "İş Ortağı Telefon İletişim Merkezleri" seçeneği görünmüyorsa aşağıdaki adımları izleyerek " Hizmet Bulut Sesini Etkinleştir".
      • Salesforce Kurulumu'na gidin ve "İş Ortağı Telefon Kurulumu"nu seçerek düğmeyi değiştirerek "Hizmet Bulut Sesini Etkinleştir".

      • Temsilcilerinizin çağrı yapmalarına ve almalarına izin vermek için, ÇokSyn-Channel özelliğini etkinleştirin.

İşleç Kanalını Etkinleştirme

Kuruluşunuzda Eğer ÇokSes-Kanalı zaten etkinse bu adımı atlayın.

  1. Kurulum'da, Hızlı Bul kutusuna İşleç Kanal Ayarları'nı girin ve ardından Çok kanallı Ayarlar'ı seçin.

  2. İşkener Kanalını Etkinleştir'i seçin.
  3. Kaydet'e tıklayın.

Kısıtlamalar

  • Ses yalnızca" "Yıldırım Deneyimi" özelliğinde mevcuttur.
  • Ses, Service Cloud ve Sales Cloud'da bir eklenti lisansı olarak desteklenir.
  • Ses Salesforce Mobile veya iPad Safari'de desteklenmez.
  • Ses yalnızca Google Chrome, Microsoft Edge (Chromium) ve Mozilla Firefox web tarayıcılarında desteklenir. Çoklu oturum açma (SSO) için tanımlama bilgilerinin etkinleştirilmiş olması gerekir.
  • Standart Gezinti desteklenmez.
  • Telefon yüksek düzeyde düzenlenmiştir, dolayısıyla bölgenizdeki Ses olup olmadığını Salesforce temsilcinize danışın.

Gereksinimler

Boş Kodlar

Boş Kodları Bulma

Boş kodları ayarlamak için, aşağıdaki adımları uygulayın:
1

Management Portal'da oturum açın.

2

Contact Center > DESKTOP EXPERIENCE > Idle/Wrap-up Codes'a gidin.

3

Boş Kodların görüntülendiğine emin olun, aksi takdirde filtre açılan düğmesini tıklayın ve sayfanın üst kısmındaki Boş Kod'u seçin .

4

Ayrıntı görünümünü açmak için bir Boş Kod'a tıklayın. Burada Boş Kod ID bulabilirsiniz.

Kimlikler kopyalanıp, İletişim Durumu Eşleme yapılandırması için kullanılabilir. Kimliklerden birinin Varsayılan Cisco Hazır Değil Nedeni olarakkullanılması gerekir.

ENTEGRE

Service Cloud Voice için Webex Contact Center Kurma ve Yapılandırma

İş Ortağı için Hizmet Bulut Sesi Telefon lisansı alındığında, Kurulum menüsünde İş Ortağı Telefon Kurulumu sayfası görüntülenir.

Daha fazla bilgi Salesforce resmi referansında ( doğrudan bağlantı) bulunabilir.

1

Kurulum'dan, Hızlı Bul kutusuna İş Ortağı Telefon Kurulumu'nu girin ve ardından İş Ortağı Telefon Kurulumu'nu seçin .

2

İş Ortağı Telefonu ile Seste TURN Etkinleştir.

İş Ortağı Telefon İletişim Merkezleri sayfası Kurulum menüsünde görünür .

Paketi bir Salesforce yanda dağıtmayı planlıyorsanız, kurulum bağlantısının login.salesforce.com kısmını test.salesforce.com ile değiştirin. Bu paketin, yeni bir sanal kopya oluşturduğunuzda, bu paketin sizin yerinize kuruluşunuzdan kaldırıldığını unutmayın.

Paketi kurma

Paketi yüklemek için:

1

Yüklemeyi başlatmak için paketin sağlanan bağlantısını açın.

2

Paketin yüklenmesi gereken Salesforce kuruluşunda oturum açın.

3

Yükleme sihirbazında, "Yalnızca Yöneticiler için Yükle"(1) güvenlik seçeneğini belirleyin ve Yükle(2)' yi tıklatın .

Service Cloud Voice için Webex Contact Center paketiyle birlikte gelen nesne ve bileşenlere hangi kullanıcıların belirli izinler alacağını belirleyin. Ayrıca, onlara şu izinleri verin; Service Cloud Voice paketi için Webex Contact Center ile birlikte gelen İzin Setleri bu işleme yardımcı olur.

Paket yükleme sihirbazı – Karşılama ekranı görüntülenir:

4

İletişim Merkezini oluşturabilmeniz için aşağıdaki izin kümelerini en az bir kullanıcıya verin:

Contact Center Yöneticisi (İş Ortağı Telefonu).
5

Kurulum | Kullanıcılar | Kullanıcılar.

6

Ara ve bir kullanıcı seç.

7

"İzin Ayarlama Atamaları" kısmına ilerleyin.

8

Atamaları Düzenle'yi tıklayın

9

Contact Center Yöneticileri için : Contact Center Admin (İş Ortağı Telefonu)İzin Kümesini atayın .

10

Contact Center Temsilcileri için : Contact Center Agent (İş Ortağı Telefonu)İzin Kümesini ve Webex Contact Center SCV Temsilci İzin Kümesini atayın .

Paket bileşenlerinde ve nesnelerinde özel Kullanıcı Profili kullanan tüm kullanıcılara tüm izinleri (okuma, oluşturma, düzenleme ve silme) vermediğinden, Tüm Kullanıcılar için Yükle seçeneğinin seçilmesi önerilmez.
11

Kullanıcıların Service Cloud Voice için Connects ile çalışması için bir paket lisans atayın.

  • Kurulum | Uygulamalar | Ambalaj | Yüklü Paketler.
  • Son yüklenen Webex Contact Center for Service Cloud Voice'un yanındaki Lisansları Yönet'i tıklatın .
  • Kullanıcı Ekle'yi tıklayın.
  • Lisans ilham perisi atanacağı kullanıcıları seçin ve Ekle'yi tıklayın .

12

Alternatif olarak, Kurulum | Kullanıcılar | Kullanıcılar..

13

Kullanıcı ara ve seç.

14

Yönetilen Paketler'e gidin.

15

Lisans Ata'yı tıklayın.

16

Listeden Service Cloud Voice içinWebex Contact Center seçin.

17

Ekle'yi tıklayın.

18

Hangi hizmet kanallarının farklı durumlara atanacağını tanımlamak için İletişim Durumu Durumlarını oluşturun. Temsilciler, alma yetkileri olan çalışma türüne bağlı olarak farklı durumlarla Birlikte, Çok Yönlü Kanal'da oturum açabilirler.

19

Kurulum'dan, Hızlı Bul kutusuna Uygunluk Durumları'nı girin ve sonra İletişim Durumu Durumları'nı seçin.

20

Yeni düğmesini tıklayın. "Çevrimiçi" için en az bir durum ve "Meşgul" için bir durum oluşturun.

  • YÇYY için ayrılmış bir Meşgul Uygunluk Durumu oluşturun. İletişim Durumu Yapılandırması, CTI tarafında veya Salesforce içinde bir YÇYY gerçekleştiğinde, İşle ilgili Kanal durumunu otomatik olarak belirlenmiş bir duruma ayarlamak için kullanılabilir.
  • Uygunluk Yapılandırması içinde bir YÇYYdurumu yapılandırırsanız, varsayılan iletişim durumu yapılandırmasını kullanmadığınızdan emin olun . Şu anda Service Cloud Voice için Webex Contact Center, varsayılan yapılandırma içinde yapılandırılan YÇYY durumunu almaz.

İletişim durumu veya durumlarını temsilcilere atama

1

Kurulum'dan, Hızlı Bul kutusuna İzin Kümeleri girin ve ardından İzin Kümelerini seçin.

2

İş Ortağı Telefon İzin Kümesini açmakiçin tıklayın.

3

Hizmet İletişim Durumu Durumları Erişimi'ne tıklayın.

4

Düzenle'yi tıklatın.

5

Kullanılabilir Hizmet Uygunlukları listesinde, daha önce oluşturulmuş iletişim durumu durumlarını seçin ve bunları izin kümesiyle ilişkilendirmek için Ekle'yi tıklayın . Bu izin kümesine atanan temsilciler, İşleç-Kanal'da, kendilerine sunulan iletişim durumu durumlarından herhangi biriyle oturum açabilirler.

6

Kaydet'e tıklayın.

7

Aynı sayfada Atamaları Yönet'i tıklayın . Ardından sağ üst köşedeki Atama Ekle'yi tıklayın , istediğiniz kullanıcıyı seçin, İleri'yi tıklayın , atanan kullanıcılar için birSüre Sonu Seçeneği seçin (İsteğe Bağlı) ve sonra Ata'yı tıklayın .

Service Cloud Voice, VoiceCall kaydıyla çalışmak için harici bir etki alanı kullanır. Kurulumdaki "Uzak Site Ayarları"na aşağıdaki URL'lerin eklenmesi gerekir ( resmi belgeleri açmak için burayı tıklayın):

  • https://webexapis.com
  • https://YOUR_INSTANCE_URL.my.salesforce-scrt.com
  • https://YOUR_INSTANCE_URL--cisco-wxcc-scv.my.salesforce-scrt.com

Örnek: Örnek URL'si nasıl bulunur.

8

Oturum açtıktan sonra tarayıcınızın adres çubuğundaki URL'ye bakın. Örnek URL'si, ".my.salesforce.com" veya ".salesforce.com" veya ." lightning.force.com" ifadesinin önceki bölümüdür. Örneğin, URL'niz https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/ ise örnek URL'niz "orgfarm-54a38e30ad-dev-ed.develop" olur.

Örnek:

Origin org URL'si: https://cisco.lightning.force.com

Örnek: eklenecek URL'ler:

  • https://cisco.my.salesforce-scrt.com
  • https://cisco--cisco-wxcc-scv.my.salesforce-scrt.com

9

Temsilcinin Service Cloud Voice'ı kullanabilmesi için, ÇokSyn-Channel yardımcı öğesi, Yani,.

  • Kurulum'dan, Hızlı Bul kutusuna Uygulamalar girin ve ardından Uygulama Yöneticisi'yi seçin.
  • Service Console uygulamasının veya kullanmak istediğiniz uygulamanın yanındaki açılır listeyi tıklayın ve ardından Düzenle'yi tıklayın.
  • Uygulama Ayarları altında Yardımcı Program Öğeleri'ni (Yalnızca Masaüstü) tıklayın.
  • Yardımcı Program Öğesi Ekle'yi tıklayın.
  • Modal pencerede, "Ynlrk-Kanalı"nı arayın.
  • "Çok Kanallı" seçeneğini tıklayın.
  • Kaydet'i tıklayın ve Uygulama Yöneticisi'ne gidin.

Salesforce'dan resmi referans, Salesforce Yardım Portalı'nda ( doğrudan bağlantı ) Hizmet Bulut Sesi için Hizmet Bulut Sesi için Temsilci Deneyimini İş Ortağı Telefonu ile Yapılandırma sayfasını açan Let's Do Thisdüğmesine tıklayarak bulunabilir.

10

Kurulum'dan, Hızlı Bul kutusuna İş Ortağı Telefon Kurulumu'nu girin ve ardından İş Ortağı Telefon Kurulumu'nu seçin.

11

Bölüm 5 Diğer Ses Ayarları'na gidin.

12

Blade Experience'da yazılım telefonuyla çalışırken başlıkları devre dışı olan Visualforce sayfaları için tıklama filtresi korumasını etkinleştirmek için, yazılım telefonunun ve özel araç çubuklarının Salesforce örnek URL'sine ek olarak güvenilir etki alanları olarak yüklendiği etki alanlarını da eklemeniz gerekir.

Bu ayarlar ve Güvenilir Etki Alanları listesi Kurulum | Güvenlik | Oturum Ayarları.

Doğru Visualforce etki alanını almak için Kurulum | Özel Kod | Visualforce Sayfaları ve CiscoScvMainWxCC içinÖnizleme düğmesini tıklayın. Salesforce, Salesforce ORG yapılandırmasına bağlı olarak otomatik olarak farklı bir URL'ye yeniden yönlendirebilir. URL'yi kopyalayın ve IFrame Türü olarak "Visualforce Sayfaları"nı seçerek Satır içi Çerçeveler için Güvenilir Etki Alanlarına ekleyin.

Örnek: EtkiAlanAdım--cisco_wxcc_scv.vf.force.com

Salesforce Örneği etki alanını almak için, tarayıcı URL çubuğunda görüntülenen URL'yi kopyalayın ve Visualforce Sayfalarını IFrame Türü olarak seçen Satır içi Çerçeveler Listesi için Güvenilir Etki Alanları listesine ekleyin .

Örnek: MyDomainName.lightning.force.com

Kuruluşunuzda dağıtılmış bir Etki Alanım yoksa URL biçiminiz farklı olur. Bir Etki Alanım dağıtıldıysa ve gelişmiş etki alanlarınız kuruluşunuzda etkin değilse URL biçiminiz farklı olur. Gelişmiş etki alanları etkin değilse Visualforce, Experience Builder, Site.com studio ve içerik dosyaları Etki Alanım'da URL'leri dengele ayarı da bu biçimi etkiler. Ayrıntılar için Salesforce Yardımı'ndaki Etki Alanı URL Biçimlerim bölümüne bakın .

" Bekleme Deneyimi" için Clickjack Koruması ve Güvenilir Etki Alanları ayarları

13

Çağrılar sırasında kayıt denetimlerini görüntülemek için, temsilcilerin Çağrı Kaydetmeyi Kontrol Et uygulaması iznine sahip olması gerekir.

Onu atamak için, Uygunluk Durumları adımında oluşturulan izin kümesine ekleyin.

  • İzin kümesini açın.
  • Uygulama İzinleri bağlantısını tıklatın.
  • Düzenle düğmesini tıklayın.
  • Çağrı Merkezi Arama Kaydı Denetimi iznini ekleyin ve kaydedin.

Yapılandırma

İletişim Merkezi

Contact Center tanım dosyası, belirli bir CTI sistemi için Salesforce'da bir iletişim merkezi tanımlamak için kullanılan bir dizi alanı ve değeri belirtir. Salesforce, birden çok CTI sistem satıcısıyla entegrasyonu desteklemek için Contact Center tanım dosyalarını kullanır.

Daha fazla bilgi Salesforce'un resmi belgelerinde ( doğrudan bağlantı) bulunabilir.

Bağlantı Merkezini İçe Aktarma

1

Kurulum'dan, Hızlı Bul kutusuna İş Ortağı Telefon İletişim Merkezleri girin ve ardından İş Ortağı Telefon İletişim Merkezleri'nı seçin .

Mevcut (varsa) İletişim Merkezlerinin listesi görüntülenir.
2

Sayfanın sağ tarafında İletişim Merkezi Oluştur'u tıklayın .

3

Telefon sağlayıcınız olarak Webex Contact Center seçin . Ardından İleri'ye tıklayın.

Bir dosya tarayıcısı açılır.
4

Bağlantı merkezi tanımınızı içeren.XML dosyasını seçin.

5

Aç'ı tıklayın.

Dosya alınır.
6

Bağlantı Merkezinizin Bağlantı Merkezleri liste görünümünde gösterilip gösterilmediğini kontrol edin.

Bağlantı Merkezini Yapılandırma

1

Kurulum'dan, Hızlı Bul kutusuna İş Ortağı Telefon İletişim Merkezleri girin ve ardından İş Ortağı Telefon İletişim Merkezleri'nı seçin .

2

Daha önce alınmış olan Contact Center'ı tıklatın.

3

Düzenle'yi tıklatın.

Tablo 1. İletişim Merkezi ayrıntıları
AlanAçıklama
Görünen ad Kullanılabilir iletişim merkezleri listesinde görünen İletişim Merkezinin adı budur. Aynı Contact Center tanım dosyası (.XML) birden çok kez alabilir ve farklı görünen adlar verilebilir.
Genel Anahtar

Ses işlevlerini kullanmak için, genel ve özel anahtarlı bir sertifika gerekir. Özel bir anahtar elde etmek için, Kendi İmzaladığı Sertifika Oluşturmak, Certificate Authority tarafından İmzalanan Bir Sertifika Oluşturmak veya keystore'dan Al düğmesini kullanarak doğrudan Java keystore dosyalarını (JKS) veya Bouncy kalesi fips keystore dosyalarını (BCFKS) almak mümkündür .

Sertifika oluşturulduktan sonra:

  • Sertifika etiketini tıklayın.
  • Sertifikayı Karşıdan Yükle'yi tıklatın.
  • İndirilen sertifikayı bir metin düzenleyicisiyle açın.
  • İçeriğini İletişim Merkezinin Genel anahtar alanına kopyalayın.

Gerekli: Evet

Sertifika Benzersiz Adı

Genel Anahtar için oluşturulan Kendi İmzalanan Sertifikanın Benzersiz Adı.

Gerekli: Evet

Hazır Durumu ID
  • Kurulum'da İletişim Durumu sayfasını açın.
  • Çevrimiçi durumunu tıklayın ve Salesforce ID URL çubuğundan kopyalayın.
  • ID bu alana yapıştırın.

Gerekli: Evet

Hazır Değil Durumu ID
  • Kurulum'da İletişim Durumu sayfasını açın.
  • Meşgul durumunu tıklayın ve Salesforce ID URL çubuğundan kopyalayın.
  • ID bu alana yapıştırın.

Gerekli: Evet

Varsayılan Cisco Hazır Değil Nedeni

Belirli bir iletişim durumu için eşleme sağlanma ihtimaline karşı varsayılan boşta kod olarak kullanılan Cisco boş kod ID.

Gerekli: Evet

Yapılandırılan boş kod kimliklerini kontrol etmek için Boş Kodlar bölümüne bakın .
İletişim Durumu Eşleme

Salesforce Konuşma Durumu durumlarını Cisco Hazır durumu ve Hazır Değil neden kodlarına eşleştirmek için kullanılır.

Boş Kod durumları eklenmelidir:

  • Kurulum'da İletişim Durumu sayfasını açın.
  • Meşgul durumlarından birini tıklayın ve Salesforce ID URL çubuğundan kopyalayın. Uygunluk durumu kimlikleri 0N5 ile başlar. Örneğin, 0N51X0000000AUT .
  • Bu alana ID ve ardından virgül ve Cisco boşta kodu ID yapıştırın.
  • Virgül ayırma kullanılarak bir veya daha fazla Meşgul eşlemesi eklenebilir.

Eşitleme sorunlarını önlemek için, eşlemede Varsayılan Hazır Değil ID de yapılandırılmalıdır.

Uygunluk Yapılandırması içinde Reddetme ve Gönder Zaman Aşımı durumlarınıyapılandırdıysanız, bunları ayrıca karşılık gelen Cisco Hazır Değil durumuyla eşlemeye ekleyin.

Biçim: busyPresenceID1,ciscoCodeID1; defaultNotReadyPresenceID,ciscoDefaultNotReadyCodeID; çevrimiçiPresenceId,0

Gerekli: Evet

Aşağıda tamamlanmış Öğle Yemeği, Toplantı, Mola için Boşta Kodların bir örneği vardır.

Sesli Çağrı ID için Çağrı Değişkeni

Geçerli Sesli Çağrının ID saklamak için kullanılan Çağrı Değişkeni. Çağrı durumunu doğru şekilde güncellemek için kullanılır.

Biçim: Değişken adı Webex Contact Center Akışı'nda yapılandırıldığı şekilde. Örneğin SCV_VoiceCallRecordId

Gerekli: Evet

Varsayılan değer:SCV_VoiceCallRecordId

Sesli Çağrı kaydı ID ve Satıcı Çağrı Anahtarı'nı tek bir akış değişkeninde birleştirdiyseniz, bu alanda adını yapılandırabilirsiniz. Ayrıca bkz. Sesli Çağrı kaydı ID ve Satıcı Çağrı Anahtarı için Akış değişkeni.

Satıcı Çağrı Anahtarı için Çağrı Değişkeni

Geçerli Sesli Çağrının Satıcı Çağrı Anahtarını saklamak için kullanılan Çağrı Değişkeni. Doğru sesli arama kaydını açmak için kullanılır.

Biçim: Değişken adı Webex Contact Center Akışı'nda yapılandırılmıştır. Örneğin SCV_VendorCallKey

Gerekli: Evet

Varsayılan değer: SCV_VendorCallKey

Sesli Çağrı kaydı ID ve Satıcı Çağrı Anahtarı'nı tek bir akış değişkeni halinde birleştirdiyseniz, bu alanı boş bırakabilir ve akış değişkeninin adını "Sesli Çağrı İçin Çağrı Değişkeni ID" alanında Sesli Çağrı kaydı ID ve Satıcı Çağrı Anahtarı ile yapılandırabilirsiniz. Ayrıca bkz. Sesli Çağrı kaydı ID ve Satıcı Çağrı Anahtarı için Akış değişkeni.

Telefon Numarası Çevirisi Çevirme

Numara çevrilmeden önce numaraya uygulanan telefon numarası çevirisi kuralları.

Bkz. Telefon Numarası Çevirileri

Gerekli: Hayır
Webexx İletişim Merkezi Bölgesi

Kiracı Webex Contact Center bölgesini belirlemek için kullanılır. Webex Contact Center Portalı, Dev Portal veya Masaüstü URL'sinde bulunabilir. Şu örn.

https://devportal.wxcc-eu2.cisco.com/

Biçim: eu2

Gerekli: Evet

Burada Webex Contact Center Bölgeleri ve Karşılık Gelen Dizeler tablosu bulunmaktadır:

  • ABD: us1
  • Kanada: ca1
  • İngiltere: eu1
  • Almanya: eu2
  • Avustralya: anz1
  • Singapur: sg1
  • Japonya: jp1

Webex Contact Center WebRTC Etki Alanı

Etki alanı, doğru WebRTC bağlantısını kurmak için kullanılır. Webex Contact Center kiracınızın konumunu kullanın:

  • ABD: rtw.prod-us1.rtmsprod.net
  • ANZ: rtw.prod-as1.rtmsprod.net
  • CA: rtw.prod-ca1.rtmsprod.net
  • JP: rtw.prod-ja1.rtmsprod.net
  • EU1: rtw.prod-uk1.rtmsprod.net
  • EU2: rtw.prod-gm1.rtmsprod.net

Gerekli: WebRTC için Evet

WCCAI Dönüştürmeyi Etkinleştirme

WCCAI kopyasını etkinleştirmek veya devre dışı bırakmak için kullanılır.

Biçim:Doğru veya Yanlış

Gerekli: Hayır

Varsayılan değer:False

Kayıt Bağlantısını Kaydet

Webex arama kayıt bağlantısını Sesli Arama kaydına kaydetmek için kullanılır.

Biçim:Doğru veya Yanlış

Gerekli: Hayır

Varsayılan değer:Doğru

4

Contact Center sayfasının en altında , Contact Center Kullanıcıları bölümünün altındaki Ekle düğmesini tıklayın .

5

Açık Bağlantı Merkezi'ne erişimi olan kullanıcıların yanındaki + simgesini tıklayın.

Bu listede yalnızca Contact Center Agent (İş Ortağı Telefonu) izin kümesine sahip olan ve başka İletişim Merkezlerine henüz atanmamış olan kullanıcılar görünür.

Özelleştir

Webex Contact Center entegrasyonu için Harici İstemci Uygulaması

Webex Contact Center Salesforce Bağlayıcısı için Harici İstemci Uygulamasını Yapılandırma

Service Cloud Voice'u tam kapsamına göre kullanmak için, Contact Center çağrı akışı, Sesli Çağrı kaydını oluşturacak ve çağrı IVR üzerindeyken Salesforce Dahili Hat-Kanal akışını yürütecek şekilde uyarlanabilir.

Sertifika Oluşturma

Kuruluşunuzun güvenlik ilkesine göre zaten bir dijital sertifika oluşturduğunuzdan emin olun.

Dijital sertifika oluşturmak için https://developer.salesforce.com/docs/atlas.en-us.voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm Salesforce belgelerine bakın.

Örnek

açar genrsa -des3 -passout pass:<password> -out server.pass.key 2048, RSA -passin pass:<password> -in server.pass.key -out server.key rm server.pass.key, yeni -anahtar server.key -giden sunucu.CSR Ülke Adı (2 harf kodu) [AU]:CH Eyalet veya Bölge Adı (tam ad) [Some-State]: Yerellik Adı (örneğin, şehir) []: Kuruluş Adı (örneğin, şirket) [Internet Widgits Pty Ltd]: Kurumsal Birim Adı (örneğin, bölüm) []: Ortak Ad (örneğin. sunucu FQDN veya adınız) []: E-posta Adresi []: my-api-user@my-example-org.com Lütfen sertifika isteğinizle birlikte gönderilecek aşağıdaki 'ekstra' nitelikleri girin bir meydan okuma parolası []:<password> İsteğe bağlı bir şirket adı []: açarl x509 -req -sha256 -gün 365 - sunucuda.CSR -signkey server.key -out sunucu.crt 

server.crt =Salesforce Harici İstemci Uygulaması için > Sertifikası

server.key => Salesforce Bağlayıcısı için Özel anahtar Webex Control Hub

SCV Entegrasyonu Kullanıcısı için İzin Kümesi

Aşağıdaki İzin Kümesi, Contact Center IVR akışlarıyla entegrasyon için Connects for SCV tarafından ve SCV için Salesforce için Webex Contact Center ile entegrasyon için kullanılan Apex sınıflarına erişim sağlar.

Aşağıdaki örnek bir yapılandırmadır ve Contact Center / IVR entegrasyonunun çalışması için gereken minimum izinleri açıklar.

  • Kurulum'dan, Kullanıcılar |'a gidin | İzin Kümeleri.
  • Yeni düğmesini tıklayın.
    • Bir Etiket girin, örneğin: IVR SCV Apex Sınıflarına Erişim
    • API Adı otomatik olarak doldurulur
    • Lisans: Yok
    • Kaydet düğmesini tıklayın.
  • Yeni İzin Kümesi açılır.
  • Apex Sınıf Erişimine gidin.
  • Düzenle düğmesini tıklayın ve aşağıdaki Apex sınıflarını ekleyin:
    • cisco_wxcc_scv. Hizmet Yönlendirme
  • Sistem İzinleri'ne gidin.
  • Düzenle düğmesini tıklatın ve aşağıdaki İzinleri etkinleştirin:
    • Apex REST Hizmetleri
    • API Etkin

Minimum Erişim - API Yalnızca Entegrasyon Profili

Bu Profil, SCV için Salesforce için Webex Contact Center ile Sesli Çağrı kayıtları oluşturmak ve IVR akışından Çok Yönlü Akış'ı çalıştırmak üzere entegre etmek için kullanılır.

Aşağıdaki örnek bir yapılandırmadır ve Contact Center / IVR entegrasyonunun çalışması için gereken minimum izinleri açıklar.

Bu, Minimum Erişim - API Yalnızca Entegrasyonlar profilinden bir klondur.

  • Kurulum'dan, Kullanıcılar |'a gidin | Profil.
  • Profiller listesinde, En Az Profil Erişimi - Yalnızca API Entegrasyonları ara.
  • Minimum Erişim - Yalnızca API Entegrasyonları profilini açmak için profil adını tıklayın.
  • Minimum Erişim - API Yalnızca Entegrasyonlar profilinde Kopyala düğmesini tıklayın.
  • Yeni bir Profil Adı girin, örneğin: SCV Entegrasyonu.
  • Kaydet düğmesini tıklayın.
  • Yeni Profil açılır.
  • Minimum Erişim – API Yalnızca Entegrasyonlar profilinizin tüm izinlerinin profilden kaldırıldığını doğrulayın.
  • Sistem İzinleri'ne gidin.
  • Aşağıdaki İzinlerin etkinleştirildiğinden emin olun:
    • API Etkin
    • API Yalnızca Kullanıcı

SCV Entegrasyonu Kullanıcısı

Aşağıdaki örnek bir yapılandırmadır ve Contact Center / IVR entegrasyonunun çalışması için gereken minimum izinleri açıklar. SCV Entegrasyon Kullanıcısı için Salesforce for SCV için Salesforce Service Cloud Voice lisansı veya Webex Contact Center gerekli değildir.

  • Kurulum'dan, Kullanıcılar |'a gidin | Kullanıcı.
  • Yeni Kullanıcı düğmesini tıklayın.
    • Adı, Soyadı ve diğer tüm zorunlu alanları girin.
    • Kullanıcı Lisansı: Salesforce Entegrasyonu
    • Profil: önceki adımda oluşturulan profili seçin ("SCV Entegrasyonu profili", Minimum Erişim klonu - API Yalnızca Entegrasyonlar profili)
  • Kaydet düğmesini tıklayın.
  • Yeni Kullanıcı kaydını açın.
  • ("IVR SCV Apex Sınıflarına Erişim") öncesinde oluşturulan İzin Kümesini atayın.
  • İzin Kümesi Lisans Salesforce API Entegrasyonunu atayın.
Salesforce Harici İstemci Uygulaması Oluşturma
Yeni bir Harici İstemci Uygulaması oluşturma

Salesforce verilerinizi üçüncü taraf uygulamalarıyla ilişkilendirmek için iki seçenek vardır. Hem Bağlı Uygulamalar hem de  Harici İstemci Uygulamaları verileri entegre etmek için çerçevelerdir. Harici İstemci Uygulamaları, yeni nesil bağlı uygulamalardır.

Cisco Webex Contact Center tarafından kullanılan Salesforce Harici İstemci Uygulamasını yapılandırmak için:

  1. Kurulum'dan , Uygulamalara gidin | Harici İstemci Uygulamaları | Harici İstemci Uygulama Yöneticisi.
  2. Yeni Harici İstemci Uygulamasını tıklayın.
  3. Harici İstemci Uygulaması—Temel Bilgiler
    • Harici İstemci Uygulaması Adı: WxCC - SCV
    • API Adı: WxCC_SCV
    • Kişi E-postası: E-posta > <
    • Dağıtım Durumu: Yerel seç

    Temel bilgiler

    Harici İstemci Uygulaması—API (OAuth Ayarlarını Etkinleştir)

    • Seç: OAuth'u Etkinleştir
    • Uygulama Ayarları
    • Geri arama URL'si: Örnek bir geri arama URL'si olarak http://localhost:1717/OauthRedirect
    • OAuth Kapsamları
    • OAuth kapsamlarını seçin:
    • API'ler aracılığıyla kullanıcı verilerini yönetme (API)
    • İstekleri istediğiniz zaman gerçekleştirin (refresh_token, offline_access)

    API (OAuth ayarlarını etkinleştir)

    Akış Etkinleştirme

    • Seç: JWT Taşıyıcı Akışını Etkinleştir
    • Dosyaları Karşıya Yükle'yi tıklatın ve dijital sertifikanızı içeren server.crt dosyasını karşıya yükleyin.

    Yüzer etkinleştirme

    Güvenlik

    Web Sunucusu Akışı için gizliyi gerektir seçeneğinin işaretini kaldırın .

    Güvenlik

  4. Oluştur düğmesini tıklayın.
  5. İlkeleri Tab olarak değiştirip Düzenle düğmesini tıklayın .
  6. İlkeler—OAuth İlkeleri
    • Eklenti İlkeleri
      • İzin Verilen Kullanıcılar: yönetici tarafından onaylanan kullanıcıların önceden yetkilendirilmiş olduğunu seçin
      • Değişikliği onaylama
    • Uygulama Yetkilendirmesi
      • Belirteci Yenileme İlkesi: Hemen süresi dolan yenileme belirtecini seçin
      • IP Dinlenme: IP kısıtlamalarını uygula öğesini seçin

    OAuth ilkeleri

  7. İlkeler—Uygulama İlkeleri
    • Başlangıç sayfası—yok
    • İzin Kümelerini Seç—Daha önce oluşturulan izin kümesini atayın ("IVR SCV Apex Sınıflarına Erişim") 

    Uygulama ilkeleri

  8. Kaydet'e tıklayın.
  9. Tab Ayarlarına değiştirin.
    • OAuth Ayarları bölümü, Tüketici Anahtarı ve Gizli düğmesini tıklayın ; e-postayı bekleyin ve kimliğinizi doğrulayın. Yeni bir tarayıcı Tab tüketici ayrıntılarını içeren bir ekran açar.

      OAuth Ayarları

    • Kopyala'yı tıklayın ve Tüketici Anahtarını  kaydedin. Tüketici anahtarı daha sonra Webex Contact Center Kontrol Hub'ında Salesforce Bağlayıcısı oluşturmak için kullanılır. 

      Harici istemci Uygulaması adı

Sesli Arama kayıtları oluşturmak için Webex Contact Center Yapılandırma ve komut dosyası

Salesforce Service Cloud Voice değerinin tamamını elde etmek için, Webex Contact Center içindeki çağrı akışının, çağrı Contact Center'a ulaşır ulaşmaz Service Cloud Voice'da Sesli Çağrı kaydını oluşturacak şekilde değiştirilmesi gerekir.

Salesforce'da yönlendirme kararları ve otomasyonu için isteğe bağlı Bir İşkener Akışı uygulanabilir.

Kullanılan API'ler hakkında daha fazla bilgi için bkz . Service Cloud Voice API Kaplayıcı.

Ön koşul

Service Cloud Voice API Leşiciyi kullanmak için, IVR entegrasyonu için bir Salesforce Harici İstemci Uygulaması yapılandırılmalıdır.

Salesforce Bağlayıcıyı Webex Control Hub Olarak Yapılandırma

Salesforce Integration Bağlayıcılarını, https://help.webex.com/en-us/article/7fuy63/SetUp-Integration-Connectors-for-Webex-Contact-Center#id_133211 makalesinde açıklandığı gibi Webex Contact Center için ayarlayın.

1

Müşteri organizasyonunuzda https://admin.webex.com oturum açın ve Hizmetler > İletişim Merkezi > Kiracı Ayarları > Entegrasyonları>Connectors bölümüne gidin.

2

Salesforce kartında, Ayarla'ya veya Bağlayıcı Ekle'ye tıklayın.

  • İstemci ID: Harici İstemci Uygulaması Tüketici Anahtarı
  • Salesforce E-posta No. ID: "SCV Entegrasyonu"nun Salesforce kullanıcı adı (bkz. SCV Entegrasyonu Kullanıcısı)
  • URL: üretim için kullan https://login.salesforce.com veya dev/gallery use https://test.salesforce.com
  • Özel Anahtar: dosya server.key içeriği

ÖNEMLI: SıRLAR PERIYODIK OLARAK KAPSAYARAK GÜVENLIĞI KORUMAK

Entegrasyonlarınızı güvenli tutmak için Özel Anahtar ve Sertifikanızı düzenli olarak döndürmeye özen gösterin.

Webex Hub'ında   Contact Center Bağlayıcısı'nda özel anahtarı ve Salesforce'daki  Harici İstemci Uygulamasındaki Sertifikayı güncelleyin.

Sorun giderme ipucu

Bitti'yi tıklattıktan sonra bağlayıcı şunları kaydetmez:

  • Girişlerden önce/sonra boşluk olup olmadığını kontrol edin.
  • Özel anahtarınızın (server.key) sunucunuzla.crt eşleştiğindenemin olun. Birden çok kuruluş ayarlayıp sertifika geçişi yapıyorsanız çalışmazlar.
  • Server.key başladığınızdan emin olun. Başlangıç RSA Özel Anahtar ----- -----

Webex Contact Center Ana Akış

Tablo 2. Akış variale
Akış DeğişkeniAçıklama
Sesli Çağrı kaydı ID için akış değişkeni Çağrıyı tanımlamak için benzersiz ID. Sesli Arama kaydını oluşturmak için gereklidir.

Biçim: wxcc_<Interaction ID>

Örnek: wxcc_fc4ec7d8-4c91-49aa-b764-081fbba344a8

  • Ad: SCV_VendorCallKey
  • Tür: Dize
  • Temsilciyi Görüntülenebilir Yap: Etkin
Çağrı başlangıç Zamanı için yerel değişken

Sesli Arama kaydını oluşturmak ve sesli aramayı güncellerken kullanılır.

  • Ad: SCV_CallStartTime
  • Tür: Dize
  • Temsilciyi Görüntülenebilir Yap: hayır
Sıra adı/ID için yerel değişken

Çağrı yönlendirme için kullanılan, Execute Çok Yönlü Akışı tarafındandöndürülen.

Bu değişken yalnızca, Karart Akışı Yürüt kullanıldığında gereklidir

  • Ad: SCV_OmniFlowQueue
  • Tür: Dize
  • Temsilciyi Görüntülenebilir Yap: hayır
Temsilci adı/ID için yerel değişken

Çağrı yönlendirme için kullanılan, Execute Çok Yönlü Akışı tarafındandöndürülen.

Bu değişken yalnızca, Karart Akışı Yürüt kullanıldığında gereklidir

  • Ad: SCV_OmniFlowAgent
  • Tür: Dize
  • Temsilciyi Görüntülenebilir Yap: hayır

Ana Akışa genel bakış

  1. Satıcı Çağrı Anahtarı Oluştur
  2. Çağrı Başlangıç Saatini Ayarlama
  3. HTTP İsteği: Sesli Arama kaydı oluşturma
  4. Sesli Arama Kaydı Oluşturma için HTTP Yanıtlarını Değerlendirme
  5. Sesli Arama Kaydı Oluşturma için hata işleme
  6. HTTP İsteği: Çok Yönlü Akış Yürüt
  7. Çok Yönlü Akışı Yürütme için HTTP Yanıtlarını Değerlendir
  8. Execute Debisi için hata işleme
  9. Arama yönlendirmeye devam et
Tablo 3. Ana Akış
AkışıAçıklama
Satıcı Çağrı Anahtarı Oluştur

Service Cloud Voice'da işlenen her çağrı Salesforce'da bir Sesli Çağrı kaydı oluşturur ve Satıcı Çağrı Anahtarı adında benzersiz bir ID gerektirir. Webex Contact Center içinde oluşturulan Sesli Çağrı kayıtları için Satıcı Çağrı Anahtarı WxCC Akışında tanımlanmalıdır ve ardından bir Akış Değişkeni kullanılarak çağrıyla birlikte Temsilciye aktarılmalıdır.

SatıcıÇağrı Anahtarı değerinin aşağıdaki kurallarla uyumlu olması gerekir:

  • Bu değer <= 255 karakter uzunluğunda olmalıdır.
  • Bu değer alfasayısal karakterlerin yanı sıra alt çizgi (_), tire (-) ve nokta (.) içerebilir.
  • Değer bir harfle başlamalı, boşluk içermemelidir, alt çizgiyle bitmemelidir ve art arda iki alt çizgi içermemelidir.

  • Etkinlik Etiketi: Generate_VendorCallKey
  • Değişken Adı: SCV_VendorCallKey
  • Değişken Türü: Dize
  • Değişken Değer - Değer Ayarla: wxcc_{{NewPhoneContact.InteractionId}}

Çağrı Başlangıç Saatini Ayarlama

Çağrı başlangıç saatinin UTC zaman damgası. Bu zaman damgası, Arayan temsilciye yönlendirilmeden önce telefonu kapatırsa, Sesli Çağrı kaydını oluşturmak ve Güncellemek için kullanılır.

  • Etkinlik Etiketi: SetCallStartTime
  • Değişken: SCV_CallStartTime
  • Değişken Değer - Değer Ayarla: {{now() | replace({'[UTC]': ''})}}
HTTP İsteği: Sesli Arama kaydı oluşturma

Bu adım her çağrı için gereklidir. Sesli Çağrı kaydı oluşturulduktan sonra, Sesli Çağrı kaydı ID çağrıyla birlikte bir değişkendeki temsilciye, Satıcı Çağrı Anahtarı ile birlikte aktarılmalıdır. Service Cloud Voice içindeki İletişim Merkezi yapılandırmasında kullanılan değişkeni yapılandırın.

HTTP İsteği Ayarları
  • Etkinlik Etiketi: CreateVoiceCall
  • Kimlik Doğrulamalı Uç Nokta Kullan: Etkin
  • Bağlayıcı: Salesforce Bağlayıcısı önceki adımda oluşturulmuştur
  • İstek Yolu: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Yöntem: POST
  • İstek İçerik Türü: Uygulama/JSON

HTTP İsteği: Sesli Arama kaydı oluşturma

Bu adım her çağrı için gereklidir. Sesli Çağrı kaydı oluşturulduktan sonra, Sesli Çağrı kaydı ID çağrıyla birlikte bir değişkendeki temsilciye, Satıcı Çağrı Anahtarı ile birlikte geçirilmelidir. Service Cloud Voice içindeki İletişim Merkezi yapılandırmasında kullanılan değişkeni yapılandırın.

HTTP İsteği Ayarları

  • Etkinlik Etiketi: CreateVoiceCall
  • Kimlik Doğrulamalı Uç Nokta Kullan: Etkin
  • Bağlayıcı: Salesforce Bağlayıcısı önceki adımda oluşturulmuştur
  • İstek Yolu: /hizmetler/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Yöntem: POST
  • İstek İçerik Türü: Uygulama/JSON

İstek Gövdesi

Sesli Arama kaydı oluşturulurken, Sesli Arama kaydındaki özel alanları arama verileriyle de güncelleyebilirsiniz. Aşağıda, biri tüm gerekli alanlarla birlikte, ancak özel alanları güncellemeden, diğeri de özel alanlarla birlikte istek gövdesinin iki örneği verilmiştir.

Sesli Arama kaydındaki özel alanları güncellemeden:

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "vendorCallKey": "{{SCV_VendorCallKey}}", "to": "{{NewPhoneContact.DNIS}}", "from": "{{NewPhoneContact.ANI}}", "iniationMethod": "Gelen", "startTime": "{{SCV_CallStartTime}}", "participants": [ { "katılımcı Anahtarı": "{{NewPhoneContact.ANI}}", "type" : "END_USER" } ] }

Sesli Arama kaydındaki özel alanları güncellemeyle ilgili örnek:

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "vendorCallKey": "{{SCV_VendorCallKey}}", "to": "{{NewPhoneContact.DNIS}}", "from": "{{NewPhoneContact.ANI}}", "başlatmaMethod": "Gelen", "startTime": "{{SCV_CallStartTime}}", "katılımcılar": [ { "katılımcı Tuşu": "{{NewPhoneContact.ANI}}", "tür" : "END_USER" } ], "callAttributes": "{\"custfield1__c\": \"<ayrı1>\",\"custfield2__c\": \"<aynı2>\",\" custfield3__c\": \"<aynı3>\"}" }

Parametreler
Özellik adı Değer
callCenterDevName Contact Center Geliştirici Adı
certDevName API Sertifika Adı (Contact Center'da yapılandırıldığı gibi)
satıcıÇağrı Tuşu Benzersiz çağrı ID: {{SCV_VendorCallKey}}
Hedef ArananNumber/DNIS: {{NewPhoneContact.DNIS}}
itibaren ArayanNumsayısı/ANI: {{NewPhoneContact.ANI}}
startTime UTC zaman damgası {{SCV_CallStartTime}} (komut dosyasında çağrı kabul edildikten sonra doğrudan ayarlanacak)
callAttributes

Sesli arama kaydında, her tuş-değer çiftinin bir standart veya özel alana ve değerlerine karşılık geldiği ek standart ve özel alanları temsil eder.

Örnek:

custfield1__c,custfield2__c,custfield3__c : Sesli Arama nesnesinde özel alanın API adı

değer1,değer2,değer3 : Özel alanın değeri

Ayrıştırma Ayarları
  • İçerik Türü: JSON
  • Çıkış Değişkeni: SCV_VoiceCallRecordId
  • Yol İfadesi: $.data.voiceCallId

Temsilciye aktarılacak Sesli Çağrı kaydı ID.

Sesli Arama Kaydı Oluşturma için HTTP Yanıtlarını Değerlendirme

Sesli Arama Oluşturma http isteğinin HTTP Durumunu kontrol edin:

  • Etiket: statusCodeCreateVoiceCall
  • Değişken: CreateVoiceCall.httpStatusCode

Durum kodu == 200 => başarılı else => isteği başarısız olursa, hata işleme

Sesli Arama Kaydı Oluşturma için hata işleme

Yalnızca demo / hata ayıklama için, http durum koduna bağlı olarak mesaj oynat edin.

Sesli Çağrı Oluşturma başarılı olduysa, Çok Yönlü Akışı Yürüt ile devam edin. Aksi takdirde, çağrı yönlendirmeye devam edin.

HTTP İsteği: Çok Yönlü Akışı Yürüt (isteğe bağlı adım)

Şunu yapmak istediğinizde, İşleç-Akışı Yürüt'i kullanın:

  • örneğin, kayıtları arama veya oluşturma gibi otomatik görevleri çalıştırma ve kayıtları Sesli Arama kaydıyla bağlama
  • Kayıtları arama ve ekran açma yapma
  • Salesforce ve Cisco sıralarını eşitleme
  • Yönlendirme kararını Service Cloud Voice'un vermesine izin verme

Bu istek her zaman çağrının yönlendirilmesi gereken yere "sıra" veya "temsilci" döndürür.

Bu isteği yürüttkten sonra, arayan bir temsilci tarafından yanıtlanmadan önce telefonu kapatırsa Yönlendirmeyi Temizle'yi göndermeyi unutmayın. Bkz . Webex Contact Center Olay Akışı.

HTTP İsteği Ayarları

  • Etkinlik Etiketi: ExecuteOmniFlow
  • Kimlik Doğrulamalı Uç Nokta Kullan: Etkin
  • Bağlayıcı: Salesforce Bağlayıcısı önceki adımda oluşturulmuştur
  • İstek Yolu: /hizmetler/apexrest/cisco_wxcc_scv/ses/v1/executeOmniFlow
  • Yöntem: POST
  • İstek İçerik Türü: Uygulama/JSON

İstek Gövdesi

Gerekli alanların yanı sıra, ek verileri Destansı Akışı'na giriş değişkeni olarak iletebilirsiniz. Aşağıda istek gövdesine iki örnek verilmiştir. İlk olarak ek akış parametreleri olmadan, yalnızca gerekli alanlar, ikincisi iki giriş değişkeni ile.

İşkener-Akışı parametreleri ile örnek:

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "dialedNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API adı>", "fallbackQueue": "< geri dönüş kuyruğu adı>" }

Sesli Arama kaydındaki özel alanları güncellemeyle ilgili örnek:

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "çevrilenNumber": "{{NewPhoneContact.DNIS}}", "flowDevName": "<flow API adı>", "fallbackQueue": "<fallback sırası adı>", "flowInputParameters": { "param1": "value1", "param2": "value2" } }

Parametreler
Özellik adı Değer
callCenterDevName Contact Center Geliştirici Adı
certDevName API Sertifika Adı (Contact Center'da yapılandırıldığı gibi)
voiceCallId Önceki adımda oluşturulan sesli arama kaydının ID: {{SCV_VoiceCallRecordId}}
çevrilenNumsayı ArananNumber/DNIS: {{NewPhoneContact.DNIS}}
flowDevName Yürütülecek Olan ÇokSyn-Flow'un geliştirici adı
Geri dönüşSırası Geri dönüş Salesforce kuyruğunun Sıra ID veya Sıra API adı
flowInputParameters

Çokssız Kanal akışına ek girişler (anahtar-değer çifti).

Örnek:

param1,param2 : Çok Yönlü Akış giriş parametresinin adı

değer1,değer2 : Parametrenin değeri

Ayrıştırma Ayarları

Sıra

  • İçerik Türü: JSON
  • Çıkış Değişkeni: SCV_OmniFlowQueue
  • Yol İfadesi: $.data.queue

Execute Routing-Flow'dan döndürülen "Kuyruk", yönlendirme için kullanılabilir.

Temsilci
  • İçerik Türü: JSON
  • Çıkış Değişkeni: SCV_OmniFlowAgent
  • Yol İfadesi: $.data.agent

"Temsilci", Yürüt Yolu-Akışı'ndan döndürülen yönlendirme için kullanılabilir.

Çok Yönlü Akışı Yürütme için HTTP Yanıtlarını Değerlendir

Çok Yönlü Akışı Yürüt http isteğinin HTTP Durumunu kontrol edin:

  • Etiket: statusCodeExecuteOmniFlow
  • Değişken: ExecuteOmniFlow.httpStatusCode

Durum kodu == 200 => başarılı else => isteği başarısız olursa, hata işleme.

Execute Debisi için hata işleme

Yalnızca demo / hata ayıklama için, http durum koduna bağlı olarak mesaj oynat edin.

Eğer İşleKent Akışı başarılı olursa, SCV_OmniFlowQueue ve SCV_OmniFlowAgent değişkenleri ayarlanmaz. Çağrı akışında yönlendirme kararı.

Arama yönlendirmeye devam et

Çağrı akışında devam edin, çağrıyı temsilciye yönlendirin. İsteğe bağlı olarak, sıra ve temsilci seçmek için SCV_OmniFlowQueue ve SCV_OmniFlowAgent kullanın.

Webex Contact Center Olay Akışı

Arayan bir temsilci tarafından yanıtlanana kadar aramayı kapatırsa, Service Cloud Voice'ı güncellememiz ve çağrıyı sonlandırmamız gerekir.

  • Eğer ÇokTört-Akışı Yürüt kullanılmışsa, BeklemeDeki Hizmet Yönlendirmesi'nin (PSR) silinmesi için Temiz Yönlendirme gönder
  • Sesli Arama Kaydının başlangıç ve bitiş zamanlarını güncellemek ve durumu Yeni'den Tamamlanana değiştirmek için Sesli Aramayı Güncelle'yi gönder.

  1. PhoneContactEnded - Bu olay, canlı bir aramanın bağlantısı kesildiğinde ve tüm katılımcılar kaldırıldığında tetiklenir.
  2. HTTP İsteği: Yönlendirmeyi Temizle
  3. HTTP İsteği: Sesli Aramayı Güncelle
HTTP İsteği: Yönlendirmeyi Temizle

  • Etiket: ClearRouting
  • Kimlik Doğrulamalı Uç Nokta Kullan: Etkin
  • Bağlayıcı: Salesforce Bağlayıcısı önceki adımda oluşturulmuştur
  • İstek Yolu: /hizmetler/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Yöntem: POST

İstek İçerik Türü: Uygulama/JSON

İstek Gövdesi

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}" }

Parametreler

Özellik adıDeğer
callCenterDevName Contact Center Geliştirici Adı
certDevName API Sertifika Adı (Contact Center'da yapılandırıldığı gibi)
voiceCallId Önceki adımda oluşturulan sesli arama kaydının ID: SCV_VoiceCallRecordId

Ayrıştırma Ayarları

Yok.

HTTP İsteği: Sesli Aramayı Güncelle

  • Etiket: UpdateVoiceCall
  • Kimlik Doğrulamalı Uç Nokta Kullan: Etkin
  • Bağlayıcı: Salesforce Bağlayıcısı önceki adımda oluşturulmuştur
  • İstek Yolu: /hizmetler/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Yöntem: POST
  • İstek İçerik Türü: Uygulama/JSON

İstek Gövdesi

{ "callCenterDevName": "<Contact Center API adı>", "certDevName": "<cert dev name>", "voiceCallId": "{{SCV_VoiceCallRecordId}}", "startTime": "{{SCV_CallStartTime}}", "endTime": "{{now() | replace({'[UTC]': ''})}}", "disconnectReason": { "value": "Sırada terk edildi", "isError": true } }

Parametreler

Özellik adıDeğer
callCenterDevName Contact Center Geliştirici Adı
certDevName API Sertifika Adı (Contact Center'da yapılandırıldığı gibi)
voiceCallId Önceki adımda oluşturulan sesli arama kaydının ID: SCV_VoiceCallRecordId
startTime Arama başlangıcı {{SCV_CallStartTime}} (Sesli Arama kaydını oluşturmak için kullanılan) UTC zaman damgası
endTime Geçerli UTC zaman damgası '{{now()
disconnectReason Aramanın bağlantısını kesmenin nedeni. Özelliğin doğru görüntülenmesi için IsError değerinin true olarak ayarlanması gerekir.

Ayrıştırma Ayarları

Yok.

Başvuru

Dil Çevirisi

(İsteğe bağlı) Çeviri Tezgâhı Etkinleştirme

Bu ayar yalnızca Çeviri Dili ayarlarını kullanmanız durumunda geçerlidir.

1

Çeviri Masaçağrı → Çeviri Dili Ayarları'nı → ayarlamaya gidin.

2

Çeviri dilini seçmek için Etkinleştir'i tıklatın .

(İsteğe bağlı) Yalnızca Platform dillerini etkinleştirme

Bu ayar yalnızca EN-US dışındaki diller için geçerlidir.

1

→ Şirket Ayarları → Dil Ayarları'nı ayarlamaya gidin.

2

Gerekli dilleri seçin.

3

Aşağıdaki onay kutularını seçin:

  • Son kullanıcı dillerini etkinleştirme - Yardım ve Kurulum son kullanıcı dillerinde çevrilmiyor
  • Yalnızca platform dillerini etkinleştir - platforma özgü diller için varsayılan çeviri sağlanmamaktadır
4

Değişikliklerinizi kaydedin.

Dili etkinleştirme ve kullanıcıyı seçme (görev)
1

Çeviri Masaçağrı → Çeviri Dili Ayarları'nı → ayarlamaya gidin.

2

Dili seçin ve dili çevirecek kullanıcıyı seçin.

3

Değişikliklerinizi kaydedin.

Çok Dilli Ayarlar
Özel Etiketleri Çevirme
1

→ Özel Etiketler Ayarlamaya gidin.

2

Açılacak özel etiketin adını seçin.

3

İlgili Çeviriler listesinde, yeni bir çeviri girmek için Yeni'yi ya da çeviriyi düzenlemek için Düzenle'yi (dilin yanında) tıklayın .

4

Aktardığınız Dili seçin.

5

Çevrilen değeri Çeviri Metni alanına girin. Bir kullanıcının varsayılan dili çeviri dili olduğunda, bu metin etiketin Değer alanında belirtilen değeri geçersiz kılar.

6

Değişikliklerinizi kaydedin.

Kullanıcı İşlevi İçin Gereken Salesforce İzinleri

Webex Contact Center SCV Temsilci İzin Kümesi, Webex Contact Center Aracıyla ve temsilciler için geliştirilen tümleştirmelerle çalışmak için gereken tüm izinleri içerir.

Apex Sınıf Erişimi (bölüm)

  • cisco_wxcc_scv. CiscoScvWxcc
  • cisco_wxcc_scv. ServiceResponseHandler
  • cisco_wxcc_scv. Hizmet Yönlendirme
  • cisco_wxcc_scv. TelefonIntegrationHandler

Özel Meta Veri Türü Erişimleri (bölüm)

  • cisco_wxcc_scv. WxCC Bağlantısı

Visualforce Sayfa Erişimi (bölüm)

  • cisco_wxcc_scv. CiscoScvLoginWxCC
  • cisco_wxcc_scv. CiscoScvMainWxCC
  • cisco_wxcc_scv. CiscoScvOAuthRedirect
  • cisco_wxcc_scv. CiscoScvSwLoader

Hizmet Bulut Sesi API KapmaCı

Ön koşul

Service Cloud Voice API Leşiciyi kullanabilmek için, IVR entegrasyonu için bir Salesforce Harici İstemci Uygulaması yapılandırılmalıdır.

Hizmet Bulut Sesi API Kendini Kullanma

Salesforce için Service Cloud Voice (SCV), VoiceCall'ları oluşturmak ve güncellemek, Karart-Kanal akışlarını çalıştırmak ve bir VoiceCall ile ilişkili PendingServiceRouting kayıtlarını silmek için Telefon Entegrasyonu REST API kullanır. Bu hizmet JWT kimlik doğrulaması ve ŞU anda Cisco IP Interactive Voice Response (IVR) tarafından desteklenmeyen PATCH HTTP yönteminin kullanımını gerektirir.

Bir IVR sistemindeki SCV için Telefon Entegrasyonu REST API kullanımını basitleştirmek için, mevcut Salesforce API'ını saran ve doğrudan Service Cloud Voice için Webex Contact Center paketinin yüklendiği Salesforce Org'dan erişilebilen yeni bir API kümesi kullanıma sunuldu.

Service Cloud Voice API, Bir JWT belirtecinin kimliğini doğrulama ihtiyacını ortadan kaldırır, Salesforce API için gereken veriler üzerinde ek kontroller uygular ve yanıt nesnelerini geliştirir.

Access_Token Geri Alma

https://<your-domain-name>.my.salesforce.com/services/oauth2/token için a POST isteği yürütme

Gövdede aşağıdaki parametreler gönderiliyor:

{ "grant_type": "client_credentials", "client_id": "bağlanan uygulamanın <konsumer anahtarı>", "client_secret": "bağlanan uygulamanın <konsumer sırrı>" } İstek başarılı olursa, aşağıdaki JSON yanıtı döndürülür: { "access_token": "<your-access-token>", "instance_url": "<your-org-base-url>", "ID": "https://login.salesforce.com/id/<id>/<id>", "token_type": "Taşıyıcı", "issued_at": "<timestamp>", "imza": "<unique-signature-code>" }

İstekleri yürütme

Örnek URL'si my.salesforce.com içermelidir.

Doğru örnek url örneği: https://abc-123.my.salesforce.com

Başka bir etki alanını örnek URL (yani# https://abc-123.lightning.force.com ) olarak kullanmak, INVALID_SESSION_ID hata Kodu döndürülerek 401 Yetkisiz durumuna neden olur.

Sesli Arama Oluşturma (bölüm)

VoiceCall kaydı için katılımcıları (yani arayanı ve alıcıyı) içeren bir VoiceCall kaydı oluşturur. Bir VoiceCall kaydı oluşturduğunuzda, Salesforce'da bir konuşma oluşturulur. Bu API yalnızca gerçek zamanlı bir bağlamda kullanın, yani bu API yalnızca bir çağrı başlatıldığında çağırmanız gerekir. Bu API ayrıca, üstVoiceCallId parametresini istek yüküne dahil ederek aktarma ve konferans aramaları için VoiceCall kayıtları oluşturmak için de kullanılabilir.

Uç Nokta URI

<instance_url>/hizmetler/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall

HTTP Yöntemi

POST

Üstbilgi

Yetkilendirme: Taşıyıcı <access_token>

İçerik Türü: uygulama/json

Parametreler

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6", "to": "8002345678", "from": "4081456688", "iniationMethod": "Gelen", "startTime": "2019-07-02T17:32:28Z", "participants": [ { "participantKey": "4081456688", "type" : "END_USER" } ], "callAttributes": "{\"devscv24__AAA_Test__c\":\"alan değeri\",\"Other_Field__c\":\"diğer değer\"}", "parentVoiceCallId": "fsdfzuhsdfsa-43556fgef3-56g44gv4ew", "callOrigin": "Preview", "queue": "queue123" }

Bu istek tarafından kabul edilen parametrelerle ilgili ayrıntılı bir açıklama, "Parametreler" bölümündeki Salesforce resmi belgelerinde bulunabilir.

Yanıt (başarılı)

{ "veri": { "voiceCallId": "00X000012345abc" }, "hatalar": null, "başarı": true } 

Yanıt (hatalarla)

 { "veri": null, "hatalar": ["Hata iletisi 1", "Hata iletisi 2"], "başarı": yanlış }

Sesli Aramayı Güncelleme

Arama bittikten sonra VoiceCall'ı günceller. VoiceCall oluşturma aşamasında mevcut olmayan çağrıyla ilgili parametreleri güncellemek için bu API kullanın. VoiceCall API Güncelle işlemi eşzamansız bir işlemdir. API çağrısının durumu için sorgu yapamazsınız.

Bu uç nokta, arama sonlandıktan sonra bile Bir VoiceCall oluşturmak için kullanılabilir. Bu davranış, Salesforce'da bir kaydı terk edilen veya cevapsız çağrılar için günlüğe kaydetmek istediğiniz senaryolarda veya VoiceCall'ın zaten oluşturulmadığı başka bir senaryo için kullanışlıdır.

Uç Nokta URI

<instance_url>/hizmetler/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall

HTTP Yöntemi

POST

Üstbilgi

Yetkilendirme: Taşıyıcı <access_token>

İçerik Türü: uygulama/json

Parametreler

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "startTime": "2020-08-26T21:21:14Z", "endTime": "2019-08-26T21:21:34Z", "isActiveCall": true, "Number": "1234", "callOrigin": "Preview", "enqueueTime": "2019-08-26T21:21:34Z", "acceptTime": "2019-08-26T21:21:24Z", "numberOfHolds": 20, "queue": "queue123", "agent": "agent123", "agentInteractionDuration": 12, "longestHoldDuration" : 10, "totalHoldDuration": 21, "recordingLocation": "Bern", "totalRecordingDuration": 55, "callAttributes": "{\"devscv24__AAA_Test__c\":\"field value\",\"Other_Field__c\":\"diğer değer\"}", "disconnectReason": { "değer": "TELECOM_PROBLEM", "isError": true } }

Bu istek tarafından kabul edilen parametrelerle ilgili ayrıntılı bir açıklama, "Parametreler" bölümündeki Salesforce resmi belgelerinde bulunabilir.

Yanıt (başarılı)

{ "veri": { "durum": "beklemede" }, "hatalar": null, "başarı": doğru }

VoiceCall API Güncelle işlemi eşzamansız bir işlemdir. API çağrının durumu için sorgu yapamazsınız.

Yanıt (hatalarla)

{ "veri": null, "hatalar": ["Hata iletisi 1", "Hata iletisi 2"], "başarı": yanlış }

İşleç İşle-akışı

Çağrıları yönlendirmek için, Yönln-Kanal akışını yürütür. Akışa parametre olarak ID (Salesforce VoiceCallId veya telefon satıcısı ContactId) çağrısını aktarır ve temsilci veya kuyruk yönlendirme talimatlarını iletişim akışına döndürür. Service Cloud Voice, varsayılan olarak, çevrilen numarayla eşleşen telefon kanalı için belirtilen Sayılı Kanal akışı (veya geri dönüş kuyruğu) kullanır. Çevrilen numara mevcut bir telefon kanalıyla eşleşmezse, isterseniz bu API çağrısına giriş parametreleri olarak yeni bir çevrilen numara, Conta-Kanal akışı ve geri dönüş kuyruğu ayarlayabilirsiniz.

Service Cloud Voice, çağrıları yönlendirmek için şu öncelik sırasını kullanır:

  1. Çevrilen numarayla eşleşen telefon kanalı için, Çok Yönlü Kanal Akışı ve Geri Dönüş Kuyruğu ayarlarını kullanır. Akış önceliklidir. Akış başarısız olursa, geri dönüş kuyruğu kullanılır.
  2. Parçalı Taşma API çağrısında belirtilen flowDevName ve fallbackQueue parametrelerini kullanır.

Uç Nokta URI

<instance_url>/hizmetler/apexrest/cisco_wxcc_scv/ses/v1/executeOmniFlow

HTTP Yöntemi

POST

Üstbilgi

Yetkilendirme: Taşıyıcı <access_token>

İçerik Türü: uygulama/json

Parametreler

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc", "çevrilenNumsayı": "+18445791189", "flowDevName": "Route_VoiceCall", "fallbackQueue": "00G111222333444", "flowInputParameters": { "Input1": "bir", "Input2": "iki" } }

  • VoiceCallId parametresi Salesforce voiceCallId veya telefon satıcısının iletişim no. ID.
  • Bu istek tarafından kabul edilen parametrelerle ilgili ayrıntılı bir açıklama, "Parametreler" bölümündeki Salesforce resmi belgelerinde bulunabilir.

Yanıt (başarılı)

{ "veri": { "sıra": "sıra bilgisi", "temsilci": "temsilci bilgisi" }, "hatalar": null, "başarı": doğru }

callCenterRoutingMap içindeki ExternalId alanına karşılık gelen AGENT_INFO ve QUEUE_INFO

Yanıt (hatalarla)

{ "veri": null, "hatalar": ["Hata iletisi 1", "Hata iletisi 2"], "başarı": yanlış }

Yönlendirmeyi temizle

Sesli arama için PendingServiceRouting (PSR) kaydını siler. Bu API çoğu senaryo için çağrılmaya gerek yoktur; çağrı artık yönlendirilmadiğinde PSR kaydı otomatik olarak silinir. Ancak, iş ortağı telefon sistemlerini kullanırken cevapsız veya terk edilen çağrılar gibi, PSR kaydını silmek için bu API özellikle aramanız gereken bazı senaryolar vardır.

Uç Nokta URI

<instance_url>/hizmetler/apexrest/cisco_wxcc_scv/voice/v1/clearRouting

HTTP Yöntemi

POST

Üstbilgi

Yetkilendirme: Taşıyıcı <access_token>

İçerik Türü: uygulama/json

Parametreler

{ "callCenterDevName": "contactCenterDevName123", "certDevName": "certDevName123", "voiceCallId": "00X000012345abc" }

  • voiceCallId parametresi Salesforce voiceCallId veya telefon satıcısının iletişim no. ID.
  • Bu istek tarafından kabul edilen parametrelerle ilgili ayrıntılı bir açıklama, "Parametreler" bölümündeki Salesforce resmi belgelerinde bulunabilir.

Yanıt (başarılı)

{ "veri": { "durum": "Başarı" }, "hatalar": null, "başarı": doğru }

Yanıt (hatalarla)

{ "veri": null, "hatalar": ["Hata iletisi 1", "Hata iletisi 2"], "başarı": yanlış }

Telefon Numarası Çevirileri

Service Cloud Voice ve Webex Contact Center arasındaki çeşitli etkileşimLer Telefon numarası çevirilerine bağlıdır. Uluslararası farklar ve müşteriye özel uygulamalar nedeniyle, telefon numaralarınıN A biçiminden B biçimine aktarılması için özelleştirilebilir bir araç gerekir.

Service Cloud Voice için Webex Contact Center çözümü sayılar, etiketler (#), yıldız (*), virgül (,) ve önde gelen artı işaretleri (+) hariç tüm karakterleri otomatik olarak kaldırır. Ayrıca ilk örneğini (0) kaldırır. Bu işlem, Telefon Numarası Çevirileriniz uygulanmaDAN ÖNCE yapılacaktır .

Bu kılavuzda telefon numarası çevirilerinin nasıl yapılandırıldığı açıklanmaktadır.

Alanlar

Telefon numarası çevirileri Ad-Değer alanlarında depolanır. Bu, özellik başına sınırsız sayıda kural yapılandırmanıza olanak sağlar.

Yapılandırma bir JSON dizesi olarak depolanır.

Ters eğik çizgilerin aşılması gerektiğini unutmayın; örneğin, \d+ \\d+ olur.

{"Rakam dışında tüm karakterleri kaldır":"[1,17]->[^\d]+","Dahili numaraya":"[7,17]->(\\d{7})(\\d{4})->$2"}

Alan Adı teknik olarak kullanılmaz. Bu kuralın amacını hızlı bir şekilde belirlemek için bir insan tarafından okunabilen dize eklemek vardır. İyi isimler örneğin: Tüm önde gelen sıfırları kaldır, Önce artı ekle vb.

Çeviri kuralları oluşturuluyor

Kurallar Normal İfadeler olarak sağlanır. Daha doğru olmak için: Normal İfadelerin JavaScript uygulaması.

Başlamak için iyi bir yol MDN web belgelerinden RegExp belgesini okumaktır.

Gereksiz, karmaşık Normal İfadeler oluşturmak genellikle hantaldır. Bu nedenle, yapılandırmayı olabildiğince kolay hale getirmek için ek sözdizimi ekledik.

Aşağıdaki şekilde telefon numarası çeviri kuralının genel sözdizimi gösterilmektedir:

Yüklemi

Arama üstünlüğü, eşleşecek sayının uzunluğunu tanımlayan bir aralık belirtmek için kullanılır.

Yukarıdaki arama işareti, uzunluğu 7 ile 11 karakter arasında olan (kenarlar + boşluklar dahil) tüm sayıların eşleşdiğini belirtir.

Yüklemler her zaman numaranın orijinal uzunluğuyla eşleşir. Bu, dahili/harici numaralar için çarpışma kuralları tehlikesini azaltarak yapılandırmayı basitleştirmeye yardımcı olur.

Desen

Desen, eşleşecek sayının biçimini belirtir.

Yukarıdaki desen, sayının yalnızca rakamlardan oluşup onları seçmesi gerektiğini belirtir.

Seçici

Seçiciler numaranın son biçimini tanımlar. Başlangıçta mevcut olmayan karakterlerin / rakamların eklenmesi gerekiyorsa, bunu yapmak için yer burasıdır.

Seçici, numarayı oluşturmanın son adımıdır. Desen çıkışına bağlı olarak, seçici yeni sayıyı oluşturur.

Örnek 1

Aşağıdaki örnek, Contact Center'dan alınan bir numaranın 0319175200 biçiminde İsviçre E164 +41 31 917 52 00 biçimine nasıl aktarılamadığını gösterir.

Bu örnekte iki çeviri kuralı (1. ve 2) kullanılır.

Bu örnekteki ilk kural aslında sayıyı değiştirmez. Uzunlukları 1 ile 17 arasında olan sayılar için, sayılar dışında her şey kaldırılır. Rakam olmayan mevcut olmadığından hiçbir şey değişmez.

İkinci kural, tam olarak 10 karakter uzunluğundaki (başlangıçta) sayılar için geçerlidir. 0319175200 eşleşir ve bu nedenle kural uygulanır. Desen, sayının önce bir basamaklı (\d{1}), ardından iki basamaklı (\d{2}) ve ardından üç basamaklı bir grup (\d{3}) grubuyla başlaması gerektiğini belirtir.

Seçici daha sonra yeni numara dizesini tanımlamak için desen gruplarına erişir. Bu, $2 ilke (\d{2}) başvurduğu ve dolayısıyla 31 içerdiği anlamına gelir.

Örnek 2

Aşağıdaki örnekte, İletişim Merkezi'nden alınan bir numaranın +14693150217 +1 469 315 0217 biçiminde ABD E164 biçimine nasıl aktar alındığı gösterilmektedir.

Bu örnekte iki çeviri kuralı (1. ve 2) kullanılır.

  1. Bu sayı tam olarak 12 karakter uzunluğunda olduğundan "ABD Numaralarına boşluk ekle" kuralı uygulanır.
  2. (\+1) numaranın +1 ile başlaması gerektiğini söylüyor. Sayı 12 karakter uzunluğundaysa, ancak +1 ile başlamazsa, kural iptal edilir ve hiçbir şey değişmez.
  3. (\d{3}), +1'in ardından 3 basamak olması gerektiğini belirtir.
  4. (\d{3}), son 3 basamağı 3 basamak daha takip etmek gerektiğini belirtir.
  5. (\d{4}), son 3 basamağı 4 basamak takip etmek gerektiğini belirtir.

Bunların herhangi biri eşleşmezse, numara değiştirilmez.

Yani tüm kurallar "+14693150217" için geçerli. Bu nedenle, bu sayı "$1 $2 $3 $4":

  1. $1 grup (\+1) anlamına gelir; Service Cloud Voice'a gönderilecek numara +1 gibi görünür.
  2. $2 bu ikisinin ilki anlamına gelir (\d{3}), Service Cloud Voice'a gönderilecek numara +1 469 gibi görünür.
  3. $3 bu ikisinin ikincisini gösterir (\d{3}), Service Cloud Voice'a gönderilecek numara +1 469 315 gibi görünür.
  4. $4 son grubu gösterir (\d{4}), Service Cloud Voice'a gönderilecek numara +1 469 315 0217 gibi görünür.

Kuralın "$1 $2 $3 $4" doğrudan kullanılır. Bu nedenle "$1-$2-$3-$4" kullanırsanız, numara şuna çevrilir: +1-469-315-0217

Ayrıca grupları kaldırmanıza izin verilir: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->$2 $3 $4 çevrilecek: 469 315 0217. [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})-> $3 $4 çevrilecek: 315 0217.

Uluslararası ABD numarasını yerel bir numaraya dönüştürmek de mümkündür: [12, 12]->(\+1)(\d{3})(\d{3})(\d{4})->($2) $3-$4.

Ardından gelen numara "+14693150217" şu şekilde çevrilir: (469) 315-0217.

Örnek 3

Aşağıdaki örnekte, İletişim Merkezi'nden alınan bir numaranın +491515555531 biçiminde Almanca E164 +49 151 5555 531 biçimine nasıl aktar alındığı gösterilmektedir.

Bu örnekte iki çeviri kuralı (1. ve 2) kullanılır.

  1. Bu sayı tam olarak 13 karakter uzunluğunda olduğundan "Almanca Numaralarına boşluk ekle" kuralı uygulanır.
  2. (\+49) numaranın +49 ile başlaması gerektiğini söylüyor. Sayı 13 karakter uzunluğundaysa, ancak +49 ile başlamazsa, kural iptal edilir ve hiçbir şey değişmez.
  3. (\d{3}), +49'un ardından 3 basamak olması gerektiğini belirtir.
  4. (\d{4}), son 3 basamağı 4 basamak takip etmek gerektiğini belirtir.
  5. (\d{3}), son 4 rakamın ardından 3 basamak olması gerektiğini belirtir.

Bunların herhangi biri eşleşmezse, numara değiştirilmez.

Yani tüm kurallar "+491515555531" için geçerli. Bu nedenle, sayı "$1 $2 $3 $4":

  1. $1 grup anlamına gelir (\+49), Service Cloud Voice'a gönderilecek numara +49 gibi görünür.
  2. $2 bu ikisinin ilki anlamına gelir (\d{3}), Service Cloud Voice'a gönderilecek numara +49 151 gibi görünür.
  3. $3 ikisi (\d{4}) ikincisi anlamına gelir; Service Cloud Voice'a gönderilecek numara +49 151 5555 gibi görünür.
  4. $4 son grubu gösterir (\d{3}), Service Cloud Voice'a gönderilecek numara +49 151 5555 531 gibi görünür.

Aynı şey kural için de geçerlidir. Numaradan ne kullanılacağını seçmek için yedek parça $1 $2 $3 $4 kullanabilirsiniz.

Diğer Çeviri Regex örnekleri

Açıklama Çeviri Regex
Rakam dışında tüm karakterleri kaldırma [1,17]->[^\d]+
Rakam dışında tüm karakterleri kaldırma & + [1,17]->[^+\d]+
Açıklama Çeviri Regex
+1'i Kaldır [12,12]->(.{ 1})(\d{1})(\d{10})->$3
+1'i Kaldır [10,12]->(^\+1+)(\d+)->$2
+49'ı Kaldır [10,15]->(^\+49+)(\d+)->$2
+49'ı Kaldır [10,15]->(.{ 1})(\d{2})(\d{9})->$3
+41'i Kaldır [10,13]->(^\+41+)(\d+)->$2
+41'i Kaldır [10,13]->(.{ 1})(\d{2})(\d{9})->$3
+XX'i Kaldırma [10,14]->(^\++)(\d{2})(\d+)->$3
Açıklama Çeviri Regex
+ tuşunu kaldırın ve sıfır ABD E164 ile değiştirin [10,12]->(.{ 1})(\d{1})(\d{10})-> 001 $3
+1'i kaldırın ve sıfır ABD E164 ile değiştirin [10,12]->(^\+1+)(\d+)-> 001$2
+ tuşunu kaldırın ve sıfırlar DE E164 ile değiştirin [12,15]->(.{ 1})(\d{2})(\d{10})-> 0049 $3
+49'ı çıkarın ve sıfır de E164 ile değiştirin [10,12]->(^\+49+)(\d+)-> 0049$2
+ tuşunu kaldırma ve sıfırlarla değiştirme CH E164 [10,13]->(.{ 1})(\d{2})(\d{9})-> 0041 $3
+41'i çıkarın ve sıfırlarla değiştirin CH E164 [10,12]->(^\+41+)(\d+)-> 0041$2
Açıklama Çeviri Regex
Boşluklu ABD Numarası [12,17]->(\d{1})(\d{3})(\d{3})(\d{4})->+1 $2 $3 $4
Boşluklu ABD Numarası [12,17]->(\+1)(\d{3})(\d{3})(\d{4})->$1 $2 $3 $4
Boşluklu DE Numarası [12,17]->(\d{2})(\d{3})(\d{4})(\d{3})->+49 $2 $3 $4
Boşluklu DE Numarası [12,17]->(\+49)(\d{3})(\d{4})(\d{3})->$1 $2 $3 $4
Boşluklu CH Numarası [12,17]->(\d{2})(\d{2})(\d{3})(\d{2})(\d{2})->+41 $2 $3 $4
Boşluklu CH Numarası [12,17]->(\+41)(\d{2})(\d{3})(\d{2})(\d{2})->$1 $2 $3 $4

Sesli Arama Sayfası Yapılandırması

VoiceCall kayıt sayfasını yapılandırma

VoiceCall kayıt sayfası, 3 sütunlu bir yerleşim ve aşağıdaki bileşenlerle, varsayılan olarak önceden yapılandırılmış olarak gelir:

  • Eylemler & öneriler
  • Arama Notları
  • Arama ayrıntıları
  • Kayıt

Bileşenler, iş ihtiyaçlarına bağlı olarak serbest bir şekilde çıkarılabilir veya sayfaya eklenebilir. Farklı sayfa düzenleri de kullanılabilir, ancak Arama Kayıt Oynatıcı ve Konuşma Gövdesi gibi bazı bileşenler yalnızca şablondaki orta ve büyük alanlara sığabilir.

Toparlama Nedeni bileşenini görüntüleme

Toparlama Nedeni bileşeni, çağrı sırasında ve Toparlama sırasında gösterilmelidir.

VoiceCall kayıt sayfasına Cisco Toparlama Nedeni bileşenini ekleyin:

  1. Cisco Toparlama Nedeni Resmi web bileşenini, Yani Yanitlama Nedeni , Yani Yanit
  2. Kaydet'e tıklayın.
  3. Etkinleştir'i tıklatın.
  4. Kuruluş Varsayılanı Olarak Ata'yı tıklayın.
  5. Kaydet'e tıklayın.
  6. Yeniden Kaydet'i tıklatın , sonra sayfaya dönmek için Geri okını tıklatın .

Cisco Toparlama Nedeni bileşeni, arama sırasında ve Toparlama sırasında otomatik olarak görüntülenir:

Sayfaya eklenirse, Cisco Contact Center içinde Hiçbir Toparlama yapılandırılmamışsa da, her çağrı için Cisco Toparlama Nedeni bileşeni görüntülenir.

Arama Kayıt Oynatıcıyı Görüntüleme

İlgili Sesli Arama için bir kayıt bağlantısı kaydedilmişse Arama Kayıt Oynatıcı görüntülenir.

Arama Kayıt Oynatıcı bileşenini VoiceCall Kayıt Sayfasına eklemek için şu adımları izleyin:

  1. Arama Kaydı OynatıcıSırınÇağrıları Web Bileşeni'ni Sesli Arama Kaydı Sayfasına Sürükleyin
  2. Kaydet'i tıklayın .
  3. Etkinleştir'i tıklatın .
  4. Kuruluş Varsayılanı Olarak Ata'yı tıklayın .
  5. Kaydet'i tıklayın .
  6. Yeniden Kaydet'i tıklatın , sonra sayfaya dönmek için Geri okını tıklatın.

Webex Yöneticileri

Akış Yapılandırması

Ekran Açılır Öğesi

Webex Contact Center Akışında bir "Ekran Pop" düğümü bulunur. Service Cloud Voice içinde veya ayrı bir pencerede bir ekran pop'ını tetiklemede kullanılabilir.

Bu işlev hakkında daha fazla bilgi Akış Tasarımcısı belgelerinde bulunabilir.

Ayrı bir pencerede Ekran Açılır Penceresi

Ekran pop'ını ayrı bir pencerede açmak için "Ekran Pop" düğümünde mutlak bir URL sağlanmalıdır. queryParameters, URL'ye arama parametresi olarak eklenir.

Aşağıdaki modlar desteklenir:

  • Yeni tarayıcı Tab - Her zaman yeni bir tarayıcı Tab açar.
  • Mevcut tarayıcı Tab - İlk Mevcut tarayıcı Tab ekran pop'larında yeni bir tarayıcı Tab açılır. Bu Tab, sonraki Mevcut tarayıcı Tab ekranı pop'ları için ayrılmış Tab olacaktır ve URL bu belirli tarayıcı Tab içinde yenilenir.
  • Masaüstün İçi- Yeni tarayıcı Tab ileaynı şekilde işlenir.

Şu anda açık olan sayfa yeniden yönlendirmeyi engelleyebilir. Bu durumda yeni bir tarayıcı Tab ekranında mevcut bir Tab açılır.

Bu makale yararlı oldu mu?
Bu makale yararlı oldu mu?