Package | Description |
---|---|
org.asteriskjava.pbx | |
org.asteriskjava.pbx.internal.activity | |
org.asteriskjava.pbx.internal.core |
Modifier and Type | Class and Description |
---|---|
class |
CompletionAdaptor<T extends Activity>
This is a utility class designed to wait for an activity to complete.
|
Modifier and Type | Method and Description |
---|---|
void |
PBX.blindTransfer(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout,
ActivityCallback<BlindTransferActivity> callback)
The BlindTransferActivity is used by the AsteriksPBX to transfer a live
channel to an endpoint that may need to be dialed.
|
void |
PBX.conference(Channel channelOne,
Channel channelTwo,
Channel channelThree,
ActivityCallback<Activity> callback)
Sends a DTMF tone to the given channel.
|
void |
PBX.dial(EndPoint from,
CallerID fromCallerID,
EndPoint to,
CallerID toCallerID,
ActivityCallback<DialActivity> callback)
Dials the given phone number using the specified trunk.
|
void |
PBX.hangup(Channel channel,
ActivityCallback<Activity> callback)
Hangs up the given channel.
|
void |
PBX.join(Call lhs,
Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction,
ActivityCallback<JoinActivity> listener) |
void |
PBX.park(Call call,
Channel parkChannel,
ActivityCallback<ParkActivity> callback)
Parks a call by moving the parkChannel to the parking lot and hanging up
the hangupChannel.
|
RedirectToActivity |
PBX.redirectToActivity(Channel channel,
ActivityCallback<RedirectToActivity> listener) |
void |
PBX.sendDTMF(Channel channel,
DTMFTone tone,
ActivityCallback<Activity> callback)
Sends a DTMF tone to the given channel.
|
SplitActivity |
PBX.split(Call callToSplit,
ActivityCallback<SplitActivity> listener)
Splits a call (with two channels) This call returns once the split action
has completed.
|
Constructor and Description |
---|
ActivityHelper(String activityName,
ActivityCallback<T> callback) |
BlindTransferActivityImpl(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout,
ActivityCallback<BlindTransferActivity> listener)
Blind transfers a live channel to a given endpoint which may need to be
dialed.
|
BlindTransferActivityImpl(Channel agentChannel,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
int timeout,
ActivityCallback<BlindTransferActivity> iCallback) |
BridgeActivityImpl(Channel lhsChannel,
Channel rhsChannel,
ActivityCallback<BridgeActivity> callback) |
DialActivityImpl(EndPoint originating,
EndPoint accepting,
CallerID toCallerID,
boolean hideToCallerID,
ActivityCallback<DialActivity> listener,
Map<String,String> channelVarsToSet) |
DialToAgiActivityImpl(EndPoint originating,
CallerID toCallerID,
Integer timeout,
boolean hideToCallerID,
ActivityCallback<DialToAgiActivity> listener,
Map<String,String> channelVarsToSet,
AgiChannelActivityAction action) |
HoldActivityImpl(Channel channel,
ActivityCallback<HoldActivity> callback) |
JoinActivityImpl(Call lhsCall,
Call.OperandChannel originatingOperand,
Call rhsCall,
Call.OperandChannel acceptingOperand,
CallDirection direction,
ActivityCallback<JoinActivity> listener)
Joins a specific channel from this call with a specific channel from
another call which results in a new Call object being created.
|
ParkActivityImpl(Call call,
Channel parkChannel,
ActivityCallback<ParkActivity> listener) |
RedirectToActivityImpl(Channel channel1,
ActivityCallback<RedirectToActivity> listener)
Splits a call by moving each of its two channels into the Activity agi.
|
SplitActivityImpl(Call callToSplit,
ActivityCallback<SplitActivity> listener)
Splits a call by moving each of its two channels into the Activity agi.
|
Modifier and Type | Method and Description |
---|---|
void |
AsteriskPBX.blindTransfer(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout,
ActivityCallback<BlindTransferActivity> listener) |
BlindTransferActivity |
AsteriskPBX.blindTransfer(Channel agentChannel,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
int timeout,
ActivityCallback<BlindTransferActivity> iCallback) |
void |
AsteriskPBX.conference(Channel channelOne,
Channel channelTwo,
Channel channelThree,
ActivityCallback<Activity> callback) |
void |
AsteriskPBX.dial(EndPoint from,
CallerID fromCallerID,
EndPoint to,
CallerID toCallerID,
ActivityCallback<DialActivity> callback) |
DialActivity |
AsteriskPBX.dial(EndPoint from,
CallerID fromCallerID,
EndPoint to,
CallerID toCallerID,
ActivityCallback<DialActivity> callback,
Map<String,String> channelVarsToSet) |
DialLocalToAgiActivity |
AsteriskPBX.dialLocalToAgi(EndPoint from,
CallerID fromCallerID,
ActivityCallback<DialLocalToAgiActivity> callback,
Map<String,String> channelVarsToSet) |
DialToAgiActivityImpl |
AsteriskPBX.dialToAgi(EndPoint endPoint,
CallerID callerID,
AgiChannelActivityAction action,
ActivityCallback<DialToAgiActivity> iCallback) |
DialToAgiActivityImpl |
AsteriskPBX.dialToAgiWithAbort(EndPoint endPoint,
CallerID callerID,
int timeout,
AgiChannelActivityAction action,
ActivityCallback<DialToAgiActivity> iCallback) |
void |
AsteriskPBX.hangup(Channel channel,
ActivityCallback<Activity> callback) |
void |
AsteriskPBX.join(Call lhs,
Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction,
ActivityCallback<JoinActivity> listener)
Joins two calls not returning until the join completes.
|
void |
AsteriskPBX.park(Call call,
Channel parkChannel,
ActivityCallback<ParkActivity> callback) |
RedirectToActivity |
AsteriskPBX.redirectToActivity(Channel channel,
ActivityCallback<RedirectToActivity> listener) |
void |
AsteriskPBX.sendDTMF(Channel channel,
DTMFTone tone,
ActivityCallback<Activity> callback) |
SplitActivity |
AsteriskPBX.split(Call callToSplit,
ActivityCallback<SplitActivity> listener) |
Constructor and Description |
---|
DialLocalToAgiActivity(EndPoint from,
CallerID fromCallerID,
ActivityCallback<DialLocalToAgiActivity> callback,
Map<String,String> channelVarsToSet) |
Copyright © 2004–2020. All rights reserved.