< Previous Challenge - Home - Next Challenge>
Now that we've finished deployed our Bot into Azure. You can extend your Bot from a Bot2Human interaction to Human2Human interaction through Azure Communication Services. Azure Communication Services allows you to easily add real-time multimedia voice, video, and telephony-over-IP communications features to your applications. The use case for our FSI Bot and the goal of this challenge is for you to create a functionality that allows use initiate a 'talk to human' intent, which allows the user of your bot to talk to a finance expert through video chat.
-
Create a Web Call Service using Azure Communication Services (portal or IaC)
Hint: There is a web call sample that could be leveraged for this challenge and it can be found here: https://docs.microsoft.com/en-us/azure/communication-services/samples/calling-hero-sample
-
In your Bot Composer, create an Intent and a Dialog which triggers the API call to your Web Call Service.
- There is a 'Call Agent' intent from your bot. User can initiate a video chat through the Bot 'Call Agent' dialog.
- What a sample result looks like:
Next Challenge - Implement DevOps best practices into your Bot >