Web-client adapter
Puppeteer против web-встреч webex.com. Лобби + впуск. Плитка бота показывает ваш displayName.
bot api · cisco webex
выходит M2 (июнь-июль) 2026Webex bot adapter ships M2 (Jun–Jul 2026). Browser automation against webex.com — lobby + admit, video tile, captions intercepted from Cisco's own captioner. Audio capture via PulseAudio loopback (same path as the Zoom Web adapter).
обзор
Почему позже, а не сейчас. Webex — третья по востребованности платформа после Meet/Teams/Zoom; мы делаем её во второй волне. Адаптер — две-три недели работы поверх существующего scaffolding оркестратора + bot-контейнера — селекторы по результатам пасса reverse-engineering нашим research-агентом против *.webex.com/wbxmjrn/sites/. Нам не нужен Cisco SDK или одобрение developer-программы, потому что мы используем тот же паттерн web-client browser-automation, что и web-адаптер Zoom сегодня.
Субтитры — самая интересная часть. Webex использует собственный captioner Cisco с кастомным WebSocket-транспортом — мы перехватываем его внутри Chrome бота, тем же способом, что и события субтитров Teams. Захват аудио использует PulseAudio loopback, экспонирующий вкладку встречи как виртуальный микрофон; мэппинг по участнику приходит из аллокации WebRTC SSRC Webex, соединённой с DOM списка участников (список участников Webex стабильнее, чем у Zoom; мы тестировали).
productWebex.body3
планируемый объём
Puppeteer против web-встреч webex.com. Лобби + впуск. Плитка бота показывает ваш displayName.
WebSocket субтитров Cisco перехватывается внутри Chrome бота. Тот же паттерн data-канала, что у Teams.
PulseAudio loopback как виртуальный микрофон. Мэппинг по участнику через WebRTC SSRC + DOM списка участников.
VP9-захват вкладки, входящие сообщения чата — идентичная форма выхода Meet/Teams/Zoom.
Никакой ценовой надбавки за Webex. Единая плоская ставка на все наши адаптеры.
Та же таксономия, что у кросс-платформенного bot API: host_denied_admission, lobby_timeout, removed_from_meeting, meeting_ended.