
AI 電話 API 串接:單通、批次與自動化
TL;DR — AI 電話 API 不是送出就算完成。Brightalk 提供單通、批次與自動化 3 條路徑;批次可含 1–1,000 位不重複收話人,工作仍要查到終止狀態(官方批次指南 2026)。
API 回應成功,不等於客戶已接起電話。它只表示你的系統把工作交出去;接下來還有排隊、撥號、通話與結果查詢。若把「已接受」當成「已完成」,CRM 很快就會出現錯誤狀態。
更棘手的是逾時。呼叫端沒收到回應,不代表伺服器沒收到請求。此時若換一筆請求重送,同一位客戶可能被撥兩次。AI 電話 API 的核心不是多寫一個串接,而是讓每個動作只發生一次,且能一路追蹤。
AI 電話 API 先選三種執行路徑
先從業務事件決定路徑。Brightalk 公開 API 把 CRM、表單、ERP 或內部流程接到 AI 通話,並提供單通、批次與自動化 3 種啟動方式(官方 API 總覽 2026)。三者不是容量不同而已,操作邊界也不同。
| 執行路徑 | 適合的業務事件 | 呼叫端要保留什麼 | 驗收終點 |
|---|---|---|---|
| 單通 | 新名單進站後立即聯絡一人 | 回傳的通話資源 ID | 持續查詢至終止狀態 |
| 批次 | 一份名單經審核後集中啟動 | 批次資源 ID 與啟動結果 | 逐筆確認批次內結果 |
| 自動化 | 既有流程要替一位聯絡人執行 | 自動化執行資源 ID | 查詢該次執行狀態 |
單通適合事件驅動。例如 CRM 新增一筆已同意聯絡的潛在客戶,後端就建立一通電話。建立動作是非同步;呼叫端要保存資源 ID,再查詢狀態(官方快速開始 2026)。不要用第一個回應直接把 CRM 標成「通話完成」。
批次適合先審名單、再一起啟動。官方流程分成建立草稿與明確啟動兩步;每批可含 1–1,000 位不重複收話人(官方批次指南 2026)。這個停頓很有用。營運人員能在真正撥號前檢查重複名單、排程與撥號時段。
自動化則適合公司已有核准流程的情境。API 為一位聯絡人建立一次執行;代理、等待、重試與分支仍由儀表板內已啟用的自動化定義,不由當次請求臨時改寫(官方自動化指南 2026)。想先整理通話後怎麼分流,可對照通話結果分流與自動化指南。
痛點: 同一個「開始打電話」按鈕,背後可能是即時單通、待審批次,或一段既有自動化。若三者共用模糊狀態,營運人員無法判斷能否重試。
AI 解法: 先依事件選路,再為每次建立或啟動保留資源 ID。介面顯示「已接受」「執行中」「已終止」等階段,而不是只放一個成功勾號。
預期效益: 工程與營運看到同一條生命週期。重試前能先辨認原工作,批次也多一道啟動前檢查。要把這三條路徑接回聯絡人管理,可看工作流與 CRM 功能。
Brightalk 的 API 上線要過四個安全門
技術驗收不要只測正常回應。至少要逐一檢查金鑰位置、權限範圍、冪等性與日期版本。少一項,問題通常不會在展示環境出現,卻會在正式流量、網路抖動或下一次版本調整時爆開。
金鑰只能留在受信任的伺服器
正式環境基礎 URL 是 https://api.brightalk.ai。bt_live_ 金鑰完整值只顯示一次,應直接存入伺服器端金鑰管理工具;不得放入版本控制、日誌、瀏覽器儲存空間、行動裝置程式碼或送往客戶端的環境變數(官方驗證文件 2026)。
因此,瀏覽器或行動 App 應呼叫你自己的後端。後端先驗證登入者與業務權限,再代表使用者呼叫正式 API。前端原始碼、網路面板與錯誤追蹤服務,都不該看到金鑰。
每把金鑰只拿完成任務所需的權限
金鑰同時決定組織與可執行操作。建立並查詢單通所需的最小權限是 calls:write 與 calls:read;只有要建立聯絡人時,才另加對應寫入權限(官方快速開始 2026)。
不要讓測試、正式環境與所有服務共用一把廣泛權限金鑰。採購驗收時,請刻意拿掉一項權限,確認系統清楚回報權限不足,也不會在背景無限重試。
寫入重試必須沿用同一把冪等性金鑰
建立通話、建立批次、啟動批次與建立自動化執行,都強制使用 Idempotency-Key。同一動作若在 24 小時內因逾時、斷線或明確要求重試,應沿用相同 HTTP 方法、路徑、API 版本、語意相同的內容與同一把金鑰(官方冪等性文件 2026)。
「即使伺服器逾時,請求仍可能已成功。」——官方冪等性文件 2026
⚠️ 逾時後不要產生新金鑰。 新金鑰代表新動作,可能造成重複撥打。先用原金鑰重送,再以回傳資源 ID 查狀態。
冪等性金鑰應對應一個業務動作,例如「這筆表單的首次聯絡」,而不是每次 HTTP 嘗試。請把它與內部工作編號一起保存,但不要把 API 金鑰本身寫進紀錄。
日期版本要固定,升級要先重跑契約測試
API 以 Brightalk-Version 日期標頭固定契約。省略標頭時,系統使用組織的固定預設版本;這不代表每次自動選用最新版(官方版本文件 2026)。
安全做法是明確送出已測試的日期版本。升級時,先在測試環境重跑成功、驗證失敗、權限不足、逾時重送與速率限制案例,再調整正式環境。如此可避免回應欄位或錯誤語意改變後,舊程式仍把狀態寫錯。
| 安全門 | 常見錯法 | 上線通過條件 |
|---|---|---|
| 金鑰位置 | 放在前端環境變數 | 客戶端與日誌都看不到完整金鑰 |
| 最小權限 | 所有服務共用廣泛權限 | 每個整合只有必要讀寫範圍 |
| 冪等性 | 每次重試都換新金鑰 | 同一業務動作沿用同一把金鑰 |
| 日期版本 | 省略標頭,期待自動跟最新版 | 明確固定並通過契約測試 |
一份可直接交給工程團隊的 AI 電話 API 串接清單
把下列項目當成上線定義,而不是開發備忘錄。每項都要能現場重現。
| 驗收項目 | 測試方式 | 合格結果 |
|---|---|---|
| 單通非同步 | 建立測試通話後立即讀取資源 | 保存 ID,持續查到終止狀態 |
| 批次草稿 | 先建立測試名單但不啟動 | 可在撥號前完成名單與時段檢查 |
| 批次上限 | 測試重複收話人與邊界資料 | 只接受 1–1,000 位不重複收話人 |
| 自動化邊界 | 用已啟用流程建立一次執行 | 請求不覆寫代理、等待或分支 |
| 逾時復原 | 中斷首次回應後重送 | 原金鑰取回同一業務動作結果 |
| 速率限制 | 模擬收到 429 |
依 Retry-After 與回應標頭等待 |
第一步,先建立測試專用金鑰。只給預定路徑需要的權限。用測試聯絡人走完單通,確認你的系統保存資源 ID,並把非同步狀態映射成營運看得懂的文字(官方快速開始 2026)。
第二步,測批次的「停在草稿」。名單應包含重複資料、格式錯誤與不合規時段等反例。只有通過清理的名單才能明確啟動;正式限制為 1–1,000 位不重複收話人(官方批次指南 2026)。如果名單來自試算表,先用 Google Sheet 自動同步 CRM 指南釐清來源與欄位所有權。
第三步,故意製造不確定性。讓首次請求在呼叫端逾時,再用同一把冪等性金鑰重送。系統不應建立第二個業務動作。這項測試要涵蓋建立單通、建立與啟動批次,以及建立自動化執行(官方冪等性文件 2026)。
第四步,驗收 429。收到速率限制時,依 Retry-After 與速率標頭安排等待;不要在程式裡寫死一個全域上限。組織與個別金鑰可能套用不同限制,應以當次回應為準(官方速率限制文件 2026)。多個工作程序共用組織配額時,也要協調重試,避免同時醒來再次塞滿配額。
✅ 上線判斷: 只有在逾時、權限不足、版本不符與
429都能安全復原後,才把測試名單換成正式名單。正常路徑跑通,只完成一半驗收。
最後,把營運畫面也納入測試。建立成功應顯示「已接受」或等價狀態,不是「已完成」。終止狀態到達後,才更新最終結果;批次則要能追到個別收話人。這是非同步工作最容易被漏掉的一段。
AI 電話 API 適合你嗎?
如果你已有 1 個穩定的伺服器端整合入口,Brightalk API 適合把 CRM、表單或 ERP 事件接到單通、批次與既有自動化(官方 API 總覽 2026)。尤其當團隊需要可重現的權限、版本與重試規則,API 會比人工匯入更容易驗收。
若流程仍在頻繁改動,先用介面與自動化定義代理、等待、重試與分支,通常更合理。公開 API 能建立既有自動化的一次執行,但不負責在每次請求中重寫整套流程(官方自動化指南 2026)。
API 也不會替團隊決定誰可以被聯絡、名單何時可啟動,或失敗後由誰處理。這些仍是你的資料治理與營運責任。先把責任人、名單審核與狀態定義寫清楚,再評估方案與費率。
常見問題
AI 電話 API 金鑰可以放在網頁前端嗎?
不可以。完整金鑰只顯示一次,應留在伺服器端金鑰管理工具;不要放進瀏覽器儲存空間、前端環境變數或客戶端程式碼(官方驗證文件 2026)。
一次最多可以建立多少位收話人的批次?
每批可包含 1–1,000 位不重複收話人。流程要先建立草稿,再明確啟動;啟動前應檢查重複名單、收話人格式與撥號時段(官方批次指南 2026)。
API 回傳成功就代表電話已完成嗎?
不代表。建立通話是非同步動作;呼叫端要保存回傳的資源 ID,持續查詢狀態,直到工作進入終止狀態後再更新最終結果(官方快速開始 2026)。
請求逾時後可以直接換一把冪等性金鑰重試嗎?
不可以。同一動作在 24 小時內重試,應沿用同一把金鑰與語意相同的請求。換新金鑰會被視為新動作,可能造成重複撥打(官方冪等性文件 2026)。
為什麼要固定一個 Brightalk-Version 日期版本?
固定 1 個已測試日期版本,能讓請求與回應契約可重現。省略標頭會使用組織的固定預設值,不代表自動取得最新版(官方版本文件 2026)。
已有自動化還需要自己重寫流程嗎?
不需要在 API 請求重寫。代理、等待、重試與分支由已啟用的自動化定義;API 只為一位聯絡人建立一次執行(官方自動化指南 2026)。
要把 3 種啟動路徑接進日常營運,先看 Brightalk 工作流功能,再依預估用量查看方案與費率。
若你還在規劃完整導入順序,回到台灣 AI 電話行銷完整指南;名單來源則可接著看 Google Sheet 自動同步 CRM 指南。