Package | Description |
---|---|
org.asteriskjava.pbx | |
org.asteriskjava.pbx.activities | |
org.asteriskjava.pbx.internal.activity | |
org.asteriskjava.pbx.internal.core | |
org.asteriskjava.pbx.internal.managerAPI |
Modifier and Type | Class and Description |
---|---|
class |
CallImpl
Holds a call which may consist of 0, 1, 2 or 3 channels.
|
Modifier and Type | Method and Description |
---|---|
Call |
CallImpl.split(Call.OperandChannel channelToSplit)
Splits a channel out of a call into a separate call.
|
Call |
CallImpl.split(Channel channelToSplit) |
Modifier and Type | Method and Description |
---|---|
BlindTransferActivity |
PBX.blindTransfer(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout)
The BlindTransferActivity is used by the AsteriksPBX to transfer a live
channel to an endpoint that may need to be dialed.
|
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 |
CallHangupListener.callHungup(Call call) |
void |
PBX.hangup(Call call)
Hangup the given call, not returning until the call is hungup.
|
boolean |
CallImpl.isSame(Call rhs) |
CallImpl |
CallImpl.join(Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction)
Joins a specific channel from this call with a specific channel from
another call which results in a new Call object being created.
|
JoinActivity |
PBX.join(Call lhs,
Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction)
Joins two calls not returning until the join completes.
|
void |
PBX.join(Call lhs,
Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction,
ActivityCallback<JoinActivity> listener) |
ParkActivity |
PBX.park(Call call,
Channel parkChannel)
Parks a call by moving the parkChannel to the parking lot and hanging up
the hangupChannel.
|
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.
|
void |
PBX.split(Call callToSplit) |
SplitActivity |
PBX.split(Call callToSplit,
ActivityCallback<SplitActivity> listener)
Splits a call (with two channels) This call returns once the split action
has completed.
|
Modifier and Type | Method and Description |
---|---|
Call |
RedirectToActivity.getCall()
After a call has been split we get a new calls.
|
Call |
JoinActivity.getJoinedCall() |
Call |
SplitActivity.getLHSCall()
After a call has been split we get a new calls.
|
Call |
DialActivity.getNewCall() |
Call |
BlindTransferActivity.getNewCall()
The call created as a result of the blind transfer being answered.
|
Call |
SplitActivity.getRHSCall()
After a call has been split we get a new calls.
|
Modifier and Type | Method and Description |
---|---|
Call |
RedirectToActivityImpl.getCall()
After a call has been split we get two new calls.
|
Call |
JoinActivityImpl.getJoinedCall() |
Call |
SplitActivityImpl.getLHSCall()
After a call has been split we get two new calls.
|
Call |
BlindTransferActivityImpl.getNewCall() |
Call |
DialActivityImpl.getNewCall() |
Call |
SplitActivityImpl.getRHSCall()
After a call has been split we get two new calls.
|
Constructor and Description |
---|
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.
|
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) |
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 |
---|---|
BlindTransferActivity |
AsteriskPBX.blindTransfer(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout) |
void |
AsteriskPBX.blindTransfer(Call call,
Call.OperandChannel channelToTransfer,
EndPoint transferTarget,
CallerID toCallerID,
boolean autoAnswer,
long timeout,
ActivityCallback<BlindTransferActivity> listener) |
void |
ActiveCallListener.callStatusChanged(Call call,
boolean isHidden) |
void |
AsteriskPBX.hangup(Call call)
Convenience method to hangup the call without having to extract the
channel yourself.
|
JoinActivity |
AsteriskPBX.join(Call lhs,
Call.OperandChannel originatingOperand,
Call rhs,
Call.OperandChannel acceptingOperand,
CallDirection direction)
Joins two calls not returning until the join completes.
|
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.
|
ParkActivity |
AsteriskPBX.park(Call call,
Channel parkChannel) |
void |
AsteriskPBX.park(Call call,
Channel parkChannel,
ActivityCallback<ParkActivity> callback) |
void |
AsteriskPBX.split(Call callToSplit) |
SplitActivity |
AsteriskPBX.split(Call callToSplit,
ActivityCallback<SplitActivity> listener) |
Constructor and Description |
---|
MonitorCall(Call call) |
Copyright © 2004–2017. All rights reserved.