Asterisk. Команда RemoveQueueMember.

RemoveQueueMember() - Динамически удаляет участников очереди.

RemoveQueueMember(имяочереди[,интерфейс[,опции]])

Динамически удаляет заданный интерфейс из очереди обработки вызовов, заданной аргументом имяочереди. Если интерфейс не задан, это приложение удаляет текущий канал из очереди.
Если параметр опции имеет значение j, интерфейса нет в очереди и существует приоритет n + 101 (где n – текущий приоритет), приложение перейдет в этот приоритет.

Пример:

; удалим SIP/3000 из очереди techsupport
exten => 123,1,RemoveQueueMember(techsupport,SIP/3000)

 

См. также: Queue(), AddQueueMember(), PauseQueueMember(), UnpauseQueueMember()