title: Asterisk + asterisk-java listen new channels
body: <p>Asterisk 11.4.0
  Asterisk-java: 1.0.0.CI-SNAPSHOT</p>
  
  <p>I've try to run this code:</p>
  
  <pre><code>import org.asteriskjava.live.AsteriskChannel;
  import org.asteriskjava.live.AsteriskQueue;
  import org.asteriskjava.live.AsteriskQueueEntry;
  import org.asteriskjava.live.internal.AsteriskAgentImpl;
  import org.asteriskjava.live.AsteriskServer;
  import org.asteriskjava.live.AsteriskServerListener;
  import org.asteriskjava.live.DefaultAsteriskServer;
  import org.asteriskjava.live.ManagerCommunicationException;
  import org.asteriskjava.live.MeetMeRoom;
  import org.asteriskjava.live.MeetMeUser;
  import java.beans.PropertyChangeListener;
  import java.beans.PropertyChangeEvent;
  
  public class HelloLiveEverything implements AsteriskServerListener, PropertyChangeListener
  {
  private AsteriskServer asteriskServer;
  
  public HelloLiveEverything()
  {
      asteriskServer = new DefaultAsteriskServer("localhost", "manager", "password");
  }
  
  public void run() throws ManagerCommunicationException
  {
      // listen for new events
      asteriskServer.addAsteriskServerListener(this);
      // add property change listeners to existing objects
      for (AsteriskChannel asteriskChannel : asteriskServer.getChannels())
      {
          System.out.println(asteriskChannel);
          asteriskChannel.addPropertyChangeListener(this);
      }
  }
  
  public void onNewAsteriskChannel(AsteriskChannel channel)
  {
      System.out.println(channel);
      channel.addPropertyChangeListener(this);
  }
  
  public void onNewMeetMeUser(MeetMeUser user)
  {
      System.out.println(user);
      user.addPropertyChangeListener(this);
  }
  
  
      public void onNewQueueEntry(AsteriskQueueEntry user)
  {
      System.out.println(user);
      user.addPropertyChangeListener(this);
  }
  
      public void onNewAgent(AsteriskAgentImpl user)
  {
      System.out.println(user);
      user.addPropertyChangeListener(this);
  }
  
  
  public void propertyChange(PropertyChangeEvent propertyChangeEvent)
  {
      System.out.println(propertyChangeEvent);
  }
  
  public static void main(String[] args) throws Exception
  {
      HelloLiveEverything helloLiveEverything = new HelloLiveEverything();
      helloLiveEverything.run();
      while (true) {
  }
  
  }
  }
  </code></pre>
  
  <p>When executed, connectios is OK. This code show me current channels but never show me new channels when callers make a calls.
  I need to catch the events when new asterisk channels are opening.
  What I made wrong?
  Thank you</p>