Bu makalede
dropdown icon
Genel Bakış
    Salesforce Service Cloud Voice için Webex İletişim Merkezi
    Ön Koşullar ve Sınırlamalar
    Lisanslar
    Çok Kanallı Etkinleştir
    Sınırlamalar
dropdown icon
Gereksinimler
    Salesforce Paketi 1.2 ve sonrası
    Boşta Kodlar
    Oran Sınırları
dropdown icon
Entegrasyon
    Kurulum
    Service Cloud Voice için Webex İletişim Merkezi'ni Yükleme ve Yapılandırma
    Temsilcilere mevcudiyet durumlarını atama
dropdown icon
Yapılandırma
    Webex İletişim Merkezi kimlik bilgisi özel meta veri kaydı oluşturma
    İletişim Merkezi
    İletişim Merkezini İçe Aktar
    İletişim Merkezini Yapılandırma
dropdown icon
Özelleştir
    Webex Contact Center entegrasyonu için Harici İstemci Uygulaması
    Sesli Arama kayıtları oluşturmak için Webex İletişim Merkezi Yapılandırması ve komut dosyası
Kullanıcı Fonksiyonu Tarafından Gereken Salesforce İzinleri
dropdown icon
Hizmet Bulutu Ses API Sarıcı
    Ön şartlar
    Service Cloud Voice API Sarmalayıcısını kullanma
    Alın Access_Token
    İstekleri yürütün
    Sesli Arama Oluştur (bölüm)
    Sesli Aramayı Güncelle
    Omni-flow'u yürütün
    Yönlendirmeyi temizle
dropdown icon
Telefon Numarası Çevirileri
    Çeviri kuralları oluşturma
dropdown icon
VoiceCall Sayfa Yapılandırması
    VoiceCall kayıt sayfasını yapılandırma
    Wrap-Up Reason bileşenini görüntüleme
    Çağrı Kayıt Oynatıcısını Görüntüleyin
dropdown icon
Webex Yöneticileri
    Akış Yapılandırması
Webex İletişim Merkezi'ni Salesforce Service Cloud Voice ile entegre edin
list-menuBu makalede
list-menuGeri Bildirim?

Salesforce için Webex Contact Center Service Cloud Voice, Cisco'nun sağlam CCaa'larını (Hizmet Olarak İletişim Merkezi) Salesforce'un CRM'si ile entegre ederek işletmelerin, sanal aracılar, transkripsiyon ve akıllı yönlendirme için Webex yapay zekayı kullanarak Salesforce arayüzünde çok kanallı müşteri etkileşimlerini (sesli, dijital) yönetmelerine olanak tanır ve daha iyi müşteri deneyimleri için temsilcileri birleşik verilerle “süper acentelere” dönüştürür.

Genel Bakış

Salesforce Service Cloud Voice için Webex İletişim Merkezi

Webex Contact Center for Service Cloud Voice, Webex Contact Center'ın gücünü Salesforce Service Cloud Voice Çok kanallı aracı konsoluna getiren kullanıma hazır bir entegrasyon çözümüdür.

Kuruluma devam etmeden önce aşağıdaki bölüme bakın:

Salesforce Service Cloud Voice'ın ön koşulları ve sınırlamaları hakkında bilgi edinmek ve Salesforce Kuruluş unuzun Webex Service Cloud Voice için Webex Contact Center for Service Cloud Voice paketini etkinleştirmeye ve yüklemeye hazır olduğundan emin olmak için.

SCV Ses Konektörü Sürümü 1 genel olarak mevcuttur. Bu kılavuz, kurulum prosedürlerini, iş ortağı telefonu sağlama ve tek oturum açma (SSO) yapılandırmasını içerir.

Ön Koşullar ve Sınırlamalar

Ön koşullar (alt konu)

Kullanıcı Arayüzleri: Service Cloud Voice yalnızca Salesforce Lightning Experience'da kullanılabilir.

Service Cloud Voice şu sürümlerde mevcuttur:

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

Lisanslar

  • Müşterilerin, Webex İletişim Merkezi için Flex 3 Standart veya Premium Lisanslarına ek olarak, oturum açmış temsilci başına yeni A-SF-VOICE eklenti lisansını satın almaları gerekir. Daha fazla bilgi için Flex 3 sipariş kılavuzuna bakın.

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

Ses'i açmadan önce kuruluşunuzda önkoşul hizmetlerini ayarlamanız gerekir.

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

      Tüm Geliştirici Sürümleri artık test edilebilecek 5 İş Ortağı Telefon Lisansı ile birlikte gelir.

  • Alternatif olarak, bunu Salesforce Kurulumu'na giderek doğrulayabilir ve sol kenar çubu ğunda “ses” arayabilirsiniz.

    • “İş Ortağı Telefonu İletişim Merkezleri” görünürse, SCV lisansına sahipsiniz.
    • “İş Ortağı Telefonu İletişim Merkezleri” seçeneği görünmüyorsa, aşağıdaki adımları izleyerek “Hizmet Bulutu Sesini Etkinleştir”.
      • Salesforce Kurulumu'na gidin ve “İş Ortağı Telefonu Kurulumu” seçeneğini arayın ve düğmeyi "Hizmet Bulutu Sesini Etkinleştir" olarak değiştirin.

      • Temsilcilerinizin arama yapmasına ve almasına izin vermek için Omni-Channel'ı etkinleştirin.

Çok Kanallı Etkinleştir

Kuruluşunuzda Omni-Channel zaten etkinleştirilmişse, bu adımı atlayın.

  1. Kurulum'dan Hızlı Bul kutus una Çok Kanal Ayarları girin, ardından Çok Kanal Ayarları'nı seçin.

  2. Çok Kanalı Etkinleştir öğesini seçin.
  3. Kaydet'i tıklayın.

Sınırlamalar

  • Ses yalnızca Lightning Experience'da kullanılabilir.
  • Ses, Service Cloud ve Sales Cloud'da 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. Tek oturum açmaya (SSO) izin vermek için çerezlerin etkinleştirilmesi gerekir.
  • Standart Navigasyon desteklenmez.
  • Telefon yüksek düzeyde düzenlenir, bu nedenle bölgenizdeki Ses'in kullanılabilirliği hakkında Salesforce temsilcinize danışın.
  • Çok taraflı konferans, Salesforce Service Cloud Voice bağlayıcısı ile desteklenmez.

Gereksinimler

Salesforce Paketi 1.2 ve sonrası

Salesforce Paketi 1.2 veya sonraki sürümlerinde, dağıtım dijital ve sesli entegrasyonu ve WebSocket canlı tutmayı hesaba katmalıdır.

Boşta Kodlar

Boş Kodları Bul

Boş kodları ayarlamak için şu adımları izleyin:
1

Oturum açınManagement Portal.

2

İletişim Merkezi > MASAÜSTÜ DENEYİM İ > Boş altma/Kap ama Kod ları bölümüne gidin.

3

Boşta Kodlarının görüntülendiğinden emin olun, aksi takdirde filtre açılır düğmesini tıklayın ve sayfanın üst kısm ındaki Boş Kodu'nu seçin.

4

Ayrıntı görünümünü açmak için Boşta Koduna tıklayın. Orada Boşta Kod Kimliğini bulabilirsiniz.

Kimlikler kopyalanabilir ve ardından Varlık Durumu Eş leme yapılandırması için kullanılabilir. Kimliklerden biri Varsayılan Cisco Hazır Değil Nedeni olarak kullanılmalıdır.

Oran Sınırları

Bu bölüm yalnızca Erken Erişim Paketi üzerinde daha fazla sayıda aracının test edilmesi durumunda Er ken Erişim Paketi için geçerlidir (örn. 0.2). GA paketi için bu gerekli DEĞİLDİR.

Webex Contact Center, İletişim Merkezi kuruluş entegrasyonuna standart API ücret sınırlamaları uygular. Ayrınt ılar için API Hız Sın ırları'na bakın.

Oran sınırının artırılması gerekiyor. Bunu başarmak için:

  • Webex İletişim Merkezi Desteği ile bir bilet oluşturun.
  • Webex İletişim Merkezi organizasyonunu ve gerekli standart entegrasyon API oran sınırını belirtin (hesaplama için aşağıya bakın).
  • Service Cloud Voice için Webex Contact Center'ı kullandığınız için API Hız Sınırının artırılması gerektiğini belirtin.

Webex Contact Center for Service Cloud Voice, İletişim Merkezi kuruluş entegrasyonu için temsilci başına dakikada 15 ist ek. Oran limitiniz için iyi bir başlangıç noktası hesaplamak için aşağıdaki formülü kullanabilirsiniz:

Dakika başına oran sınırı = 15 * Webex İletişim Merkezi organizasyonunda paralel çalışan maksimum temsilci sayısı

Entegrasyon

Service Cloud Voice için Webex İletişim Merkezi'ni Yükleme ve Yapılandırma

İş Orta ğı Telefonu için Service Cloud Voice lisansı alındığında, Kurulum menüsünde İş Ortağı Telefonu Kurulumu sayfası görüntülenir.

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

1

Kurulum'dan Hızlı B Partner Telephony Setupul kutusuna girin ve ardından İş Ortağı Telefon Kurulumu'nu seçin.

2

İş Or tağı Telefonu ile Sesi Aç'ı etkinleştirin.

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

Paketi bir Salesforce sanal alanında dağıtmayı planlıyorsanız, yükleme bağlantısının login.salesforce.combölümünü şu şekilde değiştirin. test.salesforce.com Yeni bir sanal alan kopyası oluşturduğunuzda bu paketin sanal alan kuruluşunuzdan kaldırıldığını unutmayın.

Paketi yükleyin

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şuna giriş yapın.

3

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

Webex Contact Center for Service Cloud Voice paketiyle birlikte gelen nesneler ve bileşenler için hangi kullanıcıların belirli izinleri aldığını belirleyin. Ek olarak, onlara bu izinleri verin; Webex Contact Center for Service Cloud Voice paketiyle birlikte gelen İzin Kümeleri bu işleme yardımcı olur.

Paket yükleme sihirbazı - Karşılama ekranı belirir:

Yükleme paketine Salesforce AppExchange üzerinden doğrudan erişilemez. Müşteriler, yükleme bağlant ısını ve Cisco etkinleştirmesini istemek için bir iletişim formu açan AppExchange listesinin “Şimdi Al” düğmesini kullanmalıdır.

