Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 2.9 KB

Challenge6-ACS.md

File metadata and controls

31 lines (18 loc) · 2.9 KB

Challenge 6: Integrate your Bot with Azure Communication Services

< Previous Challenge - Home - Next Challenge>

Introduction

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.

Description

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

  2. In your Bot Composer, create an Intent and a Dialog which triggers the API call to your Web Call Service.

Success Criteria

  • 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: Sample Sample

Resources

Next Challenge - Implement DevOps best practices into your Bot >