IAM.Agent: сценарии IAM.Voice через Core MCP
Читать и изменять реальные сценарии, проверять revision и публиковать неизменяемую версию без запуска звонков.
Права и окружение
Функционал доступен в development candidate при подключении Core к текущему control plane IAM.Voice. Администратор должен связать точные Core principal/tenant с действующей сессией владельца нужной организации Voice. Это отдельные полномочия: API-ключ только для чтения tenant не открывает сценарии. Истёкшая или отозванная сессия требует обновления привязки администратором; автоматического входа вместо пользователя нет.
Enterprise и Community используют один обнаруживаемый каталог MCP. Для чтения нужен voice:read; для записи — voice:write и отдельное разрешение записи у администратора. Проекты другой организации недоступны. Проверка выполнена обоими реальными клиентскими транспортами на staging и собственных учебных проектах, включая отказ чужой организации, устаревшей revision и отозванной сессии. Она не подтверждает каждую мобильную UI-последовательность или production-выпуск.
Выполнить задачу
- Подключите выданный Core MCP по инструкции сервисов, проверьте соединение и опубликуйте инструменты в Enterprise. В Community оператор задаёт
IAM_CORE_MCP_URLиIAM_CORE_MCP_TOKENдо запуска приложения. - Проверьте наличие
voice.projects_list,voice.project_get,voice.project_versions,voice.project_saveиvoice.project_publish. Отсутствие инструмента нельзя исправлять выбором локального сценарного хранилища. - Попросите агента получить список проектов и прочитать выбранный проект по его точному
project_id. Перед изменением проверьте текущуюrevision, название, начальный шаг и переходы сценария. - Для нового проекта согласуйте
draftсname,startStepIdиsteps;project_idне передавайте. Для изменения существующего проекта передайте точныйproject_idи прочитаннуюdraft.revision. Проверьте входные данные и подтвердите запрос записи в клиенте. - Сначала прочитайте сохранённый проект обратно. Публикацию выполняйте отдельно:
voice.project_publishпринимает точныеproject_idиrevision. После подтверждения проверьтеvoice.project_versions— должна появиться реальная неизменяемая версия.
Публикация версии не активирует телефонный маршрут, не запускает звонок/кампанию и не меняет SIP-учётные данные. Ответ содержит activated: false. Действия телефонии выполняются отдельно в IAM.Voice по его правам.
2026-10-16 · Реальная native .app сборка development candidate; учебный локальный MCP transport fixture, без реальных IAM-сервисов и клиентских данных.
- MCP
- URL
- HTTP headers (NAME=VALUE per line)
- Save
- Test
- Discovered synthetic tools
Этот существующий снимок Enterprise показывает настройку MCP и скрытых сохранённых заголовков из первого шага. Подпись указывает учебный транспортный стенд. Это не отдельный редактор проектов Voice и не доказательство самой проектной операции; описанные выше реальные проверки сервиса staging выполнены отдельно.
Восстановление
При конфликте revision заново прочитайте проект, сравните изменения и согласуйте новый черновик. Не повторяйте прежний write автоматически. При потере ответа сначала проверьте список и конкретный проект/версии: запись могла завершиться.
При 401/403 или ошибке делегированной сессии обратитесь к администратору для восстановления точной привязки и прав. Core проверяет текущие user, tenant и роль перед каждой операцией и не переключается на локальные данные при отказе. Произвольные URL, tenant и cookie в аргументах инструмента не принимаются.