【问题标题】:Looking for an explanation of Asterisk's cdr log fields寻找 Asterisk 的 cdr 日志字段的解释
【发布时间】:2010-05-13 19:17:04
【问题描述】:

Asterisk 有以下字段

   CREATE TABLE `cdr` (
  `calldate` datetime NOT NULL default '0000-00-00 00:00:00',
  `clid` varchar(80) NOT NULL default '',
  `src` varchar(80) NOT NULL default '',
  `dst` varchar(80) NOT NULL default '',
  `dcontext` varchar(80) NOT NULL default '',
  `channel` varchar(80) NOT NULL default '',
  `dstchannel` varchar(80) NOT NULL default '',
  `lastapp` varchar(80) NOT NULL default '',
  `lastdata` varchar(80) NOT NULL default '',
  `duration` int(11) NOT NULL default '0',
  `billsec` int(11) NOT NULL default '0',
  `disposition` varchar(45) NOT NULL default '',
  `amaflags` int(11) NOT NULL default '0',
  `accountcode` varchar(20) NOT NULL default '',
  `uniqueid` varchar(32) NOT NULL default '',
  `userfield` varchar(255) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

大多数字段名称是不言自明的,但有些字段包含非自我解释的数据。例如dst = "s",是否有人知道解释此和 CDR 表中记录的其他数据的文档?

【问题讨论】:

    标签: database asterisk calllog cdr


    【解决方案1】:

    dst 是您拨打电话的分机

    【讨论】:

      【解决方案2】:

      当调用所在的上下文没有其他匹配的扩展时,cdr 将显示 dst="s"。如Asterisk+s+extension 所述,这有时用作最后手段的扩展。文章还提到了在宏中使用 s 扩展名,这也是一个可能的原因。根据您设置 Asterisk 的方式,您可能没有意识到您的呼叫正在由仅使用 s 扩展名的 Asterisk stdexten macro 处理。

      增加 cdr 以提供更清晰的呼叫流表示的一种方法是使用 cdr_adaptive_odbc 模块记录您的cdr to a database。对自适应 CDR 进行此更改使您能够向 CDR 添加其他列。随着拨号方案变得更加复杂,附加的列将有助于阐明您将看到的所有不同类型的呼叫流程。如果我们以 stdexten 为例,即使 dst=s,您也可以通过使用实际扩展名填充另一个 cdr 字段来使 cdr 记录更加清晰。这可以使用cdr function 以这种方式 CDR(xdst)=${ARG2} 完成。

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 这是一个很好的信息来源,但我想要一些解释不同情况的东西,比如dst = "s"。似乎某些dst='s' 是从接待处转接的来电,但没有其他信息将它们与原始来电者ID 相关联。例如:2010-05-12 15:13:28 244 244 s from-internal SIP/239-0908f990 Zap/9-1 141 136 ANSWERED 3 1273691608.12897
        【解决方案4】:

        该 wiki 对其中许多领域都有很好的参考:https://wiki.asterisk.org/wiki/display/AST/CDR+Fields

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-02-06
          相关资源
          最近更新 更多