VICIdial Scratch Install on AlmaLinux 9 with Asterisk 18
With CentOS 7 heading toward end of life, AlmaLinux 9 is the sensible target for a scratch install. This walks through the whole build on a hosted server where you cannot boot the ViciBox ISO.
Securing and Encrypting VICIdial Call Recordings
The default VICIdial install serves recordings from `/RECORDINGS/` over plain HTTP with directory listing available and no authentication. Anyone who guesses the path can browse and download every cal
Repairing and Optimizing a Crashed VICIdial MariaDB Database
Agents get logged out at random. The realtime screen freezes. Reports return partial data. Then you check the Asterisk log and find:
Voice Broadcast and Press-1 Survey Campaigns in VICIdial
Voice broadcast dials without agents. A recorded message plays, and depending on configuration the call either ends or offers the recipient a keypress to reach a live agent. VICIdial handles both thro
Hardening VICIdial: AMI Users, MySQL Accounts and Default Web Paths
Every stock VICIdial install ships with the same Asterisk Manager credentials, the same MySQL users, and the same web paths. They are documented publicly, which means they are in every scanner's wordl
Configuring a GSM Gateway with Asterisk and VICIdial
GSM gateways put SIM cards behind a SIP interface, letting a dialer place calls over mobile networks rather than a wholesale SIP trunk. In markets where mobile-to-mobile rates beat VoIP termination, o
VICIdial Agent Error: ‘No One Is In Your Session’ (8600051)
An agent logs in, the screen loads, and then:
Configuring a SIP Trunk Carrier in VICIdial: Registration, Account Entry and Inbound Routing
Adding a SIP trunk in VICIdial means filling in four fields correctly under **Admin → Carriers → Add A New Carrier**. This post walks through each one, covers both registration-based and IP-authentica
ViciBox 10 ISO Installation and First Boot Configuration
The ViciBox ISO gets you from bare metal to a working dialer in under an hour. It is openSUSE Leap with Asterisk, VICIdial and every dependency pre-built, which removes the entire compile stage from a
VICIdial Dialplan Entry Explained: Pattern Matching, Priorities and Carrier Routing
You have added a carrier in VICIdial, the SIP trunk shows `Registered`, and the campaign still will not dial. Nine times out of ten the problem is in the **Dialplan Entry** field, not the trunk. This