iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Справочник по Zoom Contact Center

Справочник по интеграциям Zoom Contact Center для приложений, веба и мобильных платформ: жизненный цикл, кампании, обратные звонки, расхождения версий.

СкиллAnthropic (партнёр: Zoom)ClaudeMITНужен терминалПроверка не требуется
Что делает
Справочник по интеграциям Zoom Contact Center для приложений, веба и мобильных платформ: жизненный цикл, кампании, обратные звонки, расхождения версий.
Когда брать
При разработке интеграции с Zoom Contact Center: приложения в клиенте, веб-виджеты чата и видео, нативные SDK.
Пример запроса
Как встроить на сайт чат и видео Zoom Contact Center и сохранять состояние обращения?
Нужно подключить
терминал, Zoom Contact Center

Входит в плагин zoom-plugin. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Скачайте архив и распакуйте его.
  2. Положите папку build-zoom-contact-center-app в ~/.claude/skills/.
  3. Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.

Текст

---
name: build-zoom-contact-center-app
description: "Справочный скилл по Zoom Contact Center. Используй после выбора рабочего процесса Contact Center при реализации интеграций для приложений, веба или нативных платформ; контекста и состояния обращений (engagement); кампаний; обратных звонков; а также при поиске причин расхождения версий."
triggers:
  - "contact center sdk"
  - "zoom contact center"
  - "zcc"
  - "engagement context"
  - "engagement status"
  - "campaign sdk"
  - "scheduled callback"
  - "getengagementcontext"
  - "onengagementstatuschange"
  - "zoom contact center app"
---

/build-zoom-contact-center-app

Фоновый справочник по интеграциям Zoom Contact Center для приложений, веба и нативных мобильных платформ.

Руководство по реализации Zoom Contact Center для:

  • Приложений Contact Center в клиенте Zoom (путь через Zoom Apps SDK)
  • Встраиваемых веб-каналов (чат/видео/кампании)
  • Нативных мобильных SDK (Android/iOS)

Официальная документация:

Ограничения маршрутизации

  • Если пользователь создаёт приложение внутри настольного клиента Zoom Contact Center, оставайся на пути Zoom Apps SDK и используй этот скилл вместе с zoom-apps-sdk.
  • Если пользователь встраивает виджеты чата и видео на сайт, переходи к [web/SKILL.md](web/SKILL.md).
  • Если пользователь интегрирует нативные бинарные файлы SDK для Android или iOS, переходи к [android/SKILL.md](android/SKILL.md) или [ios/SKILL.md](ios/SKILL.md).
  • Если пользователю нужны API управления звонками или очередями Contact Center, подключи [../rest-api/SKILL.md](../rest-api/SKILL.md).

Быстрые ссылки

Начни отсюда:

  1. [concepts/architecture-and-lifecycle.md](concepts/architecture-and-lifecycle.md)
  2. [scenarios/high-level-scenarios.md](scenarios/high-level-scenarios.md)
  3. [references/forum-top-questions.md](references/forum-top-questions.md)
  4. [references/versioning-and-compatibility.md](references/versioning-and-compatibility.md)
  5. [references/samples-validation.md](references/samples-validation.md)
  6. [references/environment-variables.md](references/environment-variables.md)
  7. [troubleshooting/common-drift-and-breaks.md](troubleshooting/common-drift-and-breaks.md)
  8. [RUNBOOK.md](RUNBOOK.md)

