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.
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
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.
Azure Communication CallingServer (Java) - DEPRECATED
⚠️ DEPRECATED: This SDK has been renamed to Call Automation. For new projects, use azure-communication-callautomation instead. This skill is for maintaining legacy code only.
Migration to Call Automation
<!-- 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
// OLD WAY (deprecated)import com.azure.communication.callingserver.CallingServerClient;
import com.azure.communication.callingserver.CallingServerClientBuilder;
CallingServerClientclient=newCallingServerClientBuilder()
.connectionString("<connection-string>")
.buildClient();
// NEW WAYimport com.azure.communication.callautomation.CallAutomationClient;
import com.azure.communication.callautomation.CallAutomationClientBuilder;
CallAutomationClientclient=newCallAutomationClientBuilder()
.connectionString("<connection-string>")
.buildClient();
Legacy Recording
// OLD WAYStartRecordingOptionsoptions=newStartRecordingOptions(serverCallId)
.setRecordingStateCallbackUri(callbackUri);
StartCallRecordingResultresult= client.startRecording(options);
StringrecordingId= 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: