CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-communication-callautomation-java

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-java
What are skills?

91

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

16%

Phone Support IVR with Menu Navigation

DTMF IVR menu and event handling

Criteria
Without context
With context

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

100%

8%

Compliance Call Recording Service

Call recording lifecycle management

Criteria
Without context
With context

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

81%

15%

Outbound Appointment Reminder with Voice Response

Outbound call creation and speech recognition

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.