@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
41 lines • 2.1 kB
TypeScript
import { OvhPabxQueueActionEnum } from './OvhPabxQueueActionEnum';
import { OvhPabxIvrMenuKeyEnum } from './OvhPabxIvrMenuKeyEnum';
import { OvhPabxHuntingQueueRecordDisablingDigitEnum } from './OvhPabxHuntingQueueRecordDisablingDigitEnum';
import { OvhPabxHuntingQueueRecordDisablingLanguageEnum } from './OvhPabxHuntingQueueRecordDisablingLanguageEnum';
import { OvhPabxHuntingQueueStrategyEnum } from './OvhPabxHuntingQueueStrategyEnum';
/** Calls queue */
export interface OvhPabxHuntingQueue {
/** Action executed when there is no member in queue */
actionOnClosure?: OvhPabxQueueActionEnum;
/** The additionnal parameter of the on closure action */
actionOnClosureParam?: string;
/** Action executed when caller enters a full queue */
actionOnOverflow?: OvhPabxQueueActionEnum;
/** The additionnal parameter of the overflow action */
actionOnOverflowParam?: string;
/** Allow the caller to disable call record by pressing a key */
askForRecordDisabling?: boolean;
/** The key that tells the IVR that digit-entry is finished. Also used as a "repeat" key in the menus when no input is expected. */
confirmKey?: OvhPabxIvrMenuKeyEnum;
/** The name of the queue */
description?: string;
/** Follow the calls forwarding */
followCallForwards?: boolean;
/** The maximum of people waiting in the queue */
maxMember: number;
/** The maximum waiting time (in seconds) in the queue */
maxWaitTime: number;
/** */
queueId: number;
/** Enable record on calls in queue */
record?: boolean;
/** Key to press to disable record */
recordDisablingDigit?: OvhPabxHuntingQueueRecordDisablingDigitEnum;
/** Language of the sound played to the caller to inform that he can disable record */
recordDisablingLanguage?: OvhPabxHuntingQueueRecordDisablingLanguageEnum;
/** The id of the OvhPabxSound played to caller when on hold */
soundOnHold?: number;
/** The calls dispatching strategy */
strategy: OvhPabxHuntingQueueStrategyEnum;
}
//# sourceMappingURL=OvhPabxHuntingQueue.d.ts.map