Asterisk-Java

Package org.asteriskjava.fastagi.command

Provides classes that represent the standard commands that can be sent to an Asterisk server via the FastAGI.

See:
          Description

Interface Summary
AgiCommand AgiCommand that can be sent to Asterisk via the Asterisk Gateway Interface.
 

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

Package org.asteriskjava.fastagi.command Description

Provides classes that represent the standard commands that can be sent to an Asterisk server via the FastAGI.


Asterisk-Java

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