kod-temp
Version:
Workano Communications SDK
34 lines • 1.24 kB
TypeScript
import { CallSession, Line, SipLine } from "../../lib/index";
export type TConnect = {
sipLine?: SipLine | null;
onIncomingCall: (callSession: CallSession) => void;
onCallFailed: (callSession: CallSession) => void;
onCallEnded: (callSession: CallSession) => void;
onCallCanceled: (callSession: CallSession) => void;
onCallAnswered: (callSession: CallSession) => void;
onCallRejected: (callSession: CallSession) => void;
onCallCreated: (callSession: CallSession) => void;
onCallUpdated: (callSession: CallSession) => void;
onCallMuted?: (callSession: CallSession) => void;
onCallUnMuted?: (callSession: CallSession) => void;
onDisconnected?: () => void;
onNetworkStats?: (callSession: CallSession, stats: any, prevStats: any) => void;
onProgress?: () => void;
onPlayProgressSound?: () => void;
onPlayRingSound?: () => void;
onPlayHangupSound?: () => void;
onSignal?: () => void;
onMessage?: () => void;
};
export type TCall = {
number: string;
withCamera: boolean;
monitoringInterval?: number;
};
export type TMakeCall = {
number: string;
isMobile?: boolean;
callbackAllLines?: boolean;
line?: Line;
};
//# sourceMappingURL=models.d.ts.map