Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1cajam:api [2013/08/16 19:56] 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)]]|Завершение соединение на заданном канале.| | ||
Строка 86: | Строка 87: | ||
| [[doc:1cajam:api:QueuePause|QueuePause(Queue, Interface, Paused, Reason, ActionID, Result)]]|Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов| | | [[doc:1cajam:api:QueuePause|QueuePause(Queue, Interface, Paused, Reason, ActionID, Result)]]|Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов| | ||
| [[doc:1cajam:api:QueuePenalty|QueuePenalty(Interface, Penalty,Queue ,ActionID, Result)]]|Установка пенальти для участника, обрабатывающего очередь вызовов| | | [[doc:1cajam:api:QueuePenalty|QueuePenalty(Interface, Penalty,Queue ,ActionID, Result)]]|Установка пенальти для участника, обрабатывающего очередь вызовов| | ||
- | | [[doc:1cajam:api:QueueReload|QueueReload(Queue, Members, Rules, Parameters, ActionID, Result)]]|FIXME Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова| | + | | [[doc:1cajam:api:QueueReload|QueueReload(Queue, Members, Rules, Parameters, ActionID, Result)]]|Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова| |
| [[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)]]|FIXME Сброс статистики очереди вызовов| | + | | [[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]] |