azure-communication-callautomation-java - Automate calls, IVR, and recording in Java with ACS
Build server-side call automation workflows including IVR, call routing, recording, and speech interactions in Java using Azure Communication Services.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create outbound calls
- Answer incoming calls
- Play audio prompts
- Recognize DTMF input
- Recognize speech input
- Record call audio
- Add participants to calls
- Transfer calls
- Parse call webhook events
- Hang up calls
Inputs
- Azure Communication Services endpoint
- Azure Communication connection string
- Callback URL
- Phone numbers or user identifiers
- Audio prompt text or file URL
- Incoming call context
- Server call locator
Outputs
- Call connection status
- DTMF tone results
- Speech recognition results
- Recorded call MP4 files
- Parsed CallAutomationEventBase objects
Requirements
- Java runtime environment
- azure-communication-callautomation Maven dependency
- Azure Communication Services resource
