UNPKG

react-sip-kit

Version:

A modern **React SIP.js toolkit** for building web softphones and SIP clients. Supports **audio/video calls**, **call recording**, **screen sharing**, and **device management**, all with a clean, extensible, TypeScript-first architecture.

17 lines (16 loc) 666 B
export declare enum SendMessageSessionEnum { 'SOUND_TOGGLE' = "SOUND_TOGGLE", 'VIDEO_TOGGLE' = "VIDEO_TOGGLE", 'SCREEN_SHARE_TOGGLE' = "SCREEN_SHARE_TOGGLE", 'VIDEO_TOGGLE_ACK' = "VIDEO_TOGGLE_ACK" } export type SendMessageSessionValueType = { [SendMessageSessionEnum.SOUND_TOGGLE]: boolean; [SendMessageSessionEnum.VIDEO_TOGGLE]: boolean; [SendMessageSessionEnum.SCREEN_SHARE_TOGGLE]: boolean; [SendMessageSessionEnum.VIDEO_TOGGLE_ACK]: null | undefined | ''; }; export type SendMessageRequestBody<T extends SendMessageSessionEnum = SendMessageSessionEnum.SOUND_TOGGLE> = { type: T; value: SendMessageSessionValueType[T]; };