← 返回主页

其他资料与常用命令(可折叠手册)

查询中心号码命令
AT+CSCA?
设备服务器常用命令与排查提示
  • 提示1:如果 etms 或 esps 页面进不去,尝试先关闭,再启动 tomcat。
  • 提示2:如果 esps 页面能进去但设备都不在线,尝试重启 esps。
  • 提示3:如果服务器意外重启(例如欠费关机),建议依次重启 tomcat、etms、esps。

Tomcat(以 tomcat 用户运行)

关闭:sudo -u tomcat /usr/local/tomcat/bin/shutdown.sh
                    开启:sudo -u tomcat /usr/local/tomcat/bin/startup.sh

ETMS

重启:etmd restart
                    查看状态:etmd status

ESPS

查看状态:espsd status
                    重启:espsd restart
设备逻辑与基本概念
  1. 设备分为两种:simpool(卡池,简称 B 设备)和 goip(网关设备,简称 A 设备)。
  2. simpool:通常有 128–512 个卡槽,仅能插卡,需配合网关使用,有后台用于设置集中网管与 ESP 配置。
  3. goip:通常有 1–64 个端口,对应相同数量的卡槽,可单独使用并提供更丰富的短信/电话控制功能。
  4. ETMS(集中网管系统):用于注册设备账号,需在设备配置页将设备指向 ETMS(填写 ETMS IP/端口/账号/密码),可通过 ETMS 直接访问设备。
  5. ESPS:A、B 设备间的桥梁,可添加设备并绑定 B 设备卡槽到 A 设备端口。
  6. simpool 配置集中网管路径示例:系统设置 » 设备管理 » 设备网管(先在 ETMS 添加设备账号)。
  7. goip 配置集中网管路径示例:系统设置 » 用户及设备管理 » 设备网管(先在 ETMS 添加设备账号)。
  8. simpool 设置 ESPS:基本设置 » ESP 设置(先在 ESPS 添加设备,并设置账号/密码/设备类型)。
  9. goip 设置 ESPS:网管设置 » SIMPOOL 设置 » 基本设置(先在 ESPS 添加设备,并设置账号/密码/设备类型)。
快速排查与建议
  • 顺序重启:先停止 tomcat,再重启 ETMS、ESPS,然后启动 tomcat(当服务相互依赖,按此顺序可减少错误)。
  • 若单个服务页面可访问但设备离线,优先重启该服务并检查网络、防火墙与端口映射。
  • 如遇服务器意外关机,检查系统日志、磁盘与防火墙规则,再依次重启服务。
客户创建任务选错了坐席,或者忘记选坐席,要把某个任务下的会话全部切给一个坐席账号(操作步骤与 SQL 示例)
  1. 确认客户提供的任务名称、客户账号、坐席账号拼写无误。
  2. 查询任务:
    select * from tb_task where task_name = "20260203-001439";
    从结果中记下 task 的 id 与 assignment_rule、user_id 字段。
  3. 查询客户账号:
    select * from sys_user where user_name = "客户账号";
    记下该用户的 id。
  4. 核对任务归属:确认 sql1 结果的 user_id 是否等于 sql2 结果的 id。
  5. 查询坐席账号:
    select * from sys_user where user_name = "坐席账号";
    记下坐席的 id并确认其 parent_id 是否指向客户账号 id。
  6. 修改任务分配策略(将 assignment_rule 中的目标改为 坐席_id):
    update tb_task set assignment_rule = '{"type":"agents","targets":[坐席_id],"strategy":"random"}' where id = 任务_id;
  7. 将已分配的会话全部切给坐席:
    update tb_session set user_id = 坐席_id where task_id = 任务_id;
  8. 校验:再次查询 tb_session 和 tb_task 确认 user_id 与 assignment_rule 已正确更新。
分站安装相关步骤
  1. 服务器防火墙开放端口:808822
  2. 安装 JDK(无特殊版本要求,安装完成后可通过 java -version 校验)。
  3. 安装 MySQL(重要)
    • 在“设置端口”界面,勾选开启防火墙端口
    • 在“设置密码”界面,勾选允许远程连接
    • 设置并妥善记录 root 密码或业务账号密码。
  4. 解压 Redis.zip,启动 Redis\redis-server.exe
  5. 解压 Nginx.zip,将前端页面放入 nginx\shuangxiang 文件夹; 修改 nginx\conf\nginx.confserver 模块 IP 为分站对应 IP。
    注意:配置文件请在本地修改后上传替换;每次修改后都需要重启 nginx\nginx.exe
  6. 本地使用 Navicat 远程连接数据库,执行初始化sql文件:bidirectional_initial.sql
  7. 启动后端 jar 包(当前解压包不含该文件,需另外获取)。
  8. 下载相关文件