I'm working on it now to do that.
We are losing a customer, and they want their recordings converted. I wrote a recursive handler that loops through the directory structure, calling the Genesys EncryptWave program to convert the recordings when found. Unfortunately, it fails pretty regularly for no apparent reason. I see a dump being created when this happens. It's not a memory leak, as I can test with just one file it doesn't like and it fails. Running it manually works fine.
So, long story short, I'm going to be doing this with ICELib. The conversion process is written and tested, now I need to wire it together to either use recursion itself, or to be called by the handler in place of the EncryptWave program.
------------------------------
Wayne Rhodeback
Astute, Inc.
------------------------------
Original Message:
Sent: 08-16-2021 07:56
From: Jennifer Gaskins
Subject: convert.sasf recording to.wav or.opus
With your C# code, can a mass export be done?
------------------------------
Jennifer Gaskins
First-Citizens Bank & Trust Company
Original Message:
Sent: 08-12-2021 13:10
From: Wayne Rhodeback
Subject: convert.sasf recording to.wav or.opus
I've also done it in C# using the ICELib API.
------------------------------
Wayne Rhodeback
Emplifi Inc.
Original Message:
Sent: 08-12-2021 12:45
From: Jennifer Gaskins
Subject: convert.sasf recording to.wav or.opus
Jason,
We are working to solution the extract of call recording files and meta data in a given time interval by specific workgroups. Sounds like you've created this wheel in Python. I'd like to learn more about it.
thanks
Jennifer
------------------------------
Jennifer Gaskins
First-Citizens Bank & Trust Company
Original Message:
Sent: 04-27-2020 08:02
From: Jason Totten
Subject: convert.sasf recording to.wav or.opus
The only useful programmatic way is to pull the unencrypted/unencumbered recording via ICWS.
You'll need to get the recording ID(s) you want, and then you'll get the export-uri for the recording id with ICWS.
-
https://help.genesys.com/developer/cic/docs/icws/webhelp/icws/(sessionId)/recordings/(recordingId)/export-uri/index.htm#get
-
At that point you can pull the recording from the URI and do what want with it.
Two very important notes:
1) The recording will be playable by anyone so if there are privacy concerns you need to take digital/physical file security very seriously.
2) The WAV will be in DSP TrueSpeech which isn't an open codec and a lot of systems won't play it. You can convert it from there with a tool like ffmpeg.
We have a working solution to pull all recordings in a given time interval for a specific workgroup that I wrote in Python and it works really well. Let me know if you hit any hiccups along the way.
------------------------------
jason r. totten
Original Message:
Sent: 04-26-2020 09:56
From: Yason Wu
Subject: convert.sasf recording to.wav or.opus
I want to convert.sasf recording to.wav or.opus. Is there any tool that can help me?
You can also help me convert.
Thx
#Unsure/Other
------------------------------
Yason Wu
Continuous Technologies International Limited
------------------------------