com.arunta.base.settings
Class ExtensionRecordingSettings
java.lang.Object
com.arunta.base.settings.ExtensionRecordingSettings
- All Implemented Interfaces:
- java.io.Serializable
public class ExtensionRecordingSettings
- extends java.lang.Object
- implements java.io.Serializable
Total Recall VR system Extension Recording Settings.
The settings define a recording policy for a specified extension. The policy
defines whether calls to and from the extension will be recorded or not,
whether calls can be monitored when recorded and whether on-demand recording
is available.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExtensionRecordingSettings
public ExtensionRecordingSettings(java.lang.String extension,
boolean monitoringEnabled,
RODModeType rodMode,
boolean enablePhoneKeys,
java.lang.String startRecordingPhoneKey,
java.lang.String stopRecordingPhoneKey,
java.lang.String description)
- Creates a recording policy for the specified extension.
- Parameters:
extension
- The policy will apply to this extension number.monitoringEnabled
- Set to true
to enable monitoring of calls while being
recorded.rodMode
- The recording mode that applies to calls to and from the extension.enablePhoneKeys
- Set to true
to enable use of DTMF digits to toggle
recording on and off.startRecordingPhoneKey
- A sequence of DTMF digits which the system will recognise during
calls as a trigger to start recording.stopRecordingPhoneKey
- A sequence of DTMF digits which the system will recognise during
calls as a trigger to stop recording.description
- Reserved.
ExtensionRecordingSettings
public ExtensionRecordingSettings()
ExtensionRecordingSettings
public ExtensionRecordingSettings(ExtensionRecordingSettings other)
equals
public boolean equals(ExtensionRecordingSettings other)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toStringL
public java.lang.String toStringL()
isEnablePhoneKeys
public boolean isEnablePhoneKeys()
setEnablePhoneKeys
public void setEnablePhoneKeys(boolean enablePhoneKeys)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getExtension
public java.lang.String getExtension()
setExtension
public void setExtension(java.lang.String extension)
isMonitoringEnabled
public boolean isMonitoringEnabled()
setMonitoringEnabled
public void setMonitoringEnabled(boolean monitoringEnabled)
getRodMode
public RODModeType getRodMode()
setRodMode
public void setRodMode(RODModeType rodMode)
getStartRecordingPhoneKey
public java.lang.String getStartRecordingPhoneKey()
setStartRecordingPhoneKey
public void setStartRecordingPhoneKey(java.lang.String phoneKey)
getStopRecordingPhoneKey
public java.lang.String getStopRecordingPhoneKey()
setStopRecordingPhoneKey
public void setStopRecordingPhoneKey(java.lang.String phoneKey)
isSaferThan
public boolean isSaferThan(ExtensionRecordingSettings otherSettings)
matches
public boolean matches(java.lang.String anExtension)
Copyright ©, 2005-2012 Prolancer Pty Ltd, Sydney Australia.