Skip to main content
ContactNow: Download Call Recording in Bulk
8x8 Support Knowledge Base

ContactNow: Download Call Recording in Bulk

The Bulk Record is a separate Java application that runs parallel with our application. It must first be downloaded from our system.

The call recording Bulk Download application enables swift downloading of multiple call recordings in a single action. To perform bulk downloading hover over the Configuration icon from the Navigation bar and click Bulk download.

The bulk downloader is a separate Java application developed by us, and requires Java 7 or above installed on your machine for it to work. Visit the Java download site to get the latest version.

Getting Started

From this page, you can download the application by clicking Download App. If it is your first time downloading the app Select App With New Config. If you already have a configuration set up and need an updated version of the app select Just the app.

configuration-bulkdownload-600x115.png

App With New Config downloads a zip file named Pull_recordings.zip. Extract the files and open the file Pull_recordings.

When you open the app you will be presented with a message prompting you to log in with your username and password.

Screen Shot 2017-04-07 at 16.51.41.png

Configuration

When opening the file Pull_recordings you will be presented with a message prompting you to configure directories. Select OK then complete the Edit Configuration stage.

configuration-bulkdownload-app-config-600x401.png

Click Browse under the Recording Destination heading, select an appropriate location for your recordings to be stored. Repeat this process for the indices destination and log file destination.

Provide a minimum free space value for all three destinations. This is to ensure that your free space will not fall below this level. The download will fail if your free disk space falls below this.

Optionally enter your email address to be notified when the bulk download is complete or if any errors occur. When configuration is complete, click Save.

Create New Job

From the menu, select File and then New Job from the drop-down menu.

configuration-bulkdownload-app-menu-file.png

This will open the Add New Job pane.

configuration-bulkdownload-app-newjob-600x565.png

On the Add New Job window you can run a bulk download job against a matched criteria of Agents, Outcomes, Queues, and Datasets.

Select all from each field by leaving blank or select multiple holding down CTRL (PC) or CMD (Mac) and clicking.

Select a Dataset range or leave blank to select all.

  • Description - Name the bulk download job.
  • Filename Format - Allows you to adjust the format of the filename given to the call recordings. Fields that can be included are; {{callid}} the Call ID, {{agent}} Agent ID, {{outcome}} Outcome ID, {{qid}} Queue ID and {{dataset}} Dataset ID. The default is {{callid}}. An example of an edited Filename could be: Filename: call-{{callid}}-ddi-{{ddi}}, which would include the Call ID (callid) as well as the number dialled (ddi)
  • Schedule Type - Select the frequency which the job will run.
  • Start Date and Time - State the time and date to start the job, or checking ‘Immediate?’ will start the job straight away.
  • Range Type (Range Start and Stop) - Select the time period of calls to be downloaded (for custom range only).
  • Category - Choose from both Recordings and Segments (Call Highlights) or select individually.

Running Task

Once a job is running you can view it on the running task tab. The running task tab can be found for each job that is active by selecting it in the menu on the left. A job can also have multiple runs and each run will have its own tab.

configuration-bulkdownload-app-runningtask-600x420.png

Job Log

You can view the log of jobs by selecting View > View Log from the menu.

configuration-bulkdownload-app-menu-view.png

You will be presented with the screen below.

configuration-bulkdownload-app-logs-600x287.png

Scheduled Jobs

A list of scheduled jobs can be viewed under the scheduled job tab.

configuration-bulkdownload-app-scheduledjobs-600x420.png

Recent Runs

Recent runs are shown on the Recent Runs tab. It shows whether the job was completed successfully or not.

configuration-bulkdownload-app-storagedeviceinfo-600x420.png
Storage Device Info

You can also check how much storage you have on your device on the Storage Device info tab.

configuration-bulkdownload-app-storagedeviceinfo-600x420.png

FAQs

Q: Can I download call highlights?

A: These are called ‘Call Segments’ and can be downloaded separately or with your recordings.

Q: Can I schedule repeat jobs?

A: Jobs can be repeated daily or weekly by choosing a ‘Schedule type.’

Q: How do I edit a job that has already been scheduled?

A: Select the job and then click Edit > Edit Job.

Q: How can I download all of my calls?

A: If you do not select any filters all of your calls in the period chosen will be downloaded.

Q: There is an error when the bulk downloader starts or it does not run. What steps should I take?

A: In order to run the bulk downloader you need to have Java 7 installed on your computer.

Q: What if my PC reboots or I lose internet connection?

A: You will get an error message. It will attempt to run again every 5 minutes. It will allow for 20 of these ‘5-minute’ errors before the job fails. If the job fails, you can go into ‘failed jobs’ tab and click ‘re-start’ which will resume the job from the position it was last at.

Q: Can I schedule a job to run immediately?

A: Yes, checking the ‘Immediate?’ box will schedule the job to run as soon as you click Add.

Q: Can I use special characters in file names and descriptions?

A: Yes, only forwards slash ( / ), colon ( ; ), asterisk ( * ), question mark ( ? ), backslash ( \ ), double quote ( “ ), less than ( < ), greater than ( > ) and pipe ( | ) are not allowed.

Q: I cannot see any jobs in my logs?

A: You must first select a job and then a run period to view the logs.

Q: Can I export to an external drive?

A: Yes. Any of the three folders that the Bulk downloader uses can be on any drive connected to your computer.

Q: Do my destination folders have to be within a folder?

A: No. The three folders specified can be outside a folder (e.g., on the desktop), in different locations or even on different drives.

Q: Do the alert and completion email addresses have to be the same? Can I enter more than one?

A: They can be different if you require.

Q: Can I enter more than one email address?

A: No, only one email address can be entered for each alert.

Q: Can I change the email addresses I have set?

A: Yes, editing the config file allows you to update or remove the email addresses entered.

Q: What are the differences between the range types available?

A: A custom range will download all the calls based on the start and stop time selected. ‘Last 24 hours’ and ‘last 7 days’ will use the start time of the job as the stop time and download the calls in the period previous to that time.

Q: What happens if I select more free space than I have available on my drive?

A: Should this happen the job will fail and an alert email will be sent if configured to do so. The log file will also state that this was the problem. It can be solved by editing the config file to the correct amount of space available.

Q: What is the difference between a Run and a Job?

A: A Run is an instance of a Job. A job can be run several times, for example, a scheduled Job that repeats and runs weekly.

Q: What will happen if my Job is larger than the space available?

A: Jobs will run until the available space limit is reached. An alert email will be sent if configured to do so.

Q: Do I need to know the Dataset ID before I start?

A: We recommend that you find the IDs of the datasets you wish to export before you create a job as this will make the process much quicker once you begin.

Q: Can I compress my files?

A: Yes you can do this on your PC after the files have been downloaded.

Q: Can I delete a job?

A: You cannot currently delete a job. You can, however, schedule a job for a date in the past (for start time) which will allow this to hide from ‘scheduled jobs’ tab.

 

  • Was this article helpful?