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

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

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


doc:1cajam:api:command

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api:command [2012/02/02 09:56]
amzh
doc:1cajam:api:command [2014/11/14 22:32] (текущий)
Строка 5: Строка 5:
 ===== Параметры команды ===== ===== Параметры команды =====
  
-  * Command: Asterisk команда CLI интерфейса. (Не команда шелла!) +  ​* **Command**: Asterisk команда CLI интерфейса. (Не команда шелла!) 
-  * ActionID: ​Необязательный ​ID команды,​ который будет возвращен в ответе. +  ​* **ActionID**: ID команды,​ который будет возвращен в ответе. 
-  * Result: В эту переменную будут возвращен результат выполнения функции.+  ​* **Result**: В эту переменную будет возвращен результат выполнения функции.
 <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​ <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​
   ​   ​
Строка 13: Строка 13:
  
 <code 1c> <code 1c>
-Channel ="​SIP/​123-1c20";​ 
 Command ="Core Show Channels";​ Command ="Core Show Channels";​
 ActionID = "​123123";​ ActionID = "​123123";​
 Result ​  = "";​ Result ​  = "";​
  
-Если Компонент.AtxferChannel, Exten, Context, Priority, ActionID, Result) = Истина Тогда+Если Компонент.CommandCommand, ActionID, Result) = Истина Тогда
  ​Сообщить(Result);​  ​Сообщить(Result);​
 КонецЕсли;​ КонецЕсли;​
Строка 27: Строка 26:
   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]
   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]
-  * [[kb:​asterisk:​ami:​Atxfer|Прототип текущей функции,​ команда AMI AsteriksAtxfer]]+  * [[kb:​asterisk:​ami:​Command|Прототип текущей функции,​ команда AMI AsteriskCommand]]
   * [[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]]
Строка 34: Строка 33:
 ~~DISQUS~~ ~~DISQUS~~
  
- 
-===== Пример ===== 
- 
-**Запрос:​** 
-<​code>​ 
-Action: command 
-Command: Core Show Channels 
-</​code>​ 
- 
-**Ответ asterisk при успехе:​** ​ 
-</​code>​ 
-Response: Follows 
-Privilege: Command 
-Channel (Context Extension Pri ) State Appl. Data 
-0 active channel(s) 
---END COMMAND-- 
-</​code>​ 
- 
- 
-**Ответ asterisk при ошибке:​** 
- 
-<​code>​ 
-Response: Error 
-Message: Invalid/​unknown command 
-</​code>​ 
- 
-<​note>​**Код на 1С** 
-<code 1с> 
-Компонента.Command("​Core Show Channels"​);​ 
-</​code>​ 
- 
-</​note>​ 
- 
-===== Комментарии ===== 
-~~DISQUS~~ 
doc/1cajam/api/command.1328176583.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)