@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
37 lines • 1.67 kB
TypeScript
import { ServiceVoicemailAudioFormatEnum } from './ServiceVoicemailAudioFormatEnum';
import { VoicemailGreetingEnum } from './VoicemailGreetingEnum';
import { ServiceVoicemailNotifications } from './ServiceVoicemailNotifications';
/** Voicemail Properties */
export interface VoicemailProperties {
/** Name of the voicemail panel announce file */
annouceMessage: string;
/** Format of the voicemail audio file attached to emails */
audioFormat: ServiceVoicemailAudioFormatEnum;
/** Don't allow callers to leave voicemails */
doNotRecord: boolean;
/** Force password request to access the voicemail panel */
forcePassword: boolean;
/** Email address from which emails will be sent */
fromEmail: string;
/** Name from which emails will be sent */
fromName: string;
/** Sound ID of the long greeeting */
fullGreetingSoundId?: number;
/** Type of the greeting to play */
greetingType: VoicemailGreetingEnum;
/** Current voicemail version */
isNewVersion: boolean;
/** Don't delete voicemails after they've been sent by email */
keepMessage: boolean;
/** Email addresses to notify when a new voicemail is left */
redirectionEmails: ServiceVoicemailNotifications[];
/** Sound ID of the short greeting played before an automated message */
shortGreetingSoundId?: number;
/** Play the temporary greeting instead of the regular one */
temporaryGreetingActivated: boolean;
/** Sound ID of the temporary greeeting */
temporaryGreetingSoundId?: number;
/** Quantity of unread voicemails */
unreadMessages: number;
}
//# sourceMappingURL=VoicemailProperties.d.ts.map