CLI commands

Panggilan suara

openclaw voicecall

voicecall adalah perintah yang disediakan Plugin. Perintah ini hanya muncul jika Plugin panggilan suara diinstal dan diaktifkan.

Saat Gateway berjalan, perintah operasional (call, start, continue, speak, dtmf, end, dan status) dikirim ke runtime panggilan suara milik Gateway tersebut. Jika tidak ada Gateway yang dapat dijangkau, perintah tersebut menggunakan runtime CLI mandiri sebagai fallback.

Dokumen utama:

Perintah umum

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>

setup secara default mencetak pemeriksaan kesiapan yang mudah dibaca manusia. Gunakan --json untuk skrip:

openclaw voicecall setup --json

status secara default mencetak panggilan aktif sebagai JSON. Berikan --call-id <id> untuk memeriksa satu panggilan.

Untuk penyedia eksternal (twilio, telnyx, plivo), setup harus mendapatkan URL webhook publik dari publicUrl, tunnel, atau eksposur Tailscale. Fallback penyajian loopback/pribadi ditolak karena operator tidak dapat menjangkaunya.

smoke menjalankan pemeriksaan kesiapan yang sama. Perintah ini tidak akan melakukan panggilan telepon sungguhan kecuali --to dan --yes sama-sama ada:

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

Mengekspos webhook (Tailscale)

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

Catatan keamanan: hanya ekspos endpoint webhook ke jaringan yang Anda percayai. Utamakan Tailscale Serve daripada Funnel jika memungkinkan.

Terkait