4

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

Contact Center Admin (Partner Telephony).
5

Kurulum'a tıklayın | Kullanıcılar | Kullanıcılar.

6

Arama ve bir kullanıcı seçin.

7

“İzin Kümesi Atamaları” bölümüne gidin.

8

Ö devleri Düzenle'ye tıklayın

9

İletişim Merkezi Yöneticileri için: İletişim Merkezi Yöneticisi (İş Ortağı Telefonu) İzin Kü mesini atayın.

10

İletişim Merkezi Aracıları için: İletişim Merkezi Arac ısı (İş Ortağı Telefonu) İz in Kümesini ve Webex İletişim Merkezi SCV Aracısı İz in Kümesini atayın.

Özel Kullanıcı Profili kullanan herhangi bir kullanıcıya paket bileşenleri ve nesneleri üzerindeki tüm izinleri (okuma, oluşturma, düzenleme ve silme) verdiği için Tüm Kullanıcılar için Yükle seçeneğini seçmeniz önerilmez.

11

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

  • Kurulum | Uygulamalar | Paketleme | Yüklü Paketler öğesine tıklayın.
  • Son yüklen en Webex Contact Center for Service Cloud Voice yanındaki Lisans ları Yönet'i tıklatın.
  • Kullanıcı Ek le'yi tıklatın.
  • Lisans müzesinin atanacağı kullanıcıları seçin ve Ekle'yi tıklatın.

12

Alternatif olarak, Ayarlar | Kullanıcılar | Kullanıcılar'ı tıklayabilirsiniz. .

13

Kullanıcıyı arayın ve seçin.

14

Yöne tilen Paketler'e gidin.

15

Lisans A ta'ya tıklayın.

16

Listeden Service Cloud Voice paketi için Webex İletişim Merke zi'ni seçin.

17

Ekle'yi tıklayın.

18

Hangi hizmet kanall arının farklı durumlara atanacağını tanımlamak için Varlık Durumlarını oluşturun. Temsilciler, alma hakkına sahip oldukları iş türüne bağlı olarak Omni-Channel'da farklı durumlarla oturum açabilirler.

19

Kurulum'dan Hızlı Bul kutusuna girin Presence Statuses, ardından Varlık Durumlar ı'nı seçin.

20

Yeni 'yi tıklatın. “Çevrimiçi” için en az bir durum ve “Meşgul” için bir durum oluşturun.

  • RONA için özel bir Meşgul Varlık Durumu oluşturun. Varlık Yapılandırması, CTI tarafında veya Salesforce içinde bir RONA meydana geldiğinde Omni-Channel durumunu otomatik olarak belirlenmiş bir duruma ayarlamak için kullanılabilir.
  • Varlık Yapılandırması içinde bir RONA durumu yapılandırırsanız, varsayılan varlık yapılandırmasını kullan mad ığınızdan emin olun. Şu anda, Webex Contact Center for Service Cloud Voice, varsayılan yapılandırmada yapılandırılmış RONA durumunu almıyor.

Temsilcilere mevcudiyet durumlarını atama

1

Kurulum'dan Hızlı Bul kutusuna İzin Kümeleri yazın, ardından İzin Kümeleri'ni seçin.

2

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

3

Hizmet Varlığı Durumları Erişimi'ni tıklayın.

4

Düzenle'yi tıklatın.

5

Kullan ılabilir Hizmet Varlıkları listesinde, önceden oluşturulmuş varlık durumlarını seçin ve bunları izin kümesiyle ilişkilendirmek için Ekle'yi tıklatın. Bu izin kümesine atanan aracılar, kendilerine sunulan varlık durumlarından herhangi biriyle Omni-Channel'da oturum açabilir.

6

Kaydet'i tıklayın.

7

Aynı sayf ada A tamaları Yönet'i tıklayın. Ardından sağ üst kö şedeki Atama Ekle'yi tıklatın, istediğiniz kullanıcıyı seçin, İleri'yi tıklatın, atanan kullanıcılar için bir Son Kullanma Seç en eği seçin (İsteğe Bağlı) ve ardından Ata'yı tıklatın.

Service Cloud Voice, VoiceCall kaydıyla çalışmak için harici bir etki alanı kullanır. Aşağıdaki URL'ler Kurulum'daki “Uzak Site Ayarları” na eklenmelidir (resmi belgeleri açmak için buraya tıklayın):

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

8

Giriş yaptı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” öncesindeki kısımdır. Örneğin, URL'niz https://orgfarm-54a38e30ad-dev-ed.develop.my.salesforce-setup.com/ ise “orgfarm-54a38e30ad-dev-ed.develop” örnek URL'nizdir.

Örnek:

Menşei kuruluş URL'si: https://cisco.lightning.force.com

Ör nek: Eklenecek URL:

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

9

Temsilcinin Service Cloud Voice'ı kullanabilmesi için Lightning Service Console Uygulamasında Omni-Channel yardımcı program öğesi gereklidir.

  • Kurulum'dan Hızlı Bul kutusuna Uygulamalar yazın, ardından Uygulama Yöneticisi'ni seçin.
  • Hizmet Konsolu uygulamasının veya kullanmak istediğiniz uygulamanın yanındaki açılır listeyi tıklayın, ardından Düzenle'yi tıklayın.
  • Uygulama Ayarları altında Yardımcı Öğeleri (Yalnızca Masaüstü) seçeneğini tıklatın.
  • Yardımcı Öğe Ekle'yi tıklatın.
  • Modal pencerede, Omni-Channel'ı arayın.
  • Omni-Channel'ı tıklatın.
  • Kaydet'e tıklayın ve Uygulama Yöneticisi'nden çıkın.

Salesforce'un resmi referansı, Salesforce Yardım Portalı'ndaki İş Orta ğı Telefonu ile Hizmet Bulutu Sesi için Aracı Deneyimini Yapılandır sayfasını açan Bunu Yapalım düğmesine tıklayarak bulunabilir (doğrudan bağlantı).

10

Kurulum'dan Hızlı Bul kutus una İş Ortağı Telefon Kurulumu yazın, ardından İş Orta ğı Telefon Kurulumu'nu seçin.

11

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

12

Lightning Experience'da yazılım telefon uyla çalışırken üstbilgileri devre dışı bırakılmış Visualforce sayfaları için tıklama korumasını etkin leştirmek için, Salesforce bulut sunucusu URL'sine ek olarak yazılım telefonunun ve özel araç çubuklarının yüklendiği etki alanlarını güvenilir etki alanları olarak eklemeniz gerekir.

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

Doğru Visualforce etki alanını almak için Kurulum | Özel Kod | Visualforce Sayfaları'na gidin ve Öniz leme düğmesine tıklayın. CiscoScvMainWxCC Salesforce, Salesforce ORG'un yapılandırmasına bağlı olarak otomatik olarak farklı bir URL'ye yönlendirebilir. URL'yi kopyalayın ve iFrame Tür ü olarak “Visualforce Sayfaları” nı seçerek Trusted Domains for Inline Frameslisteye ekleyin.

Örnek: MyDomainName-- .vf.force.com cisco_wxcc_scv

Salesforce Bulut Sunucusu etki alanını almak için, tarayıcı URL çubuğunda görüntülenen URL'yi kopyalayın ve Visualforce Sayfaları iFrame Türü olarak seçerek Satır İçi Çerçeveler Listesi için Güvenilen Etki Alanları listesine ekleyin.

Örnek: MyDomainName.Lightning.Force.com

Kuruluşunuzda dağıtılmış bir Alan Adımınız yoksa URL biçiminiz farklıdır. Dağıt ılmış bir Alan Adım'ınız varsa ve kuruluşunuzda gelişmiş etki alanları etkinleştirilmemişse URL biçiminiz farklıdır. Gelişmiş etki alanları etkinleştirilmezse Visualforce, Experience Builder, Site.com studio ve içerik dosyalarındaki Alan Adım'daki URL'leri sabitle ayarı da bu biçimi etkiler. Ayrıntılar için Salesforce Yard ımı'ndaki Etki Alanım URL Biçimlerine bakın.

Lightning Experience için Clickjack Koruması ve Güvenilir Alan Adları ayarları

13

Aramalar sırasında kayıt kontrollerini görüntülemek için, temsilcilerin Control Call Recordinguygulama iznine ihtiyacı vardır.

Atamak için, Varlık Durumları adımında oluşturulan izin kümesine ekleyin.

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

Yapılandırma

Webex İletişim Merkezi kimlik bilgisi özel meta veri kaydı oluşturma

Webex İletişim Merkezi'ne bağlanmak için özel bir meta veri türü kaydı oluşturmanız gerekir:
1

Kurulum'dan Hızlı Bul kutus una Özel Meta Veri türü girin , ardından Özel Meta Veri Türleri'ni seçin.

2

Listede wxCC Bağlantısı Özel Meta Veri T ürünü bulun.

3

wxCC Bağlant ısının önündeki Kayıtları Yönet 'i ve ardından Yeni'yi tıklatın.

4

Bir isim girin. Örnek: WebExccMetadata

5

Kuruluşunuz için standart wxCC kimlik doğrulama URL'sini ve istemci sırrını girin. Salesforce telefon kurulumu için Webex Control Hub'da Salesforce Bağlayıcısını Yapılandır'ı izleyin.

6

Kaydet'i tıklayın.

7

Contact Center yapılandırmasında bu ada ihtiyacınız olan wxCC Bağlantı Ad ını hatırlayın.

İletişim Merkezi

Bir İletişim Merkezi 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 İletişim Merkezi tanım dosyalarını kullanır.

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

İletişim Merkezini İçe Aktar

İletişim Merkezi'nin en son sürümünü buradan indirin.

Beta'dan Yükseltme: Bu kılavuz, Salesforce Service Cloud Voice için Webex Contact Center entegrasyonunun Genel Kullanılabilirlik (GA) sürümünün temiz yüklenmesini açıklamaktadır.

Entegrasyonun Beta sürümünden yükseltme yapıyorsanız mevcut İş Ortağı İletişim Merkezi kaydını yeniden kullanmayın. Yerine:

  1. GA sürümüyle birlikte verilen İş Ortağı İletişim Merkezi XML dosyasını içe aktarın.
  2. İçe aktarılan XML'i kullanarak yeni bir İş Ortağı İletişim Merkezi kaydı oluşturun.
  3. Yeni oluşturulan İş Ortağı İletişim Merkezi'ni kullanmak için yapılandırmanızı güncelleyin.

