public class ExtensionRecordingSettings
extends java.lang.Object
implements java.io.Serializable
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.
Constructor and Description |
---|
ExtensionRecordingSettings() |
ExtensionRecordingSettings(ExtensionRecordingSettings other) |
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(ExtensionRecordingSettings other) |
java.lang.String |
getDescription() |
java.lang.String |
getExtension() |
RODModeType |
getRodMode() |
java.lang.String |
getStartRecordingPhoneKey() |
java.lang.String |
getStopRecordingPhoneKey() |
boolean |
isEnablePhoneKeys() |
boolean |
isMonitoringEnabled() |
boolean |
isSaferThan(ExtensionRecordingSettings otherSettings) |
boolean |
matches(java.lang.String anExtension) |
void |
setDescription(java.lang.String description) |
void |
setEnablePhoneKeys(boolean enablePhoneKeys) |
void |
setExtension(java.lang.String extension) |
void |
setMonitoringEnabled(boolean monitoringEnabled) |
void |
setRodMode(RODModeType rodMode) |
void |
setStartRecordingPhoneKey(java.lang.String phoneKey) |
void |
setStopRecordingPhoneKey(java.lang.String phoneKey) |
java.lang.String |
toString() |
java.lang.String |
toStringL() |
public ExtensionRecordingSettings(java.lang.String extension, boolean monitoringEnabled, RODModeType rodMode, boolean enablePhoneKeys, java.lang.String startRecordingPhoneKey, java.lang.String stopRecordingPhoneKey, java.lang.String description)
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.public ExtensionRecordingSettings()
public ExtensionRecordingSettings(ExtensionRecordingSettings other)
public boolean equals(ExtensionRecordingSettings other)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringL()
public boolean isEnablePhoneKeys()
public void setEnablePhoneKeys(boolean enablePhoneKeys)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getExtension()
public void setExtension(java.lang.String extension)
public boolean isMonitoringEnabled()
public void setMonitoringEnabled(boolean monitoringEnabled)
public RODModeType getRodMode()
public void setRodMode(RODModeType rodMode)
public java.lang.String getStartRecordingPhoneKey()
public void setStartRecordingPhoneKey(java.lang.String phoneKey)
public java.lang.String getStopRecordingPhoneKey()
public void setStopRecordingPhoneKey(java.lang.String phoneKey)
public boolean isSaferThan(ExtensionRecordingSettings otherSettings)
public boolean matches(java.lang.String anExtension)
Copyright ©, 2005-2019 Prolancer Pty Ltd, Sydney Australia.