Adaptador web-client
Puppeteer contra reuniões web webex.com. Sala de espera + admissão. Tile do bot mostra seu displayName.
bot api · cisco webex
disponível M2 (jun-jul) 2026Adaptador Webex chega M2 (jun-jul 2026). Automação de navegador contra webex.com — sala de espera + admissão, tile de vídeo, captions interceptados do próprio captioner da Cisco. Captura de áudio via loopback PulseAudio (mesmo caminho do adaptador web do Zoom).
visão geral
Por que depois, não agora. Webex é a terceira plataforma mais pedida atrás de Meet/Teams/Zoom; estamos construindo em segunda onda. Adaptador é duas-três semanas de trabalho em cima do scaffolding existente de orquestrador + container de bot — selectors do pass de engenharia reversa do agente de pesquisa que fizemos contra *.webex.com/wbxmjrn/sites/. Não é necessário SDK Cisco ou aprovação de programa de desenvolvedor porque usamos o mesmo padrão de automação de navegador de cliente web que o adaptador web do Zoom envia hoje.
Captions são a parte interessante. Webex usa o captioner próprio da Cisco com transporte WebSocket customizado — tapamos dentro do Chrome do bot, do mesmo jeito que tapamos eventos de caption do Teams. Captura de áudio usa loopback PulseAudio expondo a aba da reunião como mic virtual; mapeamento por falante vem da alocação SSRC do WebRTC do Webex juntada ao DOM da lista de participantes (lista de participantes do Webex é mais estável que do Zoom; testamos).
productWebex.body3
escopo planejado
Puppeteer contra reuniões web webex.com. Sala de espera + admissão. Tile do bot mostra seu displayName.
WebSocket de captions Cisco interceptado dentro do Chrome do bot. Mesmo padrão de canal de dados que Teams.
Loopback PulseAudio como mic virtual. Mapeamento por falante via SSRC WebRTC + DOM da lista de participantes.
Captura de aba VP9, mensagens de chat entrantes — formato de saída idêntico a Meet/Teams/Zoom.
Sem prêmio de preço Webex. Taxa plana única em todos nossos adaptadores.
Mesma taxonomia que API do bot cross-plataforma: host_denied_admission, lobby_timeout, removed_from_meeting, meeting_ended.