GA İş Ortağı İletişim Merkezi XML, doğru Bağlayıcı URL'si ve diğer meta veriler dahil olmak üzere güncellenmiş yapılandırma değerlerini içerir. Beta XML'den oluşturulan İş Ortağı İletişim Merkezi kaydının yeniden kullanılması, eski yapılandırma değerlerini koruyabilir ve entegrasyonun düzgün çalışmasını engelleyebilir.

1

Kurulum'dan Hızlı Bul kutus una İş Ortağı Telef onu İletişim Merkezleri yazın, ardından İş Orta ğı Telefonu İletişim Merkezleri' ni seçin.

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

Sayf anın sağ tarafındaki İletişim Merkezi Oluştur'u tıklayın.

3

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

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

İletişim merkezi tanımınızı içeren .xmldosyayı seçin.

5

Aç 'ı tıklayın.

Dosya içe aktarılır.
6

İletişim Merkezinizin İletişim Merkezleri listesi görünümünde gösterilip gösterilmediğini kontrol edin.

İletişim Merkezini Yapılandırma

1

Kurulum'dan Hızlı Bul kutus una İş Ortağı Telef onu İletişim Merkezleri yazın, ardından İş Orta ğı Telefonu İletişim Merkezleri' ni seçin.

2

Daha önce içe aktarılan İletişim Merkezi'ni tıklayın.

3

Düzenle'yi tıklatın.

Tablo 1. İletişim Merkezi ayrıntıları
TarlaAçıklama
Görünen isim Bu, mevcut iletişim merkezleri listesinde görünen İletişim Merkezi'nin adıdır. Aynı İletişim Merkezi tanım dosyası (.xml) birden çok kez içe aktarılabilir ve farklı görüntülü adlar verilebilir.
Genel Anahtar

Ses işlevlerini kullanmak için genel ve özel anahtarlı bir sertifika gereklidir. Özel anahtar elde etmek için, Anahtar deposundan İçe Aktar düğmesini kullanarak Kendinden İmzalı Sertifika Oluş turmak, Bir tarafından İmzalanan Sertif ika Oluşturmak Certificate Authority veya Java anahtar deposu dosyalarını (JKS) veya B ouncy castle fips anahtar deposu dosyalarını (BCFKS) doğrudan içe aktarmak mümkündür.

Sertifika oluşturulduktan sonra:

  • Sertifika etiket ini tıklatın.
  • Sertifikayı İndir'e tıklayın.
  • İndirilen sertifikayı bir metin düzenleyicisi ile açın.
  • İçeriğini İletişim Merke zi 'nin Genel anahtar alanına kopyalayın.

Gerekli: Evet

Sertifika Benzersiz Adı

Genel Unique NameAnahtar için oluşturulan Kendini İmzal ayan Sertifik anın.

Gerekli: Evet

Hazır Durum Kimliği
  • Kurulum'da Varlık Durumları sayfasını açın.
  • Çevrimiçi durumunu tıklatın ve Salesforce Kimliğini URL çubu ğundan kopyalayın.
  • Kimliği bu alana yapıştırın.

Gerekli: Evet

Hazır Değil Durum Kimliği
  • Kurulum'da Varlık Durumları sayfasını açın.
  • Meş gul durumunu tıklatın ve URL çubuğundan Salesforce kim liğini kopyalayın.
  • Kimliği bu alana yapıştırın.

Gerekli: Evet

Varsayılan Cisco Hazır Değil Nedeni

Belirli bir varlık durumu için eşleme sağlanmaması durumunda varsayılan boşta kalma kodu olarak kullanılan Cisco boşta kod kimliği.

Gerekli: Evet

Yapılandırılmış boşta kod kimliklerini kontrol etmek için Boşta Kodları böl ümüne bakın.

Varlık Durumu Eşleme

Salesforce Omni Presence durumlarını Cisco Hazır durumu ve Hazır Değil sebep kodlarıyla eşlemek için kullanılır.

Bo şta Kod durumları eklenmelidir:

  • Kurulum'da Varlık Durumları sayfasını açın.
  • Meş gul durumlarından birini tıklatın ve URL çubuğundan Salesforce kimliğini kopyalayın. Varlık durumu kimlikleri, örneğin 0N5. ile başlar 0N51X0000000AUT.
  • Kimliği bu alana yapıştırın, ardından virgül ve Cisco boşta kod kimliğini yapıştırın.
  • Virgül ayrımı kullanılarak bir veya daha fazla Meş gul eşleme eklenebilir.

Senkronizasyon sorunlarını Default Not Ready IDönlemek için, eşlemede de yapılandırılmalıdır.

Varlık Yapılandırması içinde Red detme ve İtme Zaman Aş ımı durumlarını yapılandırdı ysanız, bunları ilgili Cisco Hazır Değil durumuyla eşlemeye de ekleyin.

Biçim:

  • Meşgul haritalama: busyPresenceID1, ciscoAuxCodeID1
  • Varsayılan hazır olmayan eşleme:, defaultNotReadyPresenceIDciscoDefaultNotReadyAuxCodeID
  • Çevrimiçi haritalama: onlinePresenceId, 0

Her tam eşlemeyi noktalı virgülle ayırın.

Gerekli: Evet

İşte Öğle Yemeği, Toplantı, Mola için tamamlanmış Boş Kodların bir örneği.

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

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

Biçim: Webex İletişim Merkezi Akışı'nda yapılandırıldığı gibi değişken adı. Örneğin SCV_VoiceCallRecordId

Gerekli: Evet

Varsayılan değer: SCV_VoiceCallRecordId

Sesli Arama kayıt kimliğini ve Satıcı Çağrı Anahtarını tek bir akış değişkeninde birleştirdiyseniz, adını bu alanda yapılandırabilirsiniz. Ayrıca bkz. Sesli Arama kayıt kimliği 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 Aramanın Satıcı Çağrı Anahtarını depolamak için kullanılan Ç ağrı Değişkeni. Doğru sesli arama kaydını açmak için kullanılır.

Biçim: Webex İletişim Merkezi Akışı'nda yapılandırıldığı gibi değişken adı. Örneğin SCV_VendorCallKey

Gerekli: Evet

Varsayılan değer: SCV_VendorCallKey

Sesli Arama kayıt kimliğini ve Satıcı Çağrı Anahtarını tek bir akış değişkeninde birleştirdiyseniz, bu alanı boş bırakabilir ve “Sesli Arama Kimliği için Çağrı Değişkeni ” alanındaki Sesli Arama kayıt kimliği ve Satıcı Çağrı Anahtarı ile akış değişkeninin adını yapılandırabilirsiniz. Ayrıca bkz. Sesli Arama kayıt kimliği ve Satıcı Çağrı Anahtarı için Akış değişken i.

Arama Telefon Numarası Çeviri

Aranmadan önce numaraya uygulanan telefon numarası çeviri kuralları .

Telefon Numarası Çevirilerini Gör

Gerekli: Hayır

Webex İletişim Merkezi Bölgesi

Kiracı, Webex İletişim Merkezi bölgesini belirlemek için kullanılır. Webex İletişim Merkezi Portalı, Geliştirme Portalı veya Masaüstünün URL'sinde bulunabilir. Örneğin, bölgeyi devportal.wxcc-eu2.cisco.comkullanır eu2.

Biçim: eu2

Gerekli: Evet

Webex İletişim Merkezi bölgeleri ve ilgili dizeler:

  • ABD: us1
  • Kanada: ca1
  • Birleşik Krallık: eu1
  • Almanya: eu2
  • Avustralya: anz1
  • Singapur: sg1
  • Japonya: jp1
Webex İletişim Merkezi WebRTC Etki Alanı

Etki alanı doğru WebRTC bağlantısını kurmak için kullanılır. Webex Cont act 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
  • AB1: rtw.prod-uk1.rtmsprod.net
  • AB2: rtw.prod-gm1.rtmsprod.net

Gerekli: WebRTC için Evet

WCCAI Transkripsiyonunu Etkinleştir

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

Biçim: Trueveya False

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: Trueveya False

Gerekli: Hayır

Varsayılan değer: True

4

İletişim Merkezi sayfasının alt kısmında, İletişim Merkezi Kullanıcıları bölümünün altındaki E kle düğmesini tıklayın.

5

Açık İletişim Merkezi'ne erişimi olan kullanıcıların yanında+'ı tıklayın.

Bu listede yalnızca Contact Center Agent (Partner Telephony) izin ayarlanmış ve daha önce diğer İletişim Merkezlerine atanmamış kullanıcılar görünür.

Özelleştir

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

Webex Contact Center Salesforce Connector için Harici İstemci Uygulamasını Yapılandırma

Service Cloud Voice'ı tam olarak kullanmak için, İletişim Merkezi çağrı akışı, Sesli Arama kaydını oluşturmak ve çağrı IVR'de iken bir Salesforce Omni-Channel akışı yürütmek için uyarlanabilir .

Sertifika Oluştur

Kuruluşunuzun güvenlik politikasına 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 adresindeki Salesforce belgelerine bakın. voice_pt_developer_guide.meta/voice_pt_developer_guide/voice_pt_generate_certificate.htm.

Örnek

openssl genrsa -des3 -passout pass:<password> -out server.pass.key 2048
openssl rsa -passin pass:<password> -in server.pass.key -out server.key
rm server.pass.key
openssl req -new -key server.key -out server.csr

    Country Name (2 letter code) [AU]:CH
    State or Province Name (full name) [Some-State]:
    Locality Name (eg, city) []:
    Organization Name (eg, company) [Internet Widgits Pty Ltd]:
    Organizational Unit Name (eg, section) []:
    Common Name (e.g. server FQDN or YOUR name) []:
    Email Address []: my-api-user@my-example-org.com
    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []:<password>
    An optional company name []:

openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt

server.crt => Certificate for the Salesforce External Client App

server.key => Private key for the Salesforce Connector in Webex Control Hub

SCV Entegrasyon Kullanıcısı için İzin Seti

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

