业务流程(电话系统)

一.项目概览:

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

猜你喜欢

转载自blog.csdn.net/learner811/article/details/81660104