Функция Queuepause из SDK: "Компонента связи 1С и Asterisk"
Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов.
Параметры
Queue: Имя очереди. Не обязательный параметр. Если не указано, то действие распространяется на все очереди, где присутствует участник.
Interface: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.)
Paused: Булевой параметр указывающий, что участник недоступен или доступен.
Reason: Дополнительная информация описывающая причину отстутвия участника очереди.
ActionID: ID команды, который будет возвращен в ответе.
Result: В эту переменную будет возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!
Пример вызова
Queue = "Queue1";
Interface = "SIP/1000";
Paused = "true";
Reason = "DoingCallbacks";
ActionID = "123123";
Result = "";
Если Компонент.QueuePause( Queue, Interface, Paused, Reason, ActionID, Result) = Истина Тогда
Сообщить(Result);
КонецЕсли;
Полезные ссылки
Комментарии