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

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

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


doc:1cajam:api

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api [2013/08/16 20:57]
nb [Функции AMI реализованные в компоненте]
doc:1cajam:api [2015/10/09 11:46] (текущий)
nb
Строка 47: Строка 47:
 | [[doc:​1cajam:​api:​GetConfig|GetConfig(Filename,​Category,​ ActionID, Result)]]|Получение заданного файла конфигурации| | [[doc:​1cajam:​api:​GetConfig|GetConfig(Filename,​Category,​ ActionID, Result)]]|Получение заданного файла конфигурации|
 | [[doc:​1cajam:​api:​GetConfigJSON|GetConfigJSON( Filename, ActionID, Result)]]|Получение заданного файла конфигурации в формате JSON| | [[doc:​1cajam:​api:​GetConfigJSON|GetConfigJSON( Filename, ActionID, Result)]]|Получение заданного файла конфигурации в формате JSON|
 +| [[doc:​1cajam:​api:​GetHASPInfo|GetHASPInfo(Result)]]|Получение информации по ключам защиты Sentinel HASP|
 | [[doc:​1cajam:​api:​GetVar|GetVar(Channel, ​ Variable, ​ ActionID, Result)]]|Получение значения переменной канала.|  ​ | [[doc:​1cajam:​api:​GetVar|GetVar(Channel, ​ Variable, ​ ActionID, Result)]]|Получение значения переменной канала.|  ​
 | [[doc:​1cajam:​api:​Hangup|Hangup(Channel,​ Cause, ActionID, Result)]]|Завершение соединение на заданном канале.| ​ | [[doc:​1cajam:​api:​Hangup|Hangup(Channel,​ Cause, ActionID, Result)]]|Завершение соединение на заданном канале.| ​
Строка 108: Строка 109:
 | [[doc:​1cajam:​api:​SKINNYshowdevice|SKINNYshowdevice(Device, ​ ActionID, Result)]]|Отображает одно Skinny устройство c подробной информацией о текущем состоянии| | [[doc:​1cajam:​api:​SKINNYshowdevice|SKINNYshowdevice(Device, ​ ActionID, Result)]]|Отображает одно Skinny устройство c подробной информацией о текущем состоянии|
 | [[doc:​1cajam:​api:​SKINNYshowline|SKINNYshowline(Line,​ ActionID, Result)]]|Отображает все Skinny устройства c подробной информацией о текущем состоянии| | [[doc:​1cajam:​api:​SKINNYshowline|SKINNYshowline(Line,​ ActionID, Result)]]|Отображает все Skinny устройства c подробной информацией о текущем состоянии|
-| [[doc:​1cajam:​api:​Status|Status(Channel,​Variables,​ ActionID, Result)]]|FIXME Получение состояний активных каналов|+| [[doc:​1cajam:​api:​Status|Status(Channel,​Variables,​ ActionID, Result)]]|Получение состояний активных каналов|
 | [[doc:​1cajam:​api:​StopMixMonitor|StopMixMonitor(Channel,​MixMonitorID,​ActionID,​ Result)]]|Останов записи разговора| | [[doc:​1cajam:​api:​StopMixMonitor|StopMixMonitor(Channel,​MixMonitorID,​ActionID,​ Result)]]|Останов записи разговора|
 | [[doc:​1cajam:​api:​StopMonitor|StopMonitor(Channel,​ ActionID, Result)]]| Останов записи разговора на заданном канале| | [[doc:​1cajam:​api:​StopMonitor|StopMonitor(Channel,​ ActionID, Result)]]| Останов записи разговора на заданном канале|
 | [[doc:​1cajam:​api:​UnpauseMonitor|UnpauseMonitor(Channel,​ ActionID, Result)]]|Возобновление остановленной записи вызова | | [[doc:​1cajam:​api:​UnpauseMonitor|UnpauseMonitor(Channel,​ ActionID, Result)]]|Возобновление остановленной записи вызова |
