2021.09-2023.03 客户管理平台
项目介绍 :该项目主要是一个通讯行业的管理后台 ,主要框架是vue3, 由于内容太多就列举几个重要的点。主 要功能是拨打电话 ,就是从网页里拨打手机 ,座机等等 ,并且可以多人通话 ,不仅能通话还能接收来电 , 当有 多个来电的时候会形成通话队列 ,客户可以按需处理 ,也可以发送短信和多条发送。还能设置ivr流程建立一个 任务 ,客户 设置好自己想要的拨打流程 ,放音的录音 ,对方按键自动播报功能等等 ,设置好上传需要拨打的电
话号码 ,开启任务后就能自动拨打。 除了通话功能还有其他的几大模块 ,分别是呼叫中心 ,智能短信 ,语音消息 , 5G消息 , 5G智慧消息 ,AI机器人 ,人工客服 , ivr流程等等。
技术要点:
1 . 下载了jssip开源工具结合websocket实现了和底层通讯来实现拨打电话的效果。
2. 利用websocket里的onmessage方法监听底层发过来的信令和send方法给底层发信令来控制当前的电话状态。
3. 使用了vuedraggable拖拽插件和jsPlumb绘图插件实现了ivr流程编辑。
4 . 根据h5的audio标签新特性封装了一个自定义的音频播放组件。
5. 利用es6的新特性class类开发出了移动网页软电话组件并上传到了npm ,在任何项目只要利用npm下载就能用。 6. 使用vue -echarts插件来展现各种形态的图表。