ucma skype-for-business ucwa skypedeveloper

¿Debo usar UCWA o UCMA u otra API para una aplicación de servidor de Skype Empresarial?



skype-for-business skypedeveloper (2)

Parece que hay muchos SDK / API diferentes en Skype for Business. Me está costando mucho descifrar cuál sería apropiado para una aplicación tipo Bot del lado del servidor que podría comunicar información específica del dominio a los usuarios dentro de la organización. Por ejemplo, nos gustaría poder entregar tareas a través de mensajes y realizar la asignación de tareas basada en la presencia. Esto parece ser una fruta bastante baja, pero ¿dónde están los puntos finales REST y la documentación para que esto suceda? Suponiendo que, por ejemplo, quisiera crear una pequeña aplicación de consola que pudiera facilitar esto, ¿qué API recomendaría?



Estas son las principales diferencias entre UCMA y UCWA:

  • UCMA es un SDK .NET que proporciona un control UCMA sobre la implementación de un servidor de Skype Empresarial. Permite que las aplicaciones enruten automáticamente llamadas y mensajes, proporcionen respuestas automáticas (IVR o bots de chat), graben conversaciones, etc. Se pueden utilizar en varios scenarios , como una aplicación de "centro de contacto" que distribuye las llamadas entrantes a un agente disponible con el conjunto de habilidades adecuado. Las aplicaciones UCMA se managed ejecutándolas en servidores de aplicaciones que se activated como parte de la implementación del servidor de Skype Empresarial. Como tal, UCMA no está disponible para Skype for Business Online (Office 365).

  • UCWA es una API web RESTful que actúa en nombre de un único usuario de Skype for Business. Permite que las aplicaciones envíen y reciban mensajes para ese usuario, lean la presencia de sus contactos, etc. Por lo general, se usan para aplicaciones interactivas de "línea de negocios" que desean incrustar mensajes / presencia de Skype Empresarial. También es posible crear una ''cuenta técnica'', que no corresponde a una persona real, y usar UCWA en aplicaciones de servidor ''sin cabeza'', pero este enfoque actualmente tiene limitaciones de autenticación y escalabilidad. Las aplicaciones UCWA no tienen restricciones de implementación ya que UCWA es una API web RESTful regular. Está disponible tanto para Skype for Business Server ( comenzar ) como para Skype for Business Online ( comenzar ). Este último tiene un poco menos de capacidad en este momento: por ejemplo, los mensajes pueden enviarse pero no recibirse, aunque esto debería cambiar pronto.