Asterisk-Java
A B C D E F G H I J K L M N O P Q R S T U V W Z

A

AbsoluteTimeoutAction - Class in org.asteriskjava.manager.action
The AbsoluteTimeoutAction sets the absolute maximum amount of time permitted for a call on a given channel, it hangs up the channel after a certain time.
AbsoluteTimeoutAction() - Constructor for class org.asteriskjava.manager.action.AbsoluteTimeoutAction
Creates a new empty AbsoluteTimeoutAction.
AbsoluteTimeoutAction(String, Integer) - Constructor for class org.asteriskjava.manager.action.AbsoluteTimeoutAction
Creates a new AbsoluteTimeoutAction with the given channel and timeout.
AbstractAgentEvent - Class in org.asteriskjava.manager.event
Abstract base class for several agent related events.
AbstractAgentEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractAgentEvent
 
AbstractAgiCommand - Class in org.asteriskjava.fastagi.command
Abstract base class that provides some convenience methods for implementing AgiCommand classes.
AbstractAgiCommand() - Constructor for class org.asteriskjava.fastagi.command.AbstractAgiCommand
 
AbstractAsteriskServerListener - Class in org.asteriskjava.live
Empty implementation of the AsteriskServerListener interface.
AbstractAsteriskServerListener() - Constructor for class org.asteriskjava.live.AbstractAsteriskServerListener
 
AbstractChannelEvent - Class in org.asteriskjava.manager.event
Abstract base class providing common properties channel related events.
AbstractChannelEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractChannelEvent
 
AbstractChannelStateEvent - Class in org.asteriskjava.manager.event
Abstract base class providing common properties for HangupEvent, NewChannelEvent and NewStateEvent.
AbstractChannelStateEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractChannelStateEvent
 
AbstractManagerAction - Class in org.asteriskjava.manager.action
This class implements the ManagerAction interface and can serve as base class for your concrete Action implementations.
AbstractManagerAction() - Constructor for class org.asteriskjava.manager.action.AbstractManagerAction
 
AbstractManagerEventListener - Class in org.asteriskjava.manager
Utility class that provides a protected handler method for each concrete manager event.
AbstractManagerEventListener() - Constructor for class org.asteriskjava.manager.AbstractManagerEventListener
 
AbstractMappingStrategy - Class in org.asteriskjava.fastagi
Abstract base class for common mapping strategies.
AbstractMappingStrategy() - Constructor for class org.asteriskjava.fastagi.AbstractMappingStrategy
 
