我是 Asterisk 的新手,因此我们将不胜感激任何帮助。
我正在尝试将远程方 ID (CONNECTEDLINE) 保存在转移呼叫的 CDR 日志表中。在盲转中没有问题,因为我在src
字段中将远程方 ID 作为呼叫者 ID。
在有人值守的转接中,我丢失了原来的来电显示。
转移是这样的:
- A呼叫B(A与B交谈)
- B拿着A,打电话给C(B和C说话)
- B 将 A 转移给 C(A 与 C 交谈)
现在,在 CDRs 表中,我得到了两条记录。一个用于第一次调用(A<->B),另一个用于第二次调用(B<->C 和 A<->C)。关键是在第二个 CDR 中,我失去了对 A 的任何引用。
我想在第二个 CDR 中保存远程方 ID (A)。我已经在 CDR 表中添加了一个自定义字段(connectedID
) 添加了一个自定义字段。
我正在阅读关于编辑一些配置文件,添加这种句子:
"exten => s,1,set(CDR(connectedID)=${CONNECTEDLINE})"
但是,我很迷茫。我不知道我需要编辑哪个文件,即使我应该将这些代码行放在文件的哪个部分。
有人能指出我正确的方向吗?