Why Bulk Phone Insert Needs a Manual Conf File Rebuild
Submitting Bulk Phone Insert writes phones to the database but does not rebuild Asterisk config - here is why, and how to trigger the rebuild yourself.
You run Bulk Phone Insert, the page says success, and yet none of your new phones can register. Nothing is broken and you did not make a mistake in the form - the reason is almost always the same: submitting the form does not rebuild your Asterisk config. It is one of the most common surprises for admins new to the bulk tools. This post explains the gap and how to close it.
Database rows are not live config
When you submit the form, VICIdial writes a phone row for each Extension into its database. That row is the record of intent - it says this phone should exist, with this password, on this server. But Asterisk does not read VICIdial's database directly to authenticate registrations. It reads its own Conf file entries on disk. Until those files are regenerated from the database, Asterisk has no idea the new phones exist, so Phone registration for a SIP (Session Initiation Protocol) or PJSIP device fails with an authentication error - even though the credentials in the database are perfectly correct.
This split is by design. Rebuilding config touches the running telephony engine, and doing it automatically on every bulk submit could disrupt live calls mid-shift. Imagine inserting a few hundred phones during business hours and having the dialer reload its config under active agents - that is the scenario VICIdial avoids by leaving the timing to you. You get to choose a quiet moment to apply the change.
The two-step picture
flowchart LR
A[Submit Bulk Phone Insert] --> B[Phone rows written to DB]
B --> C{Conf rebuilt?}
C -->|No| D[Asterisk unaware]
D --> E[Registration fails]
C -->|Yes - manual rebuild| F[Conf files regenerated]
F --> G[Asterisk reloads]
G --> H[Phones register]How to trigger the rebuild
You have two places to do this, and either one works:
- From System Settings, trigger a conf file rebuild for the affected server.
- Or open the Modify Server page for each server you inserted phones onto and rebuild there.
Either path regenerates the SIP peer entries and prompts Asterisk to pick them up. The rebuild runs as part of the normal keepalive and config cycle, so it is not instant - give it a short moment to complete, then test a registration from one of the new phones before assuming the whole batch is good. If that first phone registers, the rest in the same run almost certainly will too.
Multi-server batches
Bulk Phone Insert can populate phones across several servers in one submit. Each of those servers needs its own rebuild - a rebuild on one box does not regenerate config on the others. If you listed three server IPs, plan on three rebuilds, or rebuild each from its Modify Server page.
This step matters no matter which fields you set. Whether you pointed phones at an Agent-nodial context or flipped them to Webphone mode, the new config is inert until the rebuild runs.
Related reading
For the full walkthrough of the page that creates these phones, see how to bulk insert phones across servers. And for the broad map of every batch admin utility, read our VICIdial admin bulk tools guide.
On a managed VICIfast box, conf rebuilds and registration are handled for you, with a branded dialer live in under 40 seconds. See VICIfast pricing.
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 Bulk Phone Insert Needs a Manual Conf File Rebuild”. VICIfast LLC, June 29, 2026. Retrieved from https://vicifast.com/blog/vicidial-bulk-phone-conf-rebuild
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
No comments yet — be the first.