|
Asterisk-Java | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AgiChannel | Provides the functionality to send AgiCommands to Asterisk while handling an AgiRequest. |
AgiRequest | Provides client request information to an AgiScript . |
AgiScript | AgiScripts are used by the AsteriskServer to handle AgiRequests received from the Asterisk server. |
AgiServer | Listens for incoming AGI connections, reads the inital data and builds an
AgiRequest that is then handed over to the appropriate
AgiScript for processing. |
MappingStrategy | A MappingStrategy determines which AgiScript
is called to service a given AgiRequest . |
NamedAgiScript | Interface for an AgiScript that provides a name for logging and management. |
Class Summary | |
---|---|
AbstractAgiServer | Abstract base class for FastAGI and AsyncAGI servers. |
AbstractMappingStrategy | Abstract base class for common mapping strategies. |
AgiOperations | AgiOperations provides some convinience methods that wrap the various
AgiCommands . |
AgiServerThread | Runs an AgiServer in a separate Thread. |
AsyncAgiServer | AGI server for AGI over the Manager API (AsyncAGI). |
BaseAgiScript | The BaseAgiScript provides some convinience methods to make it easier to
write custom AgiScript s. |
ClassNameMappingStrategy | A MappingStrategy that determines the AGIScript based on the fully qualified class name given in the AGI URL. |
CompositeMappingStrategy | A mapping strategy that tries a sequence of other mapping strategies to find an AgiScript matching the request. |
DefaultAgiServer | Default implementation of the AgiServer interface for FastAGI. |
ResourceBundleMappingStrategy | A MappingStrategy that is configured via a resource bundle. |
ScriptEngineMappingStrategy | A MappingStrategy that uses ScriptEngine to run AgiScripts. |
SimpleMappingStrategy | A MappingStrategy that is configured via a fixed set of properties. |
SpeechRecognitionResult | Contains the results of a speech recognition command. |
SpeechRecognitionResult.SpeechResult | Container class for recognized speech. |
StaticMappingStrategy | Mapping strategy that maps all requests to the same script instance. |
Exception Summary | |
---|---|
AgiException | Base class for all AGI specific exceptions. |
AgiHangupException | The AgiHangupException is thrown if the channel is hung up while
processing the AgiRequest . |
AgiNetworkException | The AgiNetworkException usally wraps an IOException denoting a network problem while talking to the Asterisk server. |
AgiSpeechException | The AgiSpeechException is thrown if a speech command can not be executed successfully. |
InvalidCommandSyntaxException | An InvalidCommandSyntaxException is thrown when the reader receives a reply with status code 520. |
InvalidOrUnknownCommandException | An InvalidOrUnknownCommandException is thrown when the reader receives a reply with status code 510. |
Provides an implementaion of Asterisk's FastAGI.
|
Asterisk-Java | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |