跳转到正文

2026年10月4日

One-Way Audio, Fixed: NAT, Multi-WAN and EIP Media Routing

"Outbound calls have no audio, inbound is fine." If you've run SIP for a week, you've met this sentence. It's almost never the codec — it's address advertisement: the PBX told the far end an IP it can't reach. RustPBX separates the three addresses that SIP/Web

阅读全文

2026年10月4日Rust Telephony

Recording That Passes an Audit: Exemptions, Retention and the Evidence Trail

Compliance recording isn't "turn recording on." It's being able to answer, months later, questions like: was this specific call recorded? why not? where is it now? can you produce it, and prove it wasn't altered? RustPBX's recording pipeline is built to make t

2026年10月4日SBC

SBC Interop: Topology Hiding, Header Hygiene and Carrier Checklists

Interconnecting with carriers is where good PBX software meets bad SIP. The other end has opinions: it rewrites numbers, rejects your codec order, sends private IPs in SDP, and insists on headers you've never heard of. A session border controller exists to abs

2026年10月4日Rust Telephony

SipFlow Deep Dive: Signaling Capture That Scales to Clusters

When a call misbehaves, the CDR tells you what happened and the media counters tell you how it sounded. Neither tells you exactly what was on the wire. For that you need packet-level signaling — captured continuously, indexed by call, queryable weeks later, an

2026年10月3日Rust Telephony

RustPBX Basics: Recording — From Compliance Checkbox to Evidence System

"Record all calls" is how recording requirements start. Then legal arrives: some calls must not be recorded. Finance wants the billing segments separately. The auditor wants retention measured in years, storage in object buckets, and downloads that don't melt

2026年10月3日SBC

RustPBX Basics: Hardening a Public PBX — the First 48 Hours

A PBX with a public IP gets scanned within minutes of going live. SipVicious and its cousins register-probe every open 5060 on the internet, hunting for default passwords they can turn into toll-fraud. Here's the hardening checklist for the first 48 hours — al

2026年10月3日Rust Telephony

RustPBX Basics: TLS Everywhere — WebRTC, SIP, and Certificates That Renew Themselves

Browsers won't touch your WebRTC endpoints without TLS. Carriers increasingly demand SIP over TLS. And certificates that expire on a Saturday are how outages are born. RustPBX bakes the whole story in.

2026年10月2日SIP

Wholesale Softswitch: Route Simulator, Multi-Match Routes, and Billing That Adds Up

Wholesale voice is a business run on spreadsheets and margins, so the platform running it should speak spreadsheet: exact route matches, predictable rounding, and a way to answer "why did this call route the way it did" without guesswork. The latest RustPBX wh

2026年6月1日Rust Telephony

SipFlow: Call Signaling, Recordings, and Cluster Deployment

Debugging SIP calls usually means running tcpdump, downloading PCAP files, and opening Wireshark. It works, but it's slow, requires server access, and doesn't scale. SipFlow is RustPBX's built-in signaling capture system. It records every SIP message and RTP p

2026年5月30日Rust Telephony

Privacy Numbers Made Easy with JSON-RPC Routing

Ride-hailing apps, delivery platforms, and marketplaces all share a common requirement: connect two parties on a phone call without revealing their real numbers. This is the classic privacy number (AX/NXA) use case. RustPBX's SBC addon includes a JSON-RPC rout

2026年5月29日Rust Telephony

Building a Simple SBC: Routes, Trunks, and WebRTC

Your team can call each other internally. Now you need to connect to the PSTN through a carrier, let customers call in from web browsers, and manage it all without spinning up a separate SBC appliance. RustPBX's SBC addon handles this in a single runtime -- no