Инструменты пользователя

Инструменты сайта


faq:call-waiting

Уведомление о занятости. Call Waiting

  1. Добавьте в конец файла «modules.conf»
    load => func_extstate.so
  2. Добавьте в конец файла «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
  3. В карточке сотрудника, в поле «Расширенные настройки» - «Дополнительные параметры» установите значение
    [endpoint]
    device_state_busy_at = 3
  4. Если сотрудник будет занят, то звонящему будет проигран файл beep (короткий гудок), затем вместо гудков будет проигрываться музыка, пока сотрудник не ответит на вызов
device_state_busy_at - это то количество разговоров, при котором следует считать сотрудника «занятым», в этом случае начнут работать правила «Настройки маршрутизации», описанные в карточке сотрудника.

Обратно, к списку инструкций...

faq/call-waiting.txt · Последние изменения: 2023/06/26 05:47 — Портнов Алексей