import { RCCallLanguage } from '../enums/RCCallLang'; import { IOfflineRecord } from '../OfflineRecorder'; import { RCCallStateMachine } from '../StateMachine'; export interface ICallEngineWatchers { onInvite: (callStateMachine: RCCallStateMachine, extra?: string) => void; onOfflineRecord?: (record: IOfflineRecord) => void; } export interface ICallEngineOptions { /** * 语言设置 (推送), 不传默认为中文 */ lang: RCCallLanguage; /** * 通话超时时间, 不传默认 60s */ callTimeout?: number; /** * 离线消息处理时间间隔, 不传默认 10s */ offlineMsgItv?: number; /** * 已存在 session 是否允许接听新的通话, 默认为 false */ isAllowAcceptNewCall?: boolean; } //# sourceMappingURL=ICallEngine.d.ts.map