【发布时间】:2012-02-06 13:33:47
【问题描述】:
我正在尝试制作一个网页,其中列出来自 CDR 的未应答呼叫。在来电时,所有软电话和一些手机同时响铃。 Asterisk 版本是 1.8.5。
以下是单个 ANSWERED 调用写入 CDR 表的内容:
╔═════════════════════╦══════╦═════════␦═══ ═════════╦═══════════════════════════╦════════════ ═══════════════╦═════════╦═══════════════════════╦ ══════════╦═════════╦═════════════╦══════════╦════ ═════════╦═══════════╦════════════════╦══════════╗ ║ calldate ║ clid ║ src ║ dst ║ dcontext ║ channel ║ dstchannel ║ lastapp ║ lastdata ║ 持续时间 ║ billsec ║ disposition ║ amaflags ║ accountcode ║ userfield ║ uniqueid ║ imported ║ ╠═════════════════════╬══════╬═════════╬═════╬════ ══════╬═══════════════════════════╬═══════════════ ════════════╬═════════╬═══════════════════════╬═══ ═══════╬═════════╬═════════════╬══════════╬═══════ ══════╬═══════════╬════════════════╬═══════════════ ║ 2012-02-06 12:40:45 ║ ║ 5020971 ║ 595 ║ 外出 ║ 本地/595@OUTGOING-5d9a;2 ║ SIP/help.desk-000000b8 ║ 拨号 ║ SIP/help.desk/595,,Tt ║ 8 ║ 0 ║ 已回答 ║ 3 ║ ║ ║ 1328524845.301 ║ 0 ║ ║ 2012-02-06 12:40:45 ║ ║ 5020971 ║ 599 ║ 外出 ║ 本地/599@OUTGOING-038b;2 ║ SIP/help.desk-000000b9 ║ 拨号 ║ SIP/help.desk/599,,Tt ║ 8 ║ 0 ║ 没有答案 ║ 3 ║ ║ ║ 1328524845.303 ║ 1 ║ ║ 2012-02-06 12:40:44 ║ ║ 5020971 ║ s ║ to_tech ║ SIP/help.desk-000000b6 ║ 本地/595@OUTGOING-5d9a;1 ║ 队列 ║ TECH,Tt,,,300 ║ 111 ║ 1 ║ 已回答║ 3 ║ ║ ║ 1328524844.298 ║ 0 ║ ╚═════════════════════╩══════╩═════════╩═════╩════ ══════╩═══════════════════════════╩═══════════════ ════════════╩═════════╩═══════════════════════╩═══ ═══════╩═════════╩═════════════╩══════════╩═══════ ══════╩═══════════╩════════════════╩══════════════════ >获取未接电话的 SQL 如下:
SELECT * FROM cdr WHERE disposition = 'NO ANSWER' AND imported='0'
不用说,我在实际接听的电话中得到了误报。 :-)我看到的唯一链接是 NO ANSWER 和 ANSWERED 行之间的时间间隔很短(并且它们共享相同的 src 号)。
现在,在我开始检查是否有来自同一号码的一些已接听电话且时间间隔很近(例如 3 秒)之前,我想知道是否有人知道解决此问题的更好方法。
我在 extensions.conf 中说得不是很流利,实际上制定我们的拨号方案的人早已不在,但我在 extensions.conf 中注意到了这一点:
[class1] exten => s,n,SET(CDR(accountcode)=${UNIQUEID}) 包括 => 帐户 包括 => 传出
如果我明白这一点,那么扩展行应该将 CDR 表中的 accountcode 字段设置为传入呼叫的唯一 ID 的值吗?无论如何,它不起作用,因为帐户代码字段从未填写在表格中。
【问题讨论】:
标签: asterisk