All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.minidev.ovh.api.telephony.OvhOvhPabxHuntingQueue Maven / Gradle / Ivy

package net.minidev.ovh.api.telephony;

/**
 * Calls queue
 */
public class OvhOvhPabxHuntingQueue {
	/**
	 * Follow the calls forwarding
	 *
	 * canBeNull && readOnly
	 */
	public Boolean followCallForwards;

	/**
	 * Key to press to disable record
	 *
	 * canBeNull && readOnly
	 */
	public OvhOvhPabxHuntingQueueRecordDisablingDigitEnum recordDisablingDigit;

	/**
	 * canBeNull && readOnly
	 */
	public Long queueId;

	/**
	 * The maximum waiting time (in seconds) in the queue
	 *
	 * canBeNull && readOnly
	 */
	public Long maxWaitTime;

	/**
	 * The id of the OvhPabxSound played to caller when on hold
	 *
	 * canBeNull && readOnly
	 */
	public Long soundOnHold;

	/**
	 * The additionnal parameter of the on closure action
	 *
	 * canBeNull && readOnly
	 */
	public String actionOnClosureParam;

	/**
	 * The name of the queue
	 *
	 * canBeNull && readOnly
	 */
	public String description;

	/**
	 * Language of the sound played to the caller to inform that he can disable record
	 *
	 * canBeNull && readOnly
	 */
	public OvhOvhPabxHuntingQueueRecordDisablingLanguageEnum recordDisablingLanguage;

	/**
	 * Allow the caller to disable call record by pressing a key
	 *
	 * canBeNull && readOnly
	 */
	public Boolean askForRecordDisabling;

	/**
	 * Action executed when caller enters a full queue
	 *
	 * canBeNull && readOnly
	 */
	public OvhOvhPabxQueueActionEnum actionOnOverflow;

	/**
	 * The maximum of people waiting in the queue
	 *
	 * canBeNull && readOnly
	 */
	public Long maxMember;

	/**
	 * Enable record on calls in queue
	 *
	 * canBeNull && readOnly
	 */
	public Boolean record;

	/**
	 * The calls dispatching strategy
	 *
	 * canBeNull && readOnly
	 */
	public OvhOvhPabxHuntingQueueStrategyEnum strategy;

	/**
	 * Action executed when there is no member in queue
	 *
	 * canBeNull && readOnly
	 */
	public OvhOvhPabxQueueActionEnum actionOnClosure;

	/**
	 * The additionnal parameter of the overflow action
	 *
	 * canBeNull && readOnly
	 */
	public String actionOnOverflowParam;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy