@zhaokun/cti
v1.3.4
Published
CTI对接SDK
Downloads
179
Readme
使用
import zhaokunCTI from "@zhaokun/cti"
content = new zhaokunCTI({
webrtc: true, // 必填 是否是webrtc
token: "your_token", // 必填 接口获取的token
agent: "your_agent", // 必填 坐席工号
account: "your_account", // 必填 分机号
socket: "your_socket", // 必填 socket连接地址
env: "", // debug 打印日志
})
content.onmessage(function (obj) {
console.log("收到数据", obj)
const type = obj.type // 消息类型
const data = obj.data // 消息数据
})
// socket 连接成功
content.onopen(function (e) {
console.log("onopen", e)
})
// 获取在线时间
content.onlinetime(function (time) {
// console.log("onlinetime", time)
})
content.onpermission(function (permission) {
// console.log("onpermission", permission)
})
// socket 连接错误
content.onerror(function (e) {
console.log("onerror", e)
})
// socket 连接断开
content.onclose(function (e) {
console.log("onclose", e)
})
// 错误事件
content.error(function (e) {
console.log("error", e)
})
content.agent.start()