$dialer.getDialHistory
Метод позволяет получить историю состоявшихся и доступных попыток дозвониться на номер.
Синтаксис
Метод вызывается без аргументов и возвращает объект из четырех целочисленных полей.
$dialer.getDialHistory(); // => {
// "completedAttempts" : 0,
// "availableAttempts" : 3,
// "completedAttemptsToPhone" : 3,
// "availableAttemptsToPhone" : 6
// }
История текущей серии попыток
подсказка
Если при обзвоне абонент не отвечает, бот может сделать несколько попыток дозвониться до абонента. Последовательность попыток дозвониться образует серию.
Если в ходе диалога с абонентом бот планирует новый звонок при помощи метода
Если в ходе диалога с абонентом бот планирует новый звонок при помощи метода
$dialer.redial
, серия попыток сбрасывается — новые попытки происходят уже в рамках новой серии.Поля completedAttempts
и availableAttempts
отражают историю текущей серии попыток:
completedAttempts
— число попыток дозвониться, сделанных в рамках текущей серии.- После очередной попытки дозвониться значение поля увеличивается на единицу. Если из сценария планируется новая серия попыток, значение поля обнуляется.
availableAttempts
— число попыток дозвониться, доступных в текущей серии.- Если номер добавлен в обзвон при помощи списка клиентов, то значение поля соответствует значению счетчика Начальное количество, заданному при создании обзвона.
- Если номер добавлен в обзвон при помощи запроса к Calls API с явно переданным значением поля
maxAttempts
, то значениеavailableAttempts
совпадает сmaxAttempts
. - Если из сценария бота запланирована новая серия и при вызове
$dialer.redial
явно передано полеmaxAttempts
, то значениеavailableAttempts
также совпадает сmaxAttempts
.