Aşağıda örnek bir yapılandırma verilmiştir ve İletişim Merkezi/IVR entegr asyonunun çalışması için gereken minimum izinler açıklanmaktadır.

  • Kurulum'dan Kullan ıcılar | İzin Kümeleri bölümüne gidin.
  • Yeni düğmesine tıklayın.
    • Bir Etiket girin, örneğin: SCV Apex Sınıflarına IVR Erişimi
    • 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.Servis Gezisi
  • 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 - Yalnızca API Entegrasyon Profili

Bu Profil, Sesli Arama kayıtları oluşturmak ve IVR akışından Omni-Flow yürütmek için SCV için Salesforce için Webex Contact Center ile entegre etmek için kullanılır.

Aşağıda örnek bir yapılandırma verilmiştir ve İletişim Merkezi/IVR entegr asyonunun çalışması için gereken minimum izinler açıklanmaktadır.

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

  • Kurulumdan Kullan ıcılar | Profiller'e gidin.
  • Profiller listesinde, Profil Minimum Erişim - Yalnızca API Entegrasyonları'nı arayın.
  • Minimum Erişim - Yalnızca API Entegrasyonları profilini açmak için profil adını tıklatın.
  • Minimum Erişim - Yalnızca API Entegrasyonları profilinde, Klon la düğmesini tıklayın.
  • Yeni bir Profil Adı girin, örneğin: SCV Entegrasyonu.
  • Kaydet düğmesine tıklayın.
  • Yeni Profil açılır.
  • Minimum Erişim — Yalnızca API Entegrasyonları profilinizde tüm izinlerin profilin kendis inden 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 Entegrasyon Kullanıcı

Aşağıda örnek bir yapılandırma verilmiştir ve İletişim Merkezi/IVR entegr asyonunun çalışması için gereken minimum izinler açıklanmaktadır. SCV Entegrasyon Kullanıcısı için Salesforce Service Cloud Voice lisansı veya SCV için Salesforce için Webex İletişim Merkezi lisansı gerekmez.

  • Kurulum'dan Kullanıcılar | Kullanıcılar'a gidin.
  • Yeni Kullanıcı düğmesine 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 Entegrasyon profili”, Minimum Erişim - Yalnızca API Entegrasyonları profilinin klonu)
  • Kaydet düğmesine tıklayın.
  • Yeni Kullanıcı kaydını açın.
  • Daha önce oluştur ulan İzin Kü mesini atayın (“SCV Apex Sınıflarına IVR Erişimi”).
  • İzin Kümesi Lisansı Salesforce API Tümleştirmesini Atama.
Salesforce Harici İstemci Uygulamasını Oluşturma

Şu anda Bağlı Uygulamalar oluşturma, yeni kuruluşlar için varsayılan olarak devre dışı bırakılan ve yeni Harici İstemci Uygulamaları Kurulumu menüsü bölümünün ayarlar sayfasında etkinleştirilebilen Bağlı uygulamaların oluşturulmasına izin ver tercihi tarafından kontrol edilen bir işlevdir.

  • Kurulum'dan Har ici İstemci Uygulamaları | Ayarlar'ı arayın.
  • Bağlı uygulamalar altında Yeni Bağlı Uygulama düğmesini etkinleştirmek için Bağlı uygulamaların oluşturulmasına izin ver onay kutusunu Açık olarak ayarlayın.
  • Yeni Bağlı Uygulama düğmesine tıklayın.

Yeni Bağlı Uygulama düğmesi Harici İstemci Uygulamaları menüsünde görünmüyorsa Uygulamalar | Uygulama Yöneticisi | Yeni Bağlı Uygulama bölümüne gidin.

Tarafından Cisco Webex Contact Center kullanılan Salesforce Connected Uygulamasını yapılandırın. Ayrıca makaleye bakın: https://help.webex.com/en-us/article/n26v7heb/Configure-Connected-App-for-Webex-Contact-Center-Salesforce-Connector adresindeki Webex Contact Center Salesforce Connector için Bağlı Uygulamayı Yapılandırma.

1

Yeni bir Bağlı Uygulama için aşağıdaki ayrıntıları girin:

  • Bağlı Uygulama Adı: wxCC - SCV
  • API Adı: WxCC_SCV
  • İletişim E-postası: Geçerli e-posta adresi girin.
  • API (OAuth Ayarlarını Etkinleştir) => OAuth Ayarlarını Etkinleştir
  • Geri arama URL'si: örnek geri arama URL'si olarak http://localhost:1717/OauthRedirect
  • Dijital imzaları kullan öğesini seçin
  • Dosya Seç'i tıklatın ve dijital sertifikanızı içeren server.crt dosyasını yükleyin.
  • OAuth kapsamlarını seçin:
    • API'ler (api) aracılığıyla kullanıcı verilerini yönetin
    • Kullanıcı verilerini Web tarayıcıları aracılığıyla yönetme (web)
    • İstediğiniz zaman istek gerçekleştirin (refresh_token,offline_access)
  • Web Sunuc usu Akışı için Gerekli Sır seçeneğini temizleyin.

2

Kaydet'i ve ardından Devam'ı tıklayın.

3

API (OAuth Ayarlarını Etkinleştir) bölümünden Tüke tici Ayrıntılarını Yönet'i tıklatın.

4

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

Önemli: Sırları Periyodik Olarak Döndürerek Güvenliği Koruyun

ClientIds ve Client Secrets belirteçlerinizin periyodik olarak döndürüldüğünden emin olun. Tüketici Anah tarını ve Tüketici Sırrını belirlemeye bakın

Mevcut entegrasyonlarınızın bozulmamasını sağlamak için, bu sırların kullanıldığı tüm İletişim Merkezi akışlarında ve IVR komut dosyalarında yeni oluşturulan İ stemci Kimliğini ve İstemci Gizliliğini güncelleyin.

5

Bağlı Uygulamaları Yönetmek için Geri Tıklayın.

6

Yönet 'i tıklayın.

7

İlkeyi Düzenle'yi tıklatın.

8

OAuth İlkeleri bölümünde, Yönetici onaylı kullanıcılar İzin Verilen Kullanıcılar için önceden yetkilendirildiğini seçin.

9

Kaydet'i tıklayın.

10

İzin kümesi böl ümüne gidin ve İzin Kümelerini Yönet düğmesine tıklayın. Daha önce oluştur ulan İzin Kü mesini atayın (“SCV Apex Sınıflarına IVR Erişimi”).

Salesforce Harici İstemci Uygulaması Oluşturun
Yeni bir Harici İstemci Uygulaması oluşturma

Salesforce verilerinizi üçüncü taraf uygulamalarla bağlamak için iki seçenek vardır. Hem Bağ lı Uygulamalar hem de Harici İstemci Uygulam aları, verileri entegre etmek için çerçevelerdir. Harici İstemci Uygulamaları yeni nesil bağlı uygulamalardır.

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

  1. Kurul um'dan Uygulamalar | Harici İstemci Uygulamaları | Harici İstemci Uygulama Yöneticisi'ne gidin.
  2. Yeni Harici İstemci Uygulamasını tıklayın.
  3. Harici İstemci Uygulaması—Temel Bilgiler
    • Harici İstemci Uygulama Adı: wxCC - SCV
    • API Adı: WxCC_SCV
    • İletişim E-posta: < your email >
    • Dağıtım Durumu: Yerel seçin

    Basic information

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

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

    API (Enable oAuth settings)

    Akış Etkinleştirme

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

    Floe enablement

    Güvenlik

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

    Security

  4. Oluş tur düğmesine tıklayın.
  5. Sekme İlkeleri'ne geçin ve ardından Düzenle düğmesine tıklayın.
  6. Politikalar—OAuth Politikaları
    • Eklenti Politikaları
      • İzin Verilen Kullanıcılar: Seçin Yönetici onaylı kullanıcılar önceden yetkilendirilir
      • Değişikliği onaylayın
    • Uygulama Yetkilendirme
      • Token Politikasını Yenile: Yenileme belirtecini hemen sona erme seçeneğini seçin
      • IP Gevşetme: IP kısıtlamalarını uygula seçeneğini seçin

    OAuth policies

  7. Politikalar—Uygulama Politikaları
    • Başlangıç sayfası — yok
    • İzin Kümelerini Seçin—Daha önce oluşturulan İzin Kümesini Atama (“SCV Apex Sınıflarına IVR Erişimi”) 

    App policies

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

      OAuth Settings

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

      External client App name

Sesli Arama kayıtları oluşturmak için Webex İletişim Merkezi Yapılandırması ve komut dosyası

Salesforce Service Cloud Voice'ın tam değerini elde etmek için, Webex İletişim Merkezi'ndeki arama akışının, çağrı İletişim Merkezi'ne ulaşır ulaşmaz Service Cloud Voice'da Sesli Arama kay dı oluşturmak üzere değiştirilmesi gerekir.

Salesforce'da yönlendirme kararları ve otomasyon için isteğe bağlı bir Omni-Flow yürütülebilir.

Kullanılan API'ler hakkında ayrıntılar için bkz. Service Cloud Voice API Wrapper.

Ön şartlar

Service Cloud Voice API Wrapper'ı kullanmak için IVR entegrasyonu için bir Salesforce Harici İstem ci Uygulaması yapılandırılmalıdır.

Webex Control Hub'da Salesforce Bağlayıcısını Yapılandırma

Webex İletişim Merkezi için Salesforce Tümleştirme Bağlayıcılarını https://help.webex.com/en-us/article/7fuy63/Set-Up-Integration-Connectors-for-Webex-Contact-Center # adresindeki makalede açıklandığı şekilde ayarlayın. id_133211

1

Müşteri kuruluşunuza https://admin.webex.com adresinden giriş yapın ve Hizmetler > İletişim Merkezi > Kir acı Ayarları > Entegrasyonlar > Bağlayıcılar bölümüne gidin.

2

Salesforce kartında, Ayarla veya Bağlayıcı Ekle'yi tıklatın.

  • İstemci Kimliği: Harici İstemci Uygulaması Tüketici Anahtarı
  • Salesforce E-posta Kimliği: “SCV Entegrasyonu” nin Salesforce kullanıcı adı (bkz. SCV Entegrasyon Kullanıcısı)
  • URL: üretim kullanımı için https://login.salesforce.com veya bir dev/sanal alan kuruyorsanız https://test.salesforce.com kullanın
  • Özel Anahtar: dosyanın içeriği server.key

