Building a High-Availability Asterisk Cluster from Scratch
What happens when a single PBX node isn't enough? I walk through designing a multi-node Asterisk setup with Kamailio as SIP proxy and shared storage.
About Me
I'm Vageesh — a software developer with a restless curiosity that spans from writing elegant backend systems to designing custom VoIP infrastructure and soldering components at 2am just to see if an idea works.
My journey started with a fascination for how things communicate — computers, humans, machines. That thread has woven through everything I've built: real-time communication platforms, telephony systems, automation tools, and electronic gadgets that blur the line between software and hardware.
I believe the best engineers are the ones who never stop asking "but why?" — and this vlog is my way of thinking out loud, documenting the builds, the breakdowns, and the breakthroughs.
Add your photo here
What I Build
A selection of things I've built — from production systems to weekend experiments.
A scalable REST API for managing telephony operations — call routing, IVR flows, and real-time event streaming over WebSockets.
An intelligent voice bot integrating speech recognition, NLP, and TTS to handle customer interactions without human agents.
High-availability Asterisk PBX setup with load balancing, failover, and custom AGI scripts for advanced call handling.
Multi-provider SMS gateway with SMPP protocol support, delivery tracking, template validation, and DND filtering.
Arduino-based home automation hub controlling lights, fans, and sensors over MQTT — with a custom mobile dashboard.
Custom PCB design for a minimal SIP desk phone using ESP32 with a small display, keypad, and audio codec.
Thinking Out Loud
Builds, breakdowns, deep-dives, and the occasional rant. Raw documentation of the learning journey.
What happens when a single PBX node isn't enough? I walk through designing a multi-node Asterisk setup with Kamailio as SIP proxy and shared storage.
After shipping a production voice bot that handles thousands of calls daily, here's what I wish I knew at the start — latency, fallbacks, and human handoff.
From schematic in KiCad to soldering a completed board — my journey of building a minimal SIP desk phone using an ESP32 and audio codec.
Performance benchmarks, concurrency models, and the practical trade-offs of rewriting a high-throughput SMS system in Go.
Get In Touch
Got a project idea, a collaboration proposal, or just want to geek out about VoIP and electronics? Drop me a message — I read everything.