如何在没有带星号的打开通道的情况下获取与扩展/对等机关联的名称';什么是Java API?

如何在没有带星号的打开通道的情况下获取与扩展/对等机关联的名称';什么是Java API?,java,asterisk,pbx,Java,Asterisk,Pbx,我用的是免费PBX。 目前,我能够显示所有SIP对等点及其各自的状态: public void onManagerEvent(ManagerEvent event) { // Look if the event is a IP phone (Peer entry) if(event instanceof PeerEntryEvent) { PeerEntryEvent ev = (PeerEntryEvent)event; // Get

我用的是免费PBX。 目前,我能够显示所有SIP对等点及其各自的状态:

public void onManagerEvent(ManagerEvent event) 
{
    // Look if the event is a IP phone (Peer entry)
    if(event instanceof PeerEntryEvent)
    {
        PeerEntryEvent ev = (PeerEntryEvent)event;
        // Get the user extension
        peer = ev.getObjectName();
        // Add to the array
        peersName.add(peer);
    }
}

当频道打开时,我能够显示两个呼叫者的电话号码和姓名:

private String GetExtensionPeer(String extension)
{
    for (AsteriskChannel e : channels)
        if (e.number.equals(extension) && e.bridge != null )
            for (AsteriskChannel channel : channels)
                if (z.channel.equals(e.bridge))
                   return "       with " + channel.number + " - " + channel.name;
    return "";
}

但是现在,我想显示没有通道连接的扩展名

在FreePBX的面板中,它看起来像:


在freepbx中,您可以从星号db获得扩展列表。要查看信息,请执行以下操作

星号-rx“数据库显示”

要获取信息,请使用带有DBGET的管理器操作“command”


其他选项-从freepbx的mysql数据库获取该信息。

java API链接不起作用