vicigeeksimple guides
Browse

VICIdial for complete beginners

Learn the screens.
Make your first practice call.

Follow one example from start to finish: an agent, a phone station, a campaign and three test contacts. Each lesson shows the steps, the fields to complete and the result to look for.

Start lesson 1

Stage 1 of 3

Understand the basics

Learn the main terms, check your practice lab and find the Admin screens.
  1. What VICIdial does

    Understand how an administrator prepares calling work and an agent uses VICIdial to call a contact and record the result.

    5 min
  2. What user, phone, campaign, list and lead mean

    Learn five VICIdial building blocks using one small practice campaign, and distinguish an agent's account from the station used for audio.

    5 min
  3. Check your practice system

    Find your two HTTPS addresses, check the SIP/WebRTC prerequisites and prepare the exact internal route before creating the course records.

    10 min
  4. Open Admin and find your way

    Sign in to the practice Admin interface and find the menus used to create your lab records.

    10 min

Stage 2 of 3

Set up your practice campaign

Create one agent, phone, manual campaign and list. Use the same example throughout.
  1. Create a user group and agent

    Make a small lab group and a level-one agent, then check the saved records before adding a phone.

    15 min
  2. Set up the agent phone

    Prepare the browser-phone template, create station 8001, then check its saved login and WebRTC settings before registration.

    20 min
  3. Create a manual campaign

    Create inactive LAB01, configure manual preview and internal dialing, and give only LABTEAM access before loading leads.

    20 min
  4. Create your practice list and finish its mapping

    Create list 90001 under LAB01, save the campaign’s Manual Dial List ID, and reopen both records to prove the relationship.

    15 min

Stage 3 of 3

Make your first practice call

Load three test leads, check your audio, call an internal test destination and find the result.
  1. Load three practice leads

    Put three fictional records into the dedicated lab list and verify each one before dialing.

    15 min
  2. Log in as an agent and check your audio

    Use the phone and agent logins in order, then prepare the lab webphone while paused.

    10 min
  3. Make your first practice call

    Check every prerequisite, preview one synthetic lead, test internal Echo audio and match the saved disposition to a report row.

    10 min
  4. Find your practice call in User Stats

    Open the agent’s report and match the call’s date, campaign, lead and saved status.

    10 min
Build a practice lab

These guides cover terminal basics, networks and installation. The ViciBox 12 walkthroughs describe a disposable learning lab. Use the version and platform named in each guide.

Reference guides

Linux and network basics

Get a disposable lab machine, then learn to inspect a server safely before administering anything.
F01Running your systemStart here · foundationsLinux terminal basics: safely move around a serverGet a disposable lab VM, then learn the shell prompt, paths, commands and safe inspection before you ever touch a VICIdial host.Step-by-step guide · 6 minF02Running your systemStart here · foundationsLinux files and text: create, read and search safelyUnderstand files, directories and text streams, then practice on a file you create and a real file that already exists, before reading configuration or call logs.Step-by-step guide · 5 minF03Running your systemStart here · foundationsLinux users and permissions: read access before changing itLearn ownership, rwx permissions and sudo boundaries by contrasting a file you create with two real system files, without weakening a server.Step-by-step guide · 5 minF04Running your systemStart here · foundationsLinux packages: apt, zypper and safe updatesDetect which package manager a host actually has, then inspect Debian/Ubuntu and openSUSE packages safely before installing telephony software.Step-by-step guide · 5 minF05Running your systemStart here · foundationsInspect Linux services and logs for VICIdialUse systemctl and journalctl to inspect the affected service and incident window without restarting it.Step-by-step guide · 2 minF06Running your systemStart here · foundationsSSH basics: connect and verify a server identityMake an SSH connection safely, understand host keys and avoid accepting an unexpected server.Step-by-step guide · 4 minF07Carriers & SIPStart here · foundationsCheck DNS, addresses and TCP listenersResolve an approved host, inspect its listening port and identify the next network check.Step-by-step guide · 2 min

Reference guides

Voice, VoIP and SIP

Understand the call path, signaling and media before handling a carrier or phone endpoint.

Reference guides

Choose your Linux path

See why this curriculum builds its lab on ViciBox, and why a ViciBox 12 lab is not a production platform.

Reference guides

Build a ViciBox lab

