Aracılığıyla paylaş


Dynamics 365 Kanal Tümleştirme Çerçevesi 1.0 kullanılan yazılım telefonu tümleştirmesi

Microsoft Dynamics 365 Kanal Tümleştirme Çerçevesi sürüm 1.0 için yazılım telefonu tümleştirme örneğini indirin.

Not

Örnek kod Internet Explorer ve WebRTC desteği olmayan tarayıcılarda desteklenmez. Daha fazla bilgi: WebRTC

Önemli

  • Bu örnek kodu şu anda kullanılabilirliği sınırlıdır.
  • Dynamics 365 Kanal tümleştirme çerçevesi kullanılarak Dynamics 365 ile softphone tümleştirmesi için örnek kod, müşterilerin erken erişim elde etmek ve geri bildirim sağlayabilmeleri için kullanılabilir duruma getirilir. Örnek kod üretimde kullanım amacıyla çıkarılmaz ve işlevleri sınırlı olabilir.
  • Microsoft, üretim için bu örnek koda destek sağlanmamaktadır ve Microsoft Dynamics 365 Teknik Destek Ekibi, sorunlar veya sorularla ilgili size yardımcı olamayacaktır. Bu, ek kullanım şartlarına tabidir.

Önkoşullar

Örnek uygulamayı Azure'da yayımlamak için geçerli bir Azure aboneliği gereklidir.

Not

Azure aboneliğiniz yoksa ücretsiz hesap oluşturabilirsiniz.

Azure'da örnek kod yayımlama

  1. Visual Studio 2017 kullanarak SampleInteg.sln çözümünü açın.

  2. Çözüm Gezgini'nde, çözüme sağ tıklayın ve çözümün tamamını oluşturun.

  3. Çözüm Gezgini'nde, SampleInteg projesine sağ tıklayın ve Yayımla'yı seçin.

  4. Yayınlama sihirbazını başlatmak için Başlat'ı seçin.

  5. Yayımlama hedefi olarak App Service'i seçin.

  6. Yeni Oluştur'u ve ardından Yayımla'yı seçin.

  7. Uygulama adı girin. Örneğin, SampleInteg.

  8. Geçerli abonelik, kaynak grubu ve barındırma planı ayrıntılarını girin.

  9. Azure uygulama hizmetini oluşturmak için Oluştur'u seçin ve uygulama hizmeti URL'sini ileride kullanmak üzere kaydedin.

    Örneğin, https://sampleinteg.azurewebsites.net.

    Uygulamayı Azure'da yayımlamak için Oluştur'u seçin.

Uygulama hizmetiyle kullanılacak bir işlev oluşturma

  1. client-voice işlevi için örnek kod oluşturun.
    Dynamics 365 Insider Portalı'ndaki örnek yazılım telefonu tümleştirmesiyle birlikte paketlenmiş benioku dosyasındaki işleve bakın.

  2. capability-token işlevi için örnek kod.
    Dynamics 365 Insider Portalı'ndaki örnek yazılım telefonu tümleştirmesiyle birlikte paketlenmiş benioku dosyasındaki işleve bakın.

Not

Yukarıdaki örnek koddan elde ettiğiniz capability-token işlevinin URL'sini kaydedin. Örneğin, URL https://sampleinteg.sample/capability-token olabilir.

Dynamics 365'te örnek uygulama yapılandırma

  1. Tüm web kaynaklarının depolandığı Dynamics 365 kuruluşunun temel URL'sini not edin. Çevrimiçi bir kuruluş için bu https://<orgname>.crmXX.dynamics.com biçiminde olmalıdır. Örneğin, https://sampleorg.crm10.dynamics.com.

  2. Dynamics 365 Kanal Tümleştirme Çerçevesi edinin. Daha fazla bilgi için bkz. Dynamics 365 Kanal Tümleştirme Çerçevesini edinme.

  3. Matriste gösterilen ayrıntıları sağlayarak kanal sağlayıcıyı yapılandırın. Daha fazla bilgi için bkz. Kanal sağlayıcıyı yapılandırma.

    Alan Açıklama
    Adı Kanal sağlayıcının adı.

    Örnek: Contoso
    Label Etiket, arabirim öğesinde başlık olarak görüntülenir.

    Örnek: Contoso
    Kanal URL'si Kanal URL'si biçimi: <azure_app_service_url>?base=<crm_base_url>

    Not: Bu örnek için URL: https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.
    Giden İletişimi Etkinleştir Evet
    Kanal Sırası 0
    API Sürümü 1.0
    Güvenilen Etki Alanları Kanal Tümleştirme Çerçevesi API'lerine erişebilecek etki alanı (URL).
    Kanal için Birleşik Arabirim Uygulamalarını seçin Temsilciler için kanalın görüntülendiği Birleşik Arabirim uygulamalarının listesi.
    Kanal için Rolleri seçin Dynamics 365'te bulunan güvenlik rolleri.
    Not: Herhangi bir rol atamazsanız kanal sağlayıcı, Dynamics 365 Birleşik Arabirim uygulaması için atanan tüm kullanıcılara gösterilir.
  4. Sağ taraftaki iletişim arabirim öğesini görmek için Birleşik Arabirim uygulamasını başlatın.

    Küçültülmüş modda iletişim arabirim öğesi

    Simge duruma küçültülmüş modda iletişim arabirim öğesi.

    Genişletilmiş modda iletişim arabirim öğesi

    Genişletilmiş modda iletişim arabirim öğesi.

Önemli

  • Tüm URL'ler HTTPS olmalıdır.
  • Azure uygulaması veya Dynamics 365 kuruluşu için otomatik olarak imzalanan bir sertifika kullanıyorsanız belirli tarayıcılar bağlantıyı reddedebilir ve örnek telefonu yükleyemeyebilir. Geçici çözüm olarak Azure uygulamasını ayrı bir sekmede açın ve sertifikayı bir kez kabul edin.
  • Mikrofon ve hoparlör erişiminin tarayıcı ilkesi tarafından engellenmediğinden emin olun.

Dynamics 365 Kanal Tümleştirme Çerçevesi edinin

Kanal sağlayıcısı yapılandırma

Microsoft.CIFramework

İstemci tarafı olayları

Varlık başvurusu