一.项目概览:
1.基础设施:申请机器部署环境缓存db mongo code mq等
2.业务流程:
1)数据初始化
2)接口调用
3)定时脚本
3.第三方工具:
1)工具安装
2)后台功能
二.业务流程:
环境配置:db nginx evn.conf | 第三方后台软件安装测试数据
基础服务:mq redis db mongo | yii yaf | 保存邮件上传
接口调用:外部接口内部接口| 调用被调用| cache db mongo存储服务
业务逻辑:分机号表+通话记录表
1)脚本初始化数据,预先写入可用电话(写入分机号表)
2)分配分机号(更新分机号表)获取坐席与分机号绑定关系(查询分机号表)登录软电话(通过分机号和密码等)
3)拨打电话(预先写入通话记录表)
4)挂断电话(外部推送数据,更新通话记录表)
4)定时任务(上传外部通话记录到本地云服务,更新通话记录表)
5)坐席获取通话记录,听取电话录音(查询通话记录表)
6)定时任务(每天拉取运营商通话记录,如果记录缺失,则写入通话记录表)
三.接口调用:
- 内部接口调用:
1)被调用接口:催收和审批(详见接口文档)
2)调用接口:订单(会员中心查询用户是否存在)和基础服务(上传文件,获取文件下载链接和发送短信(本期暂不实现))
- 外部接口调用:
1)调用接口(分机号状态判断电话拨打和挂断通话记录拉取等)
2)被调用接口(通话记录推送)
四.外部文件:
--外部:
后台管理
软电话
接口文档
测试账号
--内部:
db env nginx
内部文件:
db env nginx doc