Engineering notes
What we learn while building. Written down, not polished away.
Notes from real deployments — VoIP, SIP, AI voice agents, and the cross-platform engineering that holds it together. No theory we haven't tested ourselves.
The SBC Decision Most VoIP Deployments Get Wrong
Two separate constraints — a carrier that requires REGISTER, and an IPv4-only media path — both get fixed by the same box. Here's how to tell if you need one before you find out the hard way.
Why Calling Apps Are Moving to Flutter — and Where the Line Still Has to Be Native
One Dart codebase can carry almost the whole app. The part that can't move is smaller than people expect, and the reason is timing, not language.
Autonomous CRM Updates, Straight from the Call Audio
Updating a CRM from a sales call usually means a rep typing notes after the fact. Here's the actual pipeline behind doing it from the call audio itself.
How Call Tracking Platforms Actually Sync Data to Your CRM
Most platforms use one of two models — workflow triggers or field-level mapping. The one you need depends on what's actually broken.
CRM-Native Dialers vs External VoIP Call Tracking: What You Give Up
A built-in dialer logs calls automatically, but the gaps are specific — attribution, inbound handling, live assistance. Here's when it actually matters.