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

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


faq:call-waiting

Это старая версия документа!


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

  1. Добавьте в конец файла «modules.conf»
    func_extstate.so
  2. Добавьте в конец файла «extensions.conf»
    [internal-users-custom]
    exten => _X!,1,Progress()
      same => n,ExecIf($["${EXTENSION_STATE(${EXTEN})}" = "INUSE" || "${EXTENSION_STATE(${EXTEN}@internal-hints)}" = "RINGINUSE"]?Playback(beep))
      same => n,ExecIf($["${EXTENSION_STATE(${EXTEN})}" = "INUSE" || "${EXTENSION_STATE(${EXTEN}@internal-hints)}" = "RINGINUSE"]?Set(TRANSFER_OPTIONS=${TRANSFER_OPTIONS}m))
        same => n,return
  3. В карточке сотрудника, в поле «Расширенные настройки» - «Максимальное количество параллельных разговоров» установите значение 2 или большее
  4. Если сотрудник будет занят, то звонящему будет проигран файл beep (короткий гудок), затем вместо гудков будет проигрываться музыка, пока сотрудник не ответит на вызов
Максимальное количество параллельных разговоров - это то количество разговоров, при котором следует считать сотрудника «занятым», в этом случае начнут работать правила «Настройки маршрутизации», описанные в карточке сотрудника.
faq/call-waiting.1667828617.txt.gz · Последние изменения: 2022/11/07 13:43 — Портнов Алексей