Sending utterances, transcripts, and recordings
Send to Slack
[SendToSlack]
action = SlackLiveUtterances
formatter = TextFormatter
url = https://hooks.slack.com/services/xxx/xxx/xxx
username = xxx
showphonenumber = true
showaudiochannel = true
Parameter | Values | Description |
---|---|---|
action | | The value specified here must be |
formatter | | For readable results, the value specified here must be |
url | URL: HTTP or HTTPS | Specify the Slack endpoint to use. |
username | string | Specify the Slack username to use. |
channel | string, #dttdemo (default) | Specify the Slack channel to use. |
showphonenumber | | Displays a phone number prefix in Slack for each utterance. |
showaudiochannel | | Show a call direction prefix in Slack: |
Send transcripts to V-Spark
[PostToSpark]
action = PostZipToVSpark
formatter = JsonFormatter
destination = http://localhost:3000/transcribe/xxx/xxx
authtoken =
reloadflow = true
ext = .mp3
mono = true
bitrate = 24
retry = 2
keepTmp = false
tempdir = /dev/shm
Parameter | Values | Description |
---|---|---|
destination | URL: HTTP or HTTPS | Specify the V-Spark folder to use. |
authtoken | string | The authentication token required for the |
reloadflow | |
|
ext | | Specify the audio format to submit to V-Spark. The value specified here must be set to |
mono | | When |
bitrate | integer | When |
retry | integer | Specify the number of times to retry a failed transcoding. |
keepTmp | | If |
tempdir | /path/to/temp/storage/ | Sets the root directory for temporary storage to /tempdir/vociadapter/. |
Send call data to Medallia
[SendToMedallia]
action = SendCallDataToMedallia
formatter = TextFormatter
speechurl =
tokenurl =
client = speech_demo
secret =
minioserver =
minioaccess =
miniosecret =
miniobucket =
directory = vociadapter
locale = en-us
engine = Engine 1
apply_diarization = No
agent_channel = 1
Parameter | Values | Description |
---|---|---|
formatter | TextFormatter , JsonFormatter | Required for the Voci adapter. |
speechurl | URL: HTTPS | Specify the URL of the Speech API on Medallia Experience Cloud (MEC). |
tokenurl | URL: HTTPS | Specify the MEC URL that provides the authorization token. |
client | string | MEC client username |
secret | string | MEC client password |
minioserver | URL: HTTPS | Specify the MinIO server URL. |
minioaccess | string | Specify the username to access the MinIO server. |
miniosecret | string | Specify the password to access the MinIO server. |
miniobucket | string | Specify the name of the MinIO bucket to use. |
directory | path/to/audio/samples | Specify the directory path in the MinIO bucket. |
locale | string | Specify the language to use. |
engine | Engine 1 , Engine 3 | Specify the engine to use. Medallia Speech supports two engines. Engine 1 includes Voci-supported languages and models. Engine 3 includes Speechmatics-supported languages. |
apply_diarization | No , Yes | If set to No , the receiving system assumes two-channel audio. If set to Yes , the receiving system assumes mono audio and attempts to separate speakers. |
agent_channel | 0 , 1 | Specify the audio channel the agent is speaking on. |
Send call data with basic HTTP authentication
[SendCallDataWithBasicAuth]
action = SendCallDataWithBasicAuth
transcribe = true
username = johndoe
password = password
#basicauth = johndoe:password
uri = hostname.com/path/to/endpoint
Parameter | Values | Description |
---|---|---|
transcribe | | Enables V-Blaze transcription and includes transcripts with the call data. |
username | string | Specify the basic HTTP authentication username. Do not specify a value for basicauth when using username and password to set access credentials. |
password | string | Specify the basic HTTP authentication password. Do not specify a value for basicauth when using username and password to set access credentials. |
basicauth | string | Use as an alternative to providing the username and password credentials. Do not specify a value for basicauth when using username and password to set access credentials. |
uri | URL: HTTP or HTTPS | Specify the URL to send the call data. |
Upload call data to S3
[UploadCallDataToS3]
action = UploadCallDataToS3
transcribe = true
audio = true
audio_filename_override = false
cti_metadata = true
bucket =
accesskey =
secret =
Parameter | Values | Description |
---|---|---|
transcribe | | Enables V-Blaze transcription and includes transcripts with the call data. |
audio | | Includes the audio with the call data. |
audio_filename_override | | Overwrites the audio filename based on metadata. |
cti_metadata | | Includes all OrecX call metadata in the JSON transcript. |
bucket | URL | Specify the URL of the s3 bucket. Note: Comment out the |
accesskey | string | Specify the access key of the s3 bucket. Comment out this parameter if the specified s3 bucket does not have an access key. |
secret | string | Specify the secret of the s3 bucket. Comment out this option if the specified s3 bucket does not have a secret. |
Send utterance data to XSell
[LivePostToXSell]
action = SendUttDataToXSell
formatter = TextFormatter
clientid =
url =
apitoken =
livepost = true
#Enable logging the utterance text
logtext = true
Parameter | Values | Description |
---|---|---|
formatter | TextFormatter , JsonFormatter | For readable results, the value specified here must be |
clientid | string | Specify the username. |
url | URL: HTTP or HTTPS | URL endpoint to send call data. |
apitoken | string | Specify the API authorization token. |
logtext | | Enables utterance logging to log file. Prints --NOT LOGGED-- to the log file when set to false . |
livepost | | Enables to transcribes live-call audio streams and send the complete transcript when the call ends. |
Contact your XSELL Technologies representative for clientid
, url
, and apitoken
values.