Tools
Practical tools for VoIP engineers. Decoders, calculators, and builders for the protocol-level work that fills a normal day — STIR/SHAKEN Identity headers, SIP / SDP messages, codec bandwidth, MOS modeling, dispatchable-location TLVs, subnet planning. Each tool runs entirely in your browser; nothing you paste leaves the page.
Diagnostic
For reading what the wire is actually doing — SIP, SDP, RTP, codec, transport, QoS marking.
-
SIP message decoder
AvailablePaste a SIP request or response and get an annotated tree view — start line, headers grouped by purpose, body, and a one-line diagnostic verdict. Designed for the same eye that reads case files in Vol I.
-
SDP decoder
AvailablePaste an SDP body (or a SIP message that contains one) and get a quick-read verdict, per-stream breakdown (codecs, RTCP, direction, BUNDLE), and structural validation. Offer/Answer paired mode is queued for a follow-up.
-
DSCP / DiffServ class lookup
AvailableEnter a DSCP value (decimal, hex, binary) or PHB name (EF, AF41, CS3) — get every encoding back, classification, the recommended 802.1p PCP per RFC 8325, and typical VoIP use.
-
Phone-number lookup
AvailableEnter a phone number in any format → identify the country (200+ ITU-T E.164 codes), and for NANP numbers the area-code state/province (400+ NPA map). Flags reserved / fictional / premium / toll-free / N11 numbers with a tone-colored verdict, and renders in E.164, national, international, and tel: URI forms.
Security
For defending and detecting — Identity headers, authentication, attack-tool fingerprints.
-
STIR/SHAKEN Identity decoder
AvailablePaste a SIP Identity header and get an annotated PASSporT view — attestation level (A/B/C), origination and destination claims, iat freshness, and the JWS signature breakdown. Built for the SIP/telecom-specific claims that generic JWT decoders don't understand.
-
SIP attack-tool fingerprint recognizer
AvailablePaste a SIP request → identifies the likely sender (SIPVicious + forks, sipsak, sipcli, sundayddr, Mr.SIP, sippts) by User-Agent and behavioral markers (branch / Call-ID / loopback-IP / SDP signatures). Catches spoofed-UA scripts; positively identifies legitimate carrier signaling.
-
SIP digest auth calculator
AvailableCompute HA1, HA2, and the response= hash for a SIP Digest Authorization header (RFC 7616: MD5, MD5-sess, SHA-256, SHA-256-sess). Paste a WWW-Authenticate challenge to auto-fill, paste an observed response to verify.
Engineering & scale
For designing and tuning — bandwidth, quality modeling, dispatchable location, subnet planning.
-
VoIP bandwidth calculator
AvailableCodec + packetization + transport overhead → bps per call, plus concurrent-call totals for a given pipe. Quick sanity check for SIP-trunk and access-link sizing.
-
MOS / R-factor calculator
AvailableE-model inputs (jitter, packet loss, delay, codec) → predicted MOS and R-factor with a brief read of what's driving the score and how much headroom you have left.
-
LLDP-MED civic-location TLV builder
AvailableBuild a CA-Type-keyed civic-address TLV for Kari's Law / RAY BAUM's Act §506 dispatchable location. Output ready to drop into switch config; matches what the SIP Geolocation header and PIDF-LO body downstream are expecting.
-
IPv4 / IPv6 subnet calculator
AvailableEnter a CIDR or address + netmask. Network, broadcast, usable hosts, mask in every form (decimal, binary, hex, wildcard for ACLs), address type (RFC 1918 / CGN / link-local / documentation / multicast / ULA), and a subdivision table for splitting the parent prefix into halves / quarters / eighths / sixteenths.
-
IP assignment lookup
AvailableEnter an IPv4 or IPv6 address → identify the RIR (ARIN / RIPE / APNIC / AFRINIC / LACNIC) that holds the block, flag special-purpose blocks (RFC 1918, CGN, loopback, link-local, documentation, multicast, ULA), and surface deep-links to the matching RIR WHOIS plus Hurricane Electric BGP and ipinfo.io. Client-side RIR identification; external links open only when clicked.
-
DNS SRV record builder
AvailableBuild RFC 2782 SRV records (and the optional NAPTR for the RFC 3263 SIP discovery chain) without misplacing a dot or transposing a priority. Add as many targets as you need; output in BIND $ORIGIN and full-owner forms, with dig / nslookup / kdig commands to verify, plus warnings for port-vs-protocol mismatches and priority/weight semantics.
-
Bulk DNS SRV builder
AvailableMulti-select services and protocols, share one set of targets across every combo, and let the tool fill in conventional ports per service. Emits a combined BIND zone-file with comment headers per combo, flags unusual combos (sips/udp, xmpp/udp, etc.), and downloads as a complete .zone file or JSON for Terraform / IaC.
Have a tool you'd like to see?
The roadmap above is the starter set. If there's a VoIP utility you reach for regularly (or wish existed), let me know — practical tools that fit the work get prioritized.