电话条对接-易用版

当前电话条共有两个版本,易用版&高级版,易用版我们提供已集成好的界面和能力,您引入代码初始化后即可使用,但是灵活性较差。 高级版方法都为原子化方法,需要您这边具体一定的开发能力以及留有较多的开发时间。 如您为初次使用,建议先集成测试易用版看是否能满足您的需求。

一、场景说明

使用电话条对接,可以将云客服的电话条功能外呼、挂断、转接咨询等能力集成到您自己的业务系统中,在您自己的业务系统使用此功能。 注意:WEBRTC登陆方式请尽可能使用Chrome浏览器并使用HTTPS协议。

1.1 易用版样式示例

二、集成说明

2.1 文件引入

<script src="https://cdn.jsdelivr.net/npm/ue-softphone-sdk-vue@0.0.13/ue-load.min.js"></script>

2.2 电话条初始化

如下方代码块所示,填入您的信息即可完成初始化
window.ueSimpleSoftphone.init({ accountName: '6000@uecsaaa', password: '123456ABab', loginType: 'WEBRTC' })
字段名含义示例备注
accountName账户名如:uecsaaa@ykf
password密码如:123456ABab
loginType登陆方式。PSTN / SIP / WEBRTCWEBRTCPSTN -手机/ SIP-话机 / WEBRTC-浏览器外呼

2.3 建立监听(根据场景选择)

//外部事件接收 listenCallEvent: function (event) { console.log('易用的--外部事件接收:', event) }, // 监听呼叫队列socket listenCallQueueEvent: function (event) { console.log('易用的--监听呼叫队列', event) }, // 网络检测事件 listenCallNetork: function (event) { console.log('易用的--网络检测事件', event)

三、常用方法

3.1 外呼

ue.call.callout(Object object)
参数:
属性类型可选值默认值必填说明
customerNumberstring外呼号码
agentTimeoutstring呼叫座席侧超时时间,默认60秒
customerTimeoutstring呼叫客户侧超时时间,默认120秒
customerDisNumberstring指定呼叫客户外显号码
agentDisNumberstring指定呼叫座席外显号码
loginTypestringPSTN / SIP / WEBRTCPSTN登陆类型 1.手机、2.SIP话机、3.WEBRTC
numberGroupNamestring号码组名称,传该值,会查找对应名称的号码组,并根据策略选择外显号。未找到号码组按照没传处理
numberGroupIdstring号码组编号,传该值,会查找对应Id的号码组,并根据策略选择外显号。未找到号码组按照没传处理,号码组名称和id同时存在时,优先根据编号查找号码组
extrasstring自定义参数,通话中通过事件推送,通话后通话记录中可以查询搜索和定位 限制字节数为255个 超出则报错。
successfunction外呼成功回调
failfunction外呼失败回调

3.2 挂断

ue.call.hangup(Object object)
参数:
属性类型可选值默认值必填说明
successfunction挂机成功回调
failfunction挂机失败回调
2024-09-04