@bbtfe/bbt-call
v1.0.3
Published
外呼sdk
Downloads
5
Keywords
Readme
宝宝树前端外呼 SDK
引入外部服务-天润外呼服务,做了宝宝树自己的包装,主要包含功能:根据业务编码登录宝宝树外呼,进行绑定手机号、分配座席;外呼完成后释放座席等。
天润外呼工具页
https://ws-bj.clink.cn/#
npm 引用
npm i @bbtfe/bbt-call
import BbtCall from '@bbtfe/bbt-call';
script 引用
(具有全局类 bbtCall, 使用 new bbtCall() )
支持 HTTPS 和 HTTP,建议在通常页面中使用下面去掉协议头的形式引用即可。
<script
src="//h5cdn.babytreeimg.com/h5_fe_lib/release/bbt-call/1.0.0/index.min.js"
crossorigin="anonymous"
></script>
注意事项:
- 因天润的 sdk 不兼容 safari 浏览器, 请调用外呼时,做浏览器判断
- 因接口请求有域名限制,请在本地设置 host: 127.0.0.1 xxx.babytree-test.com, 并用此域名访问
API
初始化
this.bbtCall = new BbtCall({
businessCode: "local", //businessCode 必填 外呼系统定义的业务码,为后续请求企业编码
env: process.env.BUILD_ENV || "online" //env 选填 请求哪个环境接口,默认 线上
});
外呼调用
this.bbtCall.call({
tel: '13212121212',//必填 呼叫的号码
bindTel:'13112121212',//必填 绑定的电话
businessParam: '000123', //可选 string 业务自定义参数
cityCode: '北京市',//可选 外显号码城市名称
success: () => {
//外呼成功(表示客服已接电话,客户状态随便)
console.log("外呼成功结束");
},
fail: () => {
//外呼成功(表示客服未接电话)
console.log("外呼失败");
}
});