Asterisk-Java

org.asteriskjava.live
Interface AsteriskServerListener

All Known Implementing Classes:
AbstractAsteriskServerListener

public interface AsteriskServerListener

You can register an AsteriskServerListener with an AsteriskServer to be notified about new channels and MeetMe users.

Usually it is better to extend AbstractAsteriskServerListener than to implement this interface directly as additonal methods will probably be added in future versions of Asterisk-Java.

Since:
0.3
Version:
$Id: AsteriskServerListener.java 958 2008-02-02 23:19:43Z srt $
Author:
srt

Method Summary
 void onNewAgent(AsteriskAgentImpl agent)
          Called whenever a new agent will be registered at Asterisk server.
 void onNewAsteriskChannel(AsteriskChannel channel)
          Called whenever a new channel appears on the Asterisk server.
 void onNewMeetMeUser(MeetMeUser user)
          Called whenever a user joins a MeetMeRoom.
 void onNewQueueEntry(AsteriskQueueEntry entry)
          Called whenever a queue entry ( ~ wapper over channel) joins a AstriskQueue.
 

Method Detail

onNewAsteriskChannel

void onNewAsteriskChannel(AsteriskChannel channel)
Called whenever a new channel appears on the Asterisk server.

Parameters:
channel - the new channel.

onNewMeetMeUser

void onNewMeetMeUser(MeetMeUser user)
Called whenever a user joins a MeetMeRoom.

Parameters:
user - the user that joined.

onNewAgent

void onNewAgent(AsteriskAgentImpl agent)
Called whenever a new agent will be registered at Asterisk server.

Parameters:
agent -

onNewQueueEntry

void onNewQueueEntry(AsteriskQueueEntry entry)
Called whenever a queue entry ( ~ wapper over channel) joins a AstriskQueue.

Parameters:
entry - the queue entry that joined.

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.