org.asteriskjava.manager.event
Class ChannelUpdateEvent
java.lang.Object
java.util.EventObject
org.asteriskjava.manager.event.ManagerEvent
org.asteriskjava.manager.event.ChannelUpdateEvent
- All Implemented Interfaces:
- java.io.Serializable
public class ChannelUpdateEvent
- extends ManagerEvent
A ChannelUpdateEvent provides additional channel type specific information like
the SIP call id or IAX2 call numbers about a channel.
Available since Asterisk 1.6.
It is implemented in channels/chan_sip.c
, channels/chan_iax2.c
and
channels/chan_gtalk.c
- Since:
- 1.0.0
- Version:
- $Id: ChannelUpdateEvent.java 1118 2008-08-16 18:26:54Z srt $
- Author:
- srt
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
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 |
ChannelUpdateEvent
public ChannelUpdateEvent(java.lang.Object source)
- Parameters:
source
-
getChannelType
public java.lang.String getChannelType()
- Returns the type of channel, that is "IAX2" for an IAX2
channel or "SIP" for a SIP channel.
For Google Talk it is either "GTALK" or "Gtalk".
- Returns:
- the type of channel that is registered.
setChannelType
public void setChannelType(java.lang.String channelType)
getChannel
public java.lang.String getChannel()
- Returns the name of the channel.
- Returns:
- the name of the channel.
setChannel
public void setChannel(java.lang.String channel)
getUniqueId
public java.lang.String getUniqueId()
- Returns the unique id of the channel.
- Returns:
- the unique id of the channel.
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
getSipCallId
public java.lang.String getSipCallId()
setSipCallId
public void setSipCallId(java.lang.String sipCallId)
getSipFullContact
public java.lang.String getSipFullContact()
setSipFullContact
public void setSipFullContact(java.lang.String sipFullContact)
getPeerName
public java.lang.String getPeerName()
setPeerName
public void setPeerName(java.lang.String peerName)
getGtalkSid
public java.lang.String getGtalkSid()
setGtalkSid
public void setGtalkSid(java.lang.String gtalkSid)
getIax2CallNoLocal
public java.lang.String getIax2CallNoLocal()
setIax2CallNoLocal
public void setIax2CallNoLocal(java.lang.String iax2CallNoLocal)
getIax2CallNoRemote
public java.lang.String getIax2CallNoRemote()
setIax2CallNoRemote
public void setIax2CallNoRemote(java.lang.String iax2CallNoRemote)
getIax2Peer
public java.lang.String getIax2Peer()
setIax2Peer
public void setIax2Peer(java.lang.String iax2Peer)
Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.