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

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

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


doc:1cajam:api:command

Различия

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

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

Следующая версия
Предыдущая версия
doc:1cajam:api:command [2011/12/10 06:53]
127.0.0.1 внешнее изменение
doc:1cajam:api:command [2014/11/14 22:32] (текущий)
Строка 1: Строка 1:
 ====== Команда Asterisk Manager API: Command ====== ====== Команда Asterisk Manager API: Command ======
- 
  
 Команда запрашивает сервер Asterisk выполнить CLI команду. Команда запрашивает сервер Asterisk выполнить CLI команду.
Строка 7: Строка 6:
  
   * **Command**:​ Asterisk команда CLI интерфейса. (Не команда шелла!)   * **Command**:​ Asterisk команда CLI интерфейса. (Не команда шелла!)
-  * **ActionID**: ​Необязательный ​ID команды,​ который будет возвращен в ответе. +  * **ActionID**:​ ID команды,​ который будет возвращен в ответе. 
-===== Пример =====+  * **Result**: В эту переменную будет возвращен результат выполнения функции. 
 +<note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​ 
 +  ​ 
 +===== Пример ​вызова ​=====
  
-**Запрос:​** +<​code ​1c
-<​code>​ +Command ​="Core Show Channels"; 
-Action: command +ActionID = "​123123";​ 
-CommandCore Show Channels +Result ​  = "";​
-</​code>​+
  
-**Ответ asterisk при успехе:**  +Если Компонент.Command( ​Command, ActionID, Result= Истина Тогда 
-</​code>​ + Сообщить(Result)
-Response: Follows +КонецЕсли;​ 
-Privilege: ​Command + 
-Channel ​(Context Extension Pri State Appl. Data +
-0 active channel(s+
---END COMMAND--+
 </​code>​ </​code>​
  
 +===== Полезные ссылки =====
 +  * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]
 +  * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]
 +  * [[kb:​asterisk:​ami:​Command|Прототип текущей функции,​ команда AMI Asterisk: Command]]
 +  * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]]
 +  * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]
  
-**Ответ asterisk при ошибке:​** +===== Комментарии ===== 
- +~~DISQUS~~
-<​code>​ +
-Response: Error +
-Message: Invalid/​unknown command +
-</​code>​ +
- +
-<​note>​**Код на 1С** +
-<code 1с> +
-Компонента.Command("​Core Show Channels"​);​ +
-</​code>​+
  
-</​note>​ 
doc/1cajam/api/command.1323499997.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)