azure-communication-callingserver-java
microsoft/skills
レガシーな Azure Communication CallingServer Java SDK コードの保守および Call Automation SDK への移行に関するガイダンスを提供します。
...すべて拡張しますAzure Communication CallingServer (Java) - 非推奨
⚠️ 非推奨: この SDK は「Call Automation」に名称変更されました。新規プロジェクトでは、代わりに
azure-communication-callautomationを使用してください。このスキルは、レガシーコードの維持管理のみを目的としています。
Call Automation への移行
com.azure
azure-communication-callingserver
1.0.0-beta.5
com.azure
azure-communication-callautomation
1.6.0
クラス名の変更
| CallingServer(旧) | Call Automation (新) |
|---|---|
CallingServerClient |
CallAutomationClient |
CallingServerClientBuilder |
CallAutomationClientBuilder |
CallConnection |
CallConnection(同上) |
ServerCall |
削除されました -CallConnectionを使用してください |
レガシークライアントの作成
// 旧方式(非推奨)
import com.azure.communication.callingserver.CallingServerClient;
import com.azure.communication.callingserver.CallingServerClientBuilder;
CallingServerClient client = new CallingServerClientBuilder()
.connectionString("")
.buildClient();
// 新しい方法
import com.azure.communication.callautomation.CallAutomationClient;
import com.azure.communication.callautomation.CallAutomationClientBuilder;
CallAutomationClient client = new CallAutomationClientBuilder()
.connectionString("")
.buildClient();
従来の録音機能
// 旧方式
StartRecordingOptions options = new StartRecordingOptions(serverCallId)
.setRecordingStateCallbackUri(callbackUri);
StartCallRecordingResult result = client.startRecording(options);
String recordingId = result.getRecordingId();
client.pauseRecording(recordingId);
client.resumeRecording(recordingId);
client.stopRecording(recordingId);
// 新しい方法 - azure-communication-callautomation スキルを参照
新規開発の場合
新規プロジェクトでは、この SDK を使用しないでください。
以下の機能については、azure-communication-callautomation-javaスキルを参照してください:
- 発信通話の作成
- 着信への応答
- 通話の録音
- DTMF 認識
- テキスト読み上げ/音声認識
- 参加者の追加・削除
- 通話の転送
トリガーフレーズ
- 「callingserver legacy」、「非推奨のCalling SDK」
- 「CallingServerをCallAutomationに移行する」
---
name: azure-communication-callingserver-java
description: Provides guidance for maintaining legacy Azure Communication CallingServer Java SDK code and migrating to the Call Automation SDK.
license: MIT
---
# 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
```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 WAY
import com.azure.communication.callautomation.CallAutomationClient;
import com.azure.communication.callautomation.CallAutomationClientBuilder;
CallAutomationClient client = new CallAutomationClientBuilder()
.connectionString("<connection-string>")
.buildClient();
```
## Legacy Recording
```java
// OLD WAY
StartRecordingOptions 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"
すべてのファイル
0件のファイルazure-communication-callingserver-javaをインストール
スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。
ZIPをダウンロードリポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。
git clone https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-java/skills/azure-communication-callingserver-java # Copy SKILL.md to your .claude/skills/ directory
コピー





家
