跳到主要內容
自帶 SIP 中繼

將任何 SIP 供應商的中繼連接到 Wixzel Voice

若要在任何電信業者的號碼上執行 AI 語音代理,請將該電信業者的 SIP 中繼連接到 Wixzel Voice:將中繼回傳的 platform_ip 加入允許清單,讓外撥通話被接受,並將來電送到它的 origination_uri。您的電信業者會繼續以您的費率向您收取線路費用;Wixzel Voice 則從預付餘額中按秒收取語音引擎的費用。

最後更新於

發布於

您的電信業者
Wixzel Voice
您的代理

開始之前需要準備什麼?

  • 任何電信業者的 SIP 中繼,包括它的主機;如果使用註冊方式,還需要使用者名稱和密碼。
  • 一個您在 您的電信業者 擁有的電話號碼,並已附加到該中繼。Wixzel Voice 不販售號碼,也不提供號碼移轉。
  • 一把 Wixzel Voice API 金鑰和一些預付點數。最低儲值金額為 $5;沒有免費方案。
  • Wixzel Voice 預設每個帳號可同時進行 5 通通話,可依需求提高;網頁和應用程式工作階段也計入同一個上限。

如何在 Wixzel Voice 中建立中繼?

您的電信業者為中繼提供的 SIP 主機。

cURL
curl https://api.voice.wixzel.com/v1/sip-trunks \
  -H "Authorization: Bearer $WIXZEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My carrier",
    "host": "sip.carrier.example",
    "transport": "udp"
  }'

如果 您的電信業者 以憑證而非 IP 進行驗證,請在 body 中加入 username 和 password。密碼會加密儲存,API 之後也不會再回傳。回應中包含 platform_ip 和 origination_uri:下一步需要這兩個值。

要在 您的電信業者 設定什麼?

設定您的電信業者 的名稱值
允許來自 Wixzel Voice 的通話IP ACL、允許清單或授權位址187.126.120.231
將來電送到 Wixzel VoiceOrigination URI,或電信業者對它的稱呼sip:187.126.120.231:5090

兩個值都以當下為準:請從 GET /v1/sip-trunks 讀取 platform_ip 和 origination_uri,不要從頁面上複製。接著用 POST /v1/phone-numbers 將每個號碼註冊到中繼,並設定 inbound_agent_id,讓代理接聽。 AI 電話通話 API 逐步說明中有這些請求,任何 SIP 供應商 的完整設定步驟則逐一說明主控台中的每個欄位。

在不熟悉的電信業者上會出什麼問題?

  • 開放的 SIP 連接埠一出現,幾小時內就會被掃描以進行話費詐騙。請保持開啟您電信業者自己的防詐騙控管。
  • 有些市場的外撥通話需要先通過身分驗證。尚未完成 KYC 的帳號,或市場要求時尚未完成目的地註冊的帳號,即使餘額為正,每通外撥仍可能立即被掛斷。
  • 電信業者的預付餘額是必要條件,但不是充分條件。請確認帳號上已開通特定的目的地號段,而不只是確認有點數。

為什麼透過 您的電信業者 的通話沒有接通?

在 您的電信業者 上最常見的失敗代碼:

failure_code電信業者回報意思處理方式
1404電信業者無法辨識此號碼。檢查號碼格式。如果電信業者需要技術撥號前綴,請在中繼上設定 dial_prefix。
3-電信業者沒有通往此目的地的路由。您的電信業者帳號可能未開通此目的地。請要求電信業者開通該路由。
28484電信業者拒絕了此號碼格式。如果電信業者需要技術撥號前綴,請在中繼上設定 dial_prefix。
102408電信業者未及時回應。確認中繼的 host 和 port,以及電信業者是否接受來自 platform_ip 的 SIP。如果電信業者顯示通話已收到但從未接聽,請將 send_plus 設為 false。

被 您的電信業者 拒絕的通話會帶有 status: "failed"、failure_code(電信業者回傳的 Q.850 原因碼),以及說明該怎麼處理的 failure_reason,而且不會產生任何費用。 所有失敗代碼、所有拒絕原因,以及如何為中繼除錯都在電信業者頁面上。

透過 您的電信業者 的 AI 通話費用是多少?

您的電信業者以您的費率向您收取線路費用;Wixzel Voice 只收取語音引擎的費用,依實際用量按秒計費,從 gemini-live 的每接通分鐘 $0.0491,到 deepgram-agent 的 $0.1851。 每個引擎的價格。

常見問題

這裡沒有指南的電信業者也能搭配 Wixzel Voice 使用嗎?

可以,任何提供支援 IP 允許清單(或使用者名稱和密碼驗證)的 SIP 中繼,且可設定來電目的地的電信業者都可以。這兩項設定在各家都相同,只是各電信業者給它們的名稱不同。

我的電信業者回應 408 Request Timeout。我該修改什麼?

用 PATCH /v1/sip-trunks/{id} 將中繼上的 send_plus 設為 false。許多批發電信業者無法解析 request URI 開頭的 +:它們接受了 INVITE,卻無法路由,最後逾時。設定 dial_prefix 也有相同的效果,因為技術前綴是逐字比對的,+ 會被移除。

其他電信業者

建立您的第一個語音代理