VICIfast
Operations

Why a new audio file takes two minutes to appear

A prompt you just uploaded to VICIdial does not show up instantly. A background keepalive cycle copies and validates new audio across the system, and that copy window is about two minutes.

VICIfast Support
··3 min read
Why a new audio file takes two minutes to appear

You upload a prompt to the Audio Store, refresh the audio chooser, and it is not there. Nothing is broken. New audio in VICIdial is not instant. A background process copies and validates the file before it becomes usable, and that window is about two minutes. This post explains why the delay exists and what is happening during it.

What happens when you upload

Dropping a file on the Audio Store page does not put it where Asterisk reads prompts from. The upload lands in the central store on the web server. A scheduled background job, the keepalive cycle, then picks it up, checks the Recording format (WAV/MP3), and copies it into the live sounds directory where the dialer can play it. Only after that copy completes does the file appear in the audio chooser and become playable on a call.

The same holds for prompts you record over the phone by dialing 8168. The recording is saved, and after roughly two minutes it lands in the Audio Store the same way an upload does.

The keepalive cycle

VICIdial runs a set of background jobs on a regular tick. These handle housekeeping the admin pages cannot do in real time, including distributing audio. Because the cycle runs on a schedule rather than firing the instant you upload, you wait for the next pass. Worst case you just missed a pass, which is why the delay rounds up to about two minutes rather than "a few seconds".

flowchart TD
  A[Upload file or dial 8168] --> B[File saved to Audio Store]
  B --> C[Wait for next keepalive tick]
  C --> D[Validate format]
  D --> E{Format valid}
  E -->|No| F[Red warning, reformat]
  E -->|Yes| G[Copy to sounds directory]
  G --> H[File appears in chooser]
  H --> I[Playable on calls]

Music on hold works on a similar tick. Changes to a Music on hold entry are picked up once per minute when there are changes to apply, so a new hold track is not live the moment you save it either.

Why the delay is a good thing

Batching the copy through the keepalive cycle means the file is validated before any agent or caller can hit it. If the format is wrong, you get the red warning and the broken file never reaches a live call. It also means on a multi-server setup the same file lands on every box in the cluster, so a prompt used by an Ingroup plays identically no matter which server answers. An instant copy would risk pushing an unvalidated or half-written file into production.

Do not re-upload because the file is missing after ten seconds. Wait the full two minutes first. Re-uploading the same filename just overwrites it and resets the clock, so you wait even longer.

What to do while you wait

Use the window to confirm the file is correct rather than refreshing the page. Make sure it is PCM mono 16-bit 8k WAV or 8-bit 8k GSM, since the validation step will reject anything else. The trade-offs between the two are covered in VICIdial GSM vs WAV audio, and if your file is the wrong format, uploading an audio prompt to VICIdial walks the whole flow. A prompt that depends on TTS (text to speech) or a recording made elsewhere still has to clear the same validation, so format is the thing to double-check.

Two minutes is the normal, healthy behavior, not a fault. For the full picture of how the store, formats, and playback connect, read the audio prompts, voicemail, and TTS guide. VICIfast hands you a dialer with the Audio Store and keepalive cycle already running, so the only thing left is to wait the two minutes. See our pricing to spin one up.

About VICIfast LLC

VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.

Citing this article

VICIfast Engineering. “Why a new audio file takes two minutes to appear”. VICIfast LLC, June 26, 2026. Retrieved from https://vicifast.com/blog/vicidial-audio-two-minute-sync

Have questions?

Related posts

You might be interested in

VICIfast newsletter

Liked this? Get the next one in your inbox.

We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.

Comments

Comments are reviewed before they appear. We never publish your email.

No comments yet — be the first.