Partager via


API de dépôt pour le tableau de bord de qualité des appels (CQD) dans Skype Entreprise Server

Résumé: Découvrez l’API de référentiel pour le tableau de bord qualité des appels. Le tableau de bord qualité des appels est un outil pour Skype Entreprise Server.

L’API de dépôt fournit un accès par programme pour le tableau de bord de qualité des appels pour Skype Entreprise Server.

API de référentiel pour le tableau de bord qualité des appels

L’API de référentiel offre une interface d’accès aux données à la base de données du référentiel. Le référentiel permet d’organiser le contenu dans une structure d’arborescence ou de graphe afin que les utilisateurs puissent les regrouper de manière appropriée pour les utilisateurs. Le référentiel prend en charge deux types généraux d’utilisateurs : l’utilisateur système, qui est un utilisateur intégré représentant le dépôt, et les utilisateurs réguliers qui représentent les utilisateurs autorisés du dépôt.

L’API de dépôt se compose de trois services généraux :

Le tableau de bord qualité des appels utilise l’API de référentiel pour gérer les informations suivantes :

  • Utilisateur : représentation des utilisateurs qui ont accès au dépôt.

  • Rapport : contient une liste de requêtes, stockées en tant que contenu dans les éléments du référentiel.

  • Requête : utilisée pour récupérer des données à partir de l’API de données, stockées en tant que contenu dans les éléments du référentiel.

  • Paramètre utilisateur : décrit un comportement d’application facultatif pour l’utilisateur.

    Prise en charge du partage de ressources cross-origin (CORS) pour l’API de dépôt

L’API de dépôt prend en charge cors (Cross-Origin Resource Sharing). CORS est une fonctionnalité HTTP qui permet à une application web s’exécutant sous un domaine d’accéder aux ressources d’un autre domaine. Les navigateurs web implémentent une restriction de sécurité appelée stratégie d’origine identique qui empêche une page web d’appeler des API dans un domaine différent. CORS offre un moyen sécurisé d’autoriser un domaine (le domaine d’origine) à appeler des API dans un autre domaine. Pour plus d’informations sur CORS, consultez la spécification CORS .

Activation de CORS pour l’API de dépôt

Voici un extrait de l’API de dépôt web.config, montrant deux domaines répertoriés dans les paramètres de l’application corsTrustedOrigin. Toutes les requêtes effectuées par les scripts chargés à partir de ces serveurs sont approuvées par l’API de dépôt.

N’oubliez pas d’inclure le protocole, le nom d’hôte et le port exacts (le cas échéant). Ne placez pas de barre oblique (/) à la fin. Plusieurs entrées peuvent être spécifiées en séparant par des virgules.

<repositoryConfiguration>
    <service corsTrustedOrigin="https://<trusted-server>,http://<another-trusted-domain>:8080"" />
    <diagnostics eventLevel="Verbose" systemLoggedEventLevel="Error">
      <traceLog enabled="true" fileName="repository_trace.log" />
    </diagnostics>
 </repositoryConfiguration>