-| [[doc:​1cajam:​api:​UpdateConfig|UpdateConfig(SrcFilename,​ DstFilename,​ Reload, ​ Action, Cat,  Var,  Value, ​ Match, Line, ActionID, Result)]]|FIXME Перезапись файла конфигурации| +| [[doc:​1cajam:​api:​UpdateConfig|UpdateConfig(SrcFilename,​ DstFilename,​ Reload, ​ Action, Cat,  Var,  Value, ​ Match, Line, ActionID, Result)]]|Перезапись файла конфигурации| 
-| [[doc:​1cajam:​api:​UserEvent|UserEvent(UserEvent,​Header1,​Header2,​Header3,​Header4,​Header5,​Header6,​ ActionID, Result)]]|FIXME Отправка пользовательского события в AMI|+| [[doc:​1cajam:​api:​UserEvent|UserEvent(UserEvent,​Header1,​Header2,​Header3,​Header4,​Header5,​Header6,​ ActionID, Result)]]|Отправка пользовательского события в AMI|
 | [[doc:​1cajam:​api:​VoicemailUsersList|VoicemailUsersList(ActionID,​ Result)]]|Команда отображает список всех пользователей голосовой почты| | [[doc:​1cajam:​api:​VoicemailUsersList|VoicemailUsersList(ActionID,​ Result)]]|Команда отображает список всех пользователей голосовой почты|
 ===== Универсальная команда ===== ===== Универсальная команда =====
Строка 119: Строка 120:
  
   * [[doc:​1cajam:​api:​RawCommand|RawCommand]] - отправка любой произвольной команды на Asterisk   * [[doc:​1cajam:​api:​RawCommand|RawCommand]] - отправка любой произвольной команды на Asterisk
 +  * [[doc:​1cajam:​api:​RawCommandAsync|RawCommandAsync]] - отправка любой произвольной команды на Asterisk в асинхронном режиме
  
 ===== Отправка файлов через AJAM интерфейс Asterisk ===== ===== Отправка файлов через AJAM интерфейс Asterisk =====
Строка 124: Строка 126:
   * [[doc:​1cajam:​api:​PostFile|PostFile(FileName,​ Result)]] - отправка файла на сервер Asterisk используя проктокол AJAM.    * [[doc:​1cajam:​api:​PostFile|PostFile(FileName,​ Result)]] - отправка файла на сервер Asterisk используя проктокол AJAM. 
   ​   ​
 +===== Параметры компонента =====
 +^Параметр^Описание^
 +|Host|Адрес сервера Asterisk|
 +|Port|Порт на котором опубликован AJAM интерфейс,​ по-умолчанию 8088|
 +|Prefix|Префикс AJAM интерфейса,​ по-умолчанию asterisk|
 +|Enabled|Состояние компонента,​ если true значит компонент соединен с Asterisk|
 +|DigestAutorization|Режима Digest авторизации в AJAM инетрфейсе|
 +|ObjectEventMode|Если установить в true, то все внешние события будут возбраняться в виде строки которая вычисляется функцией 1С "​Вычислить"​|
 +|SOAPEvents|Если установить в true включится режим отправки всех событий на указанный в следующем параметре адрес|
 +|SOAPUrl|Полный путь к вебсервису,​ способному обрабатывать события Asterisk|
 +|EventsTimeout|Таймаут обработки событий Asterisk|
 +|UseHTTPS|Если установить в true, компонент будет шифровать все сообщения AJAM|
 +|Version|Возвращает версию компонента|
 +|HaspLicenseServer|Адрес сервера лицензирования HASP|
 +|Proxy|Адрес HTTP прокси сервера|
 +|PorxyLogin|Логин на HTTP прокси|
 +|PorxySecret|Пароль на HTTP прокси|
 +|MikoLicense|Параметр для установки облачной лицензии МИКО SAAS|
 +|LicenseMode|Возвращает текущий режим лицензирования компонента| ​
 ===== Полезные ссылки ===== ===== Полезные ссылки =====
   * [[kb:​asterisk:​ami|Список всех команд AMI Asterisk]]   * [[kb:​asterisk:​ami|Список всех команд AMI Asterisk]]
   * [[doc:​1cajam|SDK:​ Компонента связи 1C и Asterisk]]   * [[doc:​1cajam|SDK:​ Компонента связи 1C и Asterisk]]
doc/1cajam/api.1376686627.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)