Whether the peer's
Send side: build the descriptor and register the pending handshake.
Receive side: a lazy stream that drives the handshake on first read.
Optionaloptions: { ourJid?: string; timeoutMs?: number }Ref-count release of the underlying per-session manager.
A handshake-driven body-transport mechanism. The built-ins (inline, chunkedBase64, ibb) are wired directly in client/server for simplicity; sipub and jingle register here.