@ipcom/asterisk-ari
Version:
JavaScript client for Asterisk REST Interface.
11 lines • 1.87 kB
TypeScript
export type { AriClientConfig, AriApplication } from './requests.js';
export type { Channel, OriginateRequest, PlaybackOptions, RTPStats, RecordingOptions, SnoopOptions, ExternalMediaOptions, ChannelPlayback, ChannelVar, ChannelDialplan, } from './channels.types.js';
export type { Endpoint, EndpointDetails } from './endpoints.types.js';
export type { Playback, PlaybackControlRequest } from './playbacks.types.js';
export type { Application, ApplicationDetails } from './applications.types.js';
export type { Sound, SoundListRequest } from './sounds.types.js';
export type { AsteriskInfo, Module, Logging, Variable, AsteriskPing, } from './asterisk.types';
export type { WebSocketEvent, WebSocketEventType, ChannelEvent, PlaybackEvent, BridgeEvent, ChannelDtmfReceived, ChannelDialplanEvent, ChannelVarset, StasisStart, PlaybackStarted, PlaybackContinuing, PlaybackFinished, BridgeCreated, BridgeDestroyed, ChannelCreated, ChannelDestroyed, ApplicationMoveFailed, RecordingStarted, RecordingFinished, RecordingFailed, DeviceStateChanged, BridgeMerged, BridgeBlindTransfer, BridgeAttendedTransfer, BridgeVideoSourceChanged, ChannelEnteredBridge, ChannelLeftBridge, ChannelStateChange, ChannelTalkingStarted, ChannelTalkingFinished, ChannelUnhold, ChannelHold, ContactStatusChange, EndpointStateChange, Dial, StasisEnd, TextMessageReceived, ChannelConnectedLine, ChannelHangupRequest, PeerStatusChange, } from './events.types.js';
export type { AddChannelRequest, RemoveChannelRequest, CreateBridgeRequest, Bridge, BridgePlayback, PlayMediaRequest, } from './bridges.types';
export type { StoredRecording, LiveRecording, RecordingState, GetStoredParams, DeleteStoredParams, GetStoredFileParams, CopyStoredParams, GetLiveParams, CancelParams, StopParams, PauseParams, UnpauseParams, MuteParams, UnmuteParams, } from './recordings.types';
//# sourceMappingURL=index.d.ts.map