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:
- Plugin panggilan suara: Panggilan Suara
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.