| 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 | |
| org.asteriskjava.pbx.agi | |
| org.asteriskjava.pbx.agi.config |
| Modifier and Type | Class and Description |
|---|---|
class |
ExampleCallIn |
| Modifier and Type | Method and Description |
|---|---|
void |
ExampleCallIn.service(AgiRequest request,
AgiChannel channel) |
| Modifier and Type | Class and Description |
|---|---|
class |
AgiOperations
AgiOperations provides some convinience methods that wrap the various
AgiCommands. |
class |
BaseAgiScript
The BaseAgiScript provides some convinience methods to make it easier to
write custom
AgiScripts. |
| Modifier and Type | Method and Description |
|---|---|
AgiChannel |
AgiChannelFactory.createAgiChannel(AgiRequest request,
AgiWriter agiWriter,
AgiReader agiReader)
Creates a new AgiChannel.
|
protected AgiChannel |
AgiOperations.getChannel()
Returns the channel to operate on.
|
| Modifier and Type | Method and Description |
|---|---|
AgiScript |
ScriptEngineMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
StaticMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
AbstractMappingStrategy.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 |
SimpleMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
AgiScript |
CompositeMappingStrategy.determineScript(AgiRequest request,
AgiChannel channel) |
protected void |
ScriptEngineMappingStrategy.populateBindings(File file,
AgiRequest request,
AgiChannel channel,
Bindings bindings)
Override this method if you want to add additional bindings before the
script is run.
|
void |
ScriptEngineMappingStrategy.ScriptEngineAgiScript.service(AgiRequest request,
AgiChannel channel) |
void |
AgiScript.service(AgiRequest request,
AgiChannel channel)
The service method is called by the AsteriskServer whenever this
AgiScript should handle an incoming AgiRequest.
|
| Constructor and Description |
|---|
AgiOperations(AgiChannel channel)
Creates a new instance that operates on the given channel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgiChannelImpl
Default implementation of the AgiChannel interface.
|
| Modifier and Type | Field and Description |
|---|---|
static ConcurrentMap<AgiConnectionHandler,AgiChannel> |
AgiConnectionHandler.AGI_CONNECTION_HANDLERS |
| Modifier and Type | Method and Description |
|---|---|
AgiChannel |
DefaultAgiChannelFactory.createAgiChannel(AgiRequest request,
AgiWriter agiWriter,
AgiReader agiReader) |
static AgiChannel |
AgiConnectionHandler.getChannel()
Returns the AgiChannel associated with the current thread.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AgiChannelActivityAction.execute(AgiChannel channel,
Channel ichannel) |
| Modifier and Type | Class and Description |
|---|---|
class |
ActivityAgi |
| Modifier and Type | Method and Description |
|---|---|
void |
AgiChannelActivityBridge.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityTransientHoldSilence.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityHoldForBridge.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityPlayMessage.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityDial.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityQueue.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityVoicemail.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityHold.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityMeetme.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityHangup.execute(AgiChannel channel,
Channel ichannel) |
void |
AgiChannelActivityBlindTransfer.execute(AgiChannel channel,
Channel ichannel) |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceAgiScriptImpl
Allows for auto configuration of the AGI script.
|
| Modifier and Type | Field and Description |
|---|---|
protected AgiChannel |
ServiceAgiScriptImpl.channel |
| Modifier and Type | Method and Description |
|---|---|
AgiScript |
AgiMappingStragegy.determineScript(AgiRequest request,
AgiChannel channel) |
void |
ServiceAgiScriptImpl.service(AgiRequest request,
AgiChannel channel) |
Copyright © 2004–2024. All rights reserved.