sip.js
Version:
A SIP library for JavaScript
42 lines (41 loc) • 1.39 kB
TypeScript
import { SessionDescriptionHandlerModifier } from "../../../api/session-description-handler.js";
/**
* Modifier.
* @public
*/
export declare function stripTcpCandidates(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* Modifier.
* @public
*/
export declare function stripTelephoneEvent(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* Modifier.
* @public
*/
export declare function cleanJitsiSdpImageattr(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* Modifier.
* @public
*/
export declare function stripG722(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* Modifier.
* @public
*/
export declare function stripRtpPayload(payload: string): SessionDescriptionHandlerModifier;
/**
* Modifier.
* @public
*/
export declare function stripVideo(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* Modifier.
* @public
*/
export declare function addMidLines(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;
/**
* The modifier that should be used when the session would like to place the call on hold.
* @param description - The description that will be modified.
*/
export declare function holdModifier(description: RTCSessionDescriptionInit): Promise<RTCSessionDescriptionInit>;