Skip to main content

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 सारांश हैं।

Webhook को सार्वजनिक करना

expose

वॉइस Webhook के लिए Tailscale serve/funnel कॉन्फ़िगरेशन को सक्षम, अक्षम या परिवर्तित करें।
Webhook एंडपॉइंट को केवल उन्हीं नेटवर्क पर सार्वजनिक करें जिन पर आप भरोसा करते हैं। जहाँ संभव हो, Funnel के बजाय Tailscale Serve को प्राथमिकता दें।

संबंधित