Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobierz przykład integracji oprogramowania telefonu programowego dla Narzędzia integracji kanału usługi Microsoft Dynamics 365 w wersji 1.0.
Uwaga
Przykładowy kod nie jest obsługiwany w programie Internet Explorer i w przeglądarkach, które nie obsługują narzędzia WebRTC. Więcej informacji: WebRTC
Ważne
- Ten kod przykładowy ma aktualnie ograniczoną dostępność.
- Przykładowy kod umożliwiający integrację softphone z Dynamics 365 przy użyciu Dynamics 365 Channel Integration jest udostępniany, dzięki czemu klienci mogą szybko uzyskać dostęp i przekazać swoją opinię. Kod przykładowy nie jest przeznaczone do użytku w środowiskach produkcyjnych i może mieć ograniczoną funkcjonalność.
- Firma Microsoft nie zapewnia wsparcia dla tego przykładowego kodu w celach produkcyjnych, a pomoc techniczna usługi Microsoft Dynamics 365 nie będzie w stanie pomagać w przypadku problemów ani odpowiadać na pytania. Podlega to dodatkowym warunkom użytkowania.
Wymagania wstępne
Aby opublikować przykładową aplikację na platformie Azure, wymagana jest ważna subskrypcja platformy Azure.
Uwaga
Jeśli nie masz subskrypcji Azure, możesz utworzyć bezpłatne konto Azure.
Opublikuj przykładową aplikację na platformie Azure
Otwórz rozwiązanie SampleInteg.sln używając Visual Studio 2017.
W Eksploratorze rozwiązań kliknij rozwiązanie prawym przyciskiem myszy i zbuduj kompletne rozwiązanie.
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy projekt SampleInteg i wybierz Publikuj.
Wybierz Start, aby uruchomić kreatora Publikuj.
Wybierz App Service jako cel publikowania.
Wybierz pozycję Utwórz nowe, a następnie wybierz pozycję Publikuj.
Podaj nazwę aplikacji. Na przykład SampleInteg.
Podaj prawidłowe szczegóły subskrypcji, grupy zasobów i planu hostingu.
Wybierz Utwórz, aby utworzyć usługę aplikacji Azure i zapisać adres URL usługi aplikacji do wykorzystania w przyszłości.
Na przykład
https://sampleinteg.azurewebsites.net.
Utwórz funkcję do użycia z usługą aplikacji
Utwórz przykładowy kod dla funkcji client-voice.
Zapoznaj się z funkcją z pliku Readme dołączonego do przykładowej integracji telefonu programowego w Portalu Dynamics 365 Insider.Użyj przykładowego kodu funkcji capability-token.
Zapoznaj się z funkcją z pliku Readme dołączonego do przykładowej integracji telefonu programowego w Portalu Dynamics 365 Insider.
Uwaga
Zapisz adres URL funkcji capability-token uzyskany z powyższego przykładowego kodu. Na przykład: adres URL to https://sampleinteg.sample/capability-token.
Skonfiguruj przykładową aplikację w Dynamics 365
Zanotuj podstawowy adres URL organizacji Dynamics 365, w której przechowywane są wszystkie zasoby internetowe. W przypadku organizacji internetowej powinien on mieć postać
https://<orgname>.crmXX.dynamics.com. Na przykładhttps://sampleorg.crm10.dynamics.com.Pobierz rozwiązanie Narzędzia integracji kanału usługi Dynamics 365. Aby uzyskać więcej informacji, zobacz Pobierz rozwiązanie Narzędzia integracji kanału usługi Dynamics 365.
Skonfiguruj dostawcę kanału, podając szczegóły jak pokazano w matrycy. Więcej informacji znajdziesz w temacie Skonfiguruj dostawcę kanału dla komunikacji wychodzącej.
Pole Popis Nazwa/nazwisko Nazwa dostawcy kanału.
Przykład: ContosoEtykieta Ta etykieta jest wyświetlana jako tytuł w widgecie.
Przykład: ContosoAdres URL kanału Adres URL kanału jest w formacie: <azure_app_service_url>?base=<crm_base_url>
Uwaga: w przypadku tego przykładu adres URL tohttps://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.Włącz komunikację wychodzącą Tak Ranga kanału 0 Wersja interfejsu API 1.0 Zaufane domeny Domena (ares URL), która może uzyskać dostęp do interfejsów API aplikacji Narzędzia integracji kanału. Wybierz aplikacje ujednoliconego interfejsu dla kanału Lista aplikacji ujednoliconego interfejsu, w których jest wyświetlany kanał dla przedstawicieli działu obsługi klienta. Wybierz role dla kanału Role zabezpieczeń obecne w Dynamics 365.
Nuta: Jeśli nie przypiszesz żadnej roli, dostawca kanału będzie wyświetlany wszystkim użytkownikom przypisanym do aplikacji Dynamics 365 Unified Interface.Uruchom aplikację ujednolicony interfejs, aby zobaczyć widżet komunikacyjny po prawej stronie.
Ważne
- Wszystkie adresy URL muszą być HTTPS.
- Jeśli używasz certyfikatu z podpisem własnym dla aplikacji Azure lub organizacji Dynamics 365, niektóre przeglądarki mogą odrzucić połączenie i nie załadować przykładowego telefonu. Aby obejść ten problem, otwórz aplikację platformy Azure na osobnej karcie i jednokrotnie zaakceptuj certyfikat.
- Upewnij się, że dostęp do mikrofonu i głośnika nie jest blokowany przez zasady przeglądarki.
Informacje pokrewne
Pobierz Struktura integracji kanałów Dynamics 365
Konfiguracja dostawcy kanału
Microsoft.CIFramework
Zdarzenia po stronie klienta
Odwołanie encja