Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

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

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


doc:1cajam:api:queueadd

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api:queueadd [2012/01/31 08:58]
nabek
doc:1cajam:api:queueadd [2014/11/14 22:32] (текущий)
Строка 1: Строка 1:
 ====== Функция Queueadd из SDK: "​Компонента связи 1С и Asterisk"​ ====== ====== Функция Queueadd из SDK: "​Компонента связи 1С и Asterisk"​ ======
  
-Добавление интерфейса в очередь вызовов. +Команда добавляет агента или устройство в список участников обрабатывающих ​очередь вызовов.
 ===== Параметры ===== ===== Параметры =====
  
-  *Queue:​Имя очереди для добавления участника для ее обработки.  +  ​* **Queue:** Имя очереди для добавления участника для ее обработки.  
-  *Interface: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.) +  ​* **Interface**: Название канала участника обработки очереди (sip/1000, zap/1-1, и т.д.) 
-  *Penalty: Участники с большим значением пенальти получают вызовы в последнюю очередь. +  ​* **Penalty**: Участники с большим значением пенальти получают вызовы в последнюю очередь. 
-  *Paused: Булевой параметр указывающий,​ что участник временно недоступен. +  ​* **Paused**: Булевой параметр указывающий,​ что участник временно недоступен. 
-  *ActionID: ID команды,​ который будет возвращен в ответе. +  ​* **MemberName**:​ Человеко-понятное название агента для отображения в статистике и логах очереди. 
-  *Result: В эту переменную будут возвращен результат выполнения функции.+  * **StateInterface**:​ Дополнительное описание агента,​ отображаемое в [[doc:​1cajam:​api:​QueueStatus|QueueStatus]]. 
 +  * **ActionID**: ID команды,​ который будет возвращен в ответе. 
 +  ​* **Result**: В эту переменную будет возвращен результат выполнения функции.
  
 <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​ <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​
Строка 17: Строка 18:
  
 <code 1c> <code 1c>
-Queue = "";​ +Queue          = "queue1"; 
-Interface = "​sip/​1000";​ +Interface ​     = "​sip/​1000";​ 
-Penalty = "";​ +Penalty ​       = "1"; 
-Paused = "";​ +Paused ​        = "​false";​ 
-ActionID = "​123123";​ +MemberName ​    = "Bill Gates";​ 
-Result ​  ​= "";​+StateInterface ​= "";​ 
 +ActionID ​      ​= "​123123";​ 
 +Result ​        ​= "true";
  
-Если Компонент.QueueAdd( Queue, Interface, Penalty, Paused, ActionID, Result) = Истина Тогда+Если Компонент.QueueAdd(Queue,​ Interface, Penalty, Paused, MemberName, StateInterface, ActionID, Result) = Истина Тогда
  ​Сообщить(Result);​  ​Сообщить(Result);​
 КонецЕсли;​ КонецЕсли;​
Строка 33: Строка 36:
   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]
   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]
-  * [[kb:​asterisk:​ami:​queueadd|Прототип текущей функции,​ команда AMI Asteriks: Queueadd]]+  * [[kb:​asterisk:​ami:​queueadd|Прототип текущей функции,​ команда AMI Asterisk: Queueadd]]
   * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]]   * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]]
   * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]   * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]
doc/1cajam/api/queueadd.1328000331.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)