Перейти к основному содержимому

$dialer.getDialSchedule

Метод позволяет получить расписание текущего звонка.

предупреждение
Метод возвращает результат только в случае, если звонок был создан при помощи Calls API и для него задано собственное расписание допустимых интервалов времени для звонка.

Синтаксис

Метод вызывается без аргументов:

$dialer.getDialSchedule();

Метод возвращает объект с двумя полями: allowedDays и allowedTime.

подсказка
Формат значений полностью аналогичен полям allowedDays и allowedTime в теле запроса к методу Calls API POST /addPhones.

Пример

Добавим в существующий обзвон звонок на номер с расписанием при помощи следующего запроса:

curl --request POST 'https://app.jaicp.com/api/calls/campaign/8231.7056.1b131df1/addPhones' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"phone": 79110000000,
"allowedDays": [
"sat",
"sun"
],
"allowedTime": {
"sat": [
{
"localTimeFrom": "12:30",
"localTimeTo": "15:00"
}
],
"sun": [
{
"localTimeFrom": "10:00",
"localTimeTo": "18:00"
}
]
}
}]'

При вызове из сценария в рамках данного звонка метод будет возвращать следующий объект:

{
"allowedDays": [
"sat",
"sun"
],
"allowedTime": {
"sat": [
{
"localTimeFrom": "12:30",
"localTimeTo": "15:00"
}
],
"sun": [
{
"localTimeFrom": "10:00",
"localTimeTo": "18:00"
}
]
}
}