Direct comparison
Amazon Connect, Webex Contact Center, and NICE CXone use strict canonical μ-law WAV upload profiles. Genesys documents a WAV format matrix and server conversion. Talkdesk greetings accept MP3 or WAV and transcode uploads, while IVRReady currently validates only the WAV path. Twilio Media Streams instead requires raw headerless WebSocket media. IVRReady preserves those differences rather than flattening all six targets into one rule.
“No generic limit documented” does not mean unlimited. It means the cited generic prompt requirements page does not state that limit; another product feature or upload path may impose its own constraint. Twilio’s outbound payload documentation says any size, while practical browser memory and IVRReady safety limits still apply.
| Requirement | Amazon Connect | Webex Contact Center | NICE CXone | Genesys Cloud Architect | Talkdesk Greetings | Twilio Media Streams |
|---|---|---|---|---|---|---|
| Target | Amazon Connect | Webex Contact Center | NICE CXone | Genesys Cloud Architect | Talkdesk Greetings | Twilio Media Streams |
| Scope | Amazon Connect Play prompt audio | Generic Webex Contact Center audio prompts | NICE CXone Studio prerecorded prompts | Genesys Cloud Architect prompt WAV uploads | Talkdesk prerecorded greetings — WAV workflow | Audio sent from your application to Twilio during a bidirectional <Connect><Stream> Media Stream |
| Delivery type | Uploadable prompt file | Uploadable prompt file | Uploadable prompt file | Uploadable prompt file + platform conversion | Uploadable greeting file + platform transcoding | Raw WebSocket media payload |
| Upload container | WAV / RIFF | WAV / RIFF | WAV | WAV | MP3, WAV | None — headerless raw media |
| Accepted formats | G.711 μ-law (0x0007) | G.711 μ-law (8-bit u-law) (0x0007 (IVRReady's numeric identity)) | CCITT μ-Law (G.711) (0x0007) | 10 documented WAV combinations: PCM 8/16-bit, μ-law, 4-bit ADPCM, and GSM 06.10 at 8,000 or 11,025 Hz | A structurally valid WAV greeting | audio/x-mulaw at 8,000 Hz, mono, base64 encoded |
| IVRReady coverage | Structurally recognized WAV plus verified correction layouts | Structurally recognized WAV plus verified correction layouts | Structurally recognized WAV plus verified correction layouts | WAV input | WAV input only | WAV source input |
| Preferred / canonical format | G.711 μ-law, 8,000 Hz, mono | G.711 μ-law (8-bit u-law), 8,000 Hz, mono | CCITT μ-Law (G.711), 8,000 Hz, mono | Genesys prefers 8-bit μ-law; IVRReady corrections use 0x0007 / 8 kHz / mono | Talkdesk runtime: 8-bit mono μ-law at 8,000 Hz; IVRReady does not normalize accepted WAVs | Validated 0x0007 / 8 kHz / mono WAV intermediate, then raw .ulaw extraction |
| Sample rates | 8,000 Hz | 8,000 Hz | 8,000 Hz | 8,000 or 11,025 Hz | Upload rate not constrained on cited page; runtime 8,000 Hz | 8,000 Hz payload |
| Channels | Mono | Mono | Mono | Not stated in the cited supported-format matrix | Upload channels not stated as a requirement; runtime mono | Mono payload |
| File-size limit | Less than 50,000,000 bytes | No generic limit documented on the cited requirements page | No generic limit documented on the cited requirements page | 25 MB maximum; IVRReady policy: ≤ 25,000,000 bytes | Guidance: keep at or below 10 MB | Twilio documents any-size payloads; practical browser and IVRReady limits still apply |
| Duration limit | Less than 300 seconds | No generic limit documented on the cited requirements page | No generic limit documented on the cited requirements page | No generic duration limit documented on the cited prompt pages | No generic duration limit documented on the cited prompt pages | No maximum prompt duration documented for this outbound contract |
| Platform transcodes? | Not part of IVRReady's cited strict upload contract | Not part of IVRReady's cited strict upload contract | Not part of IVRReady's cited strict upload contract | Yes — Architect converts uploads to 8-bit μ-law | Yes — Talkdesk says any uploaded audio is transcoded to 8-bit mono μ-law / 8 kHz | No — media.payload must already be μ-law / 8 kHz / mono |
| Last verified | 2026-08-27 | 2026-08-28 | 2026-08-28 | 2026-08-28, 2026-08-28, 2026-08-28 | 2026-08-28 | 2026-08-28, 2026-08-28, 2026-08-28 |
| Official source | AWS — Amazon Connect prompt requirements | Webex Help — Manage audio files | NICE CXone Help — Studio prompts | Prompts overviewUpload an audio fileUser prompts in Architect | Which audio files are supported for greetings and hold music? | Media Streams — WebSocket MessagesMedia Streams OverviewTwiML Voice: <Stream> |
| Checker | Open checker | Open checker | Open checker | Open checker | Open checker | Open checker |
Open a platform checker
Amazon Connect
Amazon Connect Play prompt audio
Open Amazon Connect checker- AWS — Amazon Connect prompt requirements
Last verified 2026-08-27
- AWS — Amazon Connect prompt requirements
Webex Contact Center
Generic Webex Contact Center audio prompts
Open Webex Contact Center checker- Webex Help — Manage audio files
Last verified 2026-08-28
- Webex Help — Manage audio files
NICE CXone
NICE CXone Studio prerecorded prompts
Open NICE CXone checker- NICE CXone Help — Studio prompts
Last verified 2026-08-28
- NICE CXone Help — Studio prompts
Genesys Cloud Architect
Genesys Cloud Architect prompt WAV uploads
Open Genesys Cloud Architect checker- Prompts overview
Last verified 2026-08-28 - Upload an audio file
Last verified 2026-08-28 - User prompts in Architect
Last verified 2026-08-28
- Prompts overview
Talkdesk Greetings
Talkdesk prerecorded greetings — WAV workflow
Open Talkdesk Greetings checker- Which audio files are supported for greetings and hold music?
Last verified 2026-08-28
- Which audio files are supported for greetings and hold music?
Twilio Media Streams
Audio sent from your application to Twilio during a bidirectional <Connect><Stream> Media Stream
Open Twilio Media Streams checker- Media Streams — WebSocket Messages
Last verified 2026-08-28 - Media Streams Overview
Last verified 2026-08-28 - TwiML Voice: <Stream>
Last verified 2026-08-28
- Media Streams — WebSocket Messages
How to interpret source support
“Structurally recognized,” “QA-decodable,” “automatically correctable,” and “target-ready” are distinct outcomes. The target checker reports those facts separately and never treats a filename, extension, or successful FFmpeg exit as proof of compliance.