CLI commands

Llamada de voz

openclaw voicecall

voicecall es un comando proporcionado por un Plugin. Solo aparece si el Plugin de llamadas de voz está instalado y habilitado.

Cuando el Gateway está en ejecución, los comandos operativos (call, start, continue, speak, dtmf, end y status) se envían al runtime de llamadas de voz de ese Gateway. Si no se puede alcanzar ningún Gateway, recurren a un runtime de CLI independiente.

Documento principal:

Comandos comunes

openclaw voicecall setup
openclaw voicecall smoke
openclaw voicecall status --json
openclaw voicecall status --call-id <id>
openclaw voicecall call --to "+15555550123" --message "Hello" --mode notify
openclaw voicecall continue --call-id <id> --message "Any questions?"
openclaw voicecall dtmf --call-id <id> --digits "ww123456#"
openclaw voicecall end --call-id <id>

De forma predeterminada, setup imprime comprobaciones de disponibilidad legibles por humanos. Usa --json para scripts:

openclaw voicecall setup --json

De forma predeterminada, status imprime las llamadas activas como JSON. Pasa --call-id <id> para inspeccionar una llamada.

Para proveedores externos (twilio, telnyx, plivo), la configuración debe resolver una URL pública de webhook desde publicUrl, un túnel o una exposición de Tailscale. Se rechaza una alternativa de servicio loopback/privada porque los operadores no pueden alcanzarla.

smoke ejecuta las mismas comprobaciones de disponibilidad. No hará una llamada telefónica real a menos que estén presentes tanto --to como --yes:

openclaw voicecall smoke --to "+15555550123"        # dry run
openclaw voicecall smoke --to "+15555550123" --yes  # live notify call

Exposición de webhooks (Tailscale)

openclaw voicecall expose --mode serve
openclaw voicecall expose --mode funnel
openclaw voicecall expose --mode off

Nota de seguridad: expón el endpoint de webhook solo a redes en las que confíes. Prefiere Tailscale Serve en lugar de Funnel cuando sea posible.

Relacionado