文/张春泉 编辑/麦壁瑜
置信大家对传统的客服核心或销售办公室都有一个独特印象:大量员工坐在一个大办公室内,每人调配一台座机,每天接听着客户复电或拨打销售电话。这种呼叫核心的坐席模式运作已久,不便零碎疾速分流接电工作,管理者也能即时掌控大型团队中每个个体的工作状况。
然而,近年来疫情的重复变动让越来越多公司安顿员工在家办公,传统的呼叫核心坐席模式在这种情景下已难以实用,企业急需一套外呼零碎,反对员工不受天文限度地失常执行业务,管理者近程监控员工们的工作进度。
在本文里,咱们将介绍明道云与一款云呼叫零碎的对接案例,其名为“品聘云呼叫”(上海品聘软件技术有限公司产品),提供疾速拨号、主动录音的企业外呼电话解决方案。
账号注册流程
正式开始对接前,咱们须要先在呼叫零碎里注册账号,获取密钥并购买相应服务。
- 分割平台的销售人员
- 邮件申请账号密钥
- 获取Appkey与AppSecret
- 购买座席数
利用配置
- 参考文档设计坐席模块及流程逻辑
实现注册流程后,参考呼叫零碎提供的文档来设计坐席模块和流程逻辑,大抵流程为:
a. 绑定坐席
b. 创立拨号工作
c. 主动拨号
d. 获取通话记录及录音
文档局部批示信息
在明道云工作表上建设相应的字段
2.对应增加按钮,绑定坐席主叫号
代码块如下
var phone=input.phone.replace(" ",""); var data={ "userData":input.appkey, "setingNbr":input.code, "userPhone":phone } function base64(s) { var b = new Buffer.from(s); return b.toString('base64'); } var token=base64(input.appsecret)const fetch = require('node-fetch');const res = await fetch(input.url+'/management/add/setingphone',{method:"post",headers:{'Content-Type':'application/json; charset=UTF-8','Authorization':token},body:JSON.stringify(data)}).then(function(response){if(response.ok){return response.json();}else{return {"error":"无数据"};}}).catch(function(err){return {"error":"Fetch谬误:"+err};});var result = await res;//var result ={"meta":{"success": true,"message": "ok"},"data":"绑定胜利"}output={result:result }
3.创立拨号工作表
新建“当工作表记录新增时触发”的工作流,实现主动调配坐席拨号。代码局部如下
var phone=input.phone.replace(' ','')var data={"callerNbr":input.zphone,"calleeNbr":input.phone,"userData":input.appkey,"setingNbr":input.code}function base64(s) {var b = new Buffer.from(s);return b.toString('base64');}var token=base64(input.appsecret)const fetch = require('node-fetch');const res = await fetch(input.url+'/rest/voiceCall/api',{method:"post",headers:{'Content-Type':'application/json; charset=UTF-8','Authorization':token},body:JSON.stringify(data)}).then(function(response){if(response.ok){return response.json();}else{return {"error":"无数据"};}}).catch(function(err){return {"error":"Fetch谬误:"+err};});var result = await res;//var result ={"meta":{"success": true,"message":"ok"},"data": "b82effb1-a00544f725c9_324874486"}output={result:result,data:JSON.stringify(data),url:input.url }
4.调用通话录音接口以及下载录音文件
代码块如下
var indata=JSON.parse(input.data)var etime=indata.btime.substring(0,10)+' 23:59:59'var data={"maxId":indata.maxId,"starTime":indata.btime,"endTime":etime,"userData":input.appkey}function base64(s) {var b = new Buffer.from(s);return b.toString('base64');}var token=base64(input.appsecret)const fetch = require('node-fetch');const res = await fetch(input.url+'/call/record/voice',{method:"post",headers:{'Content-Type':'application/json; charset=UTF-8','Authorization':token},body:JSON.stringify(data)}).then(function(response){if(response.ok){return response.json();}else{return {"error":"无数据"};}}).catch(function(err){return {"meta":{"success":false,"message":"Fetch谬误:"+err}};});var result = await res;//var result ={"meta":{"success":true,"message":"ok"},"data":[{"id":8,"sessionId":"2b10747a-04ea-4704-a58c-629cf2de2ccd_245244815","direction":"0","callerNum":"+8618980000073","calleeNum":"+8613681000025","callEndTime":"2018-12-28 05:42:15","callOutAnswerTime":"2018-12-28 05:41:27","recordFlag":"0","recordFileDownloadUrl":"http://XXX ","callmin":0}]}var lastMaxid=0,hasNext=false,datalen=0;if(result.data){datalen=result.data.lengthif(result.data.length>=99){hasNext=true;}if(datalen>0){lastMaxid=result.data[result.data.length-1].id}}output={hasNext:hasNext,datalen:datalen,lastMaxid:lastMaxid,params:JSON.stringify(data),result:result }
成果出现
实现上述配置后,就能够跑通从呼叫到记录呼叫信息的流程了。
- 员工点击按钮,创立拨号工作。
2.呼叫完结,云呼叫零碎解决数据,经API传输到明道云的对应记录里。
看完示例,如果您有趣味亲自尝试,欢送注册明道云账号;如需帮忙,能够分割对接您的明道云参谋,获取技术支持。