Chuyển đến nội dung chính

openclaw voicecall

voicecall là lệnh do plugin cung cấp. Lệnh này chỉ xuất hiện khi plugin cuộc gọi thoại được cài đặt và bật. Khi Gateway đang chạy, các lệnh vận hành (call, start, continue, speak, dtmf, end, status) được định tuyến đến môi trường chạy cuộc gọi thoại của Gateway đó. Nếu không thể kết nối đến Gateway nào, chúng sẽ chuyển sang môi trường chạy CLI độc lập.

Lệnh con

Thiết lập và kiểm thử nhanh

setup

Theo mặc định, in các bước kiểm tra mức độ sẵn sàng ở định dạng con người có thể đọc được. Truyền --json để dùng trong tập lệnh.

smoke

Chạy cùng các bước kiểm tra mức độ sẵn sàng. Chỉ thực hiện cuộc gọi điện thoại thực khi có cả --to--yes.
Đối với các nhà cung cấp bên ngoài (plivo, telnyx, twilio), setupsmoke yêu cầu URL webhook công khai từ publicUrl, đường hầm hoặc khả năng truy cập qua Tailscale. Phương án dự phòng dùng local loopback hoặc dịch vụ riêng tư sẽ bị từ chối vì nhà mạng không thể truy cập.

Vòng đời cuộc gọi

call

Khởi tạo cuộc gọi thoại đi.

start

Bí danh của call với dạng cờ mặc định khác.

continue

Phát một tin nhắn và chờ phản hồi.

speak

Phát một tin nhắn mà không chờ phản hồi.

dtmf

Gửi các chữ số DTMF đến cuộc gọi đang hoạt động.

end

Ngắt cuộc gọi đang hoạt động.

status

Kiểm tra các cuộc gọi đang hoạt động.

Nhật ký và chỉ số

tail

Theo dõi phần cuối của nhật ký JSONL cuộc gọi thoại. Khi bắt đầu, in --since dòng cuối cùng, sau đó truyền phát các dòng mới khi chúng được ghi.

latency

Tóm tắt các chỉ số độ trễ lượt và thời gian chờ nghe từ calls.jsonl. Đầu ra là JSON với các bản tóm tắt recordsScanned, turnLatencylistenWait.

Công khai webhook

expose

Bật, tắt hoặc thay đổi cấu hình Tailscale Serve/Funnel cho webhook thoại.
Chỉ công khai điểm cuối webhook cho các mạng mà bạn tin cậy. Ưu tiên Tailscale Serve hơn Funnel khi có thể.

Liên quan