Unregisters (best-effort) and closes the connection.
Places an INVITE offering an MSRP message session, and on answer opens the MSRP chat.
The callee URI.
The established chat.
Sends a pager-mode MESSAGE (RFC 3428) to a target AOR.
The recipient (sip:bob@domain or a bare bob).
The message text.
Optionalopts: { contentType?: string; headers?: Record<string, string> }
Optional content type (default text/plain) and extra headers.
The final response (200/202 on success).
Async iterable of inbound pager-mode SipInboundMessages (each auto-answered 200).
Probes a target's capabilities with OPTIONS.
Optionaltarget: string
The target URI, or the server itself when omitted.
The status and advertised Allow/Accept sets.
Registers the AOR with RFC 5626 outbound so inbound requests arrive on this connection, authenticating if challenged, and keeps it refreshed until unregister / close.
Optionalopts: { expiresSeconds?: number }
Optional expiry override.
Resolves once the registrar returns 200.
Subscribes to a target's presence (SUBSCRIBE + NOTIFY, PIDF).
The presentity URI.
Optionalopts: { expiresSeconds?: number }
Optional expiry.
A subscription whose iterator yields notifications.
Removes the registration (REGISTER with Expires: 0).
Resolves once the registrar acknowledges.
A live SIP user agent bound to one TCP/TLS connection.
Obtain one from connect. A background pump reads messages, matches responses to requests, routes inbound requests, and answers keep-alive pings. It is an
AsyncDisposable.Since
1.0.3