Build call automation workflows with Azure Communication Services Call Automation Java SDK. Use when implementing IVR systems, call routing, call recording, DTMF recognition, text-to-speech, or AI-...
Install with Tessl CLI
npx tessl i github:sickn33/antigravity-awesome-skills --skill azure-communication-callautomation-java91
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
DTMF IVR menu and event handling
Correct Maven artifact
100%
100%
Correct dependency version
0%
100%
Client via connection string
100%
100%
Reads env variable
100%
100%
Event parser usage
100%
100%
CallConnected instanceof check
100%
100%
TTS voice name set
100%
100%
DTMF options class
100%
100%
Stop tone configured
100%
100%
Inter-tone timeout set
50%
100%
Initial silence timeout set
50%
100%
RecognizeCompleted handling
100%
100%
DtmfResult cast and getTones
50%
100%
HangUp all participants
100%
100%
HttpResponseException handling
100%
100%
Without context: $0.4866 · 4m 34s · 16 turns · 18 in / 9,212 out tokens
With context: $0.7635 · 6m 11s · 28 turns · 65 in / 11,631 out tokens
Call recording lifecycle management
Correct Maven artifact
100%
100%
Correct dependency version
0%
100%
Client via connection string
100%
100%
Env variable for connection string
100%
100%
ServerCallLocator usage
100%
100%
Mixed recording channel
100%
100%
Audio+video content
100%
100%
MP4 recording format
100%
100%
Recording ID retrieved
100%
100%
Pause method
100%
100%
Resume method
100%
100%
Stop method
100%
100%
downloadTo usage
100%
100%
Without context: $0.3072 · 3m 36s · 19 turns · 74 in / 4,543 out tokens
With context: $0.3998 · 2m 58s · 22 turns · 24 in / 4,572 out tokens
Outbound call creation and speech recognition
Correct Maven artifact
100%
100%
Correct dependency version
0%
100%
DefaultAzureCredential client
100%
100%
Endpoint env variable
100%
100%
CreateCallOptions source
25%
0%
setSourceCallerId called
25%
0%
setCallbackUrl called
50%
50%
getCallConnectionId retrieval
100%
100%
Speech recognition class
100%
100%
Speech language set
0%
100%
End silence timeout set
28%
100%
Add participant with timeout
100%
100%
Blind transfer method
100%
100%
HangUp this leg only
100%
100%
Without context: $0.5019 · 5m 46s · 23 turns · 30 in / 7,851 out tokens
With context: $1.9997 · 15m 57s · 60 turns · 67 in / 25,619 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.