|
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.RegistryEvent
public class RegistryEvent
A RegistryEvent is triggered when this asterisk server attempts to register as a client at another SIP or IAX server.
This event is implemented in channels/chan_iax2.c
and
channels/chan_sip.c
Field Summary | |
---|---|
static java.lang.String |
STATUS_AUTH_SENT
|
static java.lang.String |
STATUS_NO_AUTHENTICATION
|
static java.lang.String |
STATUS_REGISTERED
|
static java.lang.String |
STATUS_REJECTED
|
static java.lang.String |
STATUS_REQUEST_SENT
|
static java.lang.String |
STATUS_TIMEOUT
|
static java.lang.String |
STATUS_UNREACHABLE
|
static java.lang.String |
STATUS_UNREGISTERED
|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
RegistryEvent(java.lang.Object source)
|
Method Summary | |
---|---|
java.lang.String |
getCause()
Returns the cause of a rejected registration. |
java.lang.String |
getChannel()
Deprecated. |
java.lang.String |
getChannelDriver()
Deprecated. |
java.lang.String |
getChannelType()
Returns the type of channel that is registered, that is "IAX2" for an IAX2 channel or "SIP" for a SIP channel. |
java.lang.String |
getDomain()
Returns the domain or host name of the SIP or IAX2 server. |
java.lang.String |
getStatus()
Returns the registration state. |
java.lang.String |
getUsername()
Returns the username used for registration. |
void |
setCause(java.lang.String cause)
Sets the cause of a rejected registration. |
void |
setChannel(java.lang.String channel)
Deprecated. |
void |
setChannelDriver(java.lang.String channelDriver)
Deprecated. |
void |
setChannelType(java.lang.String channelType)
Sets the type of channel that is registered. |
void |
setDomain(java.lang.String domain)
Sets the domain or host name of the SIP or IAX2 server. |
void |
setStatus(java.lang.String status)
Sets the registration state. |
void |
setUser(java.lang.String username)
Deprecated. Please do not use this method it is a workaround for Asterisk 1.0.x servers. See Asterisk bug 4916. |
void |
setUsername(java.lang.String username)
Sets the username used for registration. |
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 STATUS_REGISTERED
public static final java.lang.String STATUS_UNREGISTERED
public static final java.lang.String STATUS_REQUEST_SENT
public static final java.lang.String STATUS_AUTH_SENT
public static final java.lang.String STATUS_REJECTED
public static final java.lang.String STATUS_TIMEOUT
public static final java.lang.String STATUS_NO_AUTHENTICATION
public static final java.lang.String STATUS_UNREACHABLE
Constructor Detail |
---|
public RegistryEvent(java.lang.Object source)
source
- Method Detail |
---|
public java.lang.String getChannelType()
public void setChannelType(java.lang.String channelType)
channelType
- the type of channel that is registered.public java.lang.String getChannelDriver()
getChannelType()
public void setChannelDriver(java.lang.String channelDriver)
setChannelType(String)
public java.lang.String getChannel()
getChannelType()
public void setChannel(java.lang.String channel)
setChannelType(String)
public java.lang.String getDomain()
This is the host part used in the register
lines in
iax.conf
and sip.conf
.
public void setDomain(java.lang.String domain)
domain
- the domain or host name of the SIP or IAX2 server.public java.lang.String getUsername()
SIP send the username in case of a registration timeout, IAX2 in case of
a registration failure. Otherwise the username is null
.
public void setUsername(java.lang.String username)
username
- the username used for registration.public void setUser(java.lang.String username)
setUsername(String)
public java.lang.String getStatus()
For sip this may be one of (not sure if all of these are exposed via the manager api, at least "Registered" and "Timeout" are used though)
public void setStatus(java.lang.String status)
status
- the registration state.public java.lang.String getCause()
null
if the cause is unknown.public void setCause(java.lang.String cause)
cause
- the cause of a rejected registration.
|
Asterisk-Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |