> For the complete documentation index, see [llms.txt](https://itgro-aly.gitbook.io/test-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itgro-aly.gitbook.io/test-docs/vremya-ozhidaniya-otveta-na-zvonok.md).

# vremya ozhidaniya otveta na zvonok

Иногда бывает важно знать время ожидания до поднятия трубки, т.к. слишком долгое ожидание может повлиять на качество обслуживания, кроме того знание времени ожидания позволяет управлять нагрузкой на сотрудников и оптимизировать процессы обслуживания клиентов.

Для реализации воспользуемся кастомизацией полей дела:

1. Включаем кастомизацию полей дела в настройках модуля интеграции.<br>
2. Добавляем код в файл **/opt/itgrix\_bx/customizer/actions/customize\_activity.php**

```php
$started_at = date_create($params["start_time"]);
$answered_at = date_create($params["answer_time"]);

$this->logDebug('params: ' . json_encode($started_at));
$this->logDebug('params: ' . json_encode($answered_at));

$wait_time_sec = $answered_at->getTimestamp() - $started_at->getTimestamp();

$this->logDebug('params: ' . json_encode($wait_time_sec));

$activityFields['DESCRIPTION'] = "Время ожидания ответа:  $wait_time_sec сек.";

$this->logDebug("activityFields: ".json_encode($activityFields));

return array(
    'state' => 'success',
    'data'  => $activityFields,
);


```
