API de repositorio para panel de calidad de llamadas (CQD) en Skype Empresarial Server

Resumen: Obtenga información sobre la API de repositorio para el panel de calidad de llamadas. Panel de calidad de llamadas es una herramienta para Skype Empresarial Server.

La API de repositorio proporciona acceso mediante programación para el panel de calidad de llamadas para Skype Empresarial Server.

API de repositorio para panel de calidad de llamadas

La API de repositorio ofrece una interfaz de acceso de datos a la base de datos del repositorio. El repositorio permite que el contenido se organice en una estructura gráfica o de árbol para que los usuarios puedan agruparlos de las maneras que tienen sentido para los usuarios. El repositorio admite dos tipos generales de usuarios: el usuario del sistema, que es un usuario integrado que representa el repositorio, y los usuarios normales que representan a los usuarios autorizados del repositorio.

La API de repositorio consta de tres servicios generales:

El panel de calidad de llamadas usa la API de repositorio para administrar la siguiente información:

  • Usuario : representación de los Usuarios que tienen acceso al repositorio.

  • Informe : contiene una lista de consultas almacenadas como contenido en los elementos del repositorio.

  • Consulta : se usa para recuperar datos de la API de datos, almacenada como contenido en los elementos del repositorio.

  • Configuración de usuario : describe un comportamiento de aplicación opcional para el usuario.

    Compatibilidad con el uso compartido de recursos entre orígenes (CORS) para la API de repositorio

La API de repositorio admite el uso compartido de recursos entre orígenes (CORS). CORS es una característica HTTP que permite que una aplicación web que se ejecuta en un dominio tenga acceso a los recursos de otro dominio. Los exploradores web implementan una restricción de seguridad conocida como directiva del mismo origen de la directiva Same-Origin que impide que una página web llame a las API de un dominio diferente. CORS proporciona una forma segura de permitir que un dominio (el dominio de origen) llame a api en otro dominio. Consulte la especificación CORS para obtener más información sobre CORS.

Habilitar CORS para la API de repositorio

El siguiente es un fragmento de web.config de API de repositorio, que muestra dos dominios enumerados en la configuración de la aplicación corsTrustedOrigin. Todas las solicitudes realizadas por los scripts cargados desde estos servidores son de confianza por la API de repositorio.

Recuerde incluir el protocolo exacto, el nombre de host y el puerto (si procede). No coloque ningún carácter de barra diagonal (/) al final. Se pueden especificar varias entradas separando con comas.

<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>