Free browser-based utilities

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.

The tools work standalone, but each links back to the volume of The VoIP Engineer's Library where its underlying topic gets a proper chapter-length treatment.

Diagnostic

For reading what the wire is actually doing — SIP, SDP, RTP, codec, transport, QoS marking.

  • SIP message decoder

    Available

    Paste 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

    Available

    Paste 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

    Available

    Enter 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

    Available

    Enter 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

    Available

    Paste 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

    Available

    Paste 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

    Available

    Compute 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

    Available

    Codec + 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

    Available

    E-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

    Available

    Build 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

    Available

    Enter 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

    Available

    Enter 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

    Available

    Build 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

    Available

    Multi-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.