====== Уведомление о занятости. Call Waiting ====== - Перейдите в раздел [[:custom-files|Кастомизация системных файлов]] - Добавьте в конец файла "**modules.conf**" load => func_extstate.so - Добавьте в конец файла "**extensions.conf**" [internal-users-custom] exten => _X!,1,Progress() same => n,ExecIf($["${EXTENSION_STATE(${EXTEN})@internal-hints}" = "INUSE" || "${EXTENSION_STATE(${EXTEN}@internal-hints)}" = "RINGINUSE"]?Playback(beep)) same => n,ExecIf($["${EXTENSION_STATE(${EXTEN})@internal-hints}" = "INUSE" || "${EXTENSION_STATE(${EXTEN}@internal-hints)}" = "RINGINUSE"]?Set(TRANSFER_OPTIONS=${TRANSFER_OPTIONS}m)) same => n,return - В карточке сотрудника, в поле "**Расширенные настройки**" - "**Дополнительные параметры**" установите значение [endpoint] device_state_busy_at = 3 - Если сотрудник будет занят, то звонящему будет проигран файл **beep** (короткий гудок), затем вместо гудков будет проигрываться музыка, пока сотрудник не ответит на вызов **device_state_busy_at** - это то количество разговоров, при котором следует считать сотрудника "занятым", в этом случае начнут работать правила "**Настройки маршрутизации**", описанные в карточке сотрудника. [[:faq|Обратно, к списку инструкций...]]