function 'DIALGROUP'

Краткий обзор

Управляет группой пользователей для вызова.

Описание

Представляет интерфейс, предназначенный для использования совместно с приложением Команда Asterisk Dial путем предоставления списка каналов, которые следует набирать при обращении к нему.

При использовании DIALGROUP аргумент интерпретируется как конкретная <group>, для которой следует пытаться набрать номер.

Когда DIALGROUP записывается без аргументов, весь список заменяется указанным аргументом.

Функционально похоже на очередь, за исключением того, что, когда нет доступных интерфейсов выполнение может продолжаться в диалплане. Это полезно, когда вы хотите, чтобы определенные люди первыми отвечали на любые звонки с немедленным откатом к очереди, в случае если они заняты или недоступны.

Синтаксис

DIALGROUP(group[,op])

Аргументы

op Название операции, возможные значения:

'add' - добавить название канала или интерфейс (только для записи)

'del' - удалить название канала или интерфейс (только для записи)

Пример

exten => 1,1,Set(DIALGROUP(mygroup,add)=SIP/10)
exten => 1,n,Set(DIALGROUP(mygroup,add)=SIP/20)
exten => 1,n,Dial(${DIALGROUP(mygroup)})

Asterisk: функции диалплана

Только авторизованные участники могут оставлять комментарии.
  • asterisk/func/dialgroup.txt
  • Последние изменения: 2019/03/09