使用 openclaw voicecall 輕鬆管理語音通話
想要在程式碼裡加入語音通話功能,通常是一件很麻煩的事。你可能要處理複雜的 API 對接,還要擔心 Webhook 在開發環境中如何接收回調,這些瑣碎的設定往往會打斷你的開發節奏。
如果你也遇過這些痛點,openclaw voicecall 指令就是為了幫你簡化這些流程而設計的。
需要準備的東西
Section titled “需要準備的東西”在開始之前,請確保你已經:
- 安裝並啟用了 Voice Call plugin。這個指令只有在 plugin 運作時才會出現。
這裡有幾個最常用的指令,讓你能在 5 分鐘內上手語音通話操作。
1. 發起通話
Section titled “1. 發起通話”你可以直接從 CLI 發起一通通知類型的電話:
openclaw voicecall call --to "+15555550123" --message "Hello" --mode notify2. 檢查通話狀態
Section titled “2. 檢查通話狀態”想知道電話接通了沒?使用 call-id 來查詢:
openclaw voicecall status --call-id \<id\>3. 繼續或結束通話
Section titled “3. 繼續或結束通話”如果你需要與對方進一步互動,或是手動掛斷電話:
# 繼續通話並傳送新訊息openclaw voicecall continue --call-id \<id\> --message "Any questions?"
# 結束通話openclaw voicecall end --call-id \<id\>安全地暴露 Webhook
Section titled “安全地暴露 Webhook”如果你需要接收來自外部的語音回調,可以使用內建的 Tailscale 整合功能。
# 使用 Tailscale Serve 模式(推薦)openclaw voicecall expose --mode serve
# 使用 Tailscale Funnel 模式openclaw voicecall expose --mode funnel
# 停止暴露 Webhookopenclaw voicecall unexpose安全提醒: 請只將 Webhook 端點暴露給你信任的網路。在條件允許的情況下,建議優先選擇 serve 而非 funnel。
找不到 voicecall 指令?
Section titled “找不到 voicecall 指令?”如果你輸入指令後顯示找不到命令,通常是因為 voice-call plugin 沒有正確安裝或啟用。請檢查你的 plugin 列表,確保它處於啟動狀態。
如果你在設定過程中遇到任何問題,可以直接詢問我們的 AI Setup Assistant。
- 深入了解 Voice Call Plugin 的詳細配置
- 查看其他 openclaw 核心指令
OpenClaw Expert
還是卡住了?
如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。