悟空crm客户管理,KSOA系统集成呼叫中心系统融合

最近接触到一个用户,需要将呼叫中心的 点击拨打, 来去点弹屏,等功能。集成到crm业务系统中,实现语音业务过程化管理和调度。

为此写了  webapi接口。可快速实现 呼叫中心系统与客户管理系统,erp等系统的融合。

无需硬件,基于IP软件换系统开发,扩容开发方便!

客户建议用悟空crm做二次开发,过代码后的大概理解:

悟空crm虽开源,但开源的本质绝不是免费。悟空crm在设计上可以用“新”字来概括。架构上运用了很多流行的新技术,基本二次开发需要多名技术全栈来提供支持。很少有初创公司,小公司也不具备二次开发的能力。即使功能小改,也很难找到相关的技术人员。代码需要vue  webpack  uvex axios router 等一堆技术栈来支持。还有跨域接口调用等都是要面临的问题。  全栈的技术人员一般不好找,即使找到相关全栈。估计合作费用不会与官方低到那里去。

不过关于语音系统融合及二次开发,这边有现成的解决方案。有兴趣的可以交流。

已经输出的主要webapi接口。

1.1——ListenCallInfo 监听呼叫数据

1.2—— MakeCall 发起一个呼叫

1.3 HangupCall 挂断呼叫

1.4 MakeCallToQueue 发起一个队列呼叫

1.5 BeginMuteCall 开启静音

1.6 EndMuteCall 结束静音

1.7 HoldCall 保留呼叫

1.8 UnHoldCall 恢复通话

1.9 SayBusy 示忙

1.10 SayFree 示闲

1.11GetExtenCallStatus 获取分机的话务状态

1.12 GetExtenDNDStatus 获取分机的示忙状态

1.13 MonitorCall 监听呼叫

1.14 RequestWhisper 请求耳语

1.15 MakeCallToPhone 发起一个手机呼叫

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作 如需调整前端代码,请单独下载前端代码,前端代码在根目录的ux文件夹中 主要技术栈 核心框架:jfinal3.8 缓存:redis 数据库连接池:Druid 工具类:hutool,fastjson,poi-ooxml 定时任务:jfinal-cron 项目构建工具:maven Web容器:tomcat,jetty,undertow(默认) 前端MVVM框架:Vue.JS 2.5.x 路由:Vue-Router 3.x 数据交互:Axios UI框架:Element-UI 2.6.3 安装说明 配置java运行环境,redis环境,mysql环境将目录doc下的72crm.sql导入到数据库,修改resources/config/erpsnow-config.txt下的数据库以及redis的配置文件undertow启动端口号在resources/config/undertow.txt下修改jetty启动端口号在Application.java中修改 部署说明 本项目JDK要求JDK8及以上 一、Tomcat部署 javax.servlet javax.servlet-api 4.0.1 provided 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging从jar改为war然后运行maven package命令,将war包放在tomcat/webapps目录下 二、Jetty部署 com.jfinal jetty-server 2019.3 provided 取消以上代码的注释,将tomcat和undertow的引用注释掉,将packaging改为jar其他同Undertow 三、Undertow(默认) com.jfinal jfinal-undertow 1.5 取消以上代码的注释,将jetty和undertow的引用注释掉,将packaging改为jar运行 maven package。将上述打包命令生成的 zip 文件上传到服务器并解压,将目录下的 72crm.sh/72crm.bat 放到解压后的目录下,运行即可 更换启动方式jetty和undertow时,需要更改Application.java中的启动文件 前端部署 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上 使用npm安装依赖 下载悟空CRM9.0前端代码; 可将代码放置在后端同级目录frontend,执行命令安装依赖: npm install 修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8080,不建议修改) 运行前端 npm run dev 注意:前端服务启动,默认会占用8080端口,所以在启动前端服务之前,请确认8080端口没有被占用。 程序运行之前需搭建好Server端

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值