UNPKG

workano-js-sdk

Version:

Workano Communications SDK - A modern JavaScript SDK for WebRTC and VoIP integration.

39 lines 1.49 kB
import { CallSession, Line, SipLine, AdHocAPIConference, Relocation } 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; onCallAccepted: (callSession: CallSession) => void; onCallHeld?: (callSession: CallSession) => void; onCallResumed?: (callSession: CallSession) => void; onCallRejected?: (callSession: CallSession) => void; onCallMuted?: (callSession: CallSession) => void; onCallUnMuted?: (callSession: CallSession) => void; onAdhocParticipantLeft?: (data: { callId: string; conferenceId: string; }) => void; onAdhocDeleted?: (conferenceId: string) => void; onDisconnected?: () => void; onNetworkStats?: (callSession: CallSession, stats: any, prevStats: any) => void; onProgress?: () => void; onPlayProgressSound?: (data?: any) => 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; }; export type { CallSession, Line, SipLine, AdHocAPIConference, Relocation }; //# sourceMappingURL=models.d.ts.map