|
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.ResponseEvent
org.asteriskjava.manager.event.PeerEntryEvent
public class PeerEntryEvent
A PeerEntryEvent is triggered in response to a SipPeersAction
,
SipShowPeerAction
or IaxPeerListAction
and contains information about a SIP or IAX peer.
It is implemented in channels/chan_sip.c
and channels/chan_iax.c
Field Summary | |
---|---|
static java.lang.String |
CHANNEL_TYPE_IAX
|
static java.lang.String |
CHANNEL_TYPE_SIP
|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
PeerEntryEvent(java.lang.Object source)
Creates a new instance. |
Method Summary | |
---|---|
java.lang.Boolean |
getAcl()
|
java.lang.String |
getChannelType()
Returns whether this event represents a SIP or an IAX peer. |
java.lang.String |
getChanObjectType()
For SIP peers this is either "peer" or "user". |
java.lang.Boolean |
getDynamic()
|
java.lang.String |
getEncryption()
|
java.lang.String |
getIpAddress()
Returns the IP address of the peer. |
java.lang.Integer |
getIpPort()
Deprecated. since 1.0.0, use getPort() instead. |
java.lang.Boolean |
getNatSupport()
|
java.lang.String |
getObjectName()
|
java.lang.String |
getObjectUserName()
|
java.lang.Integer |
getPort()
Returns the port of the peer. |
java.lang.String |
getRealtimeDevice()
Available since Asterisk 1.4. |
java.lang.String |
getStatus()
Returns the status of this peer. |
java.lang.Boolean |
getTextSupport()
Returns whether the peer supports text messages. |
java.lang.Boolean |
getTrunk()
Returns whether to use IAX2 trunking with this peer. |
java.lang.Boolean |
getVideoSupport()
Available since Asterisk 1.4. |
void |
setAcl(java.lang.Boolean acl)
|
void |
setChannelType(java.lang.String channelType)
|
void |
setChanObjectType(java.lang.String chanObjectType)
|
void |
setDynamic(java.lang.Boolean dynamic)
|
void |
setEncryption(java.lang.String encryption)
|
void |
setIpAddress(java.lang.String ipAddress)
Sets the IP address of the peer. |
void |
setIpPort(java.lang.Integer ipPort)
|
void |
setNatSupport(java.lang.Boolean natSupport)
|
void |
setObjectName(java.lang.String objectName)
|
void |
setObjectUserName(java.lang.String objectUserName)
|
void |
setPort(java.lang.Integer port)
|
void |
setRealtimeDevice(java.lang.String realtimeDevice)
Available since Asterisk 1.4. |
void |
setStatus(java.lang.String status)
Sets the status of this peer. |
void |
setTextSupport(java.lang.Boolean textSupport)
|
void |
setTrunk(java.lang.Boolean trunk)
|
void |
setVideoSupport(java.lang.Boolean videoSupport)
Available since Asterisk 1.4. |
Methods inherited from class org.asteriskjava.manager.event.ResponseEvent |
---|
getActionId, getInternalActionId, setActionId, setInternalActionId |
Methods inherited from class org.asteriskjava.manager.event.ManagerEvent |
---|
appendPropertyIfNotNull, getDateReceived, getFile, getFunc, getLine, getPrivilege, getSequenceNumber, getServer, getTimestamp, setDateReceived, setFile, setFunc, setLine, setPrivilege, setSequenceNumber, 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 CHANNEL_TYPE_SIP
public static final java.lang.String CHANNEL_TYPE_IAX
Constructor Detail |
---|
public PeerEntryEvent(java.lang.Object source)
source
- Method Detail |
---|
public java.lang.String getChannelType()
CHANNEL_TYPE_SIP
,
CHANNEL_TYPE_IAX
public void setChannelType(java.lang.String channelType)
public java.lang.String getObjectName()
public void setObjectName(java.lang.String objectName)
public java.lang.String getObjectUserName()
public void setObjectUserName(java.lang.String objectUserName)
public java.lang.String getChanObjectType()
public void setChanObjectType(java.lang.String chanObjectType)
public java.lang.String getIpAddress()
public void setIpAddress(java.lang.String ipAddress)
ipAddress
- the IP address of the peer.public java.lang.Integer getIpPort()
getPort()
instead.
public void setIpPort(java.lang.Integer ipPort)
public java.lang.Integer getPort()
public void setPort(java.lang.Integer port)
public java.lang.Boolean getDynamic()
public void setDynamic(java.lang.Boolean dynamic)
public java.lang.Boolean getNatSupport()
public void setNatSupport(java.lang.Boolean natSupport)
public java.lang.Boolean getVideoSupport()
public void setVideoSupport(java.lang.Boolean videoSupport)
public java.lang.Boolean getTextSupport()
Available since Asterisk 1.6.
true
if the peer supports text messages, false
otherwise or
null
if the property is not set (i.e. for Asterisk prior to 1.6).public void setTextSupport(java.lang.Boolean textSupport)
public java.lang.Boolean getAcl()
public void setAcl(java.lang.Boolean acl)
public java.lang.String getStatus()
For SIP peers this is one of:
public void setStatus(java.lang.String status)
status
- the status of this peer.public java.lang.String getRealtimeDevice()
public void setRealtimeDevice(java.lang.String realtimeDevice)
public java.lang.Boolean getTrunk()
Available since Asterisk 1.6.
true
if trunking is used, false
if not or null
if not set.public void setTrunk(java.lang.Boolean trunk)
public java.lang.String getEncryption()
public void setEncryption(java.lang.String encryption)
|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |