Skip to main content

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.

إتاحة Webhook

expose

تمكين إعداد التقديم/النفق في Tailscale لـWebhook الصوتي أو تعطيله أو تغييره.
لا تُتِح نقطة نهاية Webhook إلا للشبكات التي تثق بها. فضّل Tailscale Serve على Funnel متى أمكن.

ذات صلة