Asterisk-Java

Uses of Interface
org.asteriskjava.fastagi.command.AgiCommand

Packages that use AgiCommand
org.asteriskjava.fastagi Provides an implementaion of Asterisk's FastAGI. 
org.asteriskjava.fastagi.command Provides classes that represent the standard commands that can be sent to an Asterisk server via the FastAGI. 
org.asteriskjava.fastagi.internal Provides private implementations for interfaces defined in the org.asteriskjava.fastagi package. 
 

Uses of AgiCommand in org.asteriskjava.fastagi
 

Methods in org.asteriskjava.fastagi with parameters of type AgiCommand
 AgiReply AgiOperations.sendCommand(AgiCommand command)
           
 AgiReply AgiChannel.sendCommand(AgiCommand command)
          Sends a command to asterisk and returns the corresponding reply.
 

Uses of AgiCommand in org.asteriskjava.fastagi.command
 

Classes in org.asteriskjava.fastagi.command that implement AgiCommand
 class AbstractAgiCommand
          Abstract base class that provides some convenience methods for implementing AgiCommand classes.
 class AnswerCommand
          Answers channel if not already in answer state.
 class AsyncAgiBreakCommand
          Breaks the Async AGI loop.
 class ChannelStatusCommand
          Returns the status of the specified channel.
 class ControlStreamFileCommand
          Plays the given file, allowing playback to be interrupted by the given digits, if any, and allows the listner to control the stream.
 class DatabaseDelCommand
          Deletes a family or specific keytree within a family in the Asterisk database.
 class DatabaseDelTreeCommand
          Deletes a family or specific keytree within a family in the Asterisk database.
 class DatabaseGetCommand
          Retrieves an entry in the Asterisk database for a given family and key.
 class DatabasePutCommand
          Adds or updates an entry in the Asterisk database for a given family, key, and value.
 class ExecCommand
          Executes an application with the given options.
 class GetDataCommand
          Stream the given file, and recieve DTMF data.
 class GetFullVariableCommand
          Returns the value of the given channel varible and understands complex variable names and builtin variables, unlike the GetVariableCommand.
 class GetOptionCommand
          Plays the given file, and waits for the user to press one of the given digits.
 class GetVariableCommand
          Returns the value of the given channel varible.
 class HangupCommand
          Hangs up the specified channel.
 class NoopCommand
          Does nothing.
 class ReceiveCharCommand
          Receives a character of text on a channel.
 class ReceiveTextCommand
          Receives a string of text on a channel.
 class RecordFileCommand
          Record to a file until a given dtmf digit in the sequence is received.
 class SayAlphaCommand
          Say a given character string, returning early if any of the given DTMF digits are received on the channel.
 class SayDateTimeCommand
          Say a given time, returning early if any of the given DTMF digits are pressed.
 class SayDigitsCommand
          Say a given digit string, returning early if any of the given DTMF digits are received on the channel.
 class SayNumberCommand
          Say a given number, returning early if any of the given DTMF number are received on the channel.
 class SayPhoneticCommand
          Say a given character string with phonetics, returning early if any of the given DTMF digits are received on the channel.
 class SayTimeCommand
          Say a given time, returning early if any of the given DTMF digits are received on the channel.
 class SendImageCommand
          Sends the given image on a channel.
 class SendTextCommand
          Sends the given text on a channel.
 class SetAutoHangupCommand
          Cause the channel to automatically hangup at the given number of seconds in the future.
 class SetCallerIdCommand
          Changes the callerid of the current channel.
 class SetContextCommand
          Sets the context for continuation upon exiting the application.
 class SetExtensionCommand
          Sets the extension for continuation upon exiting the application.
 class SetMusicOffCommand
          Turns off music on hold on the current channel.
 class SetMusicOnCommand
          Turns on music on hold on the current channel.
 class SetPriorityCommand
          Sets the priority for continuation upon exiting the application.
 class SetVariableCommand
          Sets the given channel varible to the given value.
 class SpeechActivateGrammarCommand
          Activates the specified grammar.
 class SpeechCreateCommand
          Creates a speech object to be used by the other Speech AGI commands.
 class SpeechDeactivateGrammarCommand
          Deactivates the specified grammar.
 class SpeechDestroyCommand
          Destroys a speech object previously created by a SpeechCreateCommand.
 class SpeechLoadGrammarCommand
          Loads the specified grammar as the specified name.
 class SpeechRecognizeCommand
          Plays back given prompt while listening for speech and dtmf.
 class SpeechSetCommand
          Sets a speech engine specific setting.
 class SpeechUnloadGrammarCommand
          Unloads the specified grammar.
 class StreamFileCommand
          Plays the given file, allowing playback to be interrupted by the given digits, if any.
 class TddModeCommand
          Enable/Disable TDD transmission/reception on a channel.
 class VerboseCommand
          Sends a message to the Asterisk console via the verbose message system.
 class WaitForDigitCommand
          Waits up to 'timeout' milliseconds for channel to receive a DTMF digit.
 

Uses of AgiCommand in org.asteriskjava.fastagi.internal
 

Methods in org.asteriskjava.fastagi.internal with parameters of type AgiCommand
 void AsyncAgiWriter.sendCommand(AgiCommand command)
           
 AgiReply AgiChannelImpl.sendCommand(AgiCommand command)
           
 


Asterisk-Java

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