AbstractMeetMeEvent - Class in org.asteriskjava.manager.event
Abstract base class providing common properties for MeetMe (Asterisk's conference system) events.
AbstractMeetMeEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractMeetMeEvent
 
AbstractMeetMeMuteAction - Class in org.asteriskjava.manager.action
Abstract base class for mute and unmute actions.
AbstractMeetMeMuteAction() - Constructor for class org.asteriskjava.manager.action.AbstractMeetMeMuteAction
 
AbstractMeetMeMuteAction(String, Integer) - Constructor for class org.asteriskjava.manager.action.AbstractMeetMeMuteAction
 
AbstractParkedCallEvent - Class in org.asteriskjava.manager.event
Abstract base class for several call parking related events.
AbstractParkedCallEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractParkedCallEvent
 
AbstractQueueMemberEvent - Class in org.asteriskjava.manager.event
Abstract base class for several queue member related events.
AbstractQueueMemberEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractQueueMemberEvent
 
accept() - Method in class org.asteriskjava.util.internal.ServerSocketFacadeImpl
 
accept() - Method in interface org.asteriskjava.util.ServerSocketFacade
Waits for a new incoming connection.
ACTION_APPEND - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
ACTION_DELCAT - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
ACTION_DELETE - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
ACTION_NEWCAT - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
ACTION_RENAMECAT - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
ACTION_UPDATE - Static variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
actionCounter - Variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
actions - Variable in class org.asteriskjava.manager.action.UpdateConfigAction
 
addAsteriskQueueListener(AsteriskQueueListener) - Method in interface org.asteriskjava.live.AsteriskQueue
Registers a new queue listener.
addAsteriskServerListener(AsteriskServerListener) - Method in interface org.asteriskjava.live.AsteriskServer
Adds a listener to this AsteriskServer.
addAsteriskServerListener(AsteriskServerListener) - Method in class org.asteriskjava.live.DefaultAsteriskServer
 
addAsteriskServerListener(AsteriskServerListener) - Method in class org.asteriskjava.live.internal.AsteriskServerImpl
 
addCommand(String, String, String, String, String) - Method in class org.asteriskjava.manager.action.UpdateConfigAction
Adds a command to update a config file while sparing you the details of the Manager's required syntax.
addEvent(ResponseEvent) - Method in class org.asteriskjava.manager.internal.ResponseEventsImpl
Adds a ResponseEvent that has been received.
addEventListener(ManagerEventListener) - Method in class org.asteriskjava.manager.DefaultManagerConnection
 
addEventListener(ManagerEventListener) - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 
addEventListener(ManagerEventListener) - Method in interface org.asteriskjava.manager.ManagerConnection
Registers an event listener that is called whenever an ManagerEvent is receiced from the Asterisk server.
addInternalActionId(String, String) - Static method in class org.asteriskjava.manager.internal.ManagerUtil
Adds the internal action id to the given action id.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.asteriskjava.live.LiveObject
Adds a PropertyChangeListener that is notified whenever a property value changes.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.asteriskjava.live.LiveObject
Adds a PropertyChangeListener that is notified whenever a given property value changes.
addStrategy(MappingStrategy) - Method in class org.asteriskjava.fastagi.CompositeMappingStrategy
Adds a strategy (at the end of the list).
AGENT_STATUS_IDLE - Static variable in class org.asteriskjava.manager.event.AgentsEvent
Agent is logged in and waiting for call.
AGENT_STATUS_LOGGEDOFF - Static variable in class org.asteriskjava.manager.event.AgentsEvent
Agent isn't logged in.
AGENT_STATUS_ONCALL - Static variable in class org.asteriskjava.manager.event.AgentsEvent
Agent is logged in and on a call.
AGENT_STATUS_UNKNOWN - Static variable in class org.asteriskjava.manager.event.AgentsEvent
Don't know anything about agent.
AgentCallbackLoginAction - Class in org.asteriskjava.manager.action
The AgentCallbackLoginAction sets an agent as logged in with callback.
AgentCallbackLoginAction() - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Creates a new empty AgentCallbackLoginAction.
AgentCallbackLoginAction(String, String) - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Creates a new AgentCallbackLoginAction, that logs in the given agent at the given callback extension.
AgentCallbackLoginAction(String, String, String) - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Creates a new AgentCallbackLoginAction, that logs in the given agent at the given callback extension in the given context.
AgentCallbackLoginEvent - Class in org.asteriskjava.manager.event
An AgentCallbackLoginEvent is triggered when an agent is successfully logged in using AgentCallbackLogin.
AgentCallbackLoginEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentCallbackLoginEvent
 
AgentCallbackLogoffEvent - Class in org.asteriskjava.manager.event
An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using AgentCallbackLogin is logged of.
AgentCallbackLogoffEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentCallbackLogoffEvent
 
AgentCalledEvent - Class in org.asteriskjava.manager.event
An AgentCalledEvent is triggered when an agent is rung.
AgentCalledEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentCalledEvent
 
AgentCompleteEvent - Class in org.asteriskjava.manager.event
An AgentCompleteEvent is triggered when at the end of a call if the caller was connected to an agent.
AgentCompleteEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentCompleteEvent
 
AgentConnectEvent - Class in org.asteriskjava.manager.event
An AgentConnectEvent is triggered when a caller is connected to an agent.
AgentConnectEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentConnectEvent
 
AgentDumpEvent - Class in org.asteriskjava.manager.event
An AgentDumpEvent is triggered when an agent dumps the caller while listening to the queue announcement.
AgentDumpEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentDumpEvent
 
AgentLoginEvent - Class in org.asteriskjava.manager.event
An AgentLoginEvent is triggered when an agent is successfully logged in using AgentLogin.
AgentLoginEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentLoginEvent
 
AgentLogoffAction - Class in org.asteriskjava.manager.action
The AgentLogoffAction sets an agent as no longer logged in.
AgentLogoffAction() - Constructor for class org.asteriskjava.manager.action.AgentLogoffAction
Creates a new empty AgentLogoffAction.
AgentLogoffAction(String) - Constructor for class org.asteriskjava.manager.action.AgentLogoffAction
Creates a new AgentLogoffAction that logs off the given agent
AgentLogoffAction(String, Boolean) - Constructor for class org.asteriskjava.manager.action.AgentLogoffAction
Creates a new AgentLogoffAction that logs off the given agent
AgentLogoffEvent - Class in org.asteriskjava.manager.event
An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using AgentLogin is logged of.
AgentLogoffEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentLogoffEvent
 
AgentsAction - Class in org.asteriskjava.manager.action
The AgentsAction requests the state of all agents.
AgentsAction() - Constructor for class org.asteriskjava.manager.action.AgentsAction
Creates a new AgentsAction.
AgentsCompleteEvent - Class in org.asteriskjava.manager.event
An AgentsCompleteEvent is triggered after the state of all agents has been reported in response to an AgentsAction.
AgentsCompleteEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentsCompleteEvent
 
AgentsEvent - Class in org.asteriskjava.manager.event
An AgentsEvent is triggered for each agent in response to an AgentsAction.
AgentsEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentsEvent
 
AgiChannel - Interface in org.asteriskjava.fastagi
Provides the functionality to send AgiCommands to Asterisk while handling an AgiRequest.
AgiChannelImpl - Class in org.asteriskjava.fastagi.internal
Default implementation of the AgiChannel interface.
AgiCommand - Interface in org.asteriskjava.fastagi.command
AgiCommand that can be sent to Asterisk via the Asterisk Gateway Interface.
AgiConnectionHandler - Class in org.asteriskjava.fastagi.internal
An AgiConnectionHandler is created and run by the AgiServer whenever a new socket connection from an Asterisk Server is received.
AgiConnectionHandler(SocketConnectionFacade, MappingStrategy) - Constructor for class org.asteriskjava.fastagi.internal.AgiConnectionHandler
Creates a new AGIConnectionHandler to handle the given socket connection.
AgiException - Exception in org.asteriskjava.fastagi
Base class for all AGI specific exceptions.
AgiException(String) - Constructor for exception org.asteriskjava.fastagi.AgiException
Creates a new AgiException with the given message.
AgiException(String, Throwable) - Constructor for exception org.asteriskjava.fastagi.AgiException
Creates a new AgiException with the given message and cause.
AgiHangupException - Exception in org.asteriskjava.fastagi
The AgiHangupException is thrown if the channel is hung up while processing the AgiRequest.
AgiHangupException() - Constructor for exception org.asteriskjava.fastagi.AgiHangupException
Creates a new AgiHangupException.
AgiNetworkException - Exception in org.asteriskjava.fastagi
The AgiNetworkException usally wraps an IOException denoting a network problem while talking to the Asterisk server.
AgiNetworkException(String, Throwable) - Constructor for exception org.asteriskjava.fastagi.AgiNetworkException
Creates a new AgiNetworkException with the given message and cause.
AgiOperations - Class in org.asteriskjava.fastagi
AgiOperations provides some convinience methods that wrap the various AgiCommands.
AgiOperations() - Constructor for class org.asteriskjava.fastagi.AgiOperations
Creates a new instance that operates on the channel attached to the current thread.
AgiOperations(AgiChannel) - Constructor for class org.asteriskjava.fastagi.AgiOperations
Creates a new instance that operates on the given channel.
AgiReply - Interface in org.asteriskjava.fastagi.reply
Reply received in response to an AgiCommand.
AgiReplyImpl - Class in org.asteriskjava.fastagi.internal
Default implementation of the AgiReply interface.
AgiRequest - Interface in org.asteriskjava.fastagi
Provides client request information to an AgiScript.
AgiRequestImpl - Class in org.asteriskjava.fastagi.internal
Default implementation of the AGIRequest interface.
AgiScript - Interface in org.asteriskjava.fastagi
AgiScripts are used by the AsteriskServer to handle AgiRequests received from the Asterisk server.
AgiServer - Interface in org.asteriskjava.fastagi
Listens for incoming AGI connections, reads the inital data and builds an AgiRequest that is then handed over to the appropriate AgiScript for processing.
AgiServerThread - Class in org.asteriskjava.fastagi
Runs an AgiServer in a separate Thread.
AgiServerThread() - Constructor for class org.asteriskjava.fastagi.AgiServerThread
Creates a new AgiServerThread.
AgiServerThread(AgiServer) - Constructor for class org.asteriskjava.fastagi.AgiServerThread
Creates a new AgiServerThread that runs the given AgiServer.
AlarmClearEvent - Class in org.asteriskjava.manager.event
An AlarmEvent is triggered when a Zap channel leaves alarm state.
AlarmClearEvent(Object) - Constructor for class org.asteriskjava.manager.event.AlarmClearEvent
 
AlarmEvent - Class in org.asteriskjava.manager.event
An AlarmEvent is triggered when a Zap channel enters or changes alarm state.
AlarmEvent(Object) - Constructor for class org.asteriskjava.manager.event.AlarmEvent
 
AMA_FLAG_BILLING - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
AMA_FLAG_DOCUMENTATION - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
AMA_FLAG_OMIT - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
AMA_FLAG_UNKNOWN - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
AmaFlags - Enum in org.asteriskjava.live
 
answer() - Method in interface org.asteriskjava.fastagi.AgiChannel
Answers the channel.
answer() - Method in class org.asteriskjava.fastagi.AgiOperations
Answers the channel.
answer() - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
AnswerCommand - Class in org.asteriskjava.fastagi.command
Answers channel if not already in answer state.
AnswerCommand() - Constructor for class org.asteriskjava.fastagi.command.AnswerCommand
Creates a new AnswerCommand.
AST_DEVICE_BUSY - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
 
AST_DEVICE_INUSE - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
 
AST_DEVICE_INVALID - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
 
AST_DEVICE_NOT_INUSE - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
Queue member is available
AST_DEVICE_UNAVAILABLE - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
 
AST_DEVICE_UNKNOWN - Static variable in class org.asteriskjava.manager.event.QueueMemberEvent
 
ASTERISK_1_0 - Static variable in class org.asteriskjava.AsteriskVersion
Represents the Asterisk 1.0 series.
ASTERISK_1_2 - Static variable in class org.asteriskjava.AsteriskVersion
Represents the Asterisk 1.2 series.
ASTERISK_1_4 - Static variable in class org.asteriskjava.AsteriskVersion
Represents the Asterisk 1.4 series.
AsteriskChannel - Interface in org.asteriskjava.live
Represents an Asterisk channel.
AsteriskQueue - Interface in org.asteriskjava.live
An Asterisk ACD queue.
AsteriskQueueListener - Interface in org.asteriskjava.live
You can register an AsteriskQueueListener with an AsteriskQueue to be notified about new calls in and out of the queue
AsteriskServer - Interface in org.asteriskjava.live
The AsteriskServer is built on top of the ManagerConnection and is an attempt to simplify interaction with Asterisk by abstracting the interface.
AsteriskServerImpl - Class in org.asteriskjava.live.internal
Default implementation of the AsteriskServer interface.
AsteriskServerImpl() - Constructor for class org.asteriskjava.live.internal.AsteriskServerImpl
Creates a new instance.
AsteriskServerImpl(ManagerConnection) - Constructor for class org.asteriskjava.live.internal.AsteriskServerImpl
Creates a new instance.
AsteriskServerListener - Interface in org.asteriskjava.live
You can register an AsteriskServerListener with an AsteriskServer to be notified about new channels and MeetMe users.
AsteriskVersion - Class in org.asteriskjava
Represents the version of an Asterisk server.
AstUtil - Class in org.asteriskjava.util
Some static utility methods to imitate Asterisk specific logic.
AuthenticationFailedException - Exception in org.asteriskjava.manager
An AuthenticationFailedException is thrown when a login fails due to an incorrect username and/or password.
AuthenticationFailedException(String) - Constructor for exception org.asteriskjava.manager.AuthenticationFailedException
Creates a new AuthenticationFailedException with the given message.
AuthenticationFailedException(String, Throwable) - Constructor for exception org.asteriskjava.manager.AuthenticationFailedException
Creates a new AuthenticationFailedException with the given message and cause.

B

BaseAgiScript - Class in org.asteriskjava.fastagi
The BaseAgiScript provides some convinience methods to make it easier to write custom AgiScripts.
BaseAgiScript() - Constructor for class org.asteriskjava.fastagi.BaseAgiScript
 
BridgeAction - Class in org.asteriskjava.manager.action
The BridgeAction bridges two channels that are currently active on the system.
BridgeAction() - Constructor for class org.asteriskjava.manager.action.BridgeAction
Creates a new empty BridgeAction.
BridgeAction(String, String) - Constructor for class org.asteriskjava.manager.action.BridgeAction
Creates a new BridgeAction that bridges the two given channels.
BridgeAction(String, String, Boolean) - Constructor for class org.asteriskjava.manager.action.BridgeAction
Creates a new BridgeAction that bridges the two given channels.
buildCommand() - Method in class org.asteriskjava.fastagi.command.AbstractAgiCommand
 
buildCommand() - Method in interface org.asteriskjava.fastagi.command.AgiCommand
Returns a string suitable to be sent to asterisk.
buildCommand() - Method in class org.asteriskjava.fastagi.command.AnswerCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.ChannelStatusCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.ControlStreamFileCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.DatabaseDelCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.DatabaseDelTreeCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.DatabaseGetCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.DatabasePutCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.ExecCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.GetDataCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.GetFullVariableCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.GetOptionCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.GetVariableCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.HangupCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.NoopCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.ReceiveCharCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.ReceiveTextCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.RecordFileCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayAlphaCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayDateTimeCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayDigitsCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayNumberCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayPhoneticCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SayTimeCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SendImageCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SendTextCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetAutoHangupCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetCallerIdCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetContextCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetExtensionCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetMusicOffCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetMusicOnCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetPriorityCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SetVariableCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.StreamFileCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.TddModeCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.VerboseCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.WaitForDigitCommand
 
BUSY - Static variable in class org.asteriskjava.manager.event.ExtensionStatusEvent
All devices BUSY

C

CallDetailRecord - Interface in org.asteriskjava.live
Represents an Asterisk Call Detail Record (CDR).
CallDetailRecordImpl - Class in org.asteriskjava.live.internal
 
CallerId - Class in org.asteriskjava.live
Represents a Caller*ID containing name and number.
CallerId(String, String) - Constructor for class org.asteriskjava.live.CallerId
Creates a new CallerId.
callerId - Variable in class org.asteriskjava.manager.event.JoinEvent
 
callerIdName - Variable in class org.asteriskjava.manager.event.JoinEvent
 
CdrEvent - Class in org.asteriskjava.manager.event
A CdrEvent is triggered when a call detail record is generated, usually at the end of a call.
CdrEvent(Object) - Constructor for class org.asteriskjava.manager.event.CdrEvent
 
ChallengeAction - Class in org.asteriskjava.manager.action
The ChallengeAction requests a challenge from the server to use when logging in using challenge/response.
ChallengeAction() - Constructor for class org.asteriskjava.manager.action.ChallengeAction
Creates a new empty ChallengeAction.
ChallengeAction(String) - Constructor for class org.asteriskjava.manager.action.ChallengeAction
Creates a new ChallengeAction that requests a new login challenge for use with the given digest algorithm.
ChallengeResponse - Class in org.asteriskjava.manager.response
Corresponds to a ChallengeAction and contains the challenge needed to log in using challenge/response.
ChallengeResponse() - Constructor for class org.asteriskjava.manager.response.ChallengeResponse
 
ChangeMonitorAction - Class in org.asteriskjava.manager.action
The ChangeMonitorAction changes the monitoring filename of a channel.
ChangeMonitorAction() - Constructor for class org.asteriskjava.manager.action.ChangeMonitorAction
Creates a new empty ChangeMonitorAction.
ChangeMonitorAction(String, String) - Constructor for class org.asteriskjava.manager.action.ChangeMonitorAction
Creates a new ChangeMonitorAction that causes monitoring data for the given channel to be written to the given file(s).
changeMonitoring(String) - Method in interface org.asteriskjava.live.AsteriskChannel
Changes the filename of a previously started monitoring.
channel - Variable in class org.asteriskjava.manager.action.SetVarAction
The channel on which to set the variable.
ChannelReloadEvent - Class in org.asteriskjava.manager.event
A ChannelReloadEvent is when a channel driver is reloaded, either on startup or by request.
ChannelReloadEvent(Object) - Constructor for class org.asteriskjava.manager.event.ChannelReloadEvent
 
ChannelState - Enum in org.asteriskjava.live
The lifecycle status of an AsteriskChannel.
ChannelStateHistoryEntry - Class in org.asteriskjava.live
An entry in the channel state history of an AsteriskChannel.
ChannelStateHistoryEntry(Date, ChannelState) - Constructor for class org.asteriskjava.live.ChannelStateHistoryEntry
Creates a new instance.
ChannelStatusCommand - Class in org.asteriskjava.fastagi.command
Returns the status of the specified channel.
ChannelStatusCommand() - Constructor for class org.asteriskjava.fastagi.command.ChannelStatusCommand
Creates a new ChannelStatusCommand that queries the current channel.
ChannelStatusCommand(String) - Constructor for class org.asteriskjava.fastagi.command.ChannelStatusCommand
Creates a new ChannelStatusCommand that queries the given channel.
ClassNameMappingStrategy - Class in org.asteriskjava.fastagi
A MappingStrategy that determines the AGIScript based on the fully qualified class name given in the AGI URL.
ClassNameMappingStrategy() - Constructor for class org.asteriskjava.fastagi.ClassNameMappingStrategy
Creates a new ClassNameMappingStrategy using shared instances.
ClassNameMappingStrategy(boolean) - Constructor for class org.asteriskjava.fastagi.ClassNameMappingStrategy
Creates a new ClassNameMappingStrategy indicating whether to use shared instances or not.
close() - Method in class org.asteriskjava.util.internal.ServerSocketFacadeImpl
 
close() - Method in class org.asteriskjava.util.internal.SocketConnectionFacadeImpl
 
close() - Method in interface org.asteriskjava.util.ServerSocketFacade
Unbinds and closes the server socket.
close() - Method in interface org.asteriskjava.util.SocketConnectionFacade
Closes the socket connection including its input and output stream and frees all associated ressources.
command - Variable in class org.asteriskjava.manager.action.CommandAction
 
CommandAction - Class in org.asteriskjava.manager.action
The CommandAction sends a command line interface (CLI) command to the asterisk server.
CommandAction() - Constructor for class org.asteriskjava.manager.action.CommandAction
Creates a new CommandAction.
CommandAction(String) - Constructor for class org.asteriskjava.manager.action.CommandAction
Creates a new CommandAction with the given command.
CommandResponse - Class in org.asteriskjava.manager.response
Response that is received when sending a CommandAction.
CommandResponse() - Constructor for class org.asteriskjava.manager.response.CommandResponse
 
compareTo(AsteriskVersion) - Method in class org.asteriskjava.AsteriskVersion
 
CompositeMappingStrategy - Class in org.asteriskjava.fastagi
A mapping strategy that tries a sequence of other mapping strategies to find an AgiScript matching the request.
CompositeMappingStrategy() - Constructor for class org.asteriskjava.fastagi.CompositeMappingStrategy
Creates a new empty CompositeMappingStrategy.
CompositeMappingStrategy(MappingStrategy...) - Constructor for class org.asteriskjava.fastagi.CompositeMappingStrategy
Creates a new CompositeMappingStrategy.
CompositeMappingStrategy(List<MappingStrategy>) - Constructor for class org.asteriskjava.fastagi.CompositeMappingStrategy
Creates a new CompositeMappingStrategy.
connect() - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 
ConnectEvent - Class in org.asteriskjava.manager.event
A ConnectEvent is triggered after successful login to the Asterisk server.
ConnectEvent(Object) - Constructor for class org.asteriskjava.manager.event.ConnectEvent
 
ConnectEvent(Object, String) - Constructor for class org.asteriskjava.manager.event.ConnectEvent
 
controlStreamFile(String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String, int) - Method in interface org.asteriskjava.fastagi.AgiChannel
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String, int, String, String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Plays the given file allowing the user to control the streaming by using forwardDigit for forward, rewindDigit for rewind and pauseDigit for pause.
controlStreamFile(String) - Method in class org.asteriskjava.fastagi.AgiOperations
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String, int) - Method in class org.asteriskjava.fastagi.AgiOperations
Plays the given file allowing the user to control the streaming by using "#" for forward and "*" for rewind.
controlStreamFile(String, String, int, String, String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Plays the given file allowing the user to control the streaming by using forwardDigit for forward, rewindDigit for rewind and pauseDigit for pause.
controlStreamFile(String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
controlStreamFile(String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
controlStreamFile(String, String, int) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
controlStreamFile(String, String, int, String, String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
ControlStreamFileCommand - Class in org.asteriskjava.fastagi.command
Plays the given file, allowing playback to be interrupted by the given digits, if any, and allows the listner to control the stream.
ControlStreamFileCommand(String) - Constructor for class org.asteriskjava.fastagi.command.ControlStreamFileCommand
Creates a new ControlStreamFileCommand, streaming from the beginning.
ControlStreamFileCommand(String, String) - Constructor for class org.asteriskjava.fastagi.command.ControlStreamFileCommand
Creates a new ControlStreamFileCommand, streaming from the beginning.
ControlStreamFileCommand(String, String, int) - Constructor for class org.asteriskjava.fastagi.command.ControlStreamFileCommand
Creates a new ControlStreamFileCommand, streaming from the given offset.
ControlStreamFileCommand(String, String, int, String, String, String) - Constructor for class org.asteriskjava.fastagi.command.ControlStreamFileCommand
Creates a new ControlStreamFileCommand, streaming from the given offset.
createAgiScriptInstance(String) - Method in class org.asteriskjava.fastagi.AbstractMappingStrategy
Creates a new instance of an AGI script.
createManagerConnection(String, int, String, String) - Method in class org.asteriskjava.live.DefaultAsteriskServer
 
createManagerConnection(String, int, String, String) - Method in class org.asteriskjava.live.SecureAsteriskServer
 
createManagerConnection() - Method in class org.asteriskjava.manager.ManagerConnectionFactory
Returns a new ManagerConnection in state ManagerConnectionState.CONNECTED.
createReader() - Method in class org.asteriskjava.fastagi.internal.AgiConnectionHandler
 
createReader(Dispatcher, Object) - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 
createSecureManagerConnection() - Method in class org.asteriskjava.manager.ManagerConnectionFactory
Returns a new SSL secured ManagerConnection in state ManagerConnectionState.CONNECTED.
createServerSocket() - Method in class org.asteriskjava.fastagi.DefaultAgiServer
 
createSocket() - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 
createThread() - Method in class org.asteriskjava.fastagi.AgiServerThread
 
createWriter() - Method in class org.asteriskjava.fastagi.internal.AgiConnectionHandler
 
createWriter() - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 

D

DaemonThreadFactory - Class in org.asteriskjava.util
A ThreadFactory that creates daemon threads for use with an Executor
DaemonThreadFactory() - Constructor for class org.asteriskjava.util.DaemonThreadFactory
Creates a new instance.
databaseDel(String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Deletes an entry in the Asterisk database for a given family and key.
databaseDel(String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Deletes an entry in the Asterisk database for a given family and key.
databaseDel(String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
DatabaseDelCommand - Class in org.asteriskjava.fastagi.command
Deletes a family or specific keytree within a family in the Asterisk database.
DatabaseDelCommand(String) - Constructor for class org.asteriskjava.fastagi.command.DatabaseDelCommand
Creates a new DatabaseDelCommand to delete a family.
DatabaseDelCommand(String, String) - Constructor for class org.asteriskjava.fastagi.command.DatabaseDelCommand
Creates a new DatabaseDelCommand to delete a keytree.
databaseDelTree(String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Deletes a whole family of entries in the Asterisk database.
databaseDelTree(String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Deletes all entries of a given family in the Asterisk database that have a key that starts with a given prefix.
databaseDelTree(String) - Method in class org.asteriskjava.fastagi.AgiOperations
Deletes a whole family of entries in the Asterisk database.
databaseDelTree(String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Deletes all entries of a given family in the Asterisk database that have a key that starts with a given prefix.
databaseDelTree(String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
databaseDelTree(String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
DatabaseDelTreeCommand - Class in org.asteriskjava.fastagi.command
Deletes a family or specific keytree within a family in the Asterisk database.
DatabaseDelTreeCommand(String) - Constructor for class org.asteriskjava.fastagi.command.DatabaseDelTreeCommand
Creates a new DatabaseDelCommand to delete a whole family.
DatabaseDelTreeCommand(String, String) - Constructor for class org.asteriskjava.fastagi.command.DatabaseDelTreeCommand
Creates a new DatabaseDelCommand to delete a keytree within a given family.
databaseGet(String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Retrieves an entry in the Asterisk database for a given family and key.
databaseGet(String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Retrieves an entry in the Asterisk database for a given family and key.
databaseGet(String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
DatabaseGetCommand - Class in org.asteriskjava.fastagi.command
Retrieves an entry in the Asterisk database for a given family and key.
DatabaseGetCommand(String, String) - Constructor for class org.asteriskjava.fastagi.command.DatabaseGetCommand
Creates a new DatabaseGetCommand.
databasePut(String, String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Adds or updates an entry in the Asterisk database for a given family, key, and value.
databasePut(String, String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
Adds or updates an entry in the Asterisk database for a given family, key, and value.
databasePut(String, String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
DatabasePutCommand - Class in org.asteriskjava.fastagi.command
Adds or updates an entry in the Asterisk database for a given family, key, and value.
DatabasePutCommand(String, String, String) - Constructor for class org.asteriskjava.fastagi.command.DatabasePutCommand
Creates a new DatabasePutCommand.
DateUtil - Class in org.asteriskjava.util
Utility class to obtain the current date and allows to override with a fixed value for unit testing.
DbGetAction - Class in org.asteriskjava.manager.action
Retrieves an entry in the Asterisk database for a given family and key.
DbGetAction() - Constructor for class org.asteriskjava.manager.action.DbGetAction
Creates a new empty DbGetAction.
DbGetAction(String, String) - Constructor for class org.asteriskjava.manager.action.DbGetAction
Creates a new DbGetAction that retrieves the value of the database entry with the given key in the given family.
DbGetResponseEvent - Class in org.asteriskjava.manager.event
A DBGetResponseEvent is sent in response to a DBGetAction and contains the entry that was queried.
DbGetResponseEvent(Object) - Constructor for class org.asteriskjava.manager.event.DbGetResponseEvent
 
DbPutAction - Class in org.asteriskjava.manager.action
Adds or updates an entry in the Asterisk database for a given family, key, and value.
DbPutAction() - Constructor for class org.asteriskjava.manager.action.DbPutAction
Creates a new empty DbPutAction.
DbPutAction(String, String, String) - Constructor for class org.asteriskjava.manager.action.DbPutAction
Creates a new DbPutAction that sets the value of the database entry with the given key in the given family.
debug(Object) - Method in class org.asteriskjava.util.internal.JavaLoggingLog
 
debug(Object) - Method in class org.asteriskjava.util.internal.Log4JLogger
Log a message to the Log4j Logger with DEBUG priority.
debug(Object, Throwable) - Method in class org.asteriskjava.util.internal.Log4JLogger
Log an error to the Log4j Logger with DEBUG priority.
debug(Object) - Method in class org.asteriskjava.util.internal.NullLog
 
debug(Object) - Method in interface org.asteriskjava.util.Log
 
DefaultAgiServer - Class in org.asteriskjava.fastagi
Default implementation of the AgiServer interface.
DefaultAgiServer() - Constructor for class org.asteriskjava.fastagi.DefaultAgiServer
Creates a new DefaultAgiServer.
DefaultAsteriskServer - Class in org.asteriskjava.live
Default implementation of the AsteriskServer interface.
DefaultAsteriskServer() - Constructor for class org.asteriskjava.live.DefaultAsteriskServer
Creates a new instance without a ManagerConnection.
DefaultAsteriskServer(String, String, String) - Constructor for class org.asteriskjava.live.DefaultAsteriskServer
Creates a new instance and a new ManagerConnection with the given connection data.
DefaultAsteriskServer(String, int, String, String) - Constructor for class org.asteriskjava.live.DefaultAsteriskServer
Creates a new instance and a new ManagerConnection with the given connection data.
DefaultAsteriskServer(ManagerConnection) - Constructor for class org.asteriskjava.live.DefaultAsteriskServer
Creates a new instance that uses the given ManagerConnection.
DefaultManagerConnection - Class in org.asteriskjava.manager
Default implemention of the ManagerConnection interface.
DefaultManagerConnection() - Constructor for class org.asteriskjava.manager.DefaultManagerConnection
Creates a new instance.
DefaultManagerConnection(String, String, String) - Constructor for class org.asteriskjava.manager.DefaultManagerConnection
Creates a new instance with the given connection parameters using Asterisk's default port.
DefaultManagerConnection(String, int, String, String) - Constructor for class org.asteriskjava.manager.DefaultManagerConnection
Creates a new instance with the given connection parameters.
determineScript(AgiRequest) - Method in class org.asteriskjava.fastagi.ClassNameMappingStrategy
 
determineScript(AgiRequest) - Method in class org.asteriskjava.fastagi.CompositeMappingStrategy
 
determineScript(AgiRequest) - Method in interface org.asteriskjava.fastagi.MappingStrategy
Returns the AgiScript instance that is responsible to handle the given request.
determineScript(AgiRequest) - Method in class org.asteriskjava.fastagi.ResourceBundleMappingStrategy
 
determineScript(AgiRequest) - Method in class org.asteriskjava.fastagi.SimpleMappingStrategy
 
determineVersion() - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
 
DialedChannelHistoryEntry - Class in org.asteriskjava.live
An entry in the dialed channels history of an AsteriskChannel.
DialedChannelHistoryEntry(Date, AsteriskChannel) - Constructor for class org.asteriskjava.live.DialedChannelHistoryEntry
Creates a new instance.
DialEvent - Class in org.asteriskjava.manager.event
A dial event is triggered whenever a phone attempts to dial someone.
DialEvent(Object) - Constructor for class org.asteriskjava.manager.event.DialEvent
Creates a new DialEvent.
die() - Method in class org.asteriskjava.fastagi.DefaultAgiServer
 
die() - Method in interface org.asteriskjava.manager.internal.ManagerReader
 
die() - Method in class org.asteriskjava.manager.internal.ManagerReaderImpl
 
die() - Method in class org.asteriskjava.manager.PingThread
Terminates this PingThread.
disconnect() - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
Closes the socket connection.
DisconnectEvent - Class in org.asteriskjava.manager.event
A DisconnectEvent is triggered when the connection to the asterisk server is lost.
DisconnectEvent(Object) - Constructor for class org.asteriskjava.manager.event.DisconnectEvent
 
dispatchEvent(ManagerEvent) - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
This method is called by the reader whenever a ManagerEvent is received.
dispatchResponse(ManagerResponse) - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
This method is called by the reader whenever a ManagerResponse is received.
Disposition - Enum in org.asteriskjava.live
 
DISPOSITION_ANSWERED - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
DISPOSITION_BUSY - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
DISPOSITION_FAILED - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
DISPOSITION_NO_ANSWER - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
DISPOSITION_UNKNOWN - Static variable in class org.asteriskjava.manager.event.CdrEvent
 
DndStateEvent - Class in org.asteriskjava.manager.event
A DNDStateEvent is triggered by the Zap channel driver when a channel enters or leaves DND (do not disturb) state.
DndStateEvent(Object) - Constructor for class org.asteriskjava.manager.event.DndStateEvent
Creates a new DNDStateEvent.
doLogin(long, String) - Method in class org.asteriskjava.manager.internal.ManagerConnectionImpl
Does the real login, following the steps outlined below.
dstFilename - Variable in class org.asteriskjava.manager.action.UpdateConfigAction
 

E

equals(Object) - Method in class org.asteriskjava.AsteriskVersion
 
equals(Object) - Method in class org.asteriskjava.live.CallerId
 
error(Object) - Method in class org.asteriskjava.util.internal.JavaLoggingLog
 
error(Object, Throwable) - Method in class org.aste