@signalwire/js
Version:
19 lines • 709 B
TypeScript
import { IncomingCallHandlers, IncomingInviteWithSource } from './interfaces';
import { WSClient } from './WSClient';
interface IncomingCallManagerOptions {
client: WSClient;
buildInboundCall: WSClient['buildInboundCall'];
executeVertoBye: WSClient['executeVertoBye'];
}
export declare class IncomingCallManager {
private options;
private _client;
private _pendingInvites;
private _handlers;
constructor(options: IncomingCallManagerOptions);
private _buildNotification;
setNotificationHandlers(handlers: IncomingCallHandlers): void;
handleIncomingInvite(incomingInvite: IncomingInviteWithSource): void;
}
export {};
//# sourceMappingURL=IncomingCallManager.d.ts.map