开发者中心

让您的总机成为软件的一部分。

一个 API 密钥,普通 HTTP,JSON 响应。从点击拨号、呼叫控制到自动外呼活动、语音助手任务、语音验证码,一切皆为 REST;结果通过 HMAC 签名的 Webhook 返回。

快速入门

您的首次请求只需 2 分钟

在面板 > 自动外呼 > API 标签页(或总机设置)中获取您的密钥;通过 Bearer 请求头、X-Api-Key 或 ?key= 发送。

  • 密钥绑定您的客户账户;无法访问其他客户的数据。
  • 读取操作使用 GET,更改数据的操作使用 POST;正文为 JSON 或表单。
  • 错误响应始终 {"ok":false,"error":"…","code":"…"} 格式。
  • 速率限制:每个密钥每分钟 120 次请求;超出时 429。
# 点击拨号:先呼叫分机 1001,接听后再拨打目标号码 curl "https://api.buluthat.com/api/begin_call.php?key=K1234-…&extension=1001&destination=905321234567" # 创建活动 curl -X POST "https://api.buluthat.com/api/autocall.php?action=create_campaign" \ -H "Authorization: Bearer bt_xxxxxxxx" \ -H "Content-Type: application/json" \ -d '{"name":"Ödeme hatırlatma","campaign_type":"ivr", "tts_template":"Merhaba {sayin}, {tutar} tutarındaki ödemeniz…", "digit_labels":{"1":"Ödedim","2":"Yetkili"}}' # 发送语音验证码 curl -X POST "https://api.buluthat.com/api/voice_otp.php?action=send" \ -H "X-Api-Key: bt_xxxxxxxx" -d "phone=905321234567" → {"ok":true,"id":8812,"code":"472915","expires_in":300}
Webhook

让结果主动找上您,而不是您去询问。

自动外呼结果、语音助手通话摘要、验证码状态——每个事件都会以 JSON 形式 POST 到您的地址;X-Buluthat-Signature 请求头是 HMAC-SHA256 签名。投递失败时,将按 1 分钟 → 6 小时的间隔重试。

Webhook 文档
// PHP:验证签名 $raw = file_get_contents('php://input'); $sig = $_SERVER['HTTP_X_BULUTHAT_SIGNATURE'] ?? ''; $calc = hash_hmac('sha256', $raw, $secret); if (!hash_equals($calc, $sig)) { http_response_code(401); exit; } $event = json_decode($raw, true); // $event['event'] = 'call_finished' | 'session_ended' | 'otp_result' …
Byfix CRM 对接

语音助手在 CRM 中查找客户、创建服务单、留下备注;可在 CRM 中发起“让助手呼叫”。开箱即用,一个密钥。

详情
PHP 客户端

语音验证码的现成 PHP 类;两行代码即可发送/验证。其他接口为普通 HTTP,可用任何语言调用。

示例
Gömülebilir canlı ekran

助手通话的实时文字记录以 iframe 形式嵌入 CRM;使用带时效的签名令牌,无需面板登录。

embed_url