Configuring Voci Adapter
All directory paths in this chapter are relative to the default installation directory in /opt/voci/adapter/.
The vociadapter service requires a connection to the V‑Blaze ASR engine ( vociserver ); however, the ASR engine does not have to run on the same machine as the adapter.
Voci Adapter is a service that works with the OrecX Audio call capture system by establishing a connection to an active orkaudio process to receive audio and metadata from calls on a network. The following diagram shows the Voci Adapter process and configurations:
Voci Adapter runs as a service with the following commands:
systemctl status | start | stop | restart vociadapter
vociadapter service requires the orkaudio service to run simultaneously.Voci Adapter settings are defined in the /config/custom.cfg configuration file. If the file doesn't exist, /config/default.cfg is used instead. To customize the Voci Adapter, copy /config/default.cfg to /config/custom.cfg and adjust the newly created configuration file.
The custom.cfg file consists of an [Adapter] section, a [Recorder] section, and a number of custom sections named after the handlers and actions. The [Adapter] section is a top-level section used to configure the following:
Logging — Configure to rotate between a number of log files, named out.log.i where i is the file's index number. Rotation of the log file is triggered by exceeding a configured log file size. The most recent log file has the index dropped from the filename and is named out.log.
Handlers — The
[Adapter]section defines which handlers are active. The purpose of handlers is to group actions to share a single audio transcription. All fields in the[Adapter]section are mandatory except for customroot.
[Adapter]
loglevel=error
logdir=/var/log/vociadapter
logfilesize=20000000
numlogfiles=5
handlers= LiveCall, PostCall
customroot=/opt/voci/adapter
Parameter | Values | Description |
|---|---|---|
loglevel | | Controls the amount of detail in log entries. |
logdir | /path/to/log/dir | The absolute or relative path to the logging directory. If |
logfilesize | | The maximum size (bytes) for each log file. |
numlogfiles | | The maximum number of log files to keep. |
handlers | No default | A comma-separated list defining the handlers to use. Each handler must include its own configuration section. |
customroot | /opt/voci/adapter/ (default) | Directory where the Voci Adapter looks for config, actions, formatters, and filters directories. |
nohost [INTERNAL ONLY] | | [INTERNAL ONLY] If Tip: Actions can use any information from an event, such as audio, metadata, and timestamps. In addition, actions can be used to copy audio and deliver it to other systems such as V-Cloud for transcription or AWS for storage. |
