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

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

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


doc:1cajam:api:command

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api:command [2012/01/31 08:42]
nabek
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>​
  
- +===== Полезные ссылки ===== 
-**Ответ asterisk ​при ошибке:** +  [[doc:​1cajam|Описание SDK"Компонента связи ​1С и Asterisk"​]] 
- +  * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]] 
-<​code>​ +  * [[kb:​asterisk:​ami:​Command|Прототип текущей функции,​ команда AMI Asterisk: ​Command]] 
-Response: Error +  * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk ​(Asterisk Manager API)]] 
-Message: Invalid/​unknown command +  * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]
-</​code>​ +
- +
-<​note>​**Код на 1С** +
-<code 1с+
-Компонента.Command("Core Show Channels"​); +
-</​code>​ +
- +
-</​note>​+
  
 ===== Комментарии ===== ===== Комментарии =====
 ~~DISQUS~~ ~~DISQUS~~
 +
doc/1cajam/api/command.1327999342.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)