|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.asteriskjava.manager.event.ManagerEvent
org.asteriskjava.manager.event.TransferEvent
public class TransferEvent
A TransferEvent is triggered when a SIP channel is transfered.
It is implemented in channels/chan_sip.c
.
Available since Asterisk 1.6 for SIP channels.
Field Summary | |
---|---|
static java.lang.String |
TRANSFER_METHOD_SIP
|
static java.lang.String |
TRANSFER_TYPE_ATTENDED
|
static java.lang.String |
TRANSFER_TYPE_BLIND
|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
TransferEvent(java.lang.Object source)
|
Method Summary | |
---|---|
java.lang.String |
getChannel()
Returns the name of the transfering channel. |
java.lang.String |
getSipCallId()
Returns the SIP call id. |
java.lang.String |
getTargetChannel()
Returns the name of the target channel. |
java.lang.String |
getTargetUniqueId()
Returns the unique id of the target channel. |
java.lang.Boolean |
getTransfer2Parking()
Returns whether this is a transfer to a parking extension. |
java.lang.String |
getTransferContext()
Returns the target context (in the dialplan) the call is transfered to. |
java.lang.String |
getTransferExten()
Returns the target extension the call is transfered to. |
java.lang.String |
getTransferMethod()
Returns the transfer method. |
java.lang.String |
getTransferType()
Returns whether this is an attended or a blind transfer. |
java.lang.String |
getUniqueId()
Returns the unique id of the transfering channel. |
boolean |
isAttended()
Checks whether this is an attended transfer or not. |
boolean |
isBlind()
Checks whether this is a blind transfer or not. |
boolean |
isParking()
Convenience method to check if this is a transfer to a parking extension. |
void |
setChannel(java.lang.String channel)
|
void |
setSipCallId(java.lang.String sipCallId)
|
void |
setTargetChannel(java.lang.String targetChannel)
|
void |
setTargetUniqueId(java.lang.String targetUniqueId)
|
void |
setTransfer2Parking(java.lang.Boolean transfer2Parking)
|
void |
setTransferContext(java.lang.String transferContext)
|
void |
setTransferExten(java.lang.String transferExten)
|
void |
setTransferMethod(java.lang.String transferMethod)
|
void |
setTransferType(java.lang.String transferType)
|
void |
setUniqueId(java.lang.String uniqueId)
|
Methods inherited from class org.asteriskjava.manager.event.ManagerEvent |
---|
getDateReceived, getPrivilege, getServer, getTimestamp, setDateReceived, setPrivilege, setServer, setTimestamp, toString |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TRANSFER_METHOD_SIP
public static final java.lang.String TRANSFER_TYPE_ATTENDED
public static final java.lang.String TRANSFER_TYPE_BLIND
Constructor Detail |
---|
public TransferEvent(java.lang.Object source)
Method Detail |
---|
public java.lang.String getChannel()
public void setChannel(java.lang.String channel)
public java.lang.String getUniqueId()
public void setUniqueId(java.lang.String uniqueId)
public java.lang.String getTransferMethod()
public void setTransferMethod(java.lang.String transferMethod)
public java.lang.String getTransferType()
TRANSFER_TYPE_ATTENDED
,
TRANSFER_TYPE_BLIND
public boolean isAttended()
true
if this is an attended transfer, false
if not.public boolean isBlind()
true
if this is an blind transfer, false
if not.public void setTransferType(java.lang.String transferType)
public java.lang.String getSipCallId()
public void setSipCallId(java.lang.String sipCallId)
public java.lang.String getTargetChannel()
public void setTargetChannel(java.lang.String targetChannel)
public java.lang.String getTargetUniqueId()
public void setTargetUniqueId(java.lang.String targetUniqueId)
public java.lang.String getTransferExten()
null
for attended
transfers.public void setTransferExten(java.lang.String transferExten)
public java.lang.String getTransferContext()
null
is returned.
null
for attended
transfers and transfers to a parking extension.public void setTransferContext(java.lang.String transferContext)
public java.lang.Boolean getTransfer2Parking()
null
otherwise.public void setTransfer2Parking(java.lang.Boolean transfer2Parking)
public boolean isParking()
true
if this is a transfer to a parking extension, false
otherwise.
|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |