public class TransferEvent extends ManagerEvent
It is implemented in channels/chan_sip.c.
Available since Asterisk 1.6 for SIP channels.
| Modifier and Type | Field and Description |
|---|---|
static String |
TRANSFER_METHOD_SIP |
static String |
TRANSFER_TYPE_ATTENDED |
static String |
TRANSFER_TYPE_BLIND |
callerIdName, callerIdNum, channelState, channelStateDesc, connectedLineName, connectedLineNum, context, exten, prioritysource| Constructor and Description |
|---|
TransferEvent(Object source) |
| Modifier and Type | Method and Description |
|---|---|
String |
getChannel()
Returns the name of the transfering channel.
|
String |
getSipCallId()
Returns the SIP call id.
|
String |
getTargetChannel()
Returns the name of the target channel.
|
String |
getTargetUniqueId()
Returns the unique id of the target channel.
|
Boolean |
getTransfer2Parking()
Returns whether this is a transfer to a parking extension.
|
String |
getTransferContext()
Returns the target context (in the dialplan) the call is transfered to.
|
String |
getTransferExten()
Returns the target extension the call is transfered to.
|
String |
getTransferMethod()
Returns the transfer method.
|
String |
getTransferType()
Returns whether this is an attended or a blind transfer.
|
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(String channel) |
void |
setSipCallId(String sipCallId) |
void |
setTargetChannel(String targetChannel) |
void |
setTargetUniqueId(String targetUniqueId) |
void |
setTransfer2Parking(Boolean transfer2Parking) |
void |
setTransferContext(String transferContext) |
void |
setTransferExten(String transferExten) |
void |
setTransferMethod(String transferMethod) |
void |
setTransferType(String transferType) |
void |
setUniqueId(String uniqueId) |
appendPropertyIfNotNull, getCallerIdName, getCallerIdNum, getChannelState, getChannelStateDesc, getConnectedLineName, getConnectedLineNum, getContext, getDateReceived, getExten, getFile, getFunc, getLine, getPriority, getPrivilege, getSequenceNumber, getServer, getSystemName, getTimestamp, setCallerIdName, setCallerIdNum, setChannelState, setChannelStateDesc, setConnectedLineName, setConnectedLineNum, setContext, setDateReceived, setExten, setFile, setFunc, setLine, setPriority, setPrivilege, setSequenceNumber, setServer, setSystemName, setTimestamp, toStringgetSourcepublic static final String TRANSFER_METHOD_SIP
public static final String TRANSFER_TYPE_ATTENDED
public static final String TRANSFER_TYPE_BLIND
public TransferEvent(Object source)
public String getChannel()
public void setChannel(String channel)
public String getUniqueId()
public void setUniqueId(String uniqueId)
public String getTransferMethod()
public void setTransferMethod(String transferMethod)
public String getTransferType()
TRANSFER_TYPE_ATTENDED,
TRANSFER_TYPE_BLINDpublic 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(String transferType)
public String getSipCallId()
public void setSipCallId(String sipCallId)
public String getTargetChannel()
public void setTargetChannel(String targetChannel)
public String getTargetUniqueId()
public void setTargetUniqueId(String targetUniqueId)
public String getTransferExten()
null for attended
transfers.public void setTransferExten(String transferExten)
public String getTransferContext()
null is returned.null for attended
transfers and transfers to a parking extension.public void setTransferContext(String transferContext)
public Boolean getTransfer2Parking()
null otherwise.public void setTransfer2Parking(Boolean transfer2Parking)
public boolean isParking()
true if this is a transfer to a parking extension, false otherwise.Copyright © 2004–2024. All rights reserved.