PJSIP Overview
Get Started
PJSUA2 Guide
pj::Endpoint
pj::Account
pj::Media
pj::Call
pj::Buddy
Specific Guides
API Reference & Samples
ICE and Trickle ICE:
RFC 5245
host, srflx, and relayed candidates
aggressive and regular nomination
ICE option tag (RFC 5768)
IPv4, IPv6, NAT64 support
Trickle ICE, with support for the following standards:
Trickle ICE (RFC 8838)
Trickle ICE on SIP: (RFC 8840)
SIP INFO Package (RFC 6086)
SDP for ICE (RFC 8839)
SDP media ID (RFC 5888)
TURN:
RFC 5766
DNS SRV resolution
UDP, TCP, TLS client connection
TCP allocations, accept and connect mode (RFC 6062)
IPv4/IPv6 allocations
uPnP
STUN:
RFC 5389
Some RFC 3489 compatibility
short/long term authentication
fingerprinting
NAT type detection:
legacy RFC 3489
Other:
NAT64