Go to the source

VoIP Reference Library

The original specifications, project manuals and support resources behind better VoIP decisions. Each selection explains where to start and what to check.

Use Learn for an explanation, and these primary sources for exact behavior and current documentation. Planning a purchase? Start with business VoIP fundamentals or choose a communications operating model. Links open in a new tab. “Checked” records our resource review date; version and firmware applicability still need checking for your system.

Standards

Protocol specification

SIP: RFC 3261

IETF / RFC Editor

The core SIP reference for requests, responses and dialog behavior. Follow its update and errata links when implementing a specific feature.

SIP, signaling, dialogs
Checked 2026-09-08

Protocol specification

SDP: RFC 8866

IETF / RFC Editor

Read the session-description grammar when a capture contains an unfamiliar media line, address or attribute. Pair it with the offer/answer rules used by your application.

SDP, media, negotiation
Checked 2026-09-08

Protocol update

INVITE transactions: RFC 6026

IETF / RFC Editor

Read this update alongside RFC 3261 when implementing transaction state after a successful INVITE. It matters when a forked call produces additional answers.

SIP, INVITE, retransmissions
Checked 2026-09-08

Protocol specification

SIP session timers: RFC 4028

IETF

Use the negotiation and refresh procedures when investigating calls that end at a repeatable interval. Keep session refresh separate from registration expiration.

Session-Expires, Min-SE, 422
Checked 2026-09-08

Protocol examples

SIP race-condition flows: RFC 5407

IETF

Follow worked signaling races when requests overlap or call state changes in transit. These examples help explain an observed trace; they are not captures from your deployment.

SIP, glare, re-INVITE, 491
Checked 2026-09-08

Protocol specification

SIP event framework: RFC 6665

IETF / RFC Editor

Consult subscription state, refresh and notification rules when event-driven phone features fail despite successful calling. Also read the event package used by the application.

SUBSCRIBE, NOTIFY, BLF, presence
Checked 2026-09-08

PBX Software

Versioned documentation

Asterisk documentation

Asterisk project

Start with the documentation branch matching your installed Asterisk version, then follow configuration and API references for the component you operate.

Asterisk, PJSIP, dialplan
Checked 2026-09-08

Installation and documentation gateway

FreePBX installation and documentation

FreePBX / Sangoma

Find official installation paths and linked administration documentation. Check operating-system and release requirements before adapting an older tutorial.

FreePBX, Debian, deployment
Checked 2026-09-08

Project manual

FreeSWITCH foundations

SignalWire / FreeSWITCH

A starting point for understanding FreeSWITCH and navigating its configuration documentation. Keep module and deployment assumptions aligned with your build.

FreeSWITCH, SIP profiles, media
Checked 2026-09-08

Administration manual

FusionPBX documentation

FusionPBX project

Use the project manual to find administration workflows and understand the settings applied above FreeSWITCH.

FusionPBX, domains, extensions
Checked 2026-09-08

Versioned module reference

Kamailio documentation index

Kamailio project

Choose your release before consulting module parameters and routing functions. The index also leads to installation and introductory material.

Kamailio, SIP proxy, registrar
Checked 2026-09-08

Versioned manual

OpenSIPS 3.6 manual

OpenSIPS project

A release-specific entry point for core behavior and module documentation. Use the matching manual when comparing a configuration with an installed server.

OpenSIPS, routing, modules
Checked 2026-09-08

Diagnostics

Tool user guide

Wireshark VoIP Calls window

Wireshark project

Learn how the VoIP Calls view organizes captured calls and connects call selection to flow and media analysis.

packet analysis, SIP, RTP
Checked 2026-09-08

Tool repository and documentation

sngrep project and usage

Irontec

The maintained project entry for the terminal SIP flow viewer, with usage and build guidance. Useful when investigating signaling on a server.

SIP, terminal, call flow
Checked 2026-09-08

Tool repository and manual

tcpdump project

The Tcpdump Group

Find upstream capture-tool documentation and source. Choose capture filters deliberately before collecting traffic, especially on shared systems.

packet capture, filters, PCAP
Checked 2026-09-08

Tool user guide

Wireshark RTP analysis

Wireshark project

Learn how streams and timing statistics are presented before interpreting a loss counter. A missing packet in a capture still needs evidence about the capture location.

RTP, SSRC, loss, jitter
Checked 2026-09-08

Tool user guide

Wireshark capture files and ring buffers

Wireshark project

Plan file rotation for intermittent faults and understand when earlier capture data is replaced. Retain setup context and the files around the event.

Capture retention, ring buffer, storage
Checked 2026-09-08

Hardware

Product support portal

Grandstream Support

Grandstream Networks

Follow product documentation, firmware and support links from one manufacturer entry point. Match the full hardware model and revision.

phones, ATAs, documentation
Checked 2026-09-08

Firmware and release notes

Grandstream firmware

Grandstream Networks

Check the exact model release notes and required upgrade sequence. An available download is not a substitute for reviewing compatibility and rollback constraints.

firmware, upgrades, hardware revision
Checked 2026-09-08

Product support portal

HP Poly Support

HP / Poly

Find product-specific manuals, downloads and troubleshooting. Confirm the software family and exact SKU when researching deployment support.

phones, manuals, provisioning
Checked 2026-09-08

Product user guide

Cisco 8800 Multiplatform phone guide

Cisco

A guide specifically for 8800 Multiplatform firmware. Do not assume Unified Communications Manager instructions or similarly named hardware have identical behavior.

MPP, phones, call handling
Checked 2026-09-08

Manufacturer datasheet

Sangoma P-Series specification sheet

Sangoma

Compare the documented P-Series models, account capacities and physical controls. Check each exact-model support page as well when specifications or availability differ.

P-Series, desk phones, comparison
Checked 2026-09-08

Networking

Network design guidance

DiffServ service classes: RFC 4594

IETF / RFC Editor

Use this service-class guidance to reason about voice treatment across a managed network. Marking packets alone does not establish end-to-end quality.

QoS, DSCP, telephony
Checked 2026-09-08

Protocol specification

Locating SIP servers: RFC 3263

IETF / RFC Editor

Trace how SIP server discovery uses DNS when investigating destination selection and transport behavior. Compare the rules with endpoint support and actual lookups.

DNS, NAPTR, SRV, SIP routing
Checked 2026-09-08

Security

Security advisories

Asterisk security advisories

Asterisk project

Consult affected and patched versions for individual advisories, then compare them with your installed build and enabled components.

Asterisk, vulnerabilities, patches
Checked 2026-09-08

Security advisories

FreePBX security advisories

FreePBX project

Review project advisories as part of module and platform maintenance. Keep the advisory scope and your actual component versions together.

FreePBX, modules, patches
Checked 2026-09-08

Video

See the documentation in action

Our curated Watch library connects selected demonstrations to written guides, with version context and review limitations.

Explore Watch →

Have a resource correction? Help us keep this library useful.