Setup & Installation
What This Skill Does
Java SDK for Azure Communication Services Call Automation. Handles server-side call control: creating and answering calls, playing text-to-speech prompts, collecting DTMF or speech input, recording, and transferring calls. Works via webhook events to drive call flows.
Managing call state, DTMF collection, and recording through raw REST calls requires handling complex webhook sequences manually; this SDK wraps that into typed Java classes with event parsing built in.
When to use it
- Building an IVR that routes callers to departments based on DTMF input
- Recording PSTN calls in MP4 format with pause and resume control
- Playing Azure Neural Voice prompts to callers at specific points in a flow
- Transferring an active call to a different phone number without caller interaction
- Collecting spoken responses from callers and passing them to downstream logic