初始化 SDK
注意:
后续步骤需要在 tccc.events.ready 事件成功后才能执行。
接听方式
方式1:SDK API 接听
1. 通过
tccc.on
绑定电话呼入事件 tccc.events.callIn
来监听电话呼入,获取sessionId;2. 使用
tccc.Call.accept()
来主动接听。参考示例代码:
let sessionId; //存在公共区域,可以方便任意时候使用// 监听电话呼入事件window.tccc.on(window.tccc.events.callIn, (response) => {// 会话呼入时触发,将该会话的sessionId存储到公共区域sessionId = response.data.sessionId;})// 实现接听方法function accept() {if (sessionId) {window.tccc.Call.accept({ sessionId }).then(() => {// 接听成功,开始通话}).catch(err => {// 接听失败,展示详细错误原因const error = err.errorMsg;})} else {console.error('未找到需接听的会话');}}// 之后,可以在需要的地方执行 accept() 来触发接听电话
方式2:点击通话条接听
其他相关事件
window.tccc.on(window.tccc.events.callIn, (response) => {// 会话呼入时触发})window.tccc.on(window.tccc.events.userAccessed, (response) => {// 座席接入})window.tccc.on(window.tccc.events.sessionEnded, (response) => {// 会话结束时触发})