Azure-Samples / communication-services-python-quickstarts

Sample code for Azure Communication Services Python quickstarts
MIT License
17 stars 32 forks source link

Added Call automation outbound calling quick start #30

Closed vivekmore-msft closed 1 year ago

vivekmore-msft commented 1 year ago

Purpose

Call Automation - Quick Start Sample This sample application shows how the Azure Communication Services - Call Automation SDK can be used to build IVR related solutions. It makes an outbound call to a phone number, performs DTMF recognition, plays a different audio message based on the key pressed by the callee and hangs-up the call. This sample application configured for accepting tone 1 (tone1), 2 (tone2) , If the callee pressed any other key than expected, the call will be disconnected. This sample application is also capable of making multiple concurrent outbound calls. The application is a web-based application built on Python's Flask framework.

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type

What kind of change does this Pull Request introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

git clone https://github.com/Azure-Samples/communication-services-python-quickstarts.git
cd communication-services-python-quickstarts/callautomation-outboundcalling

What to Check

Should be able to perform scenario mentioned above, under Quick Start Sample

Other Information