@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
39 lines • 1.6 kB
TypeScript
import { TypeEnum } from './TypeEnum';
import { TypeServiceEnum } from './TypeServiceEnum';
import { OvhPabxDialplanNumberPresentationEnum } from './OvhPabxDialplanNumberPresentationEnum';
import { OvhPabxHuntingQueueStrategyEnum } from './OvhPabxHuntingQueueStrategyEnum';
import { PhoneNumber } from '../PhoneNumber';
/** OVH easy calls queues */
export interface EasyHunting {
/** Reject (hangup) anonymous calls */
anonymousRejection: boolean;
/** Description of the service */
description: string;
/** Feature of the service */
featureType: TypeEnum;
/** Does the service have extended CCS options enabled? */
isCCS: boolean;
/** Max wait time when caller is in queue (in seconds) */
maxWaitTime: number;
/** Max number of callers in queue */
queueSize: number;
/** */
serviceName: string;
/** General type of the service */
serviceType: TypeServiceEnum;
/** The presented number when bridging calls */
showCallerNumber: OvhPabxDialplanNumberPresentationEnum;
/** Enable/Disable the status change IVR on your callcenter. The IVR is enabled by default. */
statusIvrEnabled: boolean;
/** The calls dispatching strategy */
strategy: OvhPabxHuntingQueueStrategyEnum;
/** Tone played just before call is hang up */
toneOnClosing?: number;
/** Tone played when caller is put on hold */
toneOnHold?: number;
/** Tone played when call is picked up */
toneOnOpening?: number;
/** The voicemail used by the EasyPABX */
voicemail?: PhoneNumber;
}
//# sourceMappingURL=EasyHunting.d.ts.map