当前位置: 首页 > 知识库问答 >
问题:

从星号12获取所有事件

洪逸清
2023-03-14

在我的应用程序中,我想显示星号服务器上所有活动调用的实时概述。

这就是为什么我想使用Asterisk 12 REST API(ARI)从Asterisk 12服务器获取所有事件(创建/销毁通道等)。

当我连接到websocket时,我只会得到一些事件,它们以我在最初调用“/ari/events”(在本例中为“hello”)时指定的应用程序为目标。

$ wscat.py 'ws://localhost:8088/ari/events?app=hello&api_key=...'

我如何获取所有事件(例如新来电的信息)?

还是有另一种可能得到想要的信息?

我正在使用Asternet. ARI。NET Stasis框架和以下代码:

// Create a message client to receive events on
Client = new ARIClient(
    new StasisEndpoint(Host, Port, Username, Password),
    AppName
);
Client.Connect();
Client.OnChannelStateChangeEvent += Client_OnChannelStateChangeEvent;

方法Client\u OnChannelStateChangeEvent仅用于我的应用程序使用Client发起的调用。频道。起源(…)


共有1个答案

萧晔
2023-03-14

您可以使用AMI(管理器界面)

http://www.voip-info.org/wiki/view/Asterisk管理器API

http://www.voip-info.org/wiki/view/asterisk经理事件

 类似资料:
  • 问题内容: 使用来获取Cookie 似乎很简单,它似乎将Cookie存储在其他位置。 我做了一些研究,然后从对象中获取了一些Cookie 。但是,其中不包含: 奇怪的是,ios 9中还有一个类负责管理中的cookie ,但是,该类不包含用于检索cookie数据的公共方法: 是否有解决方法来获取Cookie数据? 问题答案: 最后,对于登陆iOS的11。 https://developer.appl

  • 问题内容: 可以说我有一个Java程序包,其中包含所有继承自的类,我能以某种方式获得所有这些类吗?我正在锁定以下方面的东西: 这样有可能吗? 问题答案: 这是一个基本示例,假定类未打包JAR:

  • 问题内容: 我需要输出从当前日期开始的未来12个月的日期列表(仅星期一和星期二),如下所示: 2010年1月 星期二2010年1月12日 星期一2010 年1月18日 星期二2010 年1月19日 星期一2010 年1月25 日星期一2010年 2月2日 星期二2010 年2月8日 星期一2010年2月9日星期二2010 年 2月 15 日星期一2010年2月15日 星期二2010 年2月16日

  • 问题内容: 如何获得给定星期几的第一天? 例如,当我写这篇文章时,我们在 WEEK 29。* 我想编写一个MySQL查询,它将使用 WEEKNO 29 作为唯一可用参数返回 7月18日星期日 。 * 问题答案: 您可以使用: 这将为您提供2010年第3周的星期一日期,即2010-01-18。 另一个例子: 请给您2010年第52周的星期日日期,即2010-12-26。 最后,使用原始示例: 这给出

  • 问题内容: 我怎么知道我可以从对象/界面访问的字段?我尝试过反射,但看来您必须首先知道字段名称。如果我需要了解所有可用字段怎么办? 问题答案: 您可以使用该函数获取类型描述符。从那里,您可以列出存储在界面中的动态值的字段。 例: 输出: 调用的结果是一个值为,其中包含字段名称以及其他内容: 如果还需要这些字段的值,则可以使用获取,然后可以使用或: 输出: 在Go Playground上尝试一下。

  • 问题内容: 我只是不明白一件事。当我输入时: 我得到: 但是选择似乎根本不起作用: 那怎么可能?我的意思是,表明存在一个名为“ db”的表… 其次,当我键入:它给我: 我能够做到: 我得到了一些结果。这是为什么?为什么我只能选择大写字母呢?而且,如何从仅以大写形式给出的表中进行选择?干杯 如果很重要:我以root用户身份登录到我的数据库。 问题答案: “ information_schema”仅具