Skip to content

Blog

Engineering notes from the voice stack.

Technical writing for VoIP engineers — no fluff, no vendor puff pieces.

rtpengine Deployment Guide: RTP Proxy at ScaleSBC

rtpengine Deployment Guide: RTP Proxy at Scale

Deploy rtpengine as a high-performance RTP proxy: kernel forwarding module, Kamailio integration, SRTP transcoding, multi-instance clustering, and capacity planning.

Tumarm Engineering
9 min read Read
VoIP Monitoring with Prometheus and GrafanaArchitecture

VoIP Monitoring with Prometheus and Grafana

Build a production VoIP observability stack with Prometheus and Grafana: Kamailio stats, Asterisk metrics via snmp-exporter, RTP quality dashboards, and SLA alerting rules.

Tumarm Engineering
10 min read Read
LiveKit vs Janus vs Mediasoup: Choosing a WebRTC Media ServerWebRTC

LiveKit vs Janus vs Mediasoup: Choosing a WebRTC Media Server

Technical comparison of LiveKit, Janus, and Mediasoup WebRTC media servers: architecture, scalability, latency, SDK support, and which fits your use case best.

Tumarm Engineering
11 min read Read
STIR/SHAKEN Compliance for SIP Trunking ProvidersSIP

STIR/SHAKEN Compliance for SIP Trunking Providers

Implement STIR/SHAKEN caller ID authentication for SIP trunking: PASSporT token generation, attestation levels, STI-SP certificate management, and SHAKEN verification flow.

Tumarm Engineering
8 min read Read
Building resilient SIP routing with Kamailio dispatcherSIP

Building resilient SIP routing with Kamailio dispatcher

How to configure Kamailio's dispatcher module for production-grade failover: dispatcher.list syntax, probing modes, failover priorities, and keepalive tuning.

Tumarm Engineering
8 min read Read
Vicidial Predictive Dialer Tuning: Maximizing Agent ProductivityDialer

Vicidial Predictive Dialer Tuning: Maximizing Agent Productivity

Tune Vicidial's predictive dialer for maximum agent productivity: dial ratio math, abandon rate compliance, MySQL query optimization, and Asterisk AGI integration patterns.

Tumarm Engineering
9 min read Read
Sizing your SBC: a practical capacity planning guideSBC

Sizing your SBC: a practical capacity planning guide

How to calculate concurrent sessions, CPS limits, transcoding overhead, and hardware sizing for a Session Border Controller deployment.

Tumarm Engineering
10 min read Read
FreeSWITCH High Availability: Active-Active Cluster SetupArchitecture

FreeSWITCH High Availability: Active-Active Cluster Setup

Configure FreeSWITCH active-active high availability using NAT traversal, shared SIP profile, PostgreSQL backend, and Kamailio load balancer for zero-downtime VoIP platforms.

Tumarm Engineering
10 min read Read
When to choose WebRTC vs SIP trunking for your voice appWebRTC

When to choose WebRTC vs SIP trunking for your voice app

A decision framework for product teams choosing between WebRTC and SIP trunking — including architecture tradeoffs, use cases, and a comparison table.

Tumarm Engineering
7 min read Read
VoIP Security: Hardening SIP Infrastructure Against AttacksSIP

VoIP Security: Hardening SIP Infrastructure Against Attacks

Practical SIP security hardening: authentication brute-force prevention, REGISTER flooding mitigation, TLS enforcement, fraud detection patterns, and fail2ban configuration.

Tumarm Engineering
11 min read Read
Deploying a Production TURN Server: coturn Configuration GuideWebRTC

Deploying a Production TURN Server: coturn Configuration Guide

Step-by-step coturn configuration for production WebRTC: TLS setup, credential management, quota enforcement, Prometheus metrics, and multi-region deployment patterns.

Tumarm Engineering
8 min read Read
Asterisk Dialplan Best Practices for Production SystemsSIP

Asterisk Dialplan Best Practices for Production Systems

Production-grade Asterisk dialplan patterns: extension priority hygiene, macro vs GoSub, AGI integration, logging strategies, and avoiding common performance pitfalls.

Tumarm Engineering
9 min read Read
OpenSIPS vs Kamailio: Which SIP Proxy Should You Deploy?SIP

OpenSIPS vs Kamailio: Which SIP Proxy Should You Deploy?

A technical comparison of OpenSIPS and Kamailio covering routing flexibility, module ecosystems, performance benchmarks, and operational tradeoffs for production SIP infrastructure.

Tumarm Engineering
10 min read Read