我想知道,在使用Asterisk-Java时,如何获得Asterisk中正在进行的呼叫列表?
例如,需要它重新启动ManagerAPI,我想显示当前在Asterisk上运行的所有调用。
之前它是通过观察在Asterisk中创建的Channels上的属性来完成的(我认为它是'linkedChannel'属性),但现在(Asterisk 13)不可能 - 在创建调用时不会更新linkedChannel。
你应该通过AMI COMMAND动作发出“核心节目频道简洁”并收集输出。