目录

远程坐席


1. 产品介绍/快速入门

远程坐席接通相关呼叫,即可创建音视频房间进行面签业务处理,实现的相关功能点如下:

音视频通话

云端录制

活体人脸核身

拍照留存

2. 开发者手册

1. H5音视频页面需在https协议下访问,本地开发调试127.0.0.1

2. H5 SDK支持chrome 58及以上版本(chrome58版本后才支持webrtc,开发时尽量选择支持webrtc的浏览器,请升级到最新版本的谷歌浏览器。

3. 请先联系相关人员开通租户权限,获取【企业账号】

4. 在【签里眼视频面签业务管理系统】对队列进行新增管理,拿到队列编号

5. 在自己的业务系统中,将队列信息与坐席人员账号进行一对多绑定

注:坐席人员账号在整个业务系统中需唯一

 

3. 接口开发手册

1. 座席侧接口相关

1. 坐席侧登录接口

在客户已有系统中,集成【登录】按钮,携参进入后自动跳转

按钮链接(签里眼提供,或者根据部署H5sdk版本的位置自行确定) :因系统是从后台自动跳转,结束服务后需要自动跳回本系统

 

https://****.****.**/signingFTFH5Pure/remoteRecord.html?tenantID=xxx&queueID=xxx&userName=xxx&businessId=xxx

 

【坐席账户登录名】需在自己的业务系统唯一,业务系统应该已经提前做好角色与队列的绑定工作,队列与角色为一对多的关系。

loginInit(tenantID, queueID, userName):登录初始化接口。

应返回的Json格式和页面效果

 

登录接口传参表

 

2. 页面显示产品信息接口

此处页面渲染逻辑已经做完,需要按照文档的 json 格式组装,然后把接口写入对应的方法调用处。

业务相关的产品介绍展示信息,请严格按照 ./static/json/product.json 组装您返回的json格式,并修改 ./js/dataProcessing.js内对应showProduct()方法,并按需改变接口请求方式。

 

 

3. 页面显示业务人个人相关信息接口

此处页面渲染逻辑已经做完,需要按照文档的截图组装,然后把接口写入对应的方法调用处。

业务相关的个人信息,包括,担保信息,企业信息,以及企业担保信息等等,请严格按照 ./static/json/order.json内对应的 showLenderInfos()方法,并按需改变接口请求方式。

 

 

 

 

 

备注:此处风险视频地址的在线路径必须与页面项目同源,不支持跨域,域名,端口号需一致。如果使用手动点击选择本地资源方式,此处可忽略不计。

4. 身份核验接口

如果对接页面【身份核验】功能,请关注此接口,如果不需要此功能请直接跳过即可。

身份核验功能为三要素核验:姓名,身份证号,以及当前面签人的拍照信息。

请注意:./js/dataProcessing.js getIdentityVer() 身份核验接口, 此接口需要您处理的是:姓名,身份证号信息,请自行从业务服务器接口获 取动态信息并在代码注释处进行赋值,并确保企业账号已经开通身份核验功 能,bussinessId 即为您面签过程中的唯一业务信息。

Tips:如订单信息里已存在姓名与证件号无需获取用户信息接口;如不存在需要自备一个获取用户的信息的接口,里面包含客户真实姓名,客户身份证号等字段

 

5. 签约审核通过接口

点击页面的【通过】按钮,会打印视频面签业务中的相关信息,请按需进行业务逻辑的保存,详细请参照: ./js/dataProcessing.jssignPass()refuseOpe() 内打印的具体参数,请在方法内,按需调用自己业务服务器的保存方法保存相应的信息。

点击页面【通过】按钮时,会有如下信息产出:业务编号,签约地点,等待时间,坐席组队列编号,辅助编号,拍照留存,面签视频保存路径以及名字,面签视频时长。

 

 

6. 签约审核拒绝接口

点击页面的【拒绝】按钮,会打印视频面签业务中的产生的相关信息,请按需进行业务逻辑的保存,详细请参照: ./js/dataProcessing.jsrefuseOpe()内打印的具体参数,请在方法内,按需调用自己业务服务器的保存方法保存相应的信息。

点击页面【拒绝】按钮时,会有如下信息产出:业务编号,辅助编号,拒绝理由,签约地点,等待时间,坐席组队列编号。

 

 

7. 签约审核待补充接口

点击页面的【待补充】按钮,会打印视频面签业务中的产生的相关信息,请按需进行业务逻辑的保存,详细请参照: ./js/dataProcessing.jsrefuseOpe()内打印的具体参数,请在方法内,按需调用自己业务服务器的保存方法保存相应的信息。

点击页面【待补充】按钮时,会有如下信息产出:业务编号,辅助编号,待补充理由,签约地点,等待时间,坐席组队列编号。

 

 

 

2. 小程序信息相关

1. 短信发送接口 (自动跳转解析的小程序)

此接口如需定制短信【企业签名】,【短信模板内容】请提前与商务沟通, 预留出短信运营商模板等申请审核时间,需要出具授权书。

 

接口地址:/api/blade-system/smsctrl/sendSmsScheme

请求类型:multipart/form-data

请求方式:Post

调试工具:ApiPost

短链接携带参数如下:

 

Tips:由于微信的 scheme 短链接对于字符的限制要求,除订单业务编号信息 外 的相关信息暂无法携带,对应的业务场景需要以内部接口交互方式实现. 每个参数之间用&符号拼接 即可,受限于 scheme,不支持汉字

2. 业务系统订单信息接口 (需客户提供)

此接口需要是 https 协议,接口用于在小程序端校验用户的面签状态和面签信息。

 

3. H5呼叫信息相关

1. 用户端登录调起

在客户嵌入系统中后链接方式如下:按钮链接根据部署H5sdk版本的位置自行确定

https://****.****.**/signingeyeAppoint/callIndex.html?v=1223&queueID=****&tenantId=****&businessId=****

 

本图为演示demo,模拟登录接口

【坐席账户登录名】需在自己的业务系统唯一,业务系统应该已经提前做好角色与队列的绑定工作,队列与角色为一对多的关系。

 

loginInit(tenantID, queueID, userName):登录初始化接口。

 

2. 用户端获取订单详情

此处页面渲染逻辑已经做完,需要按照如图格式返回想对应的参数。

接口请按照业务需求找到【/js/dataProcessing.js】中的【getOrderInfos】方法按照截图所示替换相关接口地址

 

本图为演示demo

用户端获取订单详情接口以下字段需要返回,其余截图参数可忽略,下方参数是必填项