<< All versions
Skill v1.0.0
currentLLM-judged scan90/100jiho00seo-dev/antigravity-awsome-skill/azure-communication-callingserver-java
──Details
PublishedOctober 21, 2026 at 11:35 AM
Content Hashsha256:ea4741fdcd51c035...
Git SHAe7ae61638568
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 93 lines · 2.8 KB
version: "1.0.0" name: azure-communication-callingserver-java description: Azure Communication Services CallingServer (legacy) Java SDK. Note - This SDK is deprecated. Use azure-communication-callautomation instead for new projects. Only use this skill when maintaining legacy code. package: com.azure:azure-communication-callingserver
Azure Communication CallingServer (Java) - DEPRECATED
⚠️ DEPRECATED: This SDK has been renamed to Call Automation. For new projects, useazure-communication-callautomationinstead. This skill is for maintaining legacy code only.
Migration to Call Automation
xml
<!-- OLD (deprecated) --><dependency><groupId>com.azure</groupId><artifactId>azure-communication-callingserver</artifactId><version>1.0.0-beta.5</version></dependency><!-- NEW (use this instead) --><dependency><groupId>com.azure</groupId><artifactId>azure-communication-callautomation</artifactId><version>1.6.0</version></dependency>
Class Name Changes
| CallingServer (Old) | Call Automation (New) | |
|---|---|---|
CallingServerClient | CallAutomationClient | |
CallingServerClientBuilder | CallAutomationClientBuilder | |
CallConnection | CallConnection (same) | |
ServerCall | Removed - use CallConnection |
Legacy Client Creation
java
// OLD WAY (deprecated)import com.azure.communication.callingserver.CallingServerClient;import com.azure.communication.callingserver.CallingServerClientBuilder;CallingServerClient client = new CallingServerClientBuilder().connectionString("<connection-string>").buildClient();// NEW WAYimport com.azure.communication.callautomation.CallAutomationClient;import com.azure.communication.callautomation.CallAutomationClientBuilder;CallAutomationClient client = new CallAutomationClientBuilder().connectionString("<connection-string>").buildClient();
Legacy Recording
java
// OLD WAYStartRecordingOptions options = new StartRecordingOptions(serverCallId).setRecordingStateCallbackUri(callbackUri);StartCallRecordingResult result = client.startRecording(options);String recordingId = result.getRecordingId();client.pauseRecording(recordingId);client.resumeRecording(recordingId);client.stopRecording(recordingId);// NEW WAY - see azure-communication-callautomation skill
For New Development
Do not use this SDK for new projects.
See the azure-communication-callautomation-java skill for:
- Making outbound calls
- Answering incoming calls
- Call recording
- DTMF recognition
- Text-to-speech / speech-to-text
- Adding/removing participants
- Call transfer
Trigger Phrases
- "callingserver legacy", "deprecated calling SDK"
- "migrate callingserver to callautomation"