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
 
AbstractAgiServer - Class in org.asteriskjava.fastagi
Abstract base class for FastAGI and AsyncAGI servers.
AbstractAgiServer() - Constructor for class org.asteriskjava.fastagi.AbstractAgiServer
 
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
 
AbstractMonitorEvent - Class in org.asteriskjava.manager.event
Abstract base class for monitoring events.
AbstractMonitorEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractMonitorEvent
 
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
 
AbstractRtcpEvent - Class in org.asteriskjava.manager.event
Abstract base class for RTCP related events.
AbstractRtcpEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractRtcpEvent
 
AbstractRtpStatEvent - Class in org.asteriskjava.manager.event
Abstract base class for RTP statistics events.
AbstractRtpStatEvent(Object) - Constructor for class org.asteriskjava.manager.event.AbstractRtpStatEvent
 
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.

If this server is not yet connected it will be implicitly connected.

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.
addConnection(ManagerConnection) - Method in class org.asteriskjava.manager.PingThread
Adds a connection to the list of pinged connections.
addElement(ConfigElement) - Method in class org.asteriskjava.config.Category
 
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
Deprecated. use QueueAddAction instead.
AgentCallbackLoginAction() - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Deprecated. Creates a new empty AgentCallbackLoginAction.
AgentCallbackLoginAction(String, String) - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Deprecated. 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
Deprecated. Creates a new AgentCallbackLoginAction, that logs in the given agent at the given callback extension in the given context.
AgentCallbackLoginAction(String, String, String, Boolean, Long) - Constructor for class org.asteriskjava.manager.action.AgentCallbackLoginAction
Deprecated. 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
 
agentId - Variable in class org.asteriskjava.live.internal.AsteriskAgentImpl
 
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
 
AgentManager - Class in org.asteriskjava.live.internal
Manages all events related to agents on Asterisk server.
AgentRingNoAnswerEvent - Class in org.asteriskjava.manager.event
An AgentRingNoAnswerEvent is triggered when a call is routed to an agent but the agent does not answer the call.
AgentRingNoAnswerEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgentRingNoAnswerEvent
 
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
 
