Asterisk-Java

Package org.asteriskjava.live

Provides a higher level API on top of Asterisk's Manager API.

See:
          Description

Interface Summary
AsteriskAgent Represents an Asterisk agent
AsteriskChannel Represents an Asterisk channel.
AsteriskQueue An Asterisk ACD queue.
AsteriskQueueEntry Represents a member of a queue.
AsteriskQueueListener You can register an AsteriskQueueListener with an AsteriskQueue to be notified about new calls in and out of the queue, member state changes and exceeding service levels.
AsteriskQueueMember A queue member.
AsteriskServer The AsteriskServer is built on top of the ManagerConnection and is an attempt to simplify interaction with Asterisk by abstracting the interface.
AsteriskServerListener You can register an AsteriskServerListener with an AsteriskServer to be notified about new channels and MeetMe users.
CallDetailRecord Represents an Asterisk Call Detail Record (CDR).
LiveObject Interface for all live objects.
MeetMeRoom Represents an Asterisk MeetMe room.
MeetMeUser Represents a user of a MeetMe room.
OriginateCallback Callback interface for asynchronous originates.
 

Class Summary
AbstractAsteriskServerListener Empty implementation of the AsteriskServerListener interface.
CallerId Represents a Caller*ID containing name and number.
ChannelStateHistoryEntry An entry in the channel state history of an AsteriskChannel.
DefaultAsteriskServer Default implementation of the AsteriskServer interface.
DialedChannelHistoryEntry An entry in the dialed channels history of an AsteriskChannel.
Extension  
ExtensionHistoryEntry An entry in the extension history of an AsteriskChannel.
LinkedChannelHistoryEntry An entry in the linked channels history of an AsteriskChannel.
SecureAsteriskServer Secure implementation of the AsteriskServer interface.
Voicemailbox An Asterisk voicemailbox with status.
 

Enum Summary
AgentState The lifecycle status of an AsteriskAgent.
AmaFlags  
ChannelState The lifecycle status of an AsteriskChannel.
Disposition  
HangupCause Asterisk hangup cause.
MeetMeUserState The lifecycle status of a MeetMeUser.
QueueEntryState The lifecycle status of a AsteriskQueueEntry.
QueueMemberState Represents the status of a Queue memeber.
 

Exception Summary
InvalidPenaltyException Indicates that the penalty could not be assigned to the queue member.
LiveException Base class for exceptions thrown by the live package.
ManagerCommunicationException  
NoSuchChannelException Indicates that the channel is not available on the Asterisk server.
NoSuchInterfaceException Indicates that the interface is not available on the Asterisk server.
 

Package org.asteriskjava.live Description

Provides a higher level API on top of Asterisk's Manager API.


Asterisk-Java

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