VICIfast Support Team
VICIfast Support
The VICIfast support team. We run managed VICIdial full-time and write these guides from the operator's chair.
Posts by VICIfast Support
How to stop recording very short calls with Recording Delay
Short, dead calls produce useless recordings that eat disk and CPU. Recording Delay skips them. Here is the exact setting to change and the value to use.
Why VICIdial recordings stop at one hour and how to extend them
By default a single VICIdial recording caps at one hour. Here is where that limit comes from and what it takes to raise it for long calls.
The transfer_conference API: scripting transfers and 3-way calls
The transfer_conference call lets an outside program drive an agent's transfer frame: hangups, blind transfers, closer hops, and 3-way calls all from one URL.
How to record every call on a campaign
To capture every call on a VICIdial campaign, set automatic recording and stop relying on the agent button. Here is the exact configuration.
Fix: "agent_user has previous active 3-way calls" when starting a 3-way
This error is a safety check firing on leftover 3-way calls. Here is what tw_check does, why it blocks you, and how to clear the stale conference.
Why transferring to another agent with Transfer No Dispo causes data problems
Transfer No Dispo skips the disposition screen after a handoff. It is fine for external numbers, but pointed at another agent it produces data inconsistencies.
How VICIdial call recording actually works
A full walkthrough of VICIdial call recording: the four campaign modes, where files land on disk, delay and filename controls, agent mute and start-stop, PCI DTMF muting, and stereo.
How to let agents start and stop their own recordings
VICIdial can hand recording control to the agent so they capture only what matters. Here is how to enable manual recording and when it makes sense.
Fix: "ingroup is not valid" when transferring to a closer queue
The ingroup is not valid error means the in-group you passed to a transfer is not a single active queue. Here is how to find and fix the bad value.
cid_choice and group_alias on a 3-way: setting caller ID from the API
When you open a 3-way through the transfer API, two fields decide what caller ID the third party sees: group_alias and cid_choice. Here is how each works.
POST recording filename variables explained (POSTVLC, POSTSTATUS)
POST recording variables rename a file after the call is over, pulling values like disposition status into the filename. Here is how POSTVLC, POSTSP, POSTARRD3, and POSTSTATUS work.
Campaign Rec Filename: every variable you can use
The Campaign Rec Filename field builds the name of each saved recording from a set of variables. Here is the full list and how each one resolves.