用 Wixzel Voice MCP 伺服器讓 Claude 擁有真正的電話線路
完成本指南後,Claude 就能透過官方的 Wixzel Voice MCP 伺服器,在 Claude Code 或 claude.ai 中經由您自己的 SIP 中繼撥打真實電話、等待通話結束,並為您讀出逐字稿。設定約需 15 分鐘,大部分時間花在電信業者的主控台。MCP 伺服器本身不收費:一通電話的費用就是其語音引擎的費用,預設的 classic 引擎為每接通一分鐘 $0.0867,三分鐘的通話約 $0.26,從預付餘額按秒計費,另加電信業者的線路費率。
作者:Aqeel Shamsudheen · 發布於 · 更新於
- 所需時間
- 約 15 分鐘
- 引擎
- classic
- 引擎時間
- 每接通分鐘 $0.0867
開始之前需要準備什麼?
- 一個有點數的 Wixzel Voice 帳號。最低儲值金額為 $5,通話沒有免費試用點數。
- 您已在使用的電信業者(Twilio、Telnyx、Plivo、Vonage、Bandwidth、Exotel、Vobiz 或任何 SIP 供應商)的 SIP 中繼,且上面有一個電話號碼。Wixzel Voice 不販售號碼,也不提供攜碼。如果您的電信業者帳號是 Twilio、Telnyx、Plivo、Vobiz 或 Vonage,並從主控台連接,就可以透過 Wixzel Voice 在該帳號上購買號碼,由您的電信業者計費。
- Claude Code,或是您的方案可使用自訂連接器的 claude.ai 或 Claude Desktop。
如何在 Wixzel Voice 上逐步打造?
01將伺服器加入 Claude Code
代管的伺服器位於
https://mcp.voice.wixzel.com/mcp,以 OAuth 登入,因此不需要在任何地方貼上 API 金鑰。從終端機加入:shellclaude mcp add --transport http wixzel-voice https://mcp.voice.wixzel.com/mcp接著在 Claude Code 中輸入
/mcp,選擇wixzel-voice伺服器並選「Authenticate」。瀏覽器會開啟主控台,您登入後,取消勾選不想給該用戶端的權限範圍,然後核准。Claude Code 會取得一把專屬的 API 金鑰,僅限於您核准的權限範圍。02或加入 claude.ai 或 Claude Desktop
在「Settings」中開啟「Connectors」,用同一個網址
https://mcp.voice.wixzel.com/mcp新增自訂連接器。按下「Connect」,登入主控台並核准權限範圍。這個連接器會取得自己的金鑰,您隨時可以在主控台的「AI 用戶端」頁面將它中斷連接,金鑰會立即失效。從
mcpServersJSON 設定在本機啟動伺服器的用戶端(例如 Cursor),會從 npm 執行同一個伺服器,並在環境變數中放入 API 金鑰:shellclaude mcp add wixzel-voice -e WIXZEL_API_KEY=wv_live_... -- npx -y wixzel-voice-mcpjson{ "mcpServers": { "wixzel-voice": { "command": "npx", "args": ["-y", "wixzel-voice-mcp"], "env": { "WIXZEL_API_KEY": "wv_live_..." } } } }03讓 quickstart 提示詞設定您的帳號
伺服器內建一個
quickstart提示詞,Claude Code 會將它顯示為斜線指令。它可接受一個選填的目標,例如「確認牙科預約」:Claude Code/mcp__wixzel-voice__quickstartClaude 會先列出已有的項目(
list_sip_trunks、list_phone_numbers、list_agents、get_balance),避免重複建立。接著依照伺服器操作指南規定的順序進行:先用list_engines查看可用的引擎及其費用,再用您提供的電信業者憑證執行create_sip_trunk,在該中繼上執行create_phone_number,最後以簡短的口語化提示詞、開場白和來電顯示號碼執行create_agent。它會向您索取憑證而不是自行編造,並在任何會撥號的動作之前停下來。有兩項設定位於您的電信業者端,只有您能更改。將新中繼回傳的
platform_ip加入允許清單,讓電信業者接受來自該 IP 的外撥通話;並將電信業者的來電路由指向中繼的origination_uri。Claude 會把這兩個值讀給您,check_sip_trunk_status則會顯示中繼是否可連線。04要求撥打電話,並核准
代理和號碼就緒後,用一般的話直接要求:
promptCall +14155551234 with the Support agent. Ask whether tomorrow's 10:00 delivery slot still works, and tell me what they said.Claude 會選用
place_call。這個工具被標記為會花錢並撥打真實電話,其說明要求模型先向您確認,因此用戶端會在執行前請您核准。每次place_call都帶有一個冪等金鑰;只有當 Claude 再次傳入相同的idempotency_key時,重試才安全,工具說明也要求它這麼做。主持對話的是您建立的語音代理,而不是 Claude。之後 Claude 會輪詢
get_call直到通話結束,再為您讀出逐字稿、狀態以及cost_micros(以百萬分之一美元計的費用)。05了解哪些工具會在執行前詢問
Wixzel Voice 將四個工具標記為會花錢或觸及真實世界:
place_call撥打號碼,test_call_agent撥打號碼並說一句話,start_campaign撥打活動中的每位潛在客戶,create_topup發起付款。只讀取資料的工具(例如get_call或list_usage_events)會標記為唯讀,用戶端可以不經詢問直接執行。create_topup本身絕不會付款:它回傳一個結帳連結,必須由人開啟並完成付款。權限範圍是第二道防線。沒有特別要求的用戶端會取得代理用的標準權限組合;
billing:write(發起儲值)和api_keys:write(建立金鑰)預設絕不提供,必須刻意授予。沒有管理員權限範圍。06通話失敗時,問原因
伺服器還內建另外兩個提示詞:
Claude Code/mcp__wixzel-voice__diagnose_call /mcp__wixzel-voice__spend_reportdiagnose_call接受一個通話 id,讀取紀錄的failure_code和failure_reason、用量事件、中繼狀態和近期的 SIP 日誌,告訴您問題要在電信業者端修正還是在代理中修正。執行期間不會撥打任何電話。spend_report會把一段期間的用量換算成美元,依元件和通話分列。
在 Wixzel Voice 上打造這個要花多少錢?
在 classic 引擎上進行 3 分鐘通話的引擎時間,以每接通分鐘 $0.0867 計算:每通約 $0.26。 電信使用您自己的中繼,按您電信業者的費率計算,不包含在內。
| 每月通話數 | 接通分鐘數 | 每月引擎費用 |
|---|---|---|
| 20 | 60 | $5.20 |
| 100 | 300 | $26.01 |
| 500 | 1,500 | $130 |
Wixzel Voice 不對 MCP 伺服器收費,也不對讀取和設定帳號的工具收費。只有實際通話會消耗點數:引擎的每分鐘價格,按秒計費,另加電信業者對中繼收取的費率,Wixzel Voice 不會加價。未接通的通話不收費。
預付制,沒有訂閱,也沒有免費方案:從 $5 起儲值點數,使用時從中扣除。估算您自己的使用組合。
這個實作適用哪些 Wixzel Voice 限制?
- 撥打電話需要您自己的 SIP 中繼和其上的號碼。Wixzel Voice 不販售、不攜碼也不持有號碼。在從主控台連接的 Twilio、Telnyx、Plivo、Vobiz 或 Vonage 帳號上,只要您授予 phone_numbers:purchase 權限範圍,Claude 就能用 purchase_phone_number 為您購買號碼,由您的電信業者計費。
- 付費工具執行前的核准由用戶端顯示。伺服器會標記這些工具並要求模型確認;設定為自動核准工具的用戶端不會詢問,因此請對這個伺服器關閉自動核准。
- 每個帳號預設最多可同時進行五通通話,可申請提高上限。
- 測試通話就是真實通話:它會透過您的電信業者撥打真實電話,並開始計費。沒有免費測試模式。
- Wixzel Voice 的行為變更一律透過附日期的
Wixzel-Version標頭推出。
常見問題
如何讓 Claude 撥打電話?
claude mcp add --transport http wixzel-voice https://mcp.voice.wixzel.com/mcp,或在 claude.ai 或 Claude Desktop 中以同一網址新增自訂連接器,然後登入並核准權限範圍。之後 Claude 就能建立語音代理、用 place_call 透過您自己的 SIP 中繼撥打電話、等待通話結束並讀出逐字稿。用戶端會在撥號前請您核准。通話中說話的是 Claude 嗎?
openrouter/anthropic/claude-haiku-5.5 設為其 llm,搭配預設的語音階段,每接通一分鐘為 $0.0865。Claude 會拿到我的 API 金鑰嗎?
哪些 MCP 用戶端可以使用?
延伸閱讀
關於 Wixzel Voice
Wixzel Voice 是一個語音 AI API,用於打造 AI 代理,透過您自己的 SIP 中繼撥打和接聽真實的電話,或在您的網頁和行動應用程式中與人對話。一把 API 金鑰和一份預付餘額即可使用所有語音引擎,依實際用量按秒計費。
更多指南
AI 接待員接聽您現有的 Twilio 號碼,並透過 API 安排預約,以 Node.js 打造。
兩個電話代理,一個說印地語、一個說馬拉雅拉姆語,使用 Sarvam 的印度語言模型,透過您的 SIP 中繼接聽或撥出電話。
一個讓使用者透過 WebSocket 與您的語音代理對話的 Flutter 應用程式,API 金鑰保存在您的伺服器上,完全不需要電話號碼。
透過四個 cURL 請求,讓 Gemini Live 代理經由您的 SIP 中繼撥打真實電話,並取得包含逐字稿與費用的通話紀錄。
由您的代理透過您的 SIP 中繼撥打一份潛在客戶名單,依同時通話上限分批進行,並讀回每通電話的狀態和逐字稿。
網站角落有一個會說話的吉祥物,訪客可從瀏覽器撥打給它,僅限您的網域並受每日上限約束,每位來電者都會列出。
一個有代理吉祥物的 Flutter 畫面,吉祥物在即時通話中隨代理的語音動嘴,API 金鑰保存在您的伺服器上。

