---
title: "Supported File Formats"
slug: "supported-file-formats"
description: "Voiso supports a wide variety of file types for data interchange, reporting, and for agent and contact facing audio."
tags: ["voicemail", "calling list", "hold", "Dialer", "import", "audio", "images", "video", "ringtone", "Flow", "CSV", "attachment", "voice message", "pictures", "media", "interchange", "hold music", "user", "photo", "MOH", "export"]
updated: 2025-09-19T16:48:11Z
published: 2025-09-19T16:48:11Z
canonical: "docs.voiso.com/supported-file-formats"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.voiso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported File Formats

**Who should read this article**: Administrators, Supervisors

Voiso supports a wide variety of file types for data interchange, reporting, and for agent and contact facing audio.

## Introduction

Voiso lets you import and export data ([data interchange](/v1/docs/supported-file-formats#data-interchange)), such as Call Detail Records, user settings, phone numbers, Dialer contact lists, and reports using the CSV file format. CSV files can be created or analyzed in spreadsheet and database applications.

Audio files that are played to agents and contacts during voice calls, call flows, and ringing interadtions are managed using the **[Media](/v1/docs/supported-file-formats#media-files)** page.

The [Omnichannel Workspace](/v1/docs/supported-file-formats#omnichannel-attachments) supports attaching files to conversations.

## Data interchange

Voiso uses the CSV file format to handle most simple data interchange. You can import data, such as a list of users or contacts into Voiso using CSV files. Refer to the subsections below for details.

Many of the reports and data generated or used by your Voiso contact center are also available to download as CSV files.

Voiso also supports data export to Amazon SQS and S3, refer to [Amazon integration](/v1/docs/third-party-integration-overview) for details.

### Call Detail Records

You can export both filtered and unfiltered call and digital interaction records as a CSV formatted file from the **[Call Detail Records](/v1/docs/reporting-cdr#csv-export)** page.

### Caller ID risk check

You can download the report on the results of your [Caller ID risk check](/v1/docs/outbound-caller-id-risk-check) in CSV format.

### Dialer campaigns

You can import your outbound calling list into your [Dialer campaign](/v1/docs/outbound-dialer-campaigns-view) using a CSV or XLXS file, or directly from your [CRM](/v1/docs/crm-integration).

You can export a report on the [outcome of your campaign](/v1/docs/outbound-dialer-campaign-reviewing-campaign-results) in CSV format.

### Historical reports

The following [historical reports](/v1/docs/reporting-historical-reports) may be downloaded as a CSV formatted file:

- [Agent List](/v1/docs/reporting-agent-list)
- [Agent List – Per Hour](/v1/docs/reporting-agent-list-per-hour)
- [In-queue Abandons](/v1/docs/reporting-in-queue-abandons)
- [In-queue Abandons - Per Hour](/v1/docs/reporting-in-queue-abandons-per-hour)
- [Redial Counter](/v1/docs/reporting-redial-counter)
- [ASR by country](/v1/docs/reporting-asr-by-country)
- [ASR by country by hour](/v1/docs/reporting-asr-by-country-by-hour)
- [ASR per Caller ID](/v1/docs/reporting-asr-per-caller-id)
- [Sensitive Data Access Report](/v1/docs/reporting-sensitive-data-access-report)
- [Wrap-up Codes](/v1/docs/reporting-wrap-up-codes)

### Keyword groups

You can export a list of your [keyword groups](/v1/docs/administration-keyword-groups) as a CSV formatted file.

You can import a list of keywords into the **Keyword groups** page using a CSV file.

### Multi-factor authentication

You can manage bulk rollout of [2FA](/v1/docs/multi-factor-authentication) by importing a CSV file of [user properties](/v1/docs/users-users) into the **User** page.

### Number validator

You can import a CSV file containing a list of phone numbers to be validated into the **[Number validator](/v1/docs/outbound-number-validator)**.

The **Number validator** produces a report on your number validation requests that you can download to your computer in CSV format.

### Numbers

You can export a list of all your numbers in CSV format from the **[Numbers](/v1/docs/inbound-inbound-numbers)** page.

### Security Access Groups

You can import and export [security access groups](/v1/docs/administration-security-access-groups) as a CSV file.

### Users

You can import a list of users as a CSV file into the **[Users](/v1/docs/users-users)** page.

You can export a list of users as a CSV formatted file from the **Users** page.

## Media files

Voiso uses media files for audio (voice messages) played on voice calls, music on hold (MOH), and ringtones. Create your media files, then upload them to your Voiso contact center using the **[Media](/v1/docs/administration-media)** page.

Voiso supports the following audio formats for media files:

- MP3 (.mp3)
- WAV (.wav)
- OGG (.ogg)
- AAC (.aac)
- FLAC (.flac)
- AIFF (.aif or .aiff)

Refer to the subsections below for information about where media files are used in Voiso.

### Dialer campaigns

When you [add a new Dialer campaign](/v1/docs/outbound-dialer-adding-a-new-campaign) you can use the **Voice message** menu to specify an audio file of type **Voice Message** that is played to a contact who answers a call.

### Flows

The **[Flows](/v1/docs/inbound-flows)** feature lets you build call flows using the **[Flow Builder](/v1/docs/inbound-flow-builder)** to add a link different nodes together. The nodes described in the following subsections let you specify audio files of type **Voice Message** to be played to contacts during the interaction flow.

#### DTMF node

The **[DTMF](/v1/docs/flow-builder-dtmf)** node uses caller input to direct calls to the next node in the flow. Use the **Audio file** menu to specify a voice message to be played to the caller that describes the available key-press options.

#### Play Audio node

The **[Play Audio](/v1/docs/flow-builder-play-audio)** node enables you to specify a voice message to be played to a caller at any point in the call flow. You can use it to give instructions, welcome callers, or provide other information.

#### Voicemail node

The **[Voicemail](/v1/docs/flow-builder-voicemail)** node enables you to direct a call to voicemail. Use the **Audio file** menu to specify a voice message informing the caller about their call being directed to voicemail.

### Queues

When you [create a new queue](/v1/docs/inbound-queues#add-queue) there are several media files that you can specify for the queue.

Use the **MOH** menu to select a media file of type **MOH**, that is played to a contact while they wait to be connected to an agent.

Use the **In-Queue Announcement** menu to specify a media file of type **Voice Message** that is played to a contact periodically while they wait in the queue.

#### Callback

If callback is enabled for the queue, use the following menus to specify media of type **Voice Message** to play to contacts:

- Use **Callback prompt** to play a message prompting the contact to press **2** to receive a callback when an agent becomes available.
- Use **Callback confirmation prompt** to play a message informing the contact that a callback is scheduled and they can hangup.

#### Postcall Rating

If postcall rating is enabled for the queue, use the following menus to specify media of type **Voice Message** to play to contacts:

- Use **Prior announcement for inbound calls** to play a message alerting contacts to stay on the line when the call ends to participate in a brief survey about the quality of service received during the call.
- Use **Post call announcement** to play a message at the end of the call describing the survey. Callers can press 1 - 5 to rate the call, where 5 is the highest rating.
- Use **After survey announcement** to play a message thanking the contact for participating in the survey.

### System settings

The subsections below describe the media files you can specify for your contact center in the **[Systems settings](/v1/docs/administration-system-settings)** page.

#### MOH

Use the **MOH class** menu to select a media file of type **MOH** to specify the music on hold for your contact center. This is the audio that is played to contacts any time their voice call is put on hold.

#### WebRTC Ringtone

Use the **WebRTC Ringtone** menu to select a media file of type **ringtone** to specify the sound played when a voice call rings in the **Agent Panel**.

#### Call suppression

Use the **Limit reached message** menu to select a media file of type **Voice Message** that is played to an agent when the maximum number of dial attempts to a number is reached.

### Users

When you [add a new User](/v1/docs/users-users#adding-a-user) you can use the **WebRTC Ringtone** menu to specify the ringtone that plays on the agent's desktop when the user receives a call through the **Agent Panel**. Choose either the default ringtone or one from a file of type **Ringtone**.

## Omnichannel attachments

The following kinds of files are supported as attachments in the [Omnichannel Workspace](/v1/docs/agent-guide-omnichannel-workspace):

|  | Webchat | WhatsApp | Telegram | Viber | Facebook | Instagram |
| --- | --- | --- | --- | --- | --- | --- |
| Photos | ✔ | ✔ | ✔ | JPEG | ✔ | JPEG, PNG, and static GIF |
| Videos | ✖ | ✔ | ✔ | MPEG 4 and H264 | ✔ | MPEG4 and MOV |
| PDFs | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ |
| Business documents | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ |
| Audio files | ✖ | ✔ | ✔ | ✔ | ✔ | ✖ |

The following file types are supported for each kind of file unless otherwise indicated in the table:

- Photos: .jpg, .jpeg, .png, .gif, .bmp, and .webp
- Videos: .mp4, .avi, .mkv, .wmv, and .mov
- PDFs: .pdf
- Business documents
  - Word documents: .docx
  - Excel spreadsheets: .xlsx
  - PowerPoint presentations: .pptx
- Audio files: .mp3, .m4a, and .wav

Comma-Separated Values. A data file format where the content is structured in tabular form. Fields (data values) are separated by commas. Rows (records) are separated by line feeds. Voiso supports UTF-8 format for CSV files. CSV files allow interchange of data between spreadsheet applications, text files, and database. It is a common format for importing and exporting data. Each row represents a record. Each value represents an attribute.

Music on Hold. The music played to a caller while their call is on hold either in queue or by an agent. A media file of type audio file.

A sound made by a softphone or mobile phone when an incoming call is received.

## Related

- [Media](/administration-media.md)
- [System settings](/administration-system-settings.md)
- [Dialer campaigns overview](/outbound-dialer-campaigns-overview.md)
- [Omnichannel Workspace](/agent-guide-omnichannel-workspace.md)
- [Call Detail Records overview](/reporting-cdr.md)
- [Caller ID risk check](/outbound-caller-id-risk-check.md)
- [Historical Reports](/reporting-historical-reports.md)
- [Keyword groups](/administration-keyword-groups.md)
- [Multi-factor authentication](/multi-factor-authentication.md)
- [Numbers](/inbound-inbound-numbers.md)
- [Number validator](/outbound-number-validator.md)
- [Security Access Groups](/administration-security-access-groups.md)
- [Users](/users-users.md)
- [Flow Builder Overview](/inbound-flow-builder-overview.md)
- [Queues](/inbound-queues.md)
