Choisir une option d’hébergement multimédia

Utilisez l’API de communications cloud dans Microsoft Graph pour permettre à vos bots d’envoyer et de recevoir du contenu audio et vidéo. En utilisant les médias, vous pouvez créer une expérience plus interactive entre vos bots et vos utilisateurs.

Cet article vous aide à déterminer l’option d’hébergement multimédia qui vous convient en fonction de vos besoins : média hébergé par le service ou média hébergé par une application.

Média hébergé par le service (hébergement distant)

Si vous souhaitez que votre bot lise une invite personnalisée lorsqu’un client compose le numéro de votre entreprise, qu’il détecte les sons téléphoniques, qu’il enregistre des clips vocaux courts ou qu’il effectue l’un des différents scénarios de réponse vocale interactive (IVR), envisagez d’utiliser les API multimédias hébergées par le service.

Si vos besoins multimédias sont plus simples, explorez d’abord cette option. Étant donné que le traitement multimédia lourd est déchargé à distance, il s’agit d’une solution plus légère qui vous permet de créer votre bot de manière plus flexible.

Pour obtenir un exemple qui vous montre comment créer un bot qui utilise un média hébergé par le service, consultez les exemples de bot d’appel de média distant.

Diagramme d’hébergement à distance

Média hébergé par l’application (hébergement local)

Si vous souhaitez que votre bot accède à un flux en direct de l’audio et de la vidéo de vos clients à utiliser pour l’enregistrement, la transcription, la traduction ou l’analyse des sentiments via un service de traitement en langage naturel, envisagez d’héberger vos médias localement.

Importante

Vous ne pouvez pas utiliser l’API d’accès aux médias pour enregistrer ou conserver du contenu multimédia à partir d’appels ou de réunions auxquels votre application accède, ou des données dérivées de ce contenu multimédia (« enregistrement » ou « enregistrement »), sans appeler au préalable l’API updateRecordingStatus pour indiquer que l’enregistrement a commencé et recevoir une réponse réussie de cette API.

Si votre application commence à enregistrer une réunion ou un appel, elle doit mettre fin à l’enregistrement avant d’appeler l’API updateRecordingStatus pour indiquer que l’enregistrement est terminé. Assurez-vous que vous êtes conforme aux lois et réglementations de votre domaine en matière de protection des données et de confidentialité des communications. Consultez les conditions d’utilisation et consultez votre conseiller juridique pour plus d’informations.

Si vous souhaitez davantage de contrôle sur votre média, choisissez cette option. Vous aurez un accès direct aux flux multimédias et pourrez utiliser le partage d’écran vidéo. Vous serez en mesure de créer des scénarios de RVI plus sophistiqués qui sont activés pour la reconnaissance vocale. Il s’agit d’une solution plus lourde qui vous donne la plus grande flexibilité dans la façon dont vous souhaitez programmer votre média.

Contenu associé aux exigences et considérations relatives aux bots multimédias hébergés par l’application.

Pour obtenir un exemple qui montre comment créer un bot qui utilise un média hébergé par une application, consultez les exemples de médias locaux.

Diagramme d’hébergement local