Excellent. Thanks.
One more thing before I stop annoying you:
Are you sure you want FreePBX in the same box as Vicidial?
In MOST cases, the intention is to "grow". This results in "clustering" the Vicidial system. This clustering occurs when the CPU of the Vicidial box maxes out and becomes "unstable", resulting in the need for another CPU.
If you have FreePBX in the system this causes two problems: 1) the CPU will fill up MUCH faster (as FreePBX has a lot of "Peak" overhead, it spikes the CPU frequently, which can seriously annoy vicidial waaaay sooner than you would think the box is "full) 2) when you "cluster" ... what do you do with FreePBX? leave it on the "Master" Vicidial? (with that "spiking" going on?) move it to a sep box? make the box it was on a "slave" (to avoid those spikes on the controlling server)?
On the other hand, if you simply put FreePBX on another (P4?) box and let it spike itself silly. It doesn't really mess with FreePBX to spike, as 90% of it's functions are "just checking stuff" and it recovers quite well with no need of Hi-Res timing which vicidial relies on. FreePBX handles everything "linearly". So if there's a spike, and a process must wait ... it just does. In Vicidial, many processes are handed off to a 'pipeline' of one sort or another, and timing is essential for it to "WORK OUT" when the command is finally executed, often by another cpu, usually by a completely different process.
Just making sure you have considered that a small expense of putting FreePBX on a sep box could save you paying for integration (as long as you avoid TrixBox, FreePBX and Vicidial seem to like each other IF in sep boxes).
Under those circumstances, you could install Vicibox yourself, possibly install FreePBX yourself, and pay a paltry sum if you need assistance causing one to call the other for specific users.
Do not think that having them in the same box makes this process Easier. It does not. It requires integration instead of mere interaction (All SIP systems can interact, with SIP rules helping this process ... but if they reside in the same box, often the rules for the software itself will interfere with each other).
But there are several solutions and methods available to put Vicidial and FreePBX in the same box. If that is what you need to have.