openclaw voicecall
voicecall هو أمر يوفّره Plugin. ولا يظهر إلا عند تثبيت Plugin المكالمات الصوتية وتمكينه.
عندما يكون Gateway قيد التشغيل، تُوجَّه الأوامر التشغيلية (call وstart
وcontinue وspeak وdtmf وend وstatus) إلى بيئة تشغيل المكالمات
الصوتية التابعة لذلك Gateway. وإذا تعذّر الوصول إلى أي Gateway، فإنها تعود
إلى بيئة تشغيل CLI مستقلة.
الأوامر الفرعية
الإعداد والاختبار الأولي
setup
يطبع افتراضيًا فحوصات جاهزية مقروءة للبشر. مرّر --json للاستخدام في البرامج النصية.
smoke
يشغّل فحوصات الجاهزية نفسها. ولا يجري مكالمة هاتفية حقيقية إلا عند وجود
كلٍّ من --to و--yes.
بالنسبة إلى المزوّدين الخارجيين (
plivo وtelnyx وtwilio)، يتطلب setup وsmoke عنوان URL عامًا لـWebhook من publicUrl أو نفقًا أو إتاحة عبر Tailscale. يُرفض الرجوع إلى local loopback أو تقديم خاص لأن شركات الاتصالات لا يمكنها الوصول إليه.دورة حياة المكالمة
call
بدء مكالمة صوتية صادرة.
start
اسم مستعار لـcall مع بنية مختلفة للخيارات الافتراضية.
continue
نطق رسالة وانتظار استجابة.
speak
نطق رسالة من دون انتظار استجابة.
dtmf
إرسال أرقام DTMF إلى مكالمة نشطة.
end
إنهاء مكالمة نشطة.
status
فحص المكالمات النشطة.
السجلات والمقاييس
tail
متابعة سجل JSONL للمكالمات الصوتية. يطبع آخر --since سطرًا عند البدء، ثم
يبث الأسطر الجديدة عند كتابتها.
latency
تلخيص مقاييس زمن استجابة الأدوار وانتظار الاستماع من calls.jsonl. يكون
الإخراج بتنسيق JSON ويتضمن ملخصات recordsScanned وturnLatency وlistenWait.