UNPKG

bria

Version:

CounterPath Bria Desktop API for Node.js

31 lines 1.18 kB
import BriaClientLeaf from './Leaf'; import { BriaClient } from '.'; import { AccountId } from './Account'; export declare type Voicemail = { accountId: AccountId; accountName: string; count: number; }; declare type VoicemailEvents = { voicemailUpdate: (voicemail: Voicemail) => Promise<void> | void; }; export declare class BriaClientVoicemail extends BriaClientLeaf<VoicemailEvents> { voicemails: Voicemail[]; constructor(client: BriaClient); private populateVoicemails; populate(): Promise<void>; private voicemailUpdated; /** * Place a call to the voicemail phone for account * @param accountId * @param suppressMainWindow * @see https://docs.counterpath.com/guides/desk/desk_api/clients/deskAPI/deskApiVmailMwi.htm#getCheckVoiceMail */ checkVoicemail(accountId: AccountId, suppressMainWindow?: boolean): Promise<import("sxml").XML>; /** * @see https://docs.counterpath.com/guides/desk/desk_api/clients/deskAPI/deskApiVmailMwi.htm#getStatusVoiceMail */ getMessageWaitingCounts(): Promise<Voicemail[]>; } export {}; //# sourceMappingURL=Voicemail.d.ts.map