UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

41 lines 2.1 kB
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