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字段含义
          • account(账户)
          • direction(方向)
          • answered_time(接通时间)
          • siphangupdisposition(挂断说明)
        • 挂断异常解决方案
      • 呼入实现同振与顺振
      • 记忆呼叫与回拨分机的运用
      • 自定义变量添加到CDR
      • 自定义变量添加到分机呼叫信息
      • http接口返回线路组名称
      • 讯时语音网关按线路对接
      • nginx代理wss
      • freeswitch无法启动处理流程
      • 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-09-11
目录

CDR分析挂断情况

常见的一个通话通常会产生两条通话记录,比如:A呼叫B,就会产生两条通话记录,分别是一个叫a路(aleg),一个叫b路(bleg)。

# 部分CDR字段含义

# account(账户)

account字段的记录规则:

  • 分机通过网关呼叫手机:a路通话记录中account字段的值为分机号,b路通话记录中account字段的值为网关名称。
  • 分机通过线路组呼叫手机:a路通话记录中account字段的值为分机号,b路通话记录中account字段的值为线路名称。
  • 分机A呼叫分机B:a路通话记录中account字段的值为分机号A,b路通话记录中account字段的值为分机号B。
  • 分机呼叫手机,既没有通过线路组呼叫,也没有通过网关呼叫:a路通话记录中account字段的值为分机号,b路通话记录中account字段的值为手机号。

# direction(方向)

呼叫流程:A输入B的号码发起呼叫,呼叫会先进入中间件,这个过程是direction:inbound;通话再由中间件呼叫B,这个过程是direction:outbound。

可以这里理解:A与B实现通话,双方之间需要中间件支持。呼叫进入中间件就是inbound,呼叫从中间件出去就是outbound。

反之如果知道了两条通话记录的direction值,就可以推断出谁呼叫的谁。

流程图

# answered_time(接通时间)

answered_time这个字段可以判断电话是否被接通:

  • 该字段为空时,说明这通电话没有接通;
  • 该字段有值时,说明这通电话已经接通了,而且该字段的值就是这通电话被接通的时间。

# sip_hangup_disposition(挂断说明)

这个字段值的视角是中间件:字段值为recv_xxx,说明中间件在接收指令;字段值为send_xxx,说明中间件在发送指令。

例如:

  • recv_refuse:说明中间件接收到同一条通话记录account字段值发起的拒接。
    • 如果同一条通话记录的account字段值是分机,那就是分机拒接的;
    • 如果同一条通话记录的account字段值是网关名称、线路名称、手机号等,那就是网关、线路方或者手机拒接的。
  • send_bye:说明是中间件给同一条通话记录的account字段值发送挂断,此时还需要看另一条通话记录。如果另一条通话记录的字段sip_hangup_disposition值为recv_bye,这就说明是另一条通话记录的字段account值发起的挂断。

# 挂断异常解决方案

  • 如果是线路拒接,可能是线路问题,找提供线路的人询问原因。
  • 如果是分机拒接,并且hangup_cause字段值为ORIGINATOR_CANCEL(取消呼叫)。
    • 如果是sipPhone软件发起的呼叫,去找sip软件的问题。
    • 如果是自动外呼发起的呼叫,看一下呼叫的时间是多少。多半是呼叫超时时间到了,取消的呼叫。
上次更新: 2024/12/21, 17:12:40
通话录音相关问题
呼入实现同振与顺振

← 通话录音相关问题 呼入实现同振与顺振→

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