IMPORTANT: MAINTAIN SECURITY BY PERIODICALLY ROTATING SECRETS

Entegrasyonlarınızı güvende tutmak için Özel Anahtarınızı ve Sertifikanızı düzenli olarak değiştirdiğinizden emin olun.

Webex Hub'daki İletişim Merkezi Bağlayıcısı'ndaki Özel Anahtarı ve Salesforce'daki Harici İstemci Uygulamasında Sertifikayı güncelleyin.

Sorun giderme ipucu

Bitti'yi tıklattıktan ve bağlayıcı kaydetmedikten sonra:

  • Girişlerinizden önce/sonra boşluk olup olmadığını kontrol edin.
  • Özel anahtarınızın (server.key) ile eşleştiğinden emin olun server.crt. Birden fazla kuruluş kuruyorsanız ve sertifikaları değiştirirseniz, bunlar çalışmayacaktır.
  • Server.key dosyanızın şununla başladığından emin olun. ----- Begin RSA Private Key -----

Webex İletişim Merkezi Ana Akışı

Tablo 2. Değişken Akış
Akış DeğişkeniAçıklama
Sesli Arama kayıt kimliği için akış değişkeni Aramayı tanımlamak için Benzersiz Kimlik. Sesli Arama kaydını oluşturmak için gereklidir.

B@@ içim: wxcc_ <Interaction Id>

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

  • İsim: SCV_VendorCallKey
  • Türü: Dize
  • Aracıyı Görüntülenebilir Yap: Etkin
Çağrı Başlangıç Saati için yerel değişken

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

  • İsim: SCV_CallStartTime
  • Türü: Dize
  • Temsilciyi Görüntülenebilir Y ap: hayır
Kuyruk adı/kimliği için yerel değişken

Çağrı yönlendirmesi için kullanılan Execute Omni Flow tarafından döndürülür.

Bu değişken yalnızca Execute Omni Flow kullanılırken gereklidir

  • İsim: SCV_OmniFlowQueue
  • Türü: Dize
  • Temsilciyi Görüntülenebilir Y ap: hayır
Ajan adı/kimliği için yerel değişken

Çağrı yönlendirmesi için kullanılan Execute Omni Flow tarafından döndürülür.

Bu değişken yalnızca Execute Omni Flow kullanılırken gereklidir

  • İsim: SCV_OmniFlowAgent
  • Türü: Dize
  • Temsilciyi Görüntülenebilir Y ap: hayır

Main Flow'ye genel bakış

  1. Satıcı Çağrı Anahtarı Oluştur
  2. Çağrı Başlangıç Saatini Ayarla
  3. HTTP İsteği: Sesli Arama kaydı oluştur
  4. Sesli Arama Kaydı Oluşturmak için HTTP Yanıtını Değerlendirin
  5. Sesli Arama kaydı Oluştur için hata işleme
  6. HTTP İsteği: Omni Flow Yürüt
  7. Omni Flow için HTTP Yanıtını Değerlendirin
  8. Execute Omni Flow için hata işleme
  9. Çağrı yönlendirmeye devam edin
Tablo 3. Ana Akış
AkışAçıklama
Satıcı Çağrı Anahtarı Oluştur

Service Cloud Voice'da işlenen her arama, Salesforce'da bir Sesli Arama kaydı oluşturur ve Satıcı Çağrı Anahtarı adı verilen benzersiz bir kimlik gerektirir. Webex İletişim Merkezi'nde oluşturulan Sesli Arama kayıtları için, Satıcı Çağrı Anahtarı wxCC Akışında tanımlanmalı ve ardından bir Akış Değişken i kullanılarak Temsilciye yapılan çağrıyla birlikte iletilmelidir.

VendorCallKey değeri aşağıdaki kurallara uygun olmalıdır:

  • Değer <= 255 karakter uzunluğunda olmalıdır.
  • Değer, alfanümerik karakterler artı alt çizgi (_), kısa çizgi (-) ve nokta (.) içerebilir.
  • Değer bir harfle başlamalı, boşluk içermemeli, alt çizgiyle bitmemeli ve ardışık iki alt çizgi içermemelidir.

  • Etkinlik Etiket i: Generate_VendorCallKey
  • Değişken Adı: SCV_VendorCallKey
  • Değişken Türü: Dize
  • Değişken Değer - Değeri Ayarla: wxcc_ {{newPhoneContact.interactionId}}

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

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

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

Bu adım her çağrı için gereklidir. Sesli Arama kaydı oluşturulduktan sonra, Satıcı Çağrı Anahtarı ile birlikte bir değişken içinde temsilciye yapılan aramayla birlikte Sesli Arama kaydı kimliği iletilmelidir. Service Cloud Voice'daki İletişim Merkezi yapılandırmasında kullanılan değişkeni yapılandırın.

HTTP İstek Ayarları
  • Etkinlik Etiket i: CreateVoiceCall
  • Kimliği Doğrulanmış Bitiş Noktası Kullan: Etkin
  • Bağlayıcı: Önceki adımda oluşturulan Salesforce Bağlayıcısı
  • İstek Yolu: /services/apexrest//voice/v1/createVoiceCall cisco_wxcc_scv
  • Yöntem: POST
  • İstek İçerik Türü: Application/JSON

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

Bu adım her çağrı için gereklidir. Sesli Arama kaydı oluşturulduktan sonra, Satıcı Çağrı Anahtarı ile birlikte bir değişken içinde temsilciye yapılan aramayla birlikte Sesli Arama kaydı kimliği iletilmelidir. Service Cloud Voice'daki İletişim Merkezi yapılandırmasında kullanılan değişkeni yapılandırın.

HTTP İstek Ayarları

  • Etkinlik Etiket i: CreateVoiceCall
  • Kimliği Doğrulanmış Bitiş Noktası Kullan: Etkin
  • Bağlayıcı: Önceki adımda oluşturulan Salesforce Bağlayıcısı
  • İstek Yolu: /services/apexrest/cisco_wxcc_scv/voice/v1/createVoiceCall
  • Yöntem: POST
  • İstek İçerik Türü: Application/JSON

İstek Gövdesi

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

Sesli Arama kaydındaki özel alanları güncellem eden:

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ]
}

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

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "vendorCallKey": "{{SCV_VendorCallKey}}",
  "to": "{{NewPhoneContact.DNIS}}",
  "from": "{{NewPhoneContact.ANI}}",
  "initiationMethod": "Inbound",
  "startTime": "{{SCV_CallStartTime}}",
  "participants": [
    {
      "participantKey": "{{NewPhoneContact.ANI}}",
      "type" : "END_USER"
    }
  ],
  "callAttributes": "{\"custfield1__c\": \"<value1>\",\"custfield2__c\": \"<value2>\",\"custfield3__c\": \"<value3>\"}"
}

Parametreler
Mülkiyet adı Değer
Çağrı MerkeziDevName Contact Center Geliştirici Adı
CertDevName Sertifika API Adı (İletişim Merkezi'nde yapılandırıldığı gibi)
SatıcıCallkey Benzersiz çağrı kimliği: {{SCV_VendorCallKey}}
doğru Numara/DNIS olarak adlandırıldı: {{NewPhoneContact.DNIS}}
beri Çağrı Numarası/ani: {{NewPhoneContact.ANI}}
Başlangıç Zamanı UTC zaman damgası {{SCV_CallStartTime}}(çağrı komut dosyasında kabul edildikten hemen sonra ayarlanacak)
Çağrı Öznitelikleri

callAttributesYalnızca VoiceCall nesnesindeki özel alanlar için kullanın. Her anahtar-değer çifti için Salesforce alan API adını (örneğin ile bit __cen bir ad) kullanın.

Standart VoiceCall alanlarını güncellemek için kullan callAttributesmayın, örneğin veya. Description CallDurationInSeconds Salesforce her ikisinin CallDurationInSecondsne zaman sağ startTime landığını hesapl endTimear.

Örnek:

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

value1, value2, value3: Özel alanın değeri

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

Temsilciye iletilecek Sesli Arama kayıt kimliği.

Sesli Arama Kaydı Oluşturmak için HTTP Yanıtını Değerlendirin

Sesli Arama Oluştur http isteğinin HTTP Durumunu Kontrol Edin:

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

Durum kodu == 200 => başarılı başka => istek başarısız olursa, hata işleme

Sesli Arama kaydı Oluştur için hata işleme

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

Sesli Arama Oluşturma başarılı olduysa, Omni Flow'u Yürüt ile devam edin. Aksi takdirde, çağrı yönlendirmeye devam edin.

HTTP İsteği: Omni Flow yürütün (isteğe bağlı adım)

Aşağıdakileri yapmak istediğinizde Execute Omni-Flow öğesini kullanın:

  • otomatik görevleri çalıştırın, örneğin kayıt arama veya kayıt oluşturma ve kayıtları Sesli Arama kayd ıyla ilişkilendirin
  • kayıtları arayın ve ekran pop yapın
  • Salesforce ve Cisco kuyruklarını senkronize edin
  • Service Cloud Voice'ın yönlendirme kararını vermesine izin verin

Bu istek her zaman aramanın yönlendirilmesi gereken “kuyruk” veya “temsilci” i döndürür.

Bu isteği yürüttükten sonra, arayan kişi bir temsilci tarafından yanıtlan madan önce telefonu kapatırsa Yönlendirmeyi Temizle gönderdiğinizden emin olun. Bk z. Webex İletişim Merkezi Olay Akışı.

HTTP İstek Ayarları

  • Etkinlik Etiket i: ExecuteOmniFlow
  • Kimliği Doğrulanmış Bitiş Noktası Kullan: Etkin
  • Bağlayıcı: Önceki adımda oluşturulan Salesforce Bağlayıcısı
  • İstek Yolu: /services/apexrest/cisco_wxcc_scv/voice/v1/executeOmniFlow
  • Yöntem: POST
  • İstek İçerik Türü: Application/JSON

İstek Gövdesi

Gerekli alanların yanı sıra, Omni-Flow'a giriş değişkenleri olarak ek verileri iletebilirsiniz. Aşağıda istek gövdesinin iki örneği verilmiştir. Birincisi ek akış parametreleri olmadan, yalnızca gerekli alanlar, ikincisi iki giriş değişkenli.

Omni-Flow parametreleri ile örnek:

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "<flow api name>",
  "fallbackQueue": "<fallback queue name>"
}

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

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "dialedNumber": "{{NewPhoneContact.DNIS}}",
  "flowDevName": "<flow api name>",
  "fallbackQueue": "<fallback queue name>",
  "flowInputParameters": 
  {
    "param1": "value1",
    "param2": "value2"
  }
}