Скиллы по платформам:

  • [android/SKILL.md](android/SKILL.md)
  • [ios/SKILL.md](ios/SKILL.md)
  • [web/SKILL.md](web/SKILL.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

Типовой жизненный цикл

  1. Рано инициализируй контекст платформы.
  2. Построй элемент канала (entryId для чата/видео/ZVA, apiKey для сценариев запланированного обратного звонка и кампаний).
  3. Получи экземпляр сервиса или клиента.
  4. Зарегистрируй слушатели и делегаты до взаимодействия пользователя.
  5. Запусти сценарий (fetchUI, startVideo или путь открытия/показа веб-SDK).
  6. Обрабатывай смены состояния обращения (start, hold, resume, end) и переключение контекста.
  7. Заверши сценарий и освободи ресурсы (endChat/endVideo, logout/logoff, деинициализация или освобождение).

Основные сценарии

  • Приложение в боковой панели агента, которое хранит заметки по каждому engagementId и переживает переключение контекста.
  • Кампании чата и видео в браузере, запускаемые из веб-тегов.
  • Нативное мобильное клиентское приложение для чата, видео и запланированного обратного звонка.
  • Выбор канала по кампании (чат, ZVA, видео, запланированный обратный звонок).
  • Сценарий повторного подключения к оборванным видеообращениям на мобильных.
  • Софтфон Smart Embed для CRM с контрактами событий через postMessage.

Подробности см. в [scenarios/high-level-scenarios.md](scenarios/high-level-scenarios.md).

Цепочки

  • Авторизация и идентификация приложения в клиенте: [../zoom-apps-sdk/SKILL.md](../zoom-apps-sdk/SKILL.md) и [../oauth/SKILL.md](../oauth/SKILL.md)
  • Рабочие процессы Contact Center через REST: [../rest-api/SKILL.md](../rest-api/SKILL.md)
  • Cobrowse в голосовых и чат-каналах веба: [../cobrowse-sdk/SKILL.md](../cobrowse-sdk/SKILL.md)

Переменные окружения

  • Стандартизированные ключи .env и то, где взять каждое значение, см. в [references/environment-variables.md](references/environment-variables.md).

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/knowledge-work-plugins/tree/main/partner-built/zoom-plugin/skills/contact-center, лицензия MIT. Изменения: перевод на русский язык.

Оригинал на английском
---
name: build-zoom-contact-center-app
description: "Reference skill for Zoom Contact Center. Use after routing to a contact-center workflow when implementing app, web, or native integrations; engagement context and state handling; campaigns; callbacks; or version-drift troubleshooting."
triggers:
  - "contact center sdk"
  - "zoom contact center"
  - "zcc"
  - "engagement context"
  - "engagement status"
  - "campaign sdk"
  - "scheduled callback"
  - "getengagementcontext"
  - "onengagementstatuschange"
  - "zoom contact center app"
---

# /build-zoom-contact-center-app

Background reference for Zoom Contact Center integrations across app, web, and native mobile surfaces.

Implementation guidance for Zoom Contact Center across:
- Contact Center apps in the Zoom client (Zoom Apps SDK path)
- Web channel embeds (chat/video/campaign)
- Native mobile SDKs (Android/iOS)

Official docs:
- 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

## Routing Guardrail

- If the user is building an app inside the Zoom Contact Center desktop client, stay on the Zoom Apps SDK path and use this skill plus `zoom-apps-sdk`.
- If the user is embedding chat/video widgets on a website, route to [web/SKILL.md](web/SKILL.md).
- If the user is integrating native Android or iOS SDK binaries, route to [android/SKILL.md](android/SKILL.md) or [ios/SKILL.md](ios/SKILL.md).
- If the user needs Contact Center call-control or queue APIs, chain with [../rest-api/SKILL.md](../rest-api/SKILL.md).

## Quick Links

Start here:
1. [concepts/architecture-and-lifecycle.md](concepts/architecture-and-lifecycle.md)
2. [scenarios/high-level-scenarios.md](scenarios/high-level-scenarios.md)
3. [references/forum-top-questions.md](references/forum-top-questions.md)
4. [references/versioning-and-compatibility.md](references/versioning-and-compatibility.md)
5. [references/samples-validation.md](references/samples-validation.md)
6. [references/environment-variables.md](references/environment-variables.md)
7. [troubleshooting/common-drift-and-breaks.md](troubleshooting/common-drift-and-breaks.md)
8. [RUNBOOK.md](RUNBOOK.md)

Platform skills:
- [android/SKILL.md](android/SKILL.md)
- [ios/SKILL.md](ios/SKILL.md)
- [web/SKILL.md](web/SKILL.md)

## Documentation Structure

```
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
```

## Common Lifecycle Pattern

1. Initialize platform context early.
2. Build a channel item (`entryId` for chat/video/ZVA, `apiKey` for scheduled callback and campaign flows).
3. Get service/client instance.
4. Register listeners/delegates before user interaction.
5. Start flow (`fetchUI`, `startVideo`, or web SDK open/show path).
6. Handle engagement state changes (`start`, `hold`, `resume`, `end`) and context switching.
7. End flow and release resources (`endChat`/`endVideo`, `logout/logoff`, uninitialize/release).

## High-Level Scenarios

- Agent side-panel app that stores notes per `engagementId` and survives context switching.
- Browser chat/video campaigns launched from web tags.
- Native mobile customer app for chat/video/scheduled callback.
- Campaign-driven channel selection (chat, ZVA, video, scheduled callback).
- Rejoin flow for dropped video engagements on mobile.
- Smart Embed CRM softphone with postMessage event contracts.

See [scenarios/high-level-scenarios.md](scenarios/high-level-scenarios.md) for details.

## Chaining

- Auth and in-client app identity: [../zoom-apps-sdk/SKILL.md](../zoom-apps-sdk/SKILL.md) and [../oauth/SKILL.md](../oauth/SKILL.md)
- Contact Center REST workflows: [../rest-api/SKILL.md](../rest-api/SKILL.md)
- Cobrowse on web voice/chat channels: [../cobrowse-sdk/SKILL.md](../cobrowse-sdk/SKILL.md)

## Environment Variables

- See [references/environment-variables.md](references/environment-variables.md) for standardized `.env` keys and where to find each value.

Источник: anthropics/knowledge-work-plugins / zoom-plugin / build-zoom-contact-center-app ↗. Ссылка проверена 2026-10-10.