Canlı sohbet SDK Referansı

Customer Service için Çok Yönlü Kanal, kuruluşların, dijital mesajlaşma kanallarında anında bağlanıp müşterileriyle etkileşim kurmalarını sağlamak için Dynamics 365 Customer Service Enterprise'ın gücünü genişleten bir özellikler paketi sunar. Customer Service için Çok Yönlü Kanal'a erişmek için ek bir lisans gerekir. Daha fazla bilgi için Dynamics 365 Customer Service fiyatlandırmasına genel bakış ve Dynamics 365 Customer Service fiyatlandırma planı sayfalarına bakın.

Aşağıdaki JavaScript yöntemleri, Customer Service için Çok Yönlü Kanal'ın canlı sohbet widget'ı ile çeşitli işlemler yapmak için kullanılabilir.

Methods

Yöntem Description
setContextProvider Canlı sohbet kanalları için bağlam sağlayıcısını ayarlar. Bağlam sağlayıcı işlevi çağrıldığında, bir sohbet oturumunu başlatmak için kullanılacak bağlamı döndürür.
getContextProvider Varsa, şu anda ayarlanmış olan özel bağlam sağlayıcısını alır.
removeContextProvider Varsa, şu anda ayarlanmış olan özel bağlam sağlayıcısını kaldırır.
setAuthTokenProvider Kimlik doğrulama belirteci sağlayıcısını ayarlar.
getAuthTokenProvider Varsa, şu anda ayarlanmış olan kimlik doğrulama belirteci sağlayıcısını alır.
removeAuthTokenProvider Varsa, şu anda ayarlanmış olan kimlik doğrulama belirteci sağlayıcısını kaldırır.
startChat Varsa mevcut bir sohbeti açar. Aksi takdirde, yeni bir sohbet başlatır. Sohbet oturumunu başlatmak üzere bağlamı doğrudan geçirmek için yöntemindeki parametreyi kullanabilirsiniz customContext
startProactiveChat Kuruluşların, yapılandırılan kurallara göre kullanıcıları otomatik olarak bir sohbet konuşmasına davet ederek etkileşim kurmasını sağlar.
closeChat Temsilci ve müşteri arasındaki konuşmayı sonlandırır. Konuşmayla ilgili tüm tarayıcı önbelleği de silinir.
getAgentAvailability Yönlendirme kurallarına göre bir kuyruk için aracı kullanılabilirliğini alır. Çok yönlü kanal geliştiricisi, konuşmayı başlat seçeneğinin müşteri tarafından görülüp görülmeyeceğini belirlemek ve ayrıca bekleme süresi ve kuyruklardaki konum gibi bilgileri görüntülemek için bu API'yi kullanabilir.

Events

Event Description
lcw:ready Bu etkinlik, canlı sohbet SDK'sı kullanıma hazır olduğunda tetiklenir.
lcw:error Bu olay, bir sohbetin ömrü boyunca bir hata meydana gelmesi durumunda tetiklenir. Hata kodları ve hata iletileri hakkında daha fazla bilgi için, Customer Service için Çok Yönlü Kanal hata kodu başvurusuna bakın.
lcw:startChat Bu etkinlik, bir sohbet başlatıldığında tetiklenir.
lcw:closeChat Bu etkinlik, bir sohbet kapatıldığında tetiklenir.
lcw:chatQueued Bu olay, sohbet konuşması oluşturulduğunda ve başlatıldığında tetiklenir.
lcw:chatRetrieved Bu olay, bir sayfa yeniden yüklendikten veya başka bir sekmede açıldıktan sonra sistem önbellekten devam eden bir sohbet konuşmasını aldığında tetiklenir.
lcw:onClose Bu etkinlik, sohbet widget'ına katılan müşteri widget'ı kapattığında tetiklenir.
lcw:onMinimize Bu etkinlik, sohbet widget'ına katılan müşteri widget'ı simge durumuna küçülttüğünde tetiklenir.
lcw:onMaximize Bu etkinlik, sohbet widget'ına katılan müşteri widget'ı büyüttüğünde tetiklenir.
lcw:onMessageReceived Bu etkinlik, sohbet widget'ı yeni bir mesaj aldığında tetiklenir.
lcw:onMessageSent Bu etkinlik, sohbet widget'ıyla etkileşime giren bir müşteri yeni bir mesaj gönderdiğinde tetiklenir.
lcw:threadUpdate Bu olay, bir temsilci bir konuşmayı sonlandırdığında canlı sohbet tarafından tetiklenir.
lcw:getAgentAvailability Bu olay, yöntem başarılı bir yanıt döndürdüğünde getAgentAvailability tetiklenir.

Geliştiriciler için Customer Service için Omnichannel