Parametreler
Mülkiyet adı Değer
Çağrı MerkeziDevName Contact Center Geliştirici Adı
CertDevName Sertifika API Adı (İletişim Merkezi'nde yapılandırıldığı gibi)
VoiceCallid Önceki adımda oluşturulan sesli arama kaydının kimliği: {{SCV_VoiceCallRecordId}}
Arayılan Numara Numara/DNIS olarak adlandırıldı: {{NewPhoneContact.DNIS}}
FlowDevName Omni-Flow to execute'nin geliştirici adı
FallbackQueue Yedek Salesforce kuyruğunun Kuyruk Kimliği veya Kuyruk API adı
Akış GirişParametreleri

Omni-Channel akışına ek girişler (anahtar-değer çifti).

Örnek:

param1, param2: Omni-Flow giriş parametresinin adı

value1, value2: Parametre için değer

Ayrıştırma Ayarları

Kuyruk

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

Execute Omni-Flow öğesinden döndürülen “Queue” yönlendirme için kullanılabilir.

Ajan
  • İçerik Tür ü: JSON
  • Çıkış Değişken i: SCV_OmniFlowAgent
  • Yol İfad esi: $.data.agent

Execute Omni-Flow öğesinden döndürülen “Agent” yönlendirme için kullanılabilir.

Omni Flow için HTTP Yanıtını Değerlendirin

Execute Omni Flow http isteğinin HTTP Durumunu kontrol edin:

  • Etiket: StatusCodeExecuteOmniFlow
  • Değişken: ExecuteOmniflow.httpStatusCode

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

Execute Omni Flow için hata işleme

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

Execute Omni Flow başarılı olduysa, değişken SCV_OmniFlowQueue SCV_OmniFlowAgent ler ayar lanmaz. Çağrı akışında yönlendirme kararı.

Çağrı yönlendirmeye devam edin

Çağrı akışına devam edin, aramayı temsilciye yönlendirin. İsteğe bağlı, kuyru SCV_OmniFlowAgent k SCV_OmniFlowQueue ve aracı seçmek için kullanın.

Webex İletişim Merkezi Etkinlik Akışı

Arayan kişi aramayı bir temsilci tarafından yanıtlanmadan önce askıya alırsa, Service Cloud Voice'ı güncellemeliyiz ve aramayı sonlandırmalıyız.

  • Execute Omni-Flow kullanılmışsa, Bekleyen Hizmet Yönlendirmesini (PSR) silmek için Yönlendirmeyi Temizle gönderin
  • Sesli Arama kaydındaki başlangıç ve bitiş saatlerini güncellemek ve durumu Yeni'den Tamamland 'a değiştirmek için Sesli Aramayı Güncelleme Gönder

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

  • Etiket: ClearRouting
  • Kimliği Doğrulanmış Bitiş Noktası Kullan: Etkin
  • Bağlayıcı: Önceki adımda oluşturulan Salesforce Bağlayıcısı
  • İstek Yolu: /services/apexrest/cisco_wxcc_scv/voice/v1/clearRouting
  • Yöntem: POST

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

İstek Gövdesi

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

Parametreler

Mülkiyet adıDeğer
Çağrı MerkeziDevName Contact Center Geliştirici Adı
CertDevName Sertifika API Adı (İletişim Merkezi'nde yapılandırıldığı gibi)
VoiceCallid Önceki adımda oluşturulan sesli arama kaydının kimliği: SCV_VoiceCallRecordId

Ayrıştırma Ayarları

Hiçbiri.

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

  • Etiket: UpdateVoiceCall
  • Kimliği Doğrulanmış Bitiş Noktası Kullan: Etkin
  • Bağlayıcı: Önceki adımda oluşturulan Salesforce Bağlayıcısı
  • İstek Yolu: /services/apexrest/cisco_wxcc_scv/voice/v1/updateVoiceCall
  • Yöntem: POST
  • İstek İçerik Türü: Application/JSON

İstek Gövdesi

{
  "callCenterDevName": "<Contact Center API name>",
  "certDevName": "<cert dev name>",
  "voiceCallId": "{{SCV_VoiceCallRecordId}}",
  "startTime": "{{SCV_CallStartTime}}",
  "endTime": "{{now() | replace({'[UTC]': ''})}}",
  "disconnectReason": { "value": "Abandoned in queue", "isError": true }
}

Her ikisini de sağladığınızda startTimeendTime, Salesforce hesapl CallDurationInSecondsar. İçeri gir CallDurationInSecondsmeyin callAttributes.

Parametreler

Mülkiyet adıDeğer
Çağrı MerkeziDevName Contact Center Geliştirici Adı
CertDevName Sertifika API Adı (İletişim Merkezi'nde yapılandırıldığı gibi)
VoiceCallid Önceki adımda oluşturulan sesli arama kaydının kimliği: SCV_VoiceCallRecordId
Başlangıç Zamanı Çağrı başlangıcının UTC zaman damgası {{SCV_CallStartTime}}(Sesli Arama kaydını oluşturmak için kullanıldığı gibi)
Bitiş zamanı Geçerli UTC zaman damgası `{{now ()
Bağlantıyı Kesme Tiyiliği Aramanın bağlantısını kesmenin nedeni. Düzgün isError görüntülenebilmesi trueiçin özelliğin ayarlanması gerekir.

Ayrıştırma Ayarları

Hiçbiri.

Referanslar

Dil Tercümesi

(İsteğe bağlı) Çeviri Çalışma Tezgahını Etkinleştir

Bu ayar yalnızca Çeviri Dili ayarlarını kullanıyorsanız geçerlidir.

1

Kurulum → Çeviri Çalışma Tezgahı → Çeviri Dili Ayarları'na gidin.

2

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

(İsteğe bağlı) Yalnızca platform dillerini etkinleştir

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

1

Kurulum → Şirket Ayarları → Dil Ayarları'na gidin.

2

Gerekli dilleri seçin.

3

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

  • Son kullanıcı dillerini etkinleştir - Yardım ve Kurulum son kullanıcı dillerine çevrilmez
  • Yalnızca platform dillerini etkinleştir - yalnızca platform dilleri için varsayılan çeviri sağlanmaz
4

Değişikliklerinizi kaydedin.

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

Kurulum → Çeviri Çalışma Tezgahı → Çeviri Dili Ayarları'na gidin.

2

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

3

Değişikliklerinizi kaydedin.

Çoklu Dil Ayarları
Özel Etiketleri Çevir
1

Kurulum → Özel Etiketler'e gidin.

2

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

3

İlgili Çeviriler listesinde, yeni bir çeviri gir Newmek için veya bir çeviriyi düzenlemek için Düzenle'yi (dilin yanında) tıklatın.

4

Çeviri yaptığınız dili seçin.

5

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

6

Değişikliklerinizi kaydedin.

Kullanıcı Fonksiyonu Tarafından Gereken Salesforce İzinleri

Webex Contact Center SCV Aracısı İzin Seti, Webex Contact Center Gadget'ı ile çalışmak için gereken tüm izinleri ve aracılar için geliştirilen entegrasyonları içerir.

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

  • cisco_wxcc_scv.CiscosCVWXCC
  • cisco_wxcc_scv.ServiceResponseHandler
  • cisco_wxcc_scv.Servis Gezisi
  • cisco_wxcc_scv.TelephonyIntegrationHandler

Ö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.CiscosCVSWYükleyici

Hizmet Bulutu Ses API Sarıcı

Ön şartlar

Service Cloud Voice API Wrapper'ı kullanmak için IVR entegrasyonu için bir Salesforce Harici İstem ci Uygulaması yapılandırılmalıdır.

Service Cloud Voice API Sarmalayıcısını kullanma

Salesforce için Service Cloud Voice (SCV), VoiceCall oluşturmak ve güncellemek, Omni-Channel akışlarını yürütmek ve bir VoiceCall ile ilişkili PendingServiceOuting kayıtlarını silmek için Telefon Entegrasyonu REST API'sini kullanır. Bu hizmet, JWT yetkilendirmesini ve şu anda Cisco IP Etkileşimli Ses Yanıtı (IVR) tarafından desteklenmeyen PATCH HTTP yönteminin kullanılmasını gerektirir.

SCV için Telefon Entegrasyonu REST API'sinin bir IVR sisteminde (yalnızca değil) kullanımını basitleştirmek için, mevcut Salesforce API'sini saran ve Webex Contact Center for Service Cloud Voice paketinin yüklü olduğu Salesforce Kuruluşundan doğrudan erişilebilen yeni bir API seti kullanıma sunuldu.

Service Cloud Voice API Wrapper, bir JWT belirtecinin kimlik doğrulaması ihtiyacını ortadan kaldırır, Salesforce API'nin gerektirdiği veriler üzerinde ek kontroller uygular ve yanıt nesnelerini geliştirir.

Alın Access_Token

Https://<your-domain-name>.my. salesforce.com/services/o auth2/token adresine bir POST isteği yürütün

Vücuda aşağıdaki parametreleri gönderme:

{
 "grant_type": "client_credentials",
 "client_id": "<consumer key of the connected app>",
 "client_secret": "<consumer secret of the connected app>"
 }
If the request is successful, the following JSON response will be returned:
{
 "access_token": "<your-access-token>",
 "instance_url": "<your-org-base-url>",
 "id": "https://login.salesforce.com/id/<id>/<id>",
 "token_type": "Bearer",
 "issued_at": "<timestamp>",
 "signature": "<unique-signature-code>"
 }

İstekleri yürütün

Ö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ın örnek URL'si (örn. https://abc-123.lightning.force.com) olarak kullanılması, bir INVALID_SESSION_ID ErrorCode döndürüldüğünde 401 Yetkisiz durumuyla sonuçlanır.

Sesli Arama Oluştur (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'yi yalnızca gerçek zamanlı bağlamda kullanın, bu API'yi yalnızca bir çağrı başlatıldığında çağırmanız gerektiği anlamına gelir. Bu API, istek yüküne parentVoiceCallid parametresini dahil ederek aktarım ve konferans aramaları için VoiceCall kay ıtları oluşturmak için de kullanılabilir.

Uç nokta URI

< instance_url >/hizmetler/apexrest//ses/v1/CreateVoice Call cisco_wxcc_scv

HTTP Yöntemi

POST

Başlıklar

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

İçerik Türü: application/json

Parametreler

{
 "callCenterDevName": "contactCenterDevName123",
 "certDevName": "certDevName123",
 "vendorCallKey": "5324881f-1e84-4367-8930-f69a74b30ca6",
 "to": "8002345678",
 "from": "4081456688",
 "initiationMethod": "Inbound",
 "startTime": "2019-07-02T17:32:28Z",
 "participants": [
 {
 "participantKey": "4081456688",
 "type" : "END_USER"
 }
 ],
 "callAttributes": "{\"devscv24__AAA_Test__c\":\"field value\",\"Other_Field__c\":\"other value\"}",
 "parentVoiceCallId": "fsdfzuhsdfsa-43556fgef3-56g44gv4ew",
 "callOrigin": "Preview",
 "queue": "queue123"
 }

callAttributesYalnızca VoiceCall nesnesindeki özel alanlar için kullanın. Standart VoiceCall alanları (Descriptionve) aracılığıyla güncell CallDurationInSecondsenmez. callAttributes Doldurmak için CallDurationInSecondssağlayın startTimeve endTimeböylece Salesforce değeri hesaplayabilir.

Bu istek tarafından kabul edilen parametreler hakkında ayrıntılı bir açıklama, “Parametreler” bölümündeki Salesforce resmi belgel erinde bulunabilir.

Yanıt (başarılı)

{
 "data": {
 "voiceCallId": "00X000012345abc"
 },
 "errors": null,
 "success": true
 }

Yanıt (hatalarla)

 
{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Sesli Aramayı Güncelle

Çağrı sona erdikten sonra Sesli Çağrıyı günceller. VoiceCall oluşturma aşamasında kullanılamayan çağr ıyla ilgili parametreleri güncellemek için bu API'yi kullanın. VoiceCall API'sini Güncelle asenkron bir işlemdir. API çağrısının durumunu sorgulayamazsınız.

Bu uç nokta, çağrı sona erdikten sonra bile bir Sesli Arama oluşturmak için de kullanılabilir. Bu davranış, terk edilmiş veya cevapsız aramalar için Salesforce'da bir kaydı kaydetmek istediğiniz senaryolarda veya bir VoiceCall henüz oluşturulmamış başka bir senaryoda kullanışlıdır.

Uç nokta URI

< instance_url >/hizmetler/apexrest//ses/v1/güncellemeVoice Call cisco_wxcc_scv

HTTP Yöntemi

POST

Başlıklar

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

İçerik Türü: application/json

Parametreler

{
 "callCenterDevName": "contactCenterDevName123",
 "certDevName": "certDevName123",
 "voiceCallId": "00X000012345abc",
 "startTime": "2020-08-26T21:21:14Z",
 "endTime": "2019-08-26T21:21:34Z",
 "isActiveCall": true,
 "fromNumber": "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\":\"other value\"}",
 "disconnectReason": {
 "value": "TELECOM_PROBLEM",
 "isError": true
 }
 }

Bu istek tarafından kabul edilen parametreler hakkında ayrıntılı bir açıklama, “Paramet reler” bölümündeki Salesforce resmi belgel erinde bulunabilir.

Yanıt (başarılı)

{
 "data": {
 "status": "pending"
 },
 "errors": null,
 "success": true
 }

VoiceCall API'sini Güncelle asenkron bir işlemdir. API çağrısının durumunu sorgulayamazsınız.

Yanıt (hatalarla)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Omni-flow'u yürütün

Çağrıları yönlendirmek için Omni-Channel akışını yürütür. Çağrı kimliğini (Salesforce VoiceCallid veya telefon satıcısı ContactId) parametre olarak akışa iletir ve temsilci veya sıra yönlendirme talimatlarını kişi akışına döndürür. Varsayılan olarak, Service Cloud Voice, aranan numarayla eşleşen telefon kanalı için belirtilen Omni-Channel akışını (veya yedek kuyruğu) kullanır. Aranan numara mevcut bir telefon kanalıyla eşleşmiyorsa, isteğe bağlı olarak bu API çağrısına giriş parametreleri olarak yeni aranan bir numara, Çok Kanal akışı ve yedek kuyruk ayarlayabilirsiniz.

Service Cloud Voice, aramaları yönlendirmek için bu öncelik sırasını kullanır:

  1. Aranan numarayla eşleşen telefon kanalı için Çok Kanallı Akış ve Yedek Sıra ayarlarını kullanır. Akış önceliklidir. Akış başarısız olursa, geri dönüş kuyruğu kullanılır.
  2. Exec ute Omniflow API çağrısında belirtilen flowDevName ve fallbackQueue parametrelerini kullanır.

Uç nokta URI

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

HTTP Yöntemi

POST

Başlıklar

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

İçerik Türü: application/json

Parametreler

{
  "callCenterDevName": "contactCenterDevName123",
  "certDevName": "certDevName123",
  "voiceCallId": "00X000012345abc",
  "dialedNumber": "+18445791189",
  "flowDevName": "Route_VoiceCall",
  "fallbackQueue": "00G111222333444",
  "flowInputParameters":
  {
    "Input1": "one",
    "Input2": "two"
  }
}

  • VoiceCallid parametresi, Salesforce VoiceCallid veya telefon satıcısının iletişim kimliğidir.
  • Bu istek tarafından kabul edilen parametreler hakkında ayrıntılı bir açıklama, “Paramet reler” bölümündeki Salesforce resmi belgel erinde bulunabilir.

Yanıt (başarılı)

{
  "data": {
    "queue": "queue info",
    "agent": "agent info"
  },
  "errors": null,
  "success": true
}

AGENT_INFOve C QUEUE_INFO allCenterRoutingMap içindeki externalID alanına karşılık gelir

Yanıt (hatalarla)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Yönlendirmeyi temizle

Sesli arama için PendingServiceRouting (PSR) kaydını siler. Bu API'nin çoğu senaryo için çağr ılması gerekmez; çağrı artık yönlendirilmediğinde PSR kaydı otomatik olarak silinir. Ancak, iş ortağı telefon sistemlerini kullan ırken cevapsız veya terk edilmiş aramalar gibi, PSR kaydını silmek için bu API'yi açıkça çağırmanız gereken bazı senaryolar vardır.

Uç nokta URI

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

HTTP Yöntemi

POST

Başlıklar

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

İçerik Türü: application/json

Parametreler

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

  • VoiceCallid parametresi, Salesforce VoiceCallid veya telefon satıcısının iletişim kimliğidir.
  • Bu istek tarafından kabul edilen parametreler hakkında ayrıntılı bir açıklama, “Paramet reler” bölümündeki Salesforce resmi belgel erinde bulunabilir.

Yanıt (başarılı)

{
 "data": {
 "status": "Success"
 },
 "errors": null,
 "success": true
 }

Yanıt (hatalarla)

{
 "data": null,
 "errors": ["Error message 1", "Error message 2"],
 "success": false
 }

Telefon Numarası Çevirileri

Service Cloud Voice ve Webex Contact Center arasındaki çeşitli etkileşimler Telefon numarası çevirilerine bağlıdır. Uluslararası farklılıklar ve müşteriye özel uygulamalar nedeniyle, telefon numaralarını A formatından B formatına aktarmak için özelleştirilebilir bir araca ihtiyaç vardır.

Webex Contact Center for Service Cloud Voice çözümü sayılar, hashtag'ler (#), yıldız işaretleri (*), virgül (,) ve baştaki artı işaret leri (+) dışındaki tüm karakterleri otomatik olarak kaldırır. Ayrıca (0) 'nin ilk oluşumunu da kaldırır. Bu, Telefon Numarası Çevirileriniz uygulan madan ÖNCE yapılacaktır.

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

Tarlalar

Telefon numarası çevirileri İsim-Değer alanlarında saklanır. Bu, özellik başına sınırsız miktarda kural yapılandırmanıza olanak tanır.

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

Ters eğik çizgilerden kaçınılması gerektiğini unutmayın, örneğin\ d+\\ d+ olur .

{"Remove all characters but digits":"[1,17]->[^\\d]+","To internal number":"[7,17]->(\\d{7})(\\d{4})->$2"}

Ad alanı teknik olarak kullanılmamaktadır. Bu kuralın amacını hızlı bir şekilde tanımlamak için insan tarafından okunabilir bir dize eklemek için oradadır. İyi isimler örneğin: Baştaki tüm sıfırları kaldır, Baş taki artı ekle vb.

Çeviri kuralları oluşturma

Kurallar Düzenli İfadeler olarak sağlanır. Daha doğru olmak gerekirse: Düzenli İ fadelerin JavaScript uygulaması.

Başlamanın iyi bir yolu, RegExp belgesini MDN web belgelerinden okumaktır.

Bununla birlikte, karmaşık Düzenli İfadeler oluşturmak genellikle zahmetlidir. Bu nedenle, yapılandırmayı olabil diğince kolaylaştırmak için ekstra sözdizimi ekledik.

Aşağıdaki şekil, bir telefon numarası çeviri kuralının genel sözdizimini göstermektedir:

Yüklem

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

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

Yüklemler her zaman sayının orijinal uzunluğuyla eşleşir. Bu, iç/harici sayılar için kuralların çarpışma riskini azaltarak konfigürasyonun basitleştirilmesine yardımcı olur.

Desen

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

Yukarıdaki desen, sayının yalnızca rakamlardan oluşması gerektiğini belirtir ve bunları seçer.

Seçici

Seçiciler, sayının son biçimini tanımlar. Başlangıçta mevcut olmayan karakterler/rakam ların eklenmesi gerekiyorsa, bunu yapacağınız yer burasıdır.

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

Örnek 1

Aşağıdaki örnek, İletişim Merkezi'nden 0319175200 biçiminde alınan bir numaranın İsviçre E164 formatına +41 31 917 52 00 nasıl aktarılacağını göstermektedir.

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

Bu örnekteki ilk kural aslında sayıyı değiştirmez. Uzunluğu 1 ile 17 karakter arasındaki sayılar için, rakamlar dışında herhangi bir şey kaldırılır. Rakamlı olmayan bir mevcut olmadığı için hiçbir şey değişmez.

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

Seçici daha sonra yeni sayı dizesini tanımlamak için desen gruplarına erişir. Bu, $2 ilk (\ d {2}) değerine atıfta bulunması ve dolayısıyla 31 içerdiği anlamına gelir.

Örnek 2

Aşağıdaki örnek, İletişim Merkezi'nden alınan bir numaranın +14693150217 biçim inde ABD E164 formatına nasıl aktarılacağını gösterir +1 469 315 0217.

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

  1. Bu sayı tam olarak 12 karakter uzunluğundadır, bu nedenle “ABD Numaralarına boşluk ekle” kuralı uygulanır.
  2. (\ +1) sayının +1 ile başlaması gerektiğini söyler. Sayı 12 karakter uzunluğundaysa, ancak +1 ile başlamazsa, kural iptal edilir ve hiçbir şey değiştiril mez.
  3. (\ d {3}) +1'in ardından 3 basamak olması gerektiğini söyler.
  4. (\ d {3}) son 3 basamağın ardından 3 basamak daha olması gerektiğini söyler.
  5. (\ d {4}) son 3 basamağın ardından 4 basamak olması gerektiğini söyler.

Bunlardan herhangi biri eşleşmiyorsa, numara değiştirilmeyecektir.

Yani, tüm kurallar “+14693150217” için geçerlidir. Bu nedenle, sayı “$1 $2 $3 $4” ile değiştirilir:

  1. $1 grubu (\ +1) ifade eder, Service Cloud Voice'a gönderilecek numara +1 gibi görünür.
  2. $2, ikisinden ilkini ifade eder (\ d {3}), Service Cloud Voice'a gönderilecek numara +1 469 gibi görünür.
  3. $3 ikisinin ikincisini ifade eder (\ d {3}), Service Cloud Voice'a gönderilecek numara +1 469 315 gibi görünür.
  4. $4 son grubu (\ d {4}) ifade eder, Service Cloud Voice'a gönderilecek numara +1 469 315 0217 gibi görünür.

“$1 $2 $3 $4” kuralının değiştirme kısmındaki boşluklar doğrudan kullanılır. Yani “$1-$2-$3-$4” kullanırsanız, sayı şu şekilde çevrilir: +1-469-315-0217

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

Uluslararası bir 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 “+14693150217” numarası şu şekilde çevrilecektir: (469) 315-0217.

Örnek 3

Aşağıdaki örnek, İletişim Merkezi'nden alınan bir numaranın +491515555531 biçim inde Alman E164 formatına +49 151 5555 531 nasıl aktarılacağını göstermektedir.

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

  1. Bu sayı tam olarak 13 karakter uzunluğundadır, bu nedenle “Almanca Sayılara boşluk ekle” kuralı uygulanır.
  2. (\ +49) sayının +49 ile başlaması gerektiğini söyler. Sayı 13 karakter uzunluğundaysa, ancak +49 ile başlamazsa, kural iptal edilir ve hiçbir şey değiştirilmez.
  3. (\ d {3}) +49'un ardından 3 basamak olması gerektiğini söyler.
  4. (\ d {4}) son 3 basamağın ardından 4 basamak olması gerektiğini söyler.
  5. (\ d {3}) son 4 basamağın ardından 3 basamak olması gerektiğini söyler.

Bunlardan herhangi biri eşleşmiyorsa, numara değiştirilmeyecektir.

Yani tüm kurallar “+491515555531” için geçerlidir. Bu nedenle, sayı “$1 $2 $3 $4” ile değiştirilir:

  1. $1 grubu ifade eder (\ +49), Service Cloud Voice'a gönderilecek numara +49 gibi görünür.
  2. $2, ikisinden ilkini ifade eder (\ d {3}), Service Cloud Voice'a gönderilecek numara +49 151 gibi görünür.
  3. $3 ikisinin ikincisini ifade eder (\ d {4}), Service Cloud Voice'a gönderilecek numara +49 151 5555 gibi görünür.
  4. $4 son grubu ifade eder (\ d {3}), Service Cloud Voice'a gönderilecek numara +49 151 5555 531 gibi görünür.

Aynı kural bir için de geçerlidir. Numaradan ne kullanacağınızı seçmek için yedek parçayı $1 $2 $3 $4 kullanabilirsiniz.

Diğer Çeviri Regex örnekleri

Açıklama Çeviri Regex
Rakamlar hariç tüm karakterleri kaldır [1,17] -> [^\ d] +
Rakamlar hariç tüm karakterleri kaldır & + [1,17] -> [^+\ d] +
Açıklama Çeviri Regex
Kaldır +1 [12,12] -> (. {1}) (\ d {1}) (\ d {10}) -> $3
Kaldır +1 [10,12] -> (^\ +1+) (\ d+) -> $2
Kaldır +49 [10,15] -> (^\ +49+) (\ d+) -> $2
Kaldır +49 [10,15] -> (. {1}) (\ d {2}) (\ d {9}) -> $3
Kaldır +41 [10,13] -> (^\ +41+) (\ d+) -> $2
Kaldır +41 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> $3
+XX kaldır [10,14] -> (^\ ++) (\ d {2}) (\ d+) -> $3
Açıklama Çeviri Regex
+'ı kaldırın ve sıfırlarla değiştirin US E164 [10,12] -> (. {1}) (\ d {1}) (\ d {10}) -> 001 $3
+1'i kaldırın ve sıfır US E164 ile değiştirin [10,12] -> (^\ +1+) (\ d+) -> 001$2
+'ı çıkarın ve sıfırlarla değiştirin DE E164 [12,15] -> (. {1}) (\ d {2}) (\ d {10}) -> 0049 $3
+49'u kaldırın ve sıfırlarla değiştirin DE E164 [10,12] -> (^\ +49+) (\ d+) -> 0049$2
+'ı çıkarın ve sıfırlarla değiştirin CH E164 [10,13] -> (. {1}) (\ d {2}) (\ d {9}) -> 0041 $3
+41'i kaldırın ve sıfırlarla değiştirin CH E164 [10,12] -> (^\ +41+) (\ d+) -> 0041$2
Açıklama Çeviri Regex
Uzay ile ABD Numarası [12,17] -> (\ d {1}) (\ d {3}) (\ d {3}) (\ d {4}) ->+1 $2 $3 $4
Uzay ile 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}) ->+41 $2 $3 $4
Boşluklu CH Numarası [12,17] -> (\ +41) (\ d {2}) (\ d {3}) (\ d {2}) ->$1 $2 $3 $4

VoiceCall Sayfa Yapılandırması

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

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

  • Eylemler ve öneriler
  • Çağrı Notları
  • Çağrı detayları
  • Kayıtlar

Bileşenler, iş ihtiyaçlarına bağlı olarak serbestçe kaldırılabilir veya sayfaya eklenebilir. Farklı sayfa düzenleri de kullanılabilir, ancak Çağrı Kayıt Oynatıcı ve Konuşma Gövdesi gibi bazı bileşenler şablondaki yalnızca orta ve geniş alanlara sığabilir.

Wrap-Up Reason bileşenini görüntüleme

Çağrı sırasında ve Özetleme sırasında Özetleme Nedeni bileşeni görüntülenmelidir.

Cisco Wrap-Up Reason bileşenini VoiceCall kayıt sayfasına ekleyin:

  1. Cisco Wrap-Up Reason Lightning web bileşenini Lightning Bileşenleri listesinin Özel alanından VoiceCall Kayıt Sayfasına sürükleyin.
  2. Kaydet'i tıklayın.
  3. Etkin leştir'e tıklayın.
  4. Kuruluş Var sayılanı Olarak Ata'yı tıklayın.
  5. Kaydet'i tıklayın.
  6. Tekrar Kay det'i tıklayın, ardından sayf aya dön mek için Geri ok'u tıklatın.

Cisco Wrap-Up Reason bileşeni, arama sırasında ve WrapUp sırasında otomatik olarak görüntülenir:

Sayfaya eklenirse, Cisco İletişim Merkezi'nde herhangi bir Özetleme yapılandırılmamışsa, her arama için Cisco Wrap-Up Reason bileşeni görüntülenir.

Çağrı Kayıt Oynatıcısını Görüntüleyin

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

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

  1. Çağrı Kayıt Oynatıcısı Lightning Web Bileşenini VoiceCall Kayıt Sayfasına sürükleyin
  2. Kaydet'i tıklayın.
  3. Etkin leştir'e tıklayın.
  4. Kuruluş Var sayılanı Olarak Ata'yı tıklayın.
  5. Kaydet'i tıklayın.
  6. Tekrar Kay det'i tıklayın, ardından sayfaya dönmek için Geri ok'u tıklatın.

Webex Yöneticileri

Akış Yapılandırması

Ekran Pop

Webex İletişim Merkezi Akışında bir “Ekran Açma” düğümü mevcuttur. Service Cloud Voice içinde veya ayrı bir pencerede bir ekran açılır penceresini tetiklemek için kullanılabilir.

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

Ayrı bir pencerede Ekran Açılır

Ekran penceresini ayrı bir pencerede açmak için “Screen Pop” düğümünde mutlak bir URL sağlanmalıdır. QueryParameters URL'ye arama parametreleri olarak eklenecektir.

Aşağıdaki modlar desteklenir:

  • Yeni tarayıcı sekmesi - Her zaman yeni bir tarayıcı sekmesi açar.
  • Mevcut tarayıcı sek mesi - İlk Mevcut tarayıcı sekmesi ekranında, yeni bir tarayıcı sekmesi açılır. Bu sekme, sonraki Mevcut tarayıcı sekmesi ekranı açılmaları için özel sekme olacak ve URL, söz konusu tarayıcı sekmesinde yenilenecektir..
  • Masaüst ünün İçinde - Yeni tarayıcı sekmesi ile aynı şekilde işlenir.

Şu anda açılan sayfa yönlendirmeyi önleyebilir. Bu durumda, yeni bir tarayıcı sek mesinde Mevcut tarayıcı sekmesi ekranı açılır.

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