Comment on page
Время ожидания ответа на звонок
Иногда бывает важно знать время ожидания до поднятия трубки, т.к. слишком долгое ожидание может повлиять на качество обслуживания, кроме того знание времени ожидания позволяет управлять нагрузкой на сотрудников и оптимизировать процессы обслуживания клиентов.
Для реализации воспользуемся кастомизацией полей дела:
- 1.Включаем кастомизацию полей дела в настройках модуля интеграции.

Кастомизация полей сущности
- 2.Добавляем код в файл /opt/itgrix_bx/customizer/actions/customize_activity.php
$started_at = date_create($params["start_time"]);
$answered_at = date_create($params["answer_time"]);
$wait_time_sec = $answered_at->getTimestamp() - $started_at->getTimestamp();
$activityFields['DESCRIPTION'] = "Время ожидания ответа: " . $wait_time_sec . " сек.<br><br>" . $params['activity']['raw']['DESCRIPTION'];
$this->logDebug("activityFields: ".json_encode($activityFields));
return array(
'state' => 'success',
'data' => $activityFields,
);

Время ожидания ответа