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
Get the code
git clone https://github.com/Azure-Samples/communication-services-python-quickstarts.git
cd communication-services-python-quickstarts/callautomation-outboundcalling
Test the code
pip install -r requirements.txt
python ./main.py
What to Check
Should be able to perform scenario mentioned above, under Quick Start Sample
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?
Pull Request Type
What kind of change does this Pull Request introduce?
How to Test
What to Check
Should be able to perform scenario mentioned above, under Quick Start Sample
Other Information