跳到主要内容
GETsdk.selectCall去调试

多人选呼与组呼调度接口 (selectCall)

向一组指定的号码列表同时发起多人选呼/组呼调度。


SDK 方法调用说明

SDK 调用方法签名:

const res = await sdk.selectCall(options);
// 取消选呼
await sdk.cancelSelectCall(meetId);

对应后台接口端点:

GET /dispatch-web/api/call/selectCall?meetId=...&tels=...&autoAnswer=&allAudience=


SDK 调用代码示例 (JavaScript Demo)

// 1. 发起多人选呼 / 组呼调度
const result = await sdk.selectCall({
// 接收号码列表(数组或逗号分隔字符串)
tels: ["142001", "1000021"],
// 调度呼叫标识(会议唯一标识)
meetId: "yangyue1",
// 被叫是否自动应答(传 true 或 "")
autoAnswer: "",
// 是否全员静音广播(传 true 或 "")
allAudience: ""
});

console.log("多人选呼发起成功:", result);

// 2. 取消多人选呼 / 组呼
await sdk.cancelSelectCall("yangyue1");
console.log("多人呼叫已取消");

入参字段详细说明

参数名字段类型是否必填默认值说明
telsstring[]string-接收号码列表,如 ["142001", "1000021"]
meetIdstring-调度呼叫标识(如 "yangyue1"
autoAnswerstring""被叫自应答(默认留空)
allAudiencestring""全员禁言广播(默认留空)

回参说明 (Response Demo)

{
"code": 0,
"message": "success",
"meetId": "yangyue1",
"status": "calling"
}

常见错误码

错误码 Code错误描述解决方案
TELS_REQUIRED呼叫号码列表不能为空检查 tels 是否传入了至少一个有效号码
MEET_ID_REQUIRED会议标识不能为空检查 meetId 是否传入有效字符串