com.arunta.base.settings
Class ExtensionEventSettings
java.lang.Object
com.arunta.base.settings.ExtensionEventSettings
- All Implemented Interfaces:
- java.io.Serializable
public class ExtensionEventSettings
- extends java.lang.Object
- implements java.io.Serializable
Total Recall VR system Extension Event Settings.
The settings define an event policy for a specified extension. The policy
defines whether the system should generate events when it detects call start
and end events on the specified extension. In addition, it specifies if the
system should generate an event if the extension does not receive a call for
a specified period of time.
If events are enabled for an extension, then the system will generate events
in the system log as well as SMNP traps if SNMP is enabled.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExtensionEventSettings
public ExtensionEventSettings(java.lang.String extension,
boolean callStartEvent,
boolean callEndEvent,
boolean quetExtensionEvent,
int quietExtensionPeriod)
- Creates an event policy for the specified extension.
- Parameters:
extension
- The policy will apply to this extension number.callStartEvent
- Set to true
to enable events on call start.callEndEvent
- Set to true
to enable events on call end.quetExtensionEvent
- Set to true
to enable events on no calls in a
specified period of time.quietExtensionPeriod
- If quetExtensionEvent
is set to true
,
then this parameter defines the duration of the quiet period
in minutes.
ExtensionEventSettings
public ExtensionEventSettings()
ExtensionEventSettings
public ExtensionEventSettings(ExtensionEventSettings ees)
getExtension
public java.lang.String getExtension()
setExtension
public void setExtension(java.lang.String extension)
isCallStartEvent
public boolean isCallStartEvent()
setCallStartEvent
public void setCallStartEvent(boolean callStartEvent)
isCallEndEvent
public boolean isCallEndEvent()
setCallEndEvent
public void setCallEndEvent(boolean callEndEvent)
isQuietExtensionEvent
public boolean isQuietExtensionEvent()
setQuietExtensionEvent
public void setQuietExtensionEvent(boolean quietExtensionEvent)
getQuietExtensionPeriod
public int getQuietExtensionPeriod()
setQuietExtensionPeriod
public void setQuietExtensionPeriod(int quietExtensionPeriod)
matches
public boolean matches(java.lang.String anExtension)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.