LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-communication-callautomation-java
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-java/skills/azure-communication-callautomation-java
View on GitHub

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