Files
call-sdk/packages/common/dist/Interfaces/IAdapter.d.ts
2024-11-03 19:15:12 +05:30

17 lines
619 B
TypeScript

import { default as GenericObject } from '../types/GenericObject.ts';
declare class IAdapter {
registerOnCallIncoming(callback: (callState: GenericObject) => void): void;
registerOnCallConnected(callback: (callState: GenericObject) => void): void;
registerOnCallDisconnected(callback: (callState: GenericObject) => void): void;
registerOnAdapterReady(callback: () => void): void;
acceptCall(): void;
rejectCall(): void;
muteCall(): void;
unmuteCall(): void;
setOnBreak(): void;
setAvailable(): void;
init(): void;
getAgentAvailability(): void;
}
export default IAdapter;