AgentState - Enum in org.asteriskjava.live
The lifecycle status of an AsteriskAgent.
AgiAction - Class in org.asteriskjava.manager.action
Add a new AGI command to execute by the Async AGI application.
AgiAction() - Constructor for class org.asteriskjava.manager.action.AgiAction
Creates a new empty AgiAction.
AgiAction(String, String) - Constructor for class org.asteriskjava.manager.action.AgiAction
Creates a new AgiAction with channel and command.
AgiAction(String, String, String) - Constructor for class org.asteriskjava.manager.action.AgiAction
Creates a new AgiAction with channel, command and commandId.
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 AGI connection from an Asterisk Server is received.
AgiConnectionHandler(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.
AgiExecEvent - Class in org.asteriskjava.manager.event
AgiExecEvents are triggered when an AGI command is executed.
AgiExecEvent(Object) - Constructor for class org.asteriskjava.manager.event.AgiExecEvent
Creates a new AgiExecEvent.
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
 
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
 
AST_STATE_BUSY - Static variable in class org.asteriskjava.util.AstState
Line is busy.
AST_STATE_DIALING - Static variable in class org.asteriskjava.util.AstState
Digits (or equivalent) have been dialed.
AST_STATE_DIALING_OFFHOOK - Static variable in class org.asteriskjava.util.AstState
Digits (or equivalent) have been dialed while offhook.
AST_STATE_DOWN - Static variable in class org.asteriskjava.util.AstState
Channel is down and available.
AST_STATE_OFFHOOK - Static variable in class org.asteriskjava.util.AstState
Channel is off hook.
AST_STATE_PRERING - Static variable in class org.asteriskjava.util.AstState
Channel has detected an incoming call and is waiting for ring.
AST_STATE_RING - Static variable in class org.asteriskjava.util.AstState
Line is ringing.
AST_STATE_RINGING - Static variable in class org.asteriskjava.util.AstState
Remote end is ringing.
AST_STATE_RSRVD - Static variable in class org.asteriskjava.util.AstState
Channel is down, but reserved.
AST_STATE_UP - Static variable in class org.asteriskjava.util.AstState
Line is up.
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.
ASTERISK_1_6 - Static variable in class org.asteriskjava.AsteriskVersion
Represents the Asterisk 1.6 series.
AsteriskAgent - Interface in org.asteriskjava.live
Represents an Asterisk agent
AsteriskAgentImpl - Class in org.asteriskjava.live.internal
Default implementation of the AsteriskAgent interface.
AsteriskChannel - Interface in org.asteriskjava.live
Represents an Asterisk channel.
AsteriskMapping - Annotation Type in org.asteriskjava.manager
Customized the mapping to Asterisk.
AsteriskQueue - Interface in org.asteriskjava.live
An Asterisk ACD queue.
AsteriskQueueEntry - Interface in org.asteriskjava.live
Represents a member of a 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, member state changes and exceeding service levels.
AsteriskQueueMember - Interface in org.asteriskjava.live
A queue member.
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.
AstState - Class in org.asteriskjava.util
Utility methods related to channel state handling in Asterisk's channel.c.
AstUtil - Class in org.asteriskjava.util
Some static utility methods to imitate Asterisk specific logic.
AsyncAgiBreakCommand - Class in org.asteriskjava.fastagi.command
Breaks the Async AGI loop.
AsyncAgiBreakCommand() - Constructor for class org.asteriskjava.fastagi.command.AsyncAgiBreakCommand
Creates a new AsyncAgiBreakCommand.
AsyncAgiConnectionHandler - Class in org.asteriskjava.fastagi.internal
An AgiConnectionHandler for AsyncAGI.
AsyncAgiConnectionHandler(MappingStrategy, AsyncAgiEvent) - Constructor for class org.asteriskjava.fastagi.internal.AsyncAgiConnectionHandler
Creates a new FastAGIConnectionHandler to handle the given FastAGI socket connection.
AsyncAgiEvent - Class in org.asteriskjava.manager.event
The following sub events are reported: Start: A channel has started the AGI("agi:async") application and is awaiting Async AGI commands. Exec: Execution of an AGI command initiated through AgiAction has finished. End: A channel has left the AGI("agi:async") application. It is implemented in res/res_agi.c.
AsyncAgiEvent(Object) - Constructor for class org.asteriskjava.manager.event.AsyncAgiEvent
Creates a new AsyncAgiEvent.
AsyncAgiReader - Class in org.asteriskjava.fastagi.internal
 
AsyncAgiReader(ManagerConnection, List<String>, BlockingQueue<AsyncAgiEvent>) - Constructor for class org.asteriskjava.fastagi.internal.AsyncAgiReader
 
AsyncAgiServer - Class in org.asteriskjava.fastagi
AGI server for AGI over the Manager API (AsyncAGI).
AsyncAgiServer() - Constructor for class org.asteriskjava.fastagi.AsyncAgiServer
Creates a new AsyncAgiServer.
AsyncAgiServer(MappingStrategy) - Constructor for class org.asteriskjava.fastagi.AsyncAgiServer
Creates a new AsyncAgiServer with the given MappingStrategy.
AsyncAgiServer(AgiScript) - Constructor for class org.asteriskjava.fastagi.AsyncAgiServer
Creates a new AsyncAgiServer that will execute the given AGI script for every request.
AsyncAgiWriter - Class in org.asteriskjava.fastagi.internal
Implementation of AgiWriter that uses a ManagerConnection to send AgiCommands as part of an AsyncAgi conversation.
AsyncAgiWriter(ManagerConnection, String) - Constructor for class org.asteriskjava.fastagi.internal.AsyncAgiWriter
 
AtxferAction - Class in org.asteriskjava.manager.action
Starts an attended transfer.
AtxferAction() - Constructor for class org.asteriskjava.manager.action.AtxferAction
Creates a new empty AtxferAction.
AtxferAction(String, String, String, Integer) - Constructor for class org.asteriskjava.manager.action.AtxferAction
Creates a new AtxferAction that initiates an attended transfer of the given channel to the given context, extension, priority triple.
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
 
BRIDGE_STATE_LINK - Static variable in class org.asteriskjava.manager.event.BridgeEvent
 
BRIDGE_STATE_UNLINK - Static variable in class org.asteriskjava.manager.event.BridgeEvent
 
BRIDGE_TYPE_CORE - Static variable in class org.asteriskjava.manager.event.BridgeEvent
A channel.c bridge.
BRIDGE_TYPE_RTP_DIRECT - Static variable in class org.asteriskjava.manager.event.BridgeEvent
An RTP peer-2-peer bridge (NAT support only).
BRIDGE_TYPE_RTP_NATIVE - Static variable in class org.asteriskjava.manager.event.BridgeEvent
An RTP native bridge.
BRIDGE_TYPE_RTP_REMOTE - Static variable in class org.asteriskjava.manager.event.BridgeEvent
A remote (re-invite) bridge.
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.
BridgeEvent - Class in org.asteriskjava.manager.event
A BridgeEvent is triggered when a link between two voice channels is established ("Link") or discontinued ("Unlink").
BridgeEvent(Object) - Constructor for class org.asteriskjava.manager.event.BridgeEvent
 
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.AsyncAgiBreakCommand
 
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.SpeechActivateGrammarCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechCreateCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechDeactivateGrammarCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechDestroyCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechLoadGrammarCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechRecognizeCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechSetCommand
 
buildCommand() - Method in class org.asteriskjava.fastagi.command.SpeechUnloadGrammarCommand
 
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
Default implementation of the CallDetailRecord interface.
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
 
categories - Variable in class org.asteriskjava.config.ConfigFileImpl
 
categories - Variable in class org.asteriskjava.config.ConfigFileReader
 
Category - Class in org.asteriskjava.config
 
Category(String) - Constructor for class org.asteriskjava.config.Category
The last object in the list will get assigned any trailing comments when EOF is hit.
Category(String, int, String) - Constructor for class org.asteriskjava.config.Category
 
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.
channel - Variable in class org.asteriskjava.manager.event.RenameEvent
Old name of the channel before renaming occured.
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.
ChannelUpdateEvent - Class in org.asteriskjava.manager.event
A ChannelUpdateEvent provides additional channel type specific information like the SIP call id or IAX2 call numbers about a channel.
ChannelUpdateEvent(Object) - Constructor for class org.asteriskjava.manager.event.ChannelUpdateEvent
 
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
 
COMMAND_RESULT_RESPONSE_KEY - Static variable in interface org.asteriskjava.manager.internal.ManagerReader
 
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.
ConfigDirective - Class in org.asteriskjava.config
 
ConfigDirective() - Constructor for class org.asteriskjava.config.ConfigDirective
 
ConfigDirective(String, int) - Constructor for class org.asteriskjava.config.ConfigDirective
 
ConfigElement - Class in org.asteriskjava.config
 
ConfigElement() - Constructor for class org.asteriskjava.config.ConfigElement
 
ConfigElement(String, int) - Constructor for class org.asteriskjava.config.ConfigElement
 
ConfigExtension - Class in org.asteriskjava.config.dialplan
Represents the dial plan extension as a specific kind of configuration directive This class makes no interpretation of syntax checking of names, priorities, or application (for now).
ConfigExtension(String, int, String, String, String[]) - Constructor for class org.asteriskjava.config.dialplan.ConfigExtension
 
ConfigFile - Interface in org.asteriskjava.config
An Asterisk configuration file.
ConfigFileImpl - Class in org.asteriskjava.config
An Asterisk configuration file read from the filesystem.
ConfigFileImpl(String, Map<String, Category>) - Constructor for class org.asteriskjava.config.ConfigFileImpl
 
ConfigFileImpl - Class in org.asteriskjava.live.internal
ConfigFile implementation based on the config actions of the Manager API.
ConfigFileImpl(String, Map<String, List<String>>) - Constructor for class org.asteriskjava.live.internal.ConfigFileImpl
 
ConfigFileReader - Class in org.asteriskjava.config
Reads and parses Asterisk configuration files.
ConfigFileReader() - Constructor for class org.asteriskjava.config.ConfigFileReader
 
ConfigInclude - Class in org.asteriskjava.config.dialplan
 
ConfigInclude(String, int, String) - Constructor for class org.asteriskjava.config.dialplan.ConfigInclude
 
ConfigParseException - Exception in org.asteriskjava.config
 
ConfigParseException(String, int, String) - Constructor for exception org.asteriskjava.config.ConfigParseException
 
ConfigParseException(String, int, String, Object...) - Constructor for exception org.asteriskjava.config.ConfigParseException
 
ConfigVariable - Class in org.asteriskjava.config
 
ConfigVariable(String, String) - Constructor for class org.asteriskjava.config.ConfigVariable
 
ConfigVariable(String, int, String, String) - Constructor for class org.asteriskjava.config.ConfigVariable
 
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
 
continueAt(String, String, String) - Method in interface org.asteriskjava.fastagi.AgiChannel
Defines the point in the dialplan where the call will continue when the AGI script returns.
continueAt(String, String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
 
continueAt(String, String, String) - Method in class org.asteriskjava.fastagi.internal.AgiChannelImpl
 
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
 
controlStreamFile(String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
 
controlStreamFile(String, String, int) - Method in class org.asteriskjava.fastagi.AgiOperations
 
controlStreamFile(String, String, int, String, String, String) - Method in class org.asteriskjava.fastagi.AgiOperations
 
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)