import { ACTION } from "./command/action"; import { ICOMMAND, IKeyMaybeValue } from "./command/icommand"; import { JSONString } from "../@types"; /** web sip client endpoint configuration */ /** https://jssip.net/*/ export declare type webSipEndpointConfigJsSipType = { sipEndpoint: string; sipExtension: string; sipUser: string; sipPassword: string; }; export declare type WebSipEndpointClientConfigSipml5Type = { displayName: string; privateId: string; publicId: string; password: string; realm: string; websocketUrl: string; iceServers: string; }; export declare class CMDC_STARTWEBSIP implements ICOMMAND { action: ACTION.CMDC_STARTWEBSIP; params: { sessionID: string; jssip?: JSONString; sipml5?: JSONString; }; } export declare class CMDC_STOPWEBSIP implements ICOMMAND { action: ACTION.CMDC_STOPWEBSIP; params: IKeyMaybeValue; } export declare class CMDC_STOPWEBSIPSOCKET implements ICOMMAND { action: ACTION.CMDC_STOPWEBSIP; params: IKeyMaybeValue; }