点对点音视频呼叫接口
用于调度员与单一终端或手机号码发起 1 对 1 实时双向音视频通话。
SDK 方法调用说明
SDK 调用方法签名:
await sdk.makeVideoCall({ tel, businessId }); // 发起视频单呼
await sdk.makeAudioCall({ tel, businessId }); // 发起语音单呼
await sdk.answerCall(tel); // 接听来电
await sdk.hangupCall(tel); // 挂断通话
await sdk.transferCall({ from, to }); // 通话盲转
对应后台接口端点:
POST /dispatch-web/api/call/makeVideoCall 或 /call/makeAudioCall
SDK 调用代码示例 (JavaScript Demo)
// 1. 发起单点视频呼叫
await sdk.makeVideoCall({
tel: "142009", // 目标被叫号码
businessId: "biz-call-001" // 业务关联工单号(可选)
});
// 2. 接听来电
await sdk.answerCall("142009");
// 3. 通话盲转(将 142009 转接给 1000022)
await sdk.transferCall({
from: "142009",
to: "1000022"
});
// 4. 挂断通话
await sdk.hangupCall("142009");
入参说明
| 参数名 | 字段类型 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|---|
tel | string | 是 | - | 目标被叫号码 |
businessId | string | 否 | "" | 业务标识流水号 |
回参说明 (Response Demo)
{
"code": 0,
"message": "success",
"callId": "call-20260901-001",
"state": "calling"
}