2010-10-29 14 views
0

我正在使用星号点网,我正在寻找一种方法来获得当前的PBX“状态”。 我需要的是确定:如何确定当前的PBX状态(呼叫,振铃等等)与星号点网

  • 哪些扩展正忙着在呼叫
  • 其扩展振铃
  • 哪个号码是调用扩展
  • 其数量由扩展名为
  • 和分机号码本身。

我知道我可以通过使用状态动作,ExtensionState动作和NewChannel动作来获得这些数据的一部分。然而,当事件发生时这些工作。例如,如果某个分机正忙于通话,则只有在通话结束时(通话断开并且对方再次可用),才会有新的ExtensionState。

任何帮助将不胜感激。

由于提前, 赞布罗塔

回答

0

我刚刚检查的Asterisk的changelog。 Asterisk 1.6中引入了CoreShowChannel操作。我仍然不得不做我的家庭作业,但我想这就是我需要获取有关在我的应用程序启动时在服务器上发生的事情的信息。 初始化后,事件跟踪更容易,因为已经有很多事件可以订阅,以便接到新通话,挂断电话等通知。 希望这可以帮助别人。 干杯, Gianluca。