Agent skill · software engineering · aiskillstore
azure-communication-callautomation-java
Build server-side call automation workflows including IVR systems, call routing, recording, and AI-powered interactions.
Why this skill is useful
Adds executable Java code snippets for building IVR systems and call automation workflows that are not commonly known.
What it needs
Requires maven installed locally. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure Communication Call Automation (Java) Build server-side call automation workflows including IVR systems, call routing, recording, and AI-powered interactions. Installation Client Creation Key Concepts Class Purpose ------- --------- CallAutomationClient Make calls, answer/reject incoming calls, redirect calls CallConnection Actions in established calls (add participants, terminate) CallMedia Media operations (play audio, recognize DTMF/speech) CallRecording Start/stop/pause recording CallAutomationEventParser Parse webhook events from ACS Create Outbound Call Answer Incoming Call Play Audio (Text-to-Speech) Recognize DTMF Input Recognize Speech Call Recording Add Participant to Call Transfer Call Handle Events (Webhook) Hang Up Call Error Handling Environment Variables Trigger Phrases "call automation Java", "IVR Java", "interactive voice response" "call recording Java", "DTMF recognition Java" "text to speech call", "speech recognition call" "answer incoming call", "transfer call Java" "Azure Communication Services call automation" When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-communication-callautomation-java