DID
A phone number that routes inbound calls to your VICIdial system.
A DID - Direct Inward Dial - is a phone number that routes inbound calls to your system. You rent it from a carrier, they point it at your server, and VICIdial decides what happens when someone calls it.
Two jobs, and they are not the same
Inbound routing. VICIdial matches the dialed number against its DID table and sends the call where you told it to go: into an in-group, into a call menu, to an extension, or to voicemail. Each DID gets its own route, which is what makes DIDs useful as tracking numbers - a separate number per campaign, channel or client tells you which one produced the call before anyone says a word.
Outbound caller ID. The number you transmit on outbound calls should be a DID you actually control and that actually answers. This is not cosmetic. A caller ID that rings nowhere fails the accuracy expectation in the TCPA rules, and it is exactly the pattern that gets a number range flagged as spam.
Attestation and answer rates
Under STIR/SHAKEN, your carrier signs outbound calls with an attestation level reflecting how confident they are that you are entitled to the number you are presenting. Full attestation generally requires that the carrier provisioned the number to you. Presenting a number your carrier has never heard of gets you a lower attestation, which increasingly means "Spam Likely" on the handset and a measurably worse answer rate.
The practical rule: buy your outbound caller IDs from the carrier that is going to carry the calls, and make sure each one routes somewhere sensible when it is called back.
Buying and rotating
DIDs are inexpensive on a monthly rental, and local numbers usually pull better answer rates than toll-free for consumer outbound. Rotating a pool of them across a campaign spreads volume so no single number accumulates a reputation problem - but rotation is not a fix for the underlying cause. If numbers are getting flagged faster than you can rotate them, the volume-per-number is not the problem, the calling pattern is.