使用多商户客服软件期间,不得危害国家安全、泄露国家秘密, 不得侵犯国家社会集体的和公民的合法权益。
本产品禁止用于含木马、病毒、色情、赌博、诈骗等违法违规业务。本公司对违反规定的可以暂停或终止其服务,并协助有关行政机关等进行追索和查处。
注:仅售600元=企业坐席一年的价格=购买永久企业版客服带AI机器人
包含 视频教程,文本教程,客服一对一安装指导!测试好再买!







一个坐席的费用,永久使用,包更新!今日特价,明日恢复! 安装教程-安装指导-视频教程
特色功能:
发送文字-图片-文件
实时显示输入状态
客服对话交流沟通
自动回复
数据统计
IP定位
黑名单
轻松接入
无限坐席
无限客服
多种接入
弹层接入 固定连接接入 指定客服模式
机器人
低配置机器无法使用,消耗服务器资源,系统自带常见问题回复功能!机器人启动教程
https://docs.qq.com/doc/DQ2VWUkpRU0Z6YVRP
🆕🆕🆕
持续更新:凡是购买本产品,用户都可以得到功能更新,请收藏好你的下载地址即为更新地址
更多完整功能请通过演示地址自行测试
❤ 温馨提示:安装包内有完整的文本教程附带视频教程。
根据视频教程都可安装完成!安装故障联系客服处理!
客服微信:codeopen 客服QQ:168218614
系统环境: [环境需要使用指定的环境否则无法运行!]
windows2008+apache+php+mysql+java+elasticsearch+websocket+宝塔+Vcredist
windows2008+niginx+php+mysql+java+elasticsearch+websocket+宝塔+Vcredist
linux+apache+php+mysql+java+elasticsearch+websocket+宝塔+Vcredist
linux+niginx+php+mysql+java+elasticsearch+websocket+宝塔+Vcredist
常见系统故障
连接失败客户端一般会有两种报错,connection refuse 和 connection timeout
connection refuse(连接拒绝)
一般是以下原因:
1、客户端连接的端口错了
2、客户端连接的域名或者ip错了
3、如果客户端使用了域名连接,域名可能指向了错误的服务器ip
4、服务端没有启动或者端口没有被监听
5、使用了网络代理软件
6、服务端监听ip与访问地址不在一个地址段。例如服务端监听127.0.0.1,则客户端只能通过127.0.0.1连接,不能通过局域网ip或者外网ip连接。建议监听地址设置为0.0.0.0,这样本机、内网、外网都可以连接。
connection timeout(连接超时)
一般是以下原因:
1、服务器防火墙阻止了连接,可以临时关闭防火墙试下
2、如果是云服务器,安全组也可能会阻止连接建立,需要到管理后台开放对应端口
3、服务器不存在或者没有启动
4、如果客户端使用了域名连接,域名可能指向了错误的服务器ip
5、客户端访问的ip是服务器内网ip,并且客户端和服务端不在一个局域网
其它报错
如果发生的报错不是connection refuse 和 connection timeout则一般是以下原因:
1、客户端使用的通讯协议与服务端不一致。
例如服务端是http通讯协议,客户端使用websocket通讯协议访问是无法连接的。如果客户端用websocket协议连接,那么服务端必须也是websocket协议。如果服务端是http协议的服务,那么客户端必须用http协议访问。
这里的原理类似如果你要和英国人交流,那么要使用英语。如果要和日本人交流,那么要使用日语。这里的语言就类似通讯协议,双方(客户端和服务端)必须使用相同的语言才能交流,否则无法通讯。
通讯协议不一致导致的常见的报错有:
WebSocket connection to 'ws://xxx.com:xx/' failed: Error during WebSocket handshake: Unexpected response code: xxx
WebSocket connection to 'ws://xxx.com:xx/' failed: Error during WebSocket handshake: net::ERR_INVALID_HTTP_RESPONSE
解决办法: 从上面两条报错看出,客户端使用的是ws连接是websocket协议。服务端也需要是websocket协议才行,服务端监听部分代码需要指定websocket协议才能通讯,例如下面这样
如果是gatewayWorker,监听部分代码类似
// websocket协议,这样客户端才能用ws://...来连。xxxx为端口不用改动
$gateway = new Gateway('websocket://0.0.0.0:xxxx');
