Transcoder Service Settings
The Uptivity Transcoder service converts raw audio files recorded by the system into compressed, .wav formatted audio files that are optimized for storage and playback retrieval. It also processes blackouts for video recordings.All Uptivity systems have at least two Transcoder instances, one for audio and one for video. However, the total number of Transcoder instances depends on your system architecture. For example, if you have multiple audio recording servers, you may have one Transcoder on each. If you have multiple sites (Locations), there may be a dedicated server running Transcoder at each Location. The actual name of the service (as it appears in the Windows Services list) is cc_Transcoder. The name of the executable is cc_transcoder.exe.
The Edit Transcoder screen allows you to view Transcoder settings. These settings are typically configured during installation and should only be changed by or under the direction of Uptivity Support.
This topic explains these settings .
For more information, see Services Overview.
Transcoder Web Portal Settings
- Identity
- Specifies the internal identifier. This is an informational field that cannot be changed.
- Name
- Specifies the name of this Transcoder.
- Max Retries
- This setting is no longer a functionality in NICE Uptivity 17.2. A value specified for this setting does not affect Transcoder behavior.
- Minutes Between Retries
- This setting is no longer a functionality in NICE Uptivity 17.2. A value specified for this setting does not affect Transcoder behavior.
- Number of Threads
- Specifies the number of concurrent transcoding sessions. The setting accepts numeric values. The default value is 5.
- Priority
- Specifies the system CPU priority assigned to transcoding processing threads. The setting accepts the values of Above_Normal, Below_Normal, High, Low, or Normal from a drop-down list. The default value is Low.
- Temp Directory
- Specifies the local directory where temporary conversion files are stored. Final files are stored with the original CCA files.
- Create CCP
- Specifies that the Transcoder should create a custom graphical representation of the audio waveform from a recorded call and store it as a CCP file along with the audio file. This setting accepts the values of Yes or No. The default value is Yes. If this setting is disabled, playback times will be slower as the waveform must be recomputed for each playback.
- CCP Interval
- Specifies the time interval (in milliseconds) between waveform data points in the graphical display. The setting accepts values of 10, 20, 30, 40, or 50 from a drop-down list. The default value is 10.
- Store Original File Size in Field
- Inserts the original file size of a VoIP recording in a selected user-defined field. This setting accepts a value of any of the user-defined fields (User1 through User15) from a drop-down list.
- Delay (minutes)
- Specifies how long the Transcoder should wait between conversion attempts for audio files. This setting accepts numeric values. The default value is 0.
- Format
- Specifies the audio format for recorded files. The setting accepts the following values from a drop-down list:
- CSA — (~1KB/s) Compresses to smaller files than GSM610. Highest quality of all available formats. Requires an Uptivity CSA format license. Files cannot be played in standard media players.
- GSM610 — (~1.7KB/s) Can be played in standard media player. This is the default value.
- CSASTEREO — (~2KB/s) Stereo version of CSA format. Creates files comparable in size to GSM, but allows additional per-channel post-processing options (per channel volume level and VAD). Requires an Uptivity CSA format license. Files cannot be played in standard media players.
- uLaw — (~8KB/s) High-quality audio format. Audio files are approximately five times larger than GSM.
- Keep Days
- Specifies the number of days that original (raw) audio files should be kept after transcoding. This allows files to be recovered if there are errors in the transcoding process, but requires additional disk space for storage. This setting accepts numeric values. The default value is 0.
- Create Analytics
- Analytics Keep Days
- This setting is no longer used.
- Normalize
- Enables audio normalization, equalizing volume levels between PBX/customer side and extension/agent side of a recorded call. This setting accepts the values of Yes or No from a drop-down list. The default value is No.
- Sample Rate
- Specifies the sample rate in milliseconds passed to the conversion module. The field accepts the following values from a drop-down list: 6000, 8000, 10000, 12000, 16000, 20000, and 24000. The default value is 8000.
- Look for Code
- Specifies the record codes reserved for this Transcoder in conjunction with the CTI Core setting Transcode by Board.
- Perform Duplicate Packet Checks
- Specifies whether the Transcoder checks for duplicate packets in recordings. This setting accepts the values of Yes or No. The default value is Yes.
- Purge Record from Transcoder Table After Completion
- Specifies whether records should remain in the Transcoder queue after they have been successfully processed. This setting accepts the values of Yes or No from a drop-down list. The default value is Yes and should not be changed.
- VAD Packet Count Trigger
- Specifies the number of RTP packets with audio needed to trigger voice activity detection (VAD) after a period of silence. The setting accepts values of 0 to 30 from a drop-down list. The default value is 0.
- Analytic Storage Path
- This setting is no longer used.
- Minimum Hold Duration (milliseconds)
- Specifies the duration of silence that must be present before the Transcoder inserts a Hold event in a recording. The setting accepts numeric values. The default value is 1000 (1 second).
- Check if Video is Valid
- Specifies whether the Transcoder should verify that screen recordings have at least one valid video frame. Files with no valid video are still transcoded. When a user attempts to play the screen recording, the system displays the message that it is unable to play the call. The setting accepts the values Yes or No from a drop-down list. The default value is Yes.
- Minimum Audio Duration (seconds)
- Specifies the minimum time period for which audio must be present for the call to be considered valid. For audio recordings that do not reach the minimum duration, the system displays the message that it is unable to play the call. The default value is 1.
- Enable Silence/Cross-talk Detection
- Specifies whether the Transcoder should detect cross-talk and silent periods within a call recording. The field accepts the values Yes or No from a drop-down list. When set to No, the next five settings in this list are ignored. The default value is Yes.
- Cross-talk Threshold
- Specifies the gain level, from a 0.00 baseline, that must be met on both channels to trigger cross-talk detection. The setting accepts decimal values between 0.01 and 1.00 . The default value is 0.01.
- Cross-talk Minimum Duration (milliseconds)
- Specifies the minimum time that audio must stay above the threshold in order for a cross-talk period to be displayed during call playback. The setting accepts numeric values between 1000 (1 second) and 65535 (65.535 seconds). The default value is 1000 (1 second).
- Silence Threshold
- Specifies the gain level, from a 0.00 baseline, that audio must stay below in order to trigger silence detection. The setting accepts decimal values between 0.01 and 1.00 . The default value is 0.01.
- Silence Minimum Duration (milliseconds)
- Specifies the minimum time that audio must stay below the threshold in order for a silence period to be displayed during call playback. The setting accepts numeric values between 1000 (1 second) and 65535 (65.535 seconds). The default value is 3000 (3 seconds).
- Fragmentation Prevention (milliseconds)
- Prevents momentary noise in audio from fragmenting silence/cross-talk into multiple periods. If two periods are detected within the specified duration, they are combined into a single period. The setting accepts numeric values between 1000 (1 second) and 65535 (65.535 seconds). The default value is 2000 (2 seconds).
- Transcoder Duty
- Specifies the types of files to be processed by this Transcoder. The setting accepts the values Audio or Video. The default value is Audio.