Install stock ViciBox in a disposable VM, verify it, create a read-only database account, and learn your way around the running host.
80Running your systemStage 4 · Stock ViciBox labWhat stock ViciBox is: the appliance, phases and safe lab boundaryUnderstand what the stock ViciBox appliance changes, what Phase 1 and Phase 2 do, why this curriculum's install path stops short of a production recommendation, and what your lab VM needs before you boot the ISO.Safe practice lab · 5 min81Running your systemStage 4 · Stock ViciBox labViciBox 12 Phase 1 lab checklist: ISO boot, target disk and first loginA safety-first checklist for observing ViciBox 12 Phase 1 in a disposable VM: the confirmation dialog before disk destruction, the first-root-login wizard, its own password shortcut you should not take, and how to tell Phase 1 actually finished.Safe practice lab · 4 min82Phone system (Asterisk)Stage 4 · Stock ViciBox labViciBox Express lab: Phase 2 and first safe verificationUnderstand the single-server ViciBox Express lab role, then verify it from the command line: the astguiclient screen sessions, whether PJSIP is actually alive, and the default Admin login you must change before you do anything else.Safe practice lab · 5 min58Running your systemAppliance installation pathInstall ViciBox 12 in a lab and reach a secure first loginBoot the correct ViciBox 12 ISO, complete the Phase 1 base operating system install and root wizard, run Phase 2 with vicibox-express (or vicibox-install for a cluster), confirm Asterisk and the web stack actually came up, then change the default 6666 password before the box is reachable from the internet.Step-by-step guide · 9 min83Running your systemStage 4 · Stock ViciBox labCreate a read-only database account for safe VICIdial queriesSet up a local SELECT-only login, store it in a root-only MariaDB option file, and prove which account and database your next query will use. Includes the complete lab recipe and recovery for each failed check.Step-by-step guide · 9 min74Running your systemStage 4 · Stock ViciBox labInside a running ViciBox lab: processes, screens and AsteriskTour a running ViciBox Express lab from the command line: find the screen sessions astguiclient depends on, ask Asterisk directly about its own health, and confirm the supporting services are active — all before you trust a browser login alone.Safe practice lab · 6 min75Running your systemStage 4 · Stock ViciBox labInside a running ViciBox lab: the VICIdial filesystem mapTour the VICIdial filesystem map on a running ViciBox lab: where the Perl scripts live, where their logs land, which configuration keys are safe to read, and why the completed-recordings folder is looked at but never listed in full.Safe practice lab · 6 min

Prepare the internal practice destination →

Check your prepared lab in lesson 3 →

After your first call

Choose a guide when you need more detail about administration, a real provider or running a live system.

Reference guides

Administration in more detail

Learn the vocabulary, then log in, build a campaign, load leads and place a first call to an internal test destination, one safe layer at a time.
84VICIdial & agentsStage 5 · VICIdial foundationsVICIdial terminology for complete beginners: users, phones, campaigns and leadsLearn the VICIdial admin-UI object names — user, phone, agent, campaign, list, lead, carrier and recording — and confirm the Admin endpoint exists on your lab, before you rely on the separate call-path glossary for hopper, disposition and trunk vocabulary.Understand the basics · 5 min85VICIdial & agentsStage 5 · VICIdial foundationsThe beginner VICIdial admin pathway: from first login to first reportSee the safe order of VICIdial administration — secure login, user and station, campaign, synthetic list, agent readiness, then reporting — and read the campaign schema taking shape in the database with the read-only account from the previous stage.Choose the right option · 5 min34Running your systemFirst loginSign in to VICIdial Admin and AgentOpen the Admin and Agent screens and identify which credentials each form asks for.Step-by-step guide · 2 min36VICIdial & agentsCampaign setupCreate a campaign and attach a listCreate LAB01 and list 90001, then permit an existing test agent’s group to use the campaign.Step-by-step guide · 3 min37VICIdial & agentsBeginner pathLoad and verify leads from a CSVPrepare a synthetic CSV, map its fields into list 90001 and verify the loaded record.Step-by-step guide · 3 min38VICIdial & agentsFirst-call walkthroughPlace and disposition a VICIdial test callSign in with a provisioned station and agent, make one approved test call, and save its disposition.Step-by-step guide · 3 min39VICIdial & agentsPacing and dial levelSet a campaign dialing modeInspect MANUAL, RATIO and adaptive settings and plan a supervised pacing test.Step-by-step guide · 4 min

Reference guides

Connect a real carrier

Only with an authorized SIP provider account: confirm your SIP transport, then connect and prove one carrier.

Reference guides

Lab-to-production readiness

Before a live rollout, make reporting boundaries, recovery drills, access controls and monitoring ownership explicit. These guides do not certify a system for production.