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

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

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


doc:1cajam:api

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api [2013/08/16 20:25]
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)]]|Завершение соединение на заданном канале.| ​
Строка 89: Строка 90:
 | [[doc:​1cajam:​api:​QueueRemove|QueueRemove(Queue, ​ Interface, ​  ​ActionID,​ Result)]]|Удаление интерфейса из очереди вызовов| | [[doc:​1cajam:​api:​QueueRemove|QueueRemove(Queue, ​ Interface, ​  ​ActionID,​ Result)]]|Удаление интерфейса из очереди вызовов|
 | [[doc:​1cajam:​api:​QueueReset|QueueReset(Queue,​ ActionID, Result)]]|Сброс статистики очереди вызовов| | [[doc:​1cajam:​api:​QueueReset|QueueReset(Queue,​ ActionID, Result)]]|Сброс статистики очереди вызовов|
-| [[doc:​1cajam:​api:​QueueRule|QueueRule(Rule,​ ActionID, Result)]]|FIXME Правила очереди вызовов|+| [[doc:​1cajam:​api:​QueueRule|QueueRule(Rule,​ ActionID, Result)]]|Правила очереди вызовов|
 | [[doc:​1cajam:​api:​Queues|Queues(ActionID,​ Result)]]|Список очередей вызовов| | [[doc:​1cajam:​api:​Queues|Queues(ActionID,​ Result)]]|Список очередей вызовов|
-| [[doc:​1cajam:​api:​QueueStatus|QueueStatus(Queue,​ Member, ActionID, Result)]]|FIXME Статус очереди вызова| +| [[doc:​1cajam:​api:​QueueStatus|QueueStatus(Queue,​ Member, ActionID, Result)]]|Статус очереди вызова| 
-| [[doc:​1cajam:​api:​QueueSummary|QueueSummary(Queue,​ ActionID, Result)]]|FIXME Основная информация очереди вызова| +| [[doc:​1cajam:​api:​QueueSummary|QueueSummary(Queue,​ ActionID, Result)]]|Основная информация очереди вызова| 
-| [[doc:​1cajam:​api:​Redirect|Redirect(Channel,​ ExtraChannel,​ Exten, ExtraExten, Context, ExtraContext,​ Priority, ExtraPriority,​ ActionID, Result)]]|FIXME Перенаправление вызова.|+| [[doc:​1cajam:​api:​Redirect|Redirect(Channel,​ ExtraChannel,​ Exten, ExtraExten, Context, ExtraContext,​ Priority, ExtraPriority,​ ActionID, Result)]]| Перенаправление вызова.|
 | [[doc:​1cajam:​api:​Reload|Reload(Module ,  ActionID, Result)]]|Отправить команду на перезагрузку указанного модуля Asterisk| | [[doc:​1cajam:​api:​Reload|Reload(Module ,  ActionID, Result)]]|Отправить команду на перезагрузку указанного модуля Asterisk|
 | [[doc:​1cajam:​api:​SendText|SendText(Channel, ​ Message ,  ActionID, Result)]]|Отправить текстовое сообщение в канал| | [[doc:​1cajam:​api:​SendText|SendText(Channel, ​ Message ,  ActionID, Result)]]|Отправить текстовое сообщение в канал|
Строка 100: Строка 101:
 | [[doc:​1cajam:​api:​SIPnotify|SIPnotify(Channel, ​ Variable ,  ActionID, Result)]]|Отправить уведомление в SIP канал| | [[doc:​1cajam:​api:​SIPnotify|SIPnotify(Channel, ​ Variable ,  ActionID, Result)]]|Отправить уведомление в SIP канал|
 | [[doc:​1cajam:​api:​SIPpeers|SIPpeers(ActionID,​ Result)]]|Список SIP пиров. (текстовый формат)| | [[doc:​1cajam:​api:​SIPpeers|SIPpeers(ActionID,​ Result)]]|Список SIP пиров. (текстовый формат)|
-| [[doc:​1cajam:​api:​SIPpeerstatus|SIPpeerstatus(Peer,​ActionID,​ Result)]]| ​FIXME |+| [[doc:​1cajam:​api:​SIPpeerstatus|SIPpeerstatus(Peer,​ActionID,​ Result)]]|Отображает состояния одного или всех SIP пиров ​|
 | [[doc:​1cajam:​api:​SIPqualifypeer|SIPqualifypeer(Peer ,  ActionID, Result)]]|Показать состояние SIP пира(текстовый формат)| | [[doc:​1cajam:​api:​SIPqualifypeer|SIPqualifypeer(Peer ,  ActionID, Result)]]|Показать состояние SIP пира(текстовый формат)|
 | [[doc:​1cajam:​api:​SIPshowPeer|SIPshowPeer(Peer, ​ ActionID, Result)]]|Получение данных SIP пира (текстовый формат)| | [[doc:​1cajam:​api:​SIPshowPeer|SIPshowPeer(Peer, ​ ActionID, Result)]]|Получение данных SIP пира (текстовый формат)|
Строка 107: Строка 108:
 | [[doc:​1cajam:​api:​SKINNYlines|SKINNYlines(ActionID,​ Result)]]|Списки Skinny линий в текстовом формате с подробной информацией о текущем состоянии| | [[doc:​1cajam:​api:​SKINNYlines|SKINNYlines(ActionID,​ Result)]]|Списки Skinny линий в текстовом формате с подробной информацией о текущем состоянии|
 | [[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)]]|FIXME Отображает все 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.1376684705.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)