sip.js
Version:
A SIP library for JavaScript
29 lines (28 loc) • 951 B
TypeScript
import { OutgoingRequestDelegate, RequestOptions } from "../core/messages/outgoing-request.js";
import { SessionDescriptionHandlerModifier, SessionDescriptionHandlerOptions } from "./session-description-handler.js";
/**
* Options for {@link Inviter.invite}.
* @public
*/
export interface InviterInviteOptions {
/**
* See `core` API.
*/
requestDelegate?: OutgoingRequestDelegate;
/**
* See `core` API.
*/
requestOptions?: RequestOptions;
/**
* Modifiers to pass to SessionDescriptionHandler during the initial INVITE transaction.
*/
sessionDescriptionHandlerModifiers?: Array<SessionDescriptionHandlerModifier>;
/**
* Options to pass to SessionDescriptionHandler during the initial INVITE transaction.
*/
sessionDescriptionHandlerOptions?: SessionDescriptionHandlerOptions;
/**
* If true, send INVITE without SDP. Default is false.
*/
withoutSdp?: boolean;
}