| Package | Description |
|---|---|
| org.asteriskjava.examples.fastagi | |
| org.asteriskjava.fastagi |
Provides an implementaion of Asterisk's FastAGI.
|
| org.asteriskjava.fastagi.internal |
Provides private implementations for interfaces defined in the
org.asteriskjava.fastagi package.
|
| org.asteriskjava.pbx.agi | |
| org.asteriskjava.pbx.agi.config |
| Modifier and Type | Class and Description |
|---|---|
class |
ExampleCallIn |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NamedAgiScript
Interface for an AgiScript that provides a name for logging and management.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAgiScript
The BaseAgiScript provides some convinience methods to make it easier to
write custom
AgiScripts. |
protected class |
ScriptEngineMappingStrategy.ScriptEngineAgiScript |
| Modifier and Type | Method and Description |
|---|---|
protected AgiScript |
AbstractMappingStrategy.createAgiScriptInstance(String className)
Creates a new instance of an AGI script.
|
AgiScript |
ResourceBundleMappingStrategy.determineScript(AgiRequest request) |
abstract AgiScript |
AbstractMappingStrategy.determineScript(AgiRequest request) |
AgiScript |
ClassNameMappingStrategy.determineScript(AgiRequest request) |
AgiScript |
SimpleMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
CompositeMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
MappingStrategy.determineScript(AgiRequest request,
AgiChannel channel)
Returns the AgiScript instance that is responsible to handle
the given request.
|
AgiScript |
AbstractMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
ScriptEngineMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
StaticMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
StaticMappingStrategy.setAgiScript(AgiScript agiScript)
Sets the AgiScript to map to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleMappingStrategy.setMappings(Map<String,AgiScript> mappings)
Set the "path to AgiScript" mapping.
|
| Constructor and Description |
|---|
AsyncAgiServer(AgiScript agiScript)
Creates a new AsyncAgiServer that will execute the given AGI script for
every request.
|
AsyncAgiServer(AgiScript agiScript,
AgiChannelFactory agiChannelFactory)
Creates a new AsyncAgiServer that will execute the given AGI script for
every request.
|
DefaultAgiServer(AgiScript agiScript)
Creates a new DefaultAgiServer that runs the given
AgiScript for
all requests. |
StaticMappingStrategy(AgiScript agiScript)
Creates a new StaticMappingStrategy that maps all requests to the given script.
|
| Modifier and Type | Method and Description |
|---|---|
protected AgiScript |
AgiConnectionHandler.getScript() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AgiConnectionHandler.getScriptName(AgiScript script) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActivityAgi |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ServiceAgiScript |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceAgiScriptImpl
Allows for auto configuration of the AGI script.
Provides a getParameter(..) method which verifies the existence of the parameter. |
| Modifier and Type | Method and Description |
|---|---|
AgiScript |
AgiMappingStragegy.determineScript(AgiRequest request,
AgiChannel channel) |
Copyright © 2004–2022. All rights reserved.