1

我订阅了使用 ARI 的事件下列出的事件https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+REST+Data+Models#Asterisk13RESTDataModels-Event

我同时有多个电话,因为这会得到很多不同的事件,我如何将这些事件分组为交互 - 每个客户一次交互?就像一个客户呼叫一个分机,然后被转移到另一个分机,在那里交谈并挂断这是一次交互,同时另一个客户正在呼叫和交谈而不转移 - 这是第二次交互等,所以我需要生成许多交互,因为有用户调用。

我在哪里可以阅读一些关于每次通话生成的事件顺序的文档或任何关于此事的内容?我无权访问生产星号,因此我不能只查看生成了哪些事件并从那里开始。现在我什至不知道当客户打电话和谈话时会产生什么事件。

4

2 回答 2

1

您可以解析频道的唯一标识。对于传输,您需要解析链接/取消链接和桥接/取消桥接事件,将 uniqueid 更改为新的。

没有其他办法了。

星号事件取决于星号版本。所以最好的方法就是转储所有事件并查看。

您也可以检查 CEL 系统。

于 2016-10-28T05:58:48.403 回答
1

如果分组是最大的痛苦,您可以使用Bridges。当一个客户来电时,您可以创建一个桥并将该通道添加到其中,并将 bridgeid 与客户链接,之后可以使用 bridgeid 识别所有交互/事件。但要删除频道,您还应该记录频道 ID。

于 2016-12-20T06:52:40.220 回答