Это старая версия документа!
Функция Queueadd из SDK: "Компонента связи 1С и Asterisk"
Команда добавляет агента или устройство в список участников обрабатывающих очередь вызовов.
Параметры
Queue: Имя очереди для добавления участника для ее обработки.
Interface: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.)
Penalty: Участники с большим значением пенальти получают вызовы в последнюю очередь.
Paused: Булевой параметр указывающий, что участник временно недоступен.
MemberName: Человеко-понятное название агента для отображения в статистике и логах очереди.
StateInterface: Дополнительное описание агента, отображаемое в
QueueStatus.
ActionID: ID команды, который будет возвращен в ответе.
Result: В эту переменную будет возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!
Пример вызова
Queue = "queue1";
Interface = "sip/1000";
Penalty = "1";
Paused = "false";
MemberName = "Bill Gates";
StateInterface = "";
ActionID = "123123";
Result = "true";
Если Компонент.QueueAdd(Queue, Interface, Penalty, Paused, MemberName, StateInterface, ActionID, Result) = Истина Тогда
Сообщить(Result);
КонецЕсли;
Полезные ссылки
Комментарии