JAICP

$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"
      }
    ]
  }
}