openclaw voicecall
voicecall Plugin द्वारा प्रदान की गई कमांड है। यह केवल तभी दिखाई देती है, जब voice-call
Plugin इंस्टॉल और सक्षम हो।
जब Gateway चल रहा होता है, तब संचालन संबंधी कमांड (call, start,
continue, speak, dtmf, end, status) उस Gateway के
voice-call रनटाइम पर भेजी जाती हैं। यदि कोई Gateway उपलब्ध नहीं है, तो वे स्टैंडअलोन
CLI रनटाइम का उपयोग करती हैं।
उपकमांड
सेटअप और स्मोक परीक्षण
setup
डिफ़ॉल्ट रूप से मानव-पठनीय तत्परता जाँच प्रिंट करता है। स्क्रिप्ट के लिए --json दें।
smoke
वही तत्परता जाँच चलाता है। वास्तविक फ़ोन कॉल केवल तभी करता है, जब
--to और --yes दोनों मौजूद हों।
बाहरी प्रदाताओं (
plivo, telnyx, twilio) के लिए, setup और smoke को publicUrl, किसी टनल या Tailscale एक्सपोज़र से सार्वजनिक Webhook URL की आवश्यकता होती है। लूपबैक या निजी serve फ़ॉलबैक अस्वीकार कर दिया जाता है, क्योंकि कैरियर उस तक नहीं पहुँच सकते।कॉल जीवनचक्र
call
आउटबाउंड वॉइस कॉल शुरू करें।
start
अलग डिफ़ॉल्ट फ़्लैग संरचना के साथ call का उपनाम।
continue
संदेश बोलें और प्रतिक्रिया की प्रतीक्षा करें।
speak
प्रतिक्रिया की प्रतीक्षा किए बिना संदेश बोलें।
dtmf
सक्रिय कॉल पर DTMF अंक भेजें।
end
सक्रिय कॉल समाप्त करें।
status
सक्रिय कॉल की जाँच करें।
लॉग और मेट्रिक्स
tail
voice-call JSONL लॉग को टेल करें। शुरू होने पर अंतिम --since पंक्तियाँ प्रिंट करता है, फिर
नई पंक्तियाँ लिखे जाने पर उन्हें स्ट्रीम करता है।
latency
calls.jsonl से टर्न-विलंबता और सुनने-की-प्रतीक्षा मेट्रिक्स का सारांश बनाएँ। आउटपुट
JSON है, जिसमें recordsScanned, turnLatency, और listenWait सारांश हैं।