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

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

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


doc:1cajam:api:monitor

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api:monitor [2012/02/01 11:57]
amzh
doc:1cajam:api:monitor [2014/11/14 22:32] (текущий)
Строка 5: Строка 5:
 ===== Параметры ===== ===== Параметры =====
  
-  * Channel: Канал, для которого нужно прекратить запись вызова,​ например:​ SIP/​1310-089e1000 (обязательный параметр) +  ​* **Channel**: Канал, для которого нужно прекратить запись вызова,​ например:​ SIP/​1310-089e1000 (обязательный параметр) 
-  * File: Не обязательный параметр. ​Имя файла, которое будет создано в директории spool/​asterisk/​monitor/​. По умолчанию,​ совпадает с именем канала,​ на котором производиться запись. (символы косой черты заменены на черточки) +  ​* **File**: Имя файла, которое будет создано в директории spool/​asterisk/​monitor/​. По умолчанию,​ совпадает с именем канала,​ на котором производиться запись. (символы косой черты заменены на черточки) 
-  * Format: ​Не обязательный параметр. ​Формат,​ в котором будет сохранен звуковой файл. По умолчанию:​ ”wav”. +  ​* **Format**: Формат,​ в котором будет сохранен звуковой файл. По умолчанию:​ ”wav”. 
-  * Mix: Не обязательный булевой параметр. ​Определяет,​ миксировать или нет поступающий и исходящий из канала аудиопоток после окончания записи. +  ​* **Mix** Определяет,​ микшировать или нет поступающий и исходящий из канала аудиопоток после окончания записи. 
-  * ActionID: ​Необязательный ​ID команды,​ который будет возвращен в ответе.+  ​* **ActionID**: ID команды,​ который будет возвращен в ответе
 +  * **Result**: В эту переменную будет возвращен результат выполнения функции.
  
 <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​ <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​
Строка 16: Строка 17:
  
 <code 1c> <code 1c>
-Username ​= "​SIP";​ +Channel ​= "SIP/​1310-089e7000"; 
-Secret ​= "10";+File = "channelsavefile";​ 
 +Format = "​wav";​ 
 +Mix = "1";
 ActionID = "​123123";​ ActionID = "​123123";​
 Result ​  = "";​ Result ​  = "";​
  
-Если Компонент.LoginUsername ​Secret ​, ActionID, Result) = Истина Тогда+Если Компонент.MonitorChannelFile, Format, Mix, ActionID, Result) = Истина Тогда
  ​Сообщить(Result);​  ​Сообщить(Result);​
 КонецЕсли;​ КонецЕсли;​
Строка 30: Строка 33:
   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]
   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]
-  * [[kb:​asterisk:​ami:​login|Прототип текущей функции,​ команда AMI AsteriksLogin]]+  * [[kb:​asterisk:​ami:​Monitor|Прототип текущей функции,​ команда AMI AsteriskMonitor]]
   * [[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]]
Строка 36: Строка 39:
 ===== Комментарии ===== ===== Комментарии =====
 ~~DISQUS~~ ~~DISQUS~~
-    
-**Пример** 
  
- 
-**Запрос:​** 
-<​code>​ 
-Action: Monitor 
-Channel: SIP/​1310-089e7000 
-File: channelsavefile 
-Format: wav 
-Mix: 1 
-</​code>​ 
- 
-**Ответ asterisk при успехе:​** 
-<​code>​ 
-Response: Success 
-Message: Started monitoring channel 
-</​code>​ 
- 
-Ответ asterisk при ошибке:​ 
-<​code>​ 
-Response: Error 
-Message: No such channel 
-</​code>​ 
- 
-При успешном выполнении команды будут созданы два файла: channelsavefile-in.wav и channelsavefile-out.wav. Которые будут сохранены,​ по умолчанию,​ в директории:​ /​var/​spool/​asterisk/​monitor/​ 
- 
-===== Комментарии ===== 
-~~DISQUS~~ 
doc/1cajam/api/monitor.1328097420.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)