Piping VICIdial Call Recordings Into a Speech-to-Text Workflow
Most dialers sit on years of recordings that nobody listens to. QA samples a fraction of a percent, and everything else is storage cost. Transcription changes the economics — once calls are text, you
Fixing ‘Extension s Rejected Because Extension Not Found’ on Inbound Calls
Inbound calls fail. The CLI shows:
Asterisk Variable Manipulation: Substrings, Math and Caller ID Rewriting
Most real dialplan work is string surgery. Strip a prefix, add a country code, extract a DID from a header, normalise a caller ID. Asterisk's variable syntax handles all of it, but the substring notat
PJSIP Trunks in VICIdial: A Working Asterisk 18 Configuration
This is doable and stable. It just needs the two channel drivers kept out of each other's way.
Installing VICIphone WebRTC with Let’s Encrypt SSL on ViciBox 11
VICIphone removes the softphone from the agent's desktop entirely. No X-Lite, no Zoiper, no per-machine SIP configuration. The catch is that WebRTC mandates a secure context, so nothing works until SS
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.
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:
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 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
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





