Share via


Exemple d’intégration de téléphone logiciel à l’aide de l’Environnement d’intégration du canal de Dynamics 365 1.0

Téléchargez l’exemple d’intégration de téléphone logiciel pour l’Environnement d’intégration du canal version 1.0 de Microsoft Dynamics 365.

Note

L’exemple de code n’est pas pris en charge sur Internet Explorer et les navigateurs qui ne prennent pas en charge WebRTC. Pour plus d’informations, voir : WebRTC.

Important

  • Cet exemple de code a une disponibilité limitée pour le moment.
  • L’exemple de code pour l’intégration de téléphone logiciel avec Dynamics 365 à l’aide de l’Environnement d’intégration du canal Dynamics 365 est rendu disponible pour que les clients puissent accéder de façon anticipée et fournir des commentaires. L’exemple de code n’est pas destiné à une utilisation en production et peuvent avoir des fonctionnalités limitées ou restreintes.
  • Microsoft ne fournit pas de support pour cet exemple de code à des fins de production et le support technique de Microsoft Dynamics 365 ne pourra pas vous aider si vous avez des problèmes ou des questions. Ceci est soumis à des conditions d’utilisation supplémentaires.

Configuration requise

Un abonnement Azure valide est requis pour publier l’exemple d’application dans Azure.

Note

Si vous n’avez pas d’abonnement Azure, vous pouvez créer un compte gratuit.

Publier un exemple d’application dans Azure

  1. Ouvrez la solution SampleInteg.sln à l’aide de Visual Studio 2017.

  2. Dans Explorateur de solutions, cliquez avec le bouton droit sur la solution et générez la solution complète.

  3. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet SampleInteg, puis sélectionnez Publier.

  4. Sélectionnez Démarrer pour lancer l’Assistant Publier.

  5. Choisissez Service d’application comme cible de publication.

  6. Sélectionnez Créer et sélectionnez Publier.

  7. Fournissez un nom d’application. Par exemple, SampleInteg.

  8. Fournissez un abonnement valide, un groupe de ressources, et les détails du plan d’hébergement.

  9. Sélectionnez Créer pour créer le service d’application Azure, et enregistrez l’URL du service d’application pour une utilisation future.

    Par exemple, https://sampleinteg.azurewebsites.net

    Sélectionner Créer pour publier une application sur Azure.

Créer une fonction à utiliser avec le service d’application

  1. Créez un exemple de code pour la fonction client-voice.
    Reportez-vous à la fonction du fichier Lisez-moi fourni avec l’exemple d’intégration de téléphone logiciel dans le Portail Dynamics 365 Insider.

  2. Utilisez l’exemple de code pour la fonction capability-token.
    Reportez-vous à la fonction du fichier Lisez-moi fourni avec l’exemple d’intégration de téléphone logiciel dans le Portail Dynamics 365 Insider.

Note

Enregistrez l’URL pour la fonction capability-token que vous obtenez à partir de l’exemple de code ci-dessus. Par exemple, l’URL est https://sampleinteg.sample/capability-token.

Configurer un exemple d’application dans Dynamics 365

  1. Notez l’URL de base de l’organisation Dynamics 365 où toutes les ressources Web sont enregistrées. Pour un organisation en ligne, elle doit avoir le format https://<orgname>.crmXX.dynamics.com. Par exemple, https://sampleorg.crm10.dynamics.com

  2. Obtenez la solution Environnement d’intégration du canal Dynamics 365. Pour plus d’informations, voir Obtenir l’Environnement d’intégration du canal Dynamics 365.

  3. Configurez le fournisseur de canal en fournissant des détails comme le montre la matrice. Pour plus d’informations, consultez Configurer le fournisseur de canal.

    Champ Description
    Nom Nom du fournisseur de canal.

    Exemple : Contoso
    Étiquette L’étiquette s’affiche comme titre sur le widget.

    Exemple : Contoso
    URL du canal L’URL du canal Est dans le format : <azure_app_service_url>?base=<crm_base_url>

    Remarque : pour cet exemple, l’URL est https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com.
    Activer la communication sortante Oui
    Ordre des canaux 0
    Version de l’API 1.0
    Domaines approuvés Domaine (URL) qui peut accéder aux API de l’Environnement d’intégration du canal.
    Sélectionner les applications Unified Interface pour le canal Liste des applications Unified Interface où le canal est affiché pour les agents.
    Sélectionner les rôles pour le canal Rôles de sécurité sont présents dans Dynamics 365.
    Remarque : si vous n’attribuez pas de rôles, le fournisseur de canal s’affiche pour tous les utilisateurs auxquels l’application Dynamics 365 Unified Interface est attribuée.
  4. Lancez l’application Unified Interface pour afficher le widget de communication à droite.

    Widget de communication en mode réduit

    Widget de communication en mode réduit.

    Widget de communication en mode étendu

    Widget de communication en mode développé.

Important

  • Toutes les URL doivent être HTTPS.
  • Si vous utilisez un certificat auto-signé pour l’application Azure ou l’organisation Dynamics 365, certains navigateurs risquent de rejeter la connexion et échouer à charger l’exemple de téléphone. En tant que solution, ouvrez l’application Azure dans un autre onglet et acceptez le certificat une seule fois.
  • Vérifiez que l’accès au microphone et au haut-parleur n’est pas est bloqué par la stratégie du navigateur.

Obtenir l’Environnement d’intégration du canal Dynamics 365

Configurer un fournisseur de canal

Microsoft.CIFramework

Événements côté client

Référence d’entité