-
How to Make and Receive SIP to PSTN Calls Using Twilio and Zoiper (Step-by-Step Setup Guide)

Step-by-step guide to making and receiving SIP to PSTN calls using Twilio and Zoiper. Set up SIP registration, TwiML Bins, and start calling in minutes. Continue reading
-
How to Get Structured JSON Responses from a LLM using Ollama

Learn how to get reliable structured JSON responses from LLMs using Ollama’s JSON mode and schema enforcement for production-ready AI applications. Continue reading
-
Step-by-Step Guide to SIPp : Build and Install from Source

Build and install SIPp from source on Linux with SSL, PCAP, and SCTP support. Complete guide to compiling the latest release from GitHub. Continue reading
-
Explore KittenTTS with Gradio: Easy Text-to-Speech

Run KittenTTS locally with a Gradio web interface for high-quality text-to-speech. Lightweight, fast, and open-source with multiple voice options. Continue reading
-
Janus Installation and Echo Test: A Complete Walkthrough

Install Janus WebRTC server from source on Linux and run your first Echo Test. Step-by-step guide covering dependencies, build, config, and testing. Continue reading
-
Supercharge Your Vim Editor Workflow with Local LLMs: Introducing llama.vim

Add AI code completion to Vim using llama.vim and local LLMs via Ollama. Generate code, explain snippets, and refine text without leaving your terminal. Continue reading
-
Sesame CSM Gradio UI – Free, Local, High-Quality Text-to-Speech with Voice Cloning! (CUDA, Apple MLX and CPU)

Run Sesame CSM locally for high-quality text-to-speech with voice cloning. Works on CUDA, Apple MLX, and CPU. 100% free and open-source. Continue reading
AI, apple, artificial intelligence, chatgpt, csm, cuda, gradio, mlx, news, opensource, sesame, t2s, technology -
Manage Multiple Python Versions with Pyenv

Install and manage multiple Python versions with pyenv and pyenv-virtualenv. Create isolated environments to prevent dependency conflicts across projects. Continue reading
-
flux-generator: Local Image Generation on Apple Silicon with Open WebUI Integration using Flux LLM

Generate images locally on Apple Silicon using Flux and MLX. Standalone UI plus Open WebUI integration — no internet or API keys required. Continue reading
-
Transformer lab : A Comprehensive open-source LLM Workspace (100% free)

Download, chat with, fine-tune, and evaluate LLMs locally using TransformerLab. A free, open-source workspace for hands-on AI experimentation. Continue reading
-
Easily Manage SSH Access with One-Click iTerm2 Profiles
Create one-click iTerm2 profiles to instantly SSH into any server. Save host, user, and key settings per server — no more typing connection strings. Continue reading
-
Understanding LiveKit: A Deep Dive into WebRTC Communication

Deep dive into how LiveKit handles WebRTC calls, from WebSocket signaling to media routing. Covers ports, protocols, and call flow architecture. Continue reading
-
How to enable RTPEngine debug Log Level: A Quick Guide

Configure RTPEngine log levels for effective VoIP troubleshooting. Set levels at startup or adjust dynamically at runtime using standard syslog levels. Continue reading
-
How WebSocket Works in WebRTC (With Trace Analysis and FAQ’s)

Understand how WebSocket powers WebRTC signaling with detailed Wireshark trace analysis. Covers TCP handshake, HTTP upgrade, binary frames, and close. Continue reading
-
Guide: Protect Your Privacy by deleting uploaded files in ChatGPT

Step-by-step guide to finding and deleting files you’ve uploaded to ChatGPT. Protect your privacy by removing sensitive documents from OpenAI’s storage. Continue reading
-
Maximize Productivity with iTerm2 AI Features with Ollama 100% free

Set up iTerm2’s local AI plugin with Ollama for intelligent command suggestions and code completions. 100% free and private — no data leaves your Mac. Continue reading
-
Adding slack notifications to kamailio

Integrate Kamailio with Slack to receive real-time VoIP event notifications. Set up webhooks, configure http_client module, and send alerts to channels. Continue reading
-
Open Web UI: Run local chat app with Image Generation using phi4, deepseek-r1 and stable diffusion

Run a local AI chat app with image generation using Open WebUI, Ollama, and Stable Diffusion. Supports DeepSeek-R1, Phi4, and more — fully private. Continue reading
-
Run Deepseek-r1 and Phi4 Locally with Gradio and Ollama

Run DeepSeek-R1 and Phi4 locally with a Gradio web interface and Ollama. Full privacy, zero cost, and complete control over your AI models. Continue reading
-
Using Trivy to Check for Vulnerabilities in Docker Images

Scan Docker images for security vulnerabilities using Trivy. Quick setup guide for Aqua Security’s open-source container vulnerability scanner. Continue reading
-
Integrating OpenID Connect with GitHub Actions: A Secure Path to CI/CD Automation

Connect GitHub Actions to AWS, Azure, or GCP securely using OpenID Connect. Eliminate long-lived credentials in your CI/CD pipeline with OIDC federation. Continue reading
-
TMUX: Mastering the Art of Command-Line Efficiency

