远程视频面签需要PC端坐席的支持,手机端小程序作为用户端,发起视频面签,远程坐席点击接通相关呼叫,即可创建音视频房间进行面签业务处理,此种方式面签需要PC端H5SDK以坐席的身份进行接通呼叫。
实现的相关功能点如下:
√ 音视频通话
√ 云端录制
√ 活体人脸核身
√ 拍照留存
√ 横竖屏切换
√ 摄像头切换
√ 地理位置定位
1. 短信发送接口 (自动跳转解析的小程序)
此接口如需定制短信【企业签名】,【短信模板内容】请提前与商务沟通, 预留出短信运营商模板等申请审核时间,需要出具授权书。
接口地址:/api/blade-system/smsctrl/sendSmsScheme
请求类型:multipart/form-data
请求方式:Post
调试工具:ApiPost
短链接携带参数如下:
Tips:由于微信的 scheme 短链接对于字符的限制要求,除订单业务编号信息 外 的相关信息暂无法携带,对应的业务场景需要以内部接口交互方式实现. 每个参数之间用&符号拼接 即可,受限于 scheme,不支持汉字
2. 业务系统订单信息接口 (需客户提供)
此接口需要是 https 协议,接口用于在小程序端校验用户的面签状态和面签信息。
3. 拍照 (云端拍照)
如需拍照功能,将videoCall/videoCall.js upLoadImgNew方法中的接口替换贵司接口。 图片是否添加水印根据贵司业务需求,详见方法watermark如图:
4. E政通功能 (如不需此功能自行忽略)
如需E政通功能,将identityInfos/identityInfos.js 的 goEidToken获取token方法替换贵司接口 app.js 的getEidTokenRst获取E政通详情接口替换为贵司接口,如需保存E政通返回的具体信息,可自行对接贵司的接口如图: