build-zoom-contact-center-app について
Zoom Contact CenterをZoomクライアント内アプリ、Web、ネイティブモバイルアプリに統合する開発者向けリファレンススキルです。チャット、ビデオ、コールバックのフローと、プラットフォーム別の実装ガイドを扱います。
主な機能
- 01Zoomクライアント内アプリの連携ガイド
- 02Webチャットとビデオの埋め込み
- 03AndroidおよびiOS SDKの連携
- 04エンゲージメント状態とライフサイクル管理
- 05プラットフォーム別の振り分けと運用手順
活用シーン
- 01engagementIdごとにメモを保存するサイドパネルアプリの構築
- 02Webタグからチャットやビデオキャンペーンを起動
- 03モバイルアプリへのチャット、ビデオ、予約コールバックの追加
- 04モバイルでのビデオエンゲージメント再参加への対応
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill build-zoom-contact-center-appインストール後、Claude Code で/build-zoom-contact-center-appを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
RUNBOOK.mdandroid/RUNBOOK.mdandroid/concepts/sdk-lifecycle.mdandroid/examples/service-patterns.mdandroid/references/android-reference-map.mdandroid/troubleshooting/common-issues.mdconcepts/architecture-and-lifecycle.mdios/RUNBOOK.mdios/concepts/sdk-lifecycle.mdios/examples/service-patterns.mdios/references/ios-reference-map.mdios/troubleshooting/common-issues.mdreferences/environment-variables.mdforum-top-questions.mdsamples-validation.mdversioning-and-compatibility.mdscenarios/high-level-scenarios.mdtroubleshooting/common-drift-and-breaks.mdweb/RUNBOOK.mdweb/concepts/lifecycle-and-events.mdweb/examples/app-context-and-state.mdweb/references/web-reference-map.mdweb/troubleshooting/common-issues.md詳細
/build-zoom-contact-center-app
アプリ、Web、ネイティブモバイルの各サーフェスにおける Zoom Contact Center 連携の背景情報です。
以下における Zoom Contact Center の実装ガイダンスです。
- Zoom クライアント内の Contact Center アプリ(Zoom Apps SDK の経路)
- Web チャネルへの埋め込み(チャット/ビデオ/キャンペーン)
- ネイティブモバイル SDK(Android/iOS)
公式ドキュメント:
- https://developers.zoom.us/docs/contact-center/
- https://developers.zoom.us/docs/contact-center/web/sdk-reference/
- https://marketplacefront.zoom.us/sdk/contact/android/index.html
- https://marketplacefront.zoom.us/sdk/contact/ios/index.html
ルーティングのガードレール
- ユーザーが Zoom Contact Center デスクトップクライアント内のアプリを構築する場合は、Zoom Apps SDK の経路を使用し、このスキルと
zoom-apps-sdkを使ってください。 - Web サイトにチャット/ビデオウィジェットを埋め込む場合は、web/SKILL.md に案内してください。
- ネイティブ Android または iOS SDK のバイナリを統合する場合は、android/SKILL.md または ios/SKILL.md に案内してください。
- Contact Center の通話制御またはキュー API が必要な場合は、../rest-api/SKILL.md と組み合わせてください。
クイックリンク
こちらから始めてください:
- concepts/architecture-and-lifecycle.md
- scenarios/high-level-scenarios.md
- references/forum-top-questions.md
- references/versioning-and-compatibility.md
- references/samples-validation.md
- references/environment-variables.md
- troubleshooting/common-drift-and-breaks.md
- RUNBOOK.md
プラットフォーム別スキル:
ドキュメント構成
contact-center/
├── SKILL.md
├── RUNBOOK.md
├── concepts/
│ └── architecture-and-lifecycle.md
├── scenarios/
│ └── high-level-scenarios.md
├── references/
│ ├── versioning-and-compatibility.md
│ ├── samples-validation.md
│ └── environment-variables.md
├── troubleshooting/
│ └── common-drift-and-breaks.md
├── android/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/android-reference-map.md
│ └── troubleshooting/common-issues.md
├── ios/
│ ├── SKILL.md
│ ├── concepts/sdk-lifecycle.md
│ ├── examples/service-patterns.md
│ ├── references/ios-reference-map.md
│ └── troubleshooting/common-issues.md
└── web/
├── SKILL.md
├── concepts/lifecycle-and-events.md
├── examples/app-context-and-state.md
├── references/web-reference-map.md
└── troubleshooting/common-issues.md
一般的なライフサイクルパターン
- プラットフォームのコンテキストを早い段階で初期化します。
- チャネルアイテムを作成します(チャット/ビデオ/ZVA では
entryId、スケジュール済みコールバックとキャンペーンのフローではapiKey)。 - サービス/クライアントのインスタンスを取得します。
- ユーザーが操作する前にリスナー/デリゲートを登録します。
- フローを開始します(
fetchUI、startVideo、または Web SDK の open/show 経路)。 - エンゲージメントの状態変化(
start、hold、resume、end)とコンテキストの切り替えを処理します。 - フローを終了し、リソースを解放します(
endChat/endVideo、logout/logoff、初期化解除/解放)。
ハイレベルなシナリオ
engagementIdごとにメモを保存し、コンテキストの切り替え後も維持する、エージェント用サイドパネルアプリ。- Web タグから起動する、ブラウザー上のチャット/ビデオキャンペーン。
- チャット/ビデオ/スケジュール済みコールバックに対応する、ネイティブモバイルの顧客向けアプリ。
- キャンペーンを起点とするチャネル選択(チャット、ZVA、ビデオ、スケジュール済みコールバック)。
- モバイルで切断されたビデオエンゲージメントに再参加するフロー。
- postMessage イベントの契約を使用する、Smart Embed CRM ソフトフォン。
詳細は scenarios/high-level-scenarios.md を参照してください。
連携先
- 認証とアプリ内のクライアント ID:../zoom-apps-sdk/SKILL.md および ../oauth/SKILL.md
- Contact Center REST ワークフロー:../rest-api/SKILL.md
- Web の音声/チャットチャネルでの Cobrowse:../cobrowse-sdk/SKILL.md
環境変数
- 標準化された
.envキーと各値の取得場所については、references/environment-variables.md を参照してください。
コメント
Markdown 対応