Master tmux for terminal multiplexing — run multiple sessions, persist work across disconnects, and boost your command-line productivity. Continue reading
-
PJSUA: Getting Started with the CLI Softphone

Install and configure PJSUA, the command-line SIP softphone, on Linux and macOS. Make VoIP calls from your terminal with this step-by-step guide. Continue reading
-
Sipsak: Effective SIP Diagnostics and Testing tool

Use Sipsak for SIP diagnostics and testing — send OPTIONS pings, test registrations, and trace SIP message flows from the command line. Continue reading
-
Kamailio: Managing Logs Effectively

Redirect Kamailio logs from syslog to a dedicated file for easier management and analysis. Step-by-step guide for VoIP server log configuration. Continue reading
-
Stir/Shaken: How to generate a SIP Identity header using Open-Source tools

Generate a STIR/SHAKEN SIP Identity header using Kamailio and OpenSSL. Hands-on guide to caller ID authentication with open-source VoIP tools. Continue reading
-
Stir/Shaken: Understanding the SIP Identity header

Understand how STIR/SHAKEN uses the SIP Identity header to authenticate caller ID and combat robocalls. Covers PASSporT tokens, certificates, and verification. Continue reading
-
Sngrep: Mastering the Art of SIP Call Analysis and Debugging

Master sngrep for real-time SIP traffic monitoring and debugging. Capture, filter, and visualize SIP call flows directly from the command line. Continue reading
-
Configuring RTPEngine in Kamailio: A Quick Guide

Configure RTPEngine with Kamailio for advanced media handling and NAT traversal. Quick guide covering module loading, parameters, and routing integration. Continue reading
-
Visualizing kamailio configuration file using route_graph tool

Visualize your Kamailio configuration file as a graph using the route_graph tool. See how SIP routes connect and flow through your proxy at a glance. Continue reading
-
Different types of DTMF in SIP and why DTMF via RFC2833 is more reliable.

Compare SIP DTMF methods: in-band, SIP INFO, and RFC 2833. Learn why RFC 2833 is the most reliable for IVR navigation and telephony applications. Continue reading
-
Getting Started with Vagrant: Creating and Configuring a Virtual Machine
Get started with Vagrant by creating and configuring a virtual machine using a Vagrantfile. Automate consistent development environments across your team. Continue reading
-
Most useful Kamailio commands
Essential kamctl, kamcmd, and kamcli commands for managing Kamailio. Quick reference for user locations, dispatcher lists, dialogs, and runtime config. Continue reading
-
Optimising MySQL Database Performance: Monitoring and Managing Connections

Monitor and optimize MySQL database connections for better performance. Check active connections, configure max_connections, and prevent resource exhaustion. Continue reading
-
Build a SIP Registrar using Python with KEMI framework for Kamailio

Build a SIP registrar using Python and Kamailio’s KEMI framework. Process SIP REGISTER requests with Python scripting instead of native Kamailio config. Continue reading
-
How Artificial Intelligence is Revolutionising the VoIP Industry

Explore how AI is transforming VoIP with smarter call quality, real-time translation, fraud detection, and intelligent routing for modern voice networks. Continue reading
-
Best Practices for a Robust VoIP Infrastructure

Critical best practices for building a reliable VoIP infrastructure. Covers network design, QoS, codec selection, security hardening, and monitoring. Continue reading
-
Getting started with Kamailio Embedded Interpreter Interface (KEMI) framework using Python
Get started with Kamailio’s KEMI framework using Python. Replace native routing logic with Python scripts for flexible SIP message processing. Continue reading
-
Build Amazon Machine Image (AMI) using Packer
Automate Amazon Machine Image (AMI) creation using HashiCorp Packer. Build identical, reproducible images for AWS with infrastructure as code. Continue reading
-
How to enable per module log facility on Kamailio
Enable per-module logging in Kamailio to debug specific components independently. Redirect module logs to separate files using syslog facilities. Continue reading
-
Install kamailio SIP Server from Source code and make test calls

Install Kamailio SIP server from source code on Linux and make your first test calls. Complete guide from cloning the repo to verifying a working setup. Continue reading
-
Setup a Simple Web Page Watcher with phone notification on Raspberry Pi

Build a Raspberry Pi web page watcher that sends phone notifications when content changes. Uses Python, cron, and ntfy for instant alerts. Continue reading
-
WebGL 3D: An interactive 3D cube (fun experiment)
Interactive WebGL 3D experiment rendering a spinning cube in your browser. Explore vertex shaders, fragment shaders, and real-time GPU rendering. Continue reading
-
Chat with Your Kubernetes Cluster Locally: Setting up kubectl-ai with Ollama

Use natural language to manage Kubernetes with kubectl-ai and Ollama. Run AI-powered kubectl commands locally without sending data to the cloud. Continue reading
Recent Posts
- Setup a Simple Web Page Watcher with phone notification on Raspberry Pi
- How to Make and Receive SIP to PSTN Calls Using Twilio and Zoiper (Step-by-Step Setup Guide)
- WebGL 3D: An interactive 3D cube (fun experiment)
- How to Get Structured JSON Responses from a LLM using Ollama
- Real-Time Speech-to-Speech with OpenAI & Twilio: Full SIP Integration Guide