G.711 vs. Opus vs. G.722: Does Codec Choice Actually Matter?
G.711, G.729, G.722, and Opus compared for real call quality: bandwidth, MOS, packet-loss resilience, and when codec choice actually matters.
Posts in technical.
G.711, G.729, G.722, and Opus compared for real call quality: bandwidth, MOS, packet-loss resilience, and when codec choice actually matters.
VoIP over Starlink mostly works: latency is fine, CGNAT is the catch. What breaks, why inbound calls fail, and the fixes that make Starlink voice reliable.
Keypresses that the IVR ignores are almost always a DTMF transport mismatch. The three methods, how they are negotiated, and how to tell which one is failing.
VoIP certificate expiration causes silent registration failures, one-way audio, and stalled provisioning. Where certs hide, how they fail, and what to do.
Most users now reach Google over IPv6, yet VoIP remains stubbornly IPv4. Why SIP resists the transition, where dual-stack breaks calls, and what to test.
RTCP runs alongside every RTP stream, reporting packet loss, jitter, and round-trip time. What sender and receiver reports contain, and where the data goes.
A session border controller sits between your phone system and the internet. What SBCs actually do, how they differ from SIP ALG, and who really needs one.
SIP ALG rewrites VoIP signaling as it crosses your router and almost always makes things worse. How to check if it is enabled and what to do instead.
How T.38 fax relay works, how it differs from fax passthrough, the SIP re-INVITE flow that sets it up, and why T.38 still breaks so often in production.
Using Wireshark and packet captures for VoIP troubleshooting: where to capture, what to look for in SIP and RTP streams, and connecting packets to symptoms.
Wi-Fi introduces real problems for voice. What actually degrades calls, why contact centres should stay wired, and how to make wireless work when you must.