Record File Block
The Record File block records the audio portion of a call to a file, which the voice application can send as an email attachment (using the EMail block) or use as a dynamic prompt (for example: a custom greeting).
For information on audio file naming and locations, refer to Prompts.
Settings
The Record File block has the following settings:
•Label - Change the name of the block if needed to uniquely identify the use of this block in the application flowchart.
•Full or relative path (on-premise environment) or UNC or relative path to store recordings (SaaS environment) - The directory or folder in which to store the recording audio files. The Default label below this field is populated by the contents of the UNC path to store recordings field on the Quality Management Configuration tab; refer to Agent Interaction Recording Option. The default must be entered. The relative path will be appended to the default path.
•In a SaaS environment, this location must be on or accessible by the Ivanti Voice Server.
•Base HTTP URL to access recording (Optional) - The recording files location as a URL. The Default label below this field is populated by the contents of the Record Base HTTP URL field on the Quality Management Configuration tab; refer to Agent Interaction Recording Option. The default must be entered.
•Base file name (Optional) - The file name (without the extension) to use as part of the automatically generated file name. If not specified, a random base file name is generated. The generated value can be accessed by using interaction properties (refer to Property to store result file, Property to store full result path, and Property to store HTTP URL of result file field definitions below).
•Append to existing file - If you specified the Base file name, you can select this check box if you want the new recording to be added to the end of the existing file; if unchecked, the new recording will overwrite the existing file. If the Base file name is not specified or is a variable, this setting will be ignored.
•Maximum duration (Required) - The maximum number of seconds of audio the voice application records. The default is 30 seconds. The recording can be interrupted sooner than the maximum duration by DTMF key or call disconnect.
•Result encoding (Required) - The codec for encoding the audio file. The Current option stores the file as it is encoded in the network.
•Property to store result file (Optional) - The interaction property in which to store the name of the audio file the voice application creates.
•Property to store full result file path (Optional) - The interaction property containing the full path to the audio file (or you can use the Full or relative path/UNC or relative path to store recordings field to specify the path to the audio file without using interaction properties).
•In a SaaS environment, instead of containing a property with a UNC path value, this field must be populated with a property containing a URL value; as a result, this field will contain the same value as the Property to store HTTP URL of result file field.
•Property to store HTTP URL of result file (Optional) - The interaction property containing the audio file location as a URL (or you can use the Base HTTP URL to access recording field to specify the URL location without using interaction properties).
•Detect silence - Select this check box to monitor silence; deselect to ignore silence.
•Initial silence cut-off - The number of seconds the application will wait for voice to begin before terminating the call.
•Silence cut-off - The number of seconds the application will wait when voice stops before ending recording and sending the message.
Conditional Exits
The Record File block has conditional exits to determine the action of the voice application when the following events occur:
•Silence - Executes when silence is detected. The Detect Silence check box needs to be selected and the parameters set for either (or both) the Initial silence cut-off or the Silence cut-off fields.
•Error - Executes when a block error occurs.
•Max Recording Time Exceeded - Executes when the Maximum duration time is exceeded. This enables callers who exceed the recording time to take an action (continue to record or leave the message as is).
When configuration for this block is complete, click the Update button to apply the settings.