@telnyx/webrtc
Version:
Telnyx WebRTC Client
15 lines (14 loc) • 488 B
TypeScript
import type Connection from '../../services/Connection';
export declare type PeerFailureEvidence = 'ice_failed' | 'connection_failed';
export declare type TriggerIceRestartResult = {
started: boolean;
reason?: string;
};
export interface ISignalingHealthSession {
uuid: string;
sessionid: string;
connection: Connection | null;
hasActiveCall(): boolean;
socketDisconnect(): void;
triggerIceRestart(callId: string): TriggerIceRestartResult;
}