Il semble y avoir beaucoup de SDK/API différents autour de Skype Entreprise. J'ai du mal à déchiffrer celle qui conviendrait à une application de type bot côté serveur qui pourrait communiquer des informations spécifiques au domaine aux utilisateurs de l'organisation. Par exemple, nous aimerions pouvoir livrer des tâches via des messages et effectuer une attribution de tâches basée sur la présence. Cela semble être un fruit assez faible, mais où sont les REST points de terminaison et la documentation pour y arriver. En supposant par exemple que je voulais créer une petite application console qui pourrait faciliter cela quelle API recommanderiez-vous?
Voici les principales différences entre UCMA et UCWA:
[~ # ~] ucma [~ # ~] est un SDK .NET qui fournit un contrôle riche sur un déploiement de serveur Skype Entreprise. Il permet aux applications de router automatiquement les appels et les messages, de fournir des réponses automatiques (IVR ou chat bots), d'enregistrer des conversations, etc. Il peut être utilisé dans un certain nombre de scénarios , comme une application de "centre de contact" qui distribue les appels entrants à un agent disponible possédant les compétences requises. Les applications UCMA sont gérées en les exécutant sur des serveurs d'applications qui sont activés comme partie du déploiement du serveur Skype Entreprise. En tant que tel, UCMA n'est pas disponible pour Skype Entreprise Online (Office 365).
[~ # ~] ucwa [~ # ~] est une API Web RESTful qui agit au nom d'un seul utilisateur Skype Entreprise. Il permet aux applications d'envoyer et de recevoir des messages pour cet utilisateur, de lire la présence de leurs contacts, etc. Généralement, il est utilisé pour les applications interactives "métier" qui souhaitent intégrer la messagerie/présence Skype Entreprise. Il est également possible de créer un "compte technique", qui ne correspond pas à une personne réelle, et d'utiliser UCWA dans des applications de serveur "sans tête", mais cette approche présente actuellement des limites d'authentification et d'évolutivité. Les applications UCWA n'ont aucune contrainte de déploiement car UCWA est une API Web RESTful régulière. Il est disponible à la fois pour Skype Entreprise Server ( pour démarrer ) et pour Skype Entreprise Online ( pour démarrer ). Ce dernier a un peu moins de capacités en ce moment: - par exemple, les messages peuvent être envoyés mais pas reçus - bien que cela devrait changer bientôt.