通话监听
融云 calllib-uni 库提供了如下监听函数,用于处理呼叫相关的业务逻辑上报。
添加监听
1. 监听通话呼入
监听通话呼入,通过回调 CallLib.onCallReceived
监听。
方法
JavaScript
CallLib.onCallReceived();
回调参数
参数 | 类型 | 说明 |
---|---|---|
res | Object | 通话呼入信息,包含 targetId |
示例代码
JavaScript
CallLib.onCallReceived((res) => {
console.log("Engine:OnCallReceived=>" + "监听通话呼入, 目标id=>", res.data.targetId);
});
2. 开始呼叫通话
开始呼叫通话,电话已拨出,通过回调 CallLib.onCallOutgoing
监听。
方法
JavaScript
CallLib.onCallOutgoing();
回调参数
参数 | 类型 | 说明 |
---|---|---|
res | Object | 通话详细信息 |
示例代码
JavaScript
CallLib.onCallOutgoing((res) => {
console.log("主叫端拨出电话后,通过回调 onCallOutgoing,通知当前 call 的详细信息", res);
});
3. 已建 立通话
已建立通话,通过回调 CallLib.onCallConnected
监听。
方法
JavaScript
CallLib.onCallConnected();