CCAdmin - 顶顶通呼叫中心中间件Web管理系统 CCAdmin - 顶顶通呼叫中心中间件Web管理系统
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
空号识别
  • 介绍
  • 基本功能(ippbx)
  • 电话机器人(AI)
  • 语音识别
  • 空号识别
  • 在线预览 (opens new window)
  • 顶顶通官网 (opens new window)
  • 顶顶通博客 (opens new window)
日志 (opens new window)
  • 介绍
  • 功能介绍
  • 快速开始
  • 基本电话功能

    • 分机配置

      • 分机互打
      • 手机注册分机
      • 浏览器SIP电话
    • 线路配置

      • 网关对接
      • ims对接
      • IP对接
      • 反向注册对接
      • 发起外呼
    • 点击拨号

      • 添加自定义变量
      • 进入机器人话术
    • FAQ

      • 呼入配置
      • 回铃音补偿
      • 长签功能
      • 限制通话时长
      • 通话录音相关问题
      • CDR分析挂断情况
      • 呼入实现同振与顺振
      • 记忆呼叫与回拨分机的运用
      • 自定义变量添加到CDR
      • 自定义变量添加到分机呼叫信息
      • http接口返回线路组名称
      • 讯时语音网关按线路对接
      • freeswitch无法启动处理流程
        • 切换前台启动
          • 任务计划启动
          • 服务命令启动
        • 启动失败案例总结
          • 授权到期
          • 配置文件加载失败
          • 许可证占用
          • Redis连接失败
          • 1. Redis密码错误
          • 2. Redis连接超时
          • 授权失败
      • CCAdmin-web访问失败
      • 关键词过滤freeswitch日志
  • 语音识别

    • asrproxy安装
    • 模型对接

      • 对接第三方ASR
      • 对接第三方TTS
      • 对接不同语种的ASR
      • ASR组的配置与使用
      • 私有化部署ASR
      • 私有化部署TTS
      • 阿里云国际站对接例子
      • asrproxy对接自定义ASR
      • mod_cti对接自定义TTS
      • 测试
    • FAQ

      • 修改VAD模型参数
      • 一句话模型对接方式
  • 自动外呼场景

    • 进入排队转坐席
    • 进入json话术
    • 进入http话术
  • 机器人话术

    • 话术测试流程

      • json话术测试流程
      • http话术测试流程
    • FAQ

      • 机器人话术转坐席人工
      • 机器人通话手动转接给坐席
      • 话术挂断之后是否处理事件
  • SIP安全

    • mod_cti安全加强
    • fail2ban程序安装
  • 替换授权与程序升级

    • 升级Freeswitch
    • 授权替换
    • 更换Redis连接
  • 指南
  • 基本电话功能
  • FAQ
顶顶通
2024-12-17
目录

freeswitch无法启动处理流程

如果发现freeswitch程序无法成功启动,一律的做法都是:先结束当前进程,改为前台启动。前台启动会输出启动日志,可以查看程序启动失败的错误日志,从而确定失败原因。

# 切换前台启动

在切换为前台启动之前,需要先判断freeswitch程序后台启动的方式,然后执行对应的命令启动程序:

  • 如果是通过任务计划执行fscheck脚本启动的程序,请跳转到:任务计划启动
  • 如果是通过服务命令方式启动的程序,请跳转到:服务命令启动

# 任务计划启动

  1. 结束当前进程,可执行以下命令:

    kill -9 `pgrep freeswitch`
    
    1
  2. 前台启动程序,可执行以下命令:

    freeswitch
    
    1

# 服务命令启动

  1. 结束当前进程,可执行以下命令:

    sudo systemctl stop freeswitch
    
    1
  2. 在前台启动freeswitch程序之前,需要先查看freeswitch.server文件内容,确认程序是通过什么用户启动的,再选择启动的方式。执行以下命令:

    cat /usr/lib/systemd/system/freeswitch.service
    
    1

    启动方式选择:

    • 如果是文件内容是User=ddt,执行以下命令启动程序:

      sudo chown -R ddt /ddt
      freeswitch -u ddt
      
      1
      2
    • 如果是文件内容是User=root,执行以下命令启动程序:

      freeswitch
      
      1

# 启动失败案例总结

# 授权到期

freeswitch程序模块到期导致的启动失败,程序前台启动日志如图所示:

模块到期

处理方法:需要找顶顶通的工作人员,询问模块如何延期。

# 配置文件加载失败

cti.json文件内容格式错误导致的启动失败,程序前台启动日志如图所示:

内容格式错误

处理方法:图中的日志已经定位了/ddt/fs/conf/cti.json文件格式错误的内容:{"key":""}。

  1. 把错误的格式修改正确。
  2. 重启freeswitch程序。

# 许可证占用

如果是因为许可证被占用导致程序启动失败,程序前台启动日志如图所示:

文件锁定

处理方法:

  1. 删除文件/tmp/a32850357946e63dbbbe5d64e29f7847。
  2. 重启freeswitch程序。

# Redis连接失败

# 1. Redis密码错误

Redis密码错误连接不上Redis,导致程序启动失败,程序前台启动日志如图所示:

Redis连接失败 处理方法:

  1. 在/ddt/fs/conf/cti.json配置文件中修改成正确的Redis密码。
  2. 重启freeswitch程序。

# 2. Redis连接超时

Redis连接超时,导致程序启动失败,程序前台启动日志如图所示:

Redis连接超时

处理方法:Redis连接超时是因为连接Redis的网络不通,可能原因有:

  • 防火墙问题:该问题常出现在freeswitch连接的是非本地服务器的redis,需要关闭防火墙或者修改防火墙规则,确保freeswitch程序能正常连接redis。
  • 监听的IP和端口不对:
    • 查看redis程序监听的IP和端口,执行命令:netstat -natp | grep redis
    • 如果监听的IP或者端口不对,在/ddt/fs/conf/cti.json配置文件中修改成正确的IP和端口。
    • 重启freeswitch程序。

# 授权失败

在线授权的程序在启动时需要访问我们的官方地址,如果因授权不通过导致的程序启动失败,程序前台启动日志如图所示:

授权失败

处理方法:ssh控制台去ping以下两个域名:

authv40.ddrj.com

authv41.ddrj.com

  • 可能一:服务器无法解析域名,说明服务器的dns出现问题。
  • 可能二:服务器可以解析出域名,但是无法ping通。需要把服务器的IP提供给工作人员,进行解封。
上次更新: 2025/05/13, 17:06:57
讯时语音网关按线路对接
CCAdmin-web访问失败

← 讯时语音网关按线路对接 CCAdmin-web访问失败→

微信:cdevelop
Copyright © 2024-2025 福州晋安区顶顶通软件有限公司  |  闽ICP备17029631号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式