Asterisk-Java

Uses of Interface
org.asteriskjava.manager.action.ManagerAction

Packages that use ManagerAction
org.asteriskjava.manager Provides an implementaion of Asterisk's Manager API. 
org.asteriskjava.manager.action Provides classes that represent the standard actions that can be sent to an Asterisk server via the Manager API. 
org.asteriskjava.manager.internal Provides private implementations for interfaces defined in the org.asteriskjava.manager package. 
 

Uses of ManagerAction in org.asteriskjava.manager
 

Methods in org.asteriskjava.manager with parameters of type ManagerAction
 ManagerResponse ManagerConnection.sendAction(ManagerAction action)
          Sends a ManagerAction to the Asterisk server and waits for the corresponding ManagerResponse.
 ManagerResponse DefaultManagerConnection.sendAction(ManagerAction action)
           
 ManagerResponse ManagerConnection.sendAction(ManagerAction action, long timeout)
          Sends a ManagerAction to the Asterisk server and waits for the corresponding ManagerResponse.
 ManagerResponse DefaultManagerConnection.sendAction(ManagerAction action, long timeout)
           
 void ManagerConnection.sendAction(ManagerAction action, SendActionCallback callback)
          Sends a ManagerAction to the Asterisk server and registers a callback handler to be called when the corresponding ManagerResponse is received.
 void DefaultManagerConnection.sendAction(ManagerAction action, SendActionCallback callbackHandler)
           
 

Uses of ManagerAction in org.asteriskjava.manager.action
 

Subinterfaces of ManagerAction in org.asteriskjava.manager.action
 interface EventGeneratingAction
          The EventGeneratingAction interface is implemented by ManagerActions that return their result not in a ManagerResponse but by sending a series of events.
 

Classes in org.asteriskjava.manager.action that implement ManagerAction
 class AbsoluteTimeoutAction
          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.
 class AbstractManagerAction
          This class implements the ManagerAction interface and can serve as base class for your concrete Action implementations.
 class AbstractMeetMeMuteAction
          Abstract base class for mute and unmute actions.
 class AgentCallbackLoginAction
          The AgentCallbackLoginAction sets an agent as logged in with callback.
 class AgentLogoffAction
          The AgentLogoffAction sets an agent as no longer logged in.
 class AgentsAction
          The AgentsAction requests the state of all agents.
 class ChallengeAction
          The ChallengeAction requests a challenge from the server to use when logging in using challenge/response.
 class ChangeMonitorAction
          The ChangeMonitorAction changes the monitoring filename of a channel.
 class CommandAction
          The CommandAction sends a command line interface (CLI) command to the asterisk server.
 class DbGetAction
          Retrieves an entry in the Asterisk database for a given family and key.
 class DbPutAction
          Adds or updates an entry in the Asterisk database for a given family, key, and value.
 class EventsAction
          With the EventsAction you can specify what kind of events should be sent to this manager connection.
 class ExtensionStateAction
          The ExtensionStateAction queries the state of an extension in a given context.
 class GetVarAction
          The GetVarAction queries for a global or local channel variable.
 class HangupAction
          The HangupAction causes the pbx to hang up a given channel.
 class LoginAction
          The LoginAction authenticates the connection.
 class LogoffAction
          The LogoffAction causes the server to close the connection.
 class MailboxCountAction
          The MailboxCountAction queries the number of unread and read messages in a mailbox.
 class MailboxStatusAction
          The MailboxStatusAction checks if a mailbox contains waiting messages.
 class MeetMeMuteAction
          The MeetMeMuteAction mutes a user in a conference.
 class MeetMeUnmuteAction
          The MeetMeUnmuteAction unmutes a user in a conference.
 class MonitorAction
          The MonitorAction starts monitoring (recording) a channel.
 class OriginateAction
          The OriginateAction generates an outgoing call to the extension in the given context with the given priority or to a given application with optional parameters.
 class ParkAction
          The ParkAction parks a channel using Asterisk's park feature.
 class ParkedCallsAction
          The ParkedCallsAction requests a list of all currently parked calls.
 class PauseMonitorAction
          The PauseMonitorAction temporarily stop monitoring (recording) a channel.
 class PingAction
          The PingAction will ellicit a 'Pong' response, it is used to keep the manager connection open and performs no operation.
 class PlayDtmfAction
          The PlayDTMFAction plays a DTMF digit on the specified channel.
 class QueueAddAction
          The QueueAddAction adds a new member to a queue.
 class QueuePauseAction
          The QueuePauseAction makes a queue member temporarily unavailabe (or available again).
 class QueueRemoveAction
          The QueueRemoveAction removes a member from a queue.
 class QueueStatusAction
          The QueueStatusAction requests the state of all defined queues their members (agents) and entries (callers).
 class QueueSummaryAction
          The QueueSummaryAction retrieves the summary for one or all queues.
 class RedirectAction
          Redirects a given channel (and an optional additional channel) to a new extension.
 class SetCdrUserFieldAction
          The SetCDRUserFieldAction causes the user field of the call detail record for the given channel to be changed.
 class SetVarAction
          The SetVarAction sets the value of a global or local channel variable.
 class SipPeersAction
          Retrieves a list of all defined SIP peers.
 class SipShowPeerAction
          Retrieves a the details about a given SIP peer.
 class StatusAction
          The StatusAction requests the state of all active channels.
 class StopMonitorAction
          The StopMonitorAction ends monitoring (recording) a channel.
 class UnpauseMonitorAction
          The PauseMonitorAction re-enables monitoring (recording) of a channel after calling PauseMonitor.
 class ZapDialOffhookAction
          The ZapDialOffhookAction dials a number on a zap channel while offhook.
 class ZapDndOffAction
          The ZapDNDOnAction switches a zap channel "Do Not Disturb" status off.
 class ZapDndOnAction
          The ZapDNDOnAction switches a zap channel "Do Not Disturb" status on.
 class ZapHangupAction
          The ZapHangupAction hangs up a zap channel.
 class ZapRestartAction
          Fully restarts all zaptel channels and terminates any calls on Zap interfaces.
 class ZapShowChannelsAction
          The ZapShowChannelsAction requests the state of all zap channels.
 class ZapTransferAction
          The ZapTransferAction transfers a zap channel.
 

Uses of ManagerAction in org.asteriskjava.manager.internal
 

Methods in org.asteriskjava.manager.internal with parameters of type ManagerAction
 ManagerResponse ManagerConnectionImpl.sendAction(ManagerAction action)
           
 ManagerResponse ManagerConnectionImpl.sendAction(ManagerAction action, long timeout)
           
 void ManagerConnectionImpl.sendAction(ManagerAction action, SendActionCallback callback)
           
 void ManagerWriterImpl.sendAction(ManagerAction action, java.lang.String internalActionId)
           
 void ManagerWriter.sendAction(ManagerAction action, java.lang.String internalActionId)
          Sends the given action to the asterisk server.
 


Asterisk-Java

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