1

我们将 kamailio 4.2.0 连接到 SIP 提供商,我们会将呼叫路由到后端的一个或多个 Asterisk。

我认为在 Kamailio 一个地方收集所有 CDR 是最实用的。我得到的 CDR 非常有用,只是缺少一个字段。CDR 中的时间戳仅在呼叫被应答时显示,即计费开始时。我们想知道第一个 INVITE 何时进来,何时开始充电(接听)以及何时断开呼叫。

有人能帮忙吗?

4

1 回答 1

0

db_extra您可以使用变量和模块参数将任何属性存储在 Kamailio 会计中acc

对于传入的邀请时间,请执行以下操作:

$avp(invtime) = $Ts;

$avp(invtime)并通过db_extra参数添加存储。您必须在acc要保存的表中创建一列。

如果将 CDR 记录与 acc+dialog 一起使用,则可以对 dialog 变量使用类似的方法。

于 2016-03-03T16:35:57.770 回答