API de données pour le tableau de bord de qualité des appels (CQD) dans Skype Entreprise Server

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

L’API de données fournit un accès programmatique au tableau de bord de qualité des appels pour Skype Entreprise Server.

API de données pour le tableau de bord qualité des appels

L’API de données offre une interface de requête au cube QoE. L’API De données est une API REST permettant d’utiliser une base de données multidimensionnelle qui fournit des métriques QoE agrégées basées sur des dimensions et des filtres spécifiés.

Les opérations REST sont incluses dans le tableau suivant.

Opération Description
Obtenir un cube
Obtenez la liste des dimensions et mesures disponibles.
Obtenir les membres de dimension
L’opération Get Dimension Members retourne la liste des membres d’une dimension spécifique. Il donne également la possibilité de filtrer la liste des membres et d’obtenir un sous-ensemble, afin de réduire le coût du transfert bancaire.
Exécuter la requête
L’opération Exécuter la requête permet d’exécuter une requête sur le cube en fonction des dimensions, des mesures et des filtres spécifiés, et de retourner les données.
Vider le cache
L’opération Effacer le cache supprime le cache sur le serveur pour les requêtes et les données. Cela réinitialise le cache et nous obtiendrons de nouvelles données à partir de QoE Cube par la suite pour les nouvelles demandes.
Obtenir le journal d’intégration
L’opération Obtenir le journal d’intégration retourne une liste d’entrées de journal décrivant les activités dans le traitement du cube QoE.
Obtenir les données de la dernière intégration
Obtenez les dernières données d’intégration à partir du cube.

Prise en charge du partage de ressources cross-origin (CORS) pour l’API de données

L’API de données 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 l’API CORS pour les données

Voici un extrait de l’API de données 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 données.

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.

<configuration>
  <appSettings>
    <add key="corsTrustedOrigin" value="https://<trusted-server>,http://<another-trusted-domain>:8080" /> <!-- Domains which are trusted to get the data -->
    <add key="QoEDataLib.DebugMode" value="True" /> <!-- Setting this to True, allows seeing of the detail logs in status page -->
...  </appSettings>
</configuration>