1.0.3 • Published 3 years ago

@bbtfe/bbt-call v1.0.3

Weekly downloads
20
License
-
Repository
-
Last release
3 years ago

宝宝树前端外呼 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>

注意事项:

  1. 因天润的 sdk 不兼容 safari 浏览器, 请调用外呼时,做浏览器判断
  2. 因接口请求有域名限制,请在本地设置 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("外呼失败");
  }
});
1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago