Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Purge achived recordings for specific agents

Status
Not open for further replies.

AdsN1

Programmer
Dec 15, 2010
2
GB
Hi

In NICE Perform 3.2, is there a way of deleting all previously recorded & archived calls for specific agents? It's the actual audio that we specifically need to get rid of.

So for example if their agent ID = xxxxx, we literally want to delete every recording for that agent.

I thought about configuring a new storage rule filtered on those agents and setting the forced deletion to 1 day, but I don't think this will work retrospectively for any calls already archived for those agents.

Would deleting and re-creating these agents remove the audio of their calls? Again, I suspect not but if anyone has any suggestions, I would love to hear them.
 
you could change the watermark date in the database, but you would need to understand the schema. I don't know about perform but the loggers don't have a file system that you can just go into and delete the audio files.

Biglebowskis Razor - with all things being equal if you still can't find the answer have a shave and go down the pub.
 
The calls are actually archived off the loggers via Storage Center every hour so it's more about getting rid of them from the archive.

You're right though; there are so many inter-dependent tables in the databases that I don't really want to go down the route of changing things directly there.

Deleting and recreating an agent certainly seems to make it impossible to see their previous calls in the UI but I expect the audio itself, especially once archived, is still there....
 
In that case I think you can change the retention date for the calls in the storage center DB table to tomorrow and they should be deleted. It's been a few years since I worked on NICE so I may be thinking of another vendors product but I think you could also change the media type of those calls in the database to none and the query wouldn't look for the audio.

Biglebowskis Razor - with all things being equal if you still can't find the answer have a shave and go down the pub.
 
create a sql script for the relevant agents to reset the archive flag of there calls in database.

then create a rule to work in past with the new retention you wish to have.
 
If you reset the archive flag of the calls and then create a past rule then it will archive the calls again with a new retention, this is not a solution as the old files will still be on the Storage Pool, the worst part is that they will never get deleted if you do such a thing.

The best solution is to try to find the file names of these calls and then delete them from the storage center Storage Pool which is more secure. If you want to speed things up you need to create a batch file which will delete the list of files that you get from sql ;)

It's not that simple but it's doable ;)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top