Функция | Описание |
AbsoluteTimeout(Channel, Timeout, ActionID, Result) | Установка абсолютно максимального времени для вызова |
AgentLogoff(Agent, Soft, ActionID, Result) | Установка статуса агента как _не_ зарегистрированного |
Agents(ActionID, Result) | Список агентов и их статусы |
AGI(Channel, Command, CommandID, ActionID, Result) | Добавление AGI команды в очередь выполнения |
Atxfer(Channel, Exten, Context, Priority, ActionID, Result) | Консультативный перевод |
Bridge(Channel1 , Channel2 , Tone , ActionID, Result) | Соединение двух существующих каналов |
Challenge(AuthType , ActionID, Result) | Генерация хеша для MD5 аутентификации |
ChangeMonitor(Channel, File, ActionID, Result) | Изменение имени файла для записи вызова для канала |
Command(command, ActionID, Result) | Выполнение команды CLI. |
ConfbridgeKick(Conference, Channel, ActionID, Result) | Дропнуть пользователя конференции |
ConfbridgeList(Conference , ActionID, Result) | Список участников конференции |
ConfbridgeListRooms( ActionID, Result) | Списки данных обо всех активных конференций |
ConfbridgeLock(Conference, ActionID, Result) | Блокировка количества участников конференции |
ConfbridgeMute(Conference, Channel, ActionID, Result) | Выключить микрофон участника конференции |
ConfbridgeSetSingleVideoSrc( Conference, Channel, ActionID, Result) | Сделать видео участника конференции единственным видео источником для всей конференции |
ConfbridgeStartRecord(Conference, RecordFile, ActionID, Result) | Начать запись конференции. Если файл записи уже создан, будет возвращена ошибка, иначе файл записи будет создан в monitor директории |
ConfbridgeStopRecord(Conference, ActionID, Result) | Прекратить запись конференции |
ConfbridgeUnlock(Conference, ActionID, Result) | Разблокировать конференцию и разрешить присоединение новых пользователей |
ConfbridgeUnmute(Conference, Channel, ActionID, Result) | Включить микрофон участника конференции |
CoreSettings(ActionID, Result) | Отобразить параметры PBX, версию ядра и т.д. |
CoreShowChannels(ActionID, Result) | Отобразить список активных каналов |
CoreStatus(ActionID, Result) | Отобразить состояние переменных ядра PBX |
CreateConfig(Filename, ActionID, Result) | Создание пустого конфигурационного файла |
DAHDIDialOffHook( DAHDIChannel , Number , ActionID, Result) | Набор номера через DAHDI канал, при поднятой трубке |
DAHDIDNDoff(DAHDIChannel , ActionID, Result) | Установка “Do Not Disturb” статуса в OFF |
DAHDIDNDon(DAHDIChannel , ActionID, Result) | Установка “Do Not Disturb” статуса в ON |
DAHDIHangup(DAHDIChannel , ActionID, Result) | Завершение вызова по каналу DAHDI |
DAHDIRestart(ActionID, Result) | Полный рестарт DAHDI канала (завершение вызова) |
DAHDIShowChannels(DAHDIChannel , ActionID, Result) | Получение статусов DAHDI каналов |
DAHDITransfer(DAHDIChannel , ActionID, Result) | Перевод вызова (DAHDI канал) |
DataGet(Path, Search, Filter, ActionID, Result) | Получить значения ключей из Asterisk Data Base |
DBDel(Family, Key, ActionID, Result) | Удаление значений из astDB |
DBDelTree(Family, Key, ActionID, Result) | Удаление дерева значений из astDB |
DBGet(Family, Key, ActionID, Result) | Получение значений из astDB |
DBPut(Family, Key, Val, ActionID, Result) | Вставка данных в astDB |
Events(EventMask, ActionID, Result) | Управление Manager API событиями поступающими в соединение |
ExtensionState( Exten, Context, ActionID, Result) | Проверка состояние екстеншена |
Filter(Operation, Filter , ActionID, Result) | Установить белый или черный фильтр для сообытий текущей сессии менеджера |
FilterList( ActionID, Result) | Показать текущие фильтры событий для этой сессии |
GetConfig(Filename,Category, ActionID, Result) | Получение заданного файла конфигурации |
GetConfigJSON( Filename, ActionID, Result) | Получение заданного файла конфигурации в формате JSON |
GetHASPInfo(Result) | Получение информации по ключам защиты Sentinel HASP |
GetVar(Channel, Variable, ActionID, Result) | Получение значения переменной канала. |
Hangup(Channel, Cause, ActionID, Result) | Завершение соединение на заданном канале. |
IAXnetstats(ActionID, Result) | Отобразить сетевую статистику IAX |
IAXpeerlist(ActionID, Result) | Список IAX пиров |
IAXpeers(ActionID, Result) | Список IAX пиров |
IAXregistry(ActionID, Result) | Отобразить зарегистрированных IAX пиров |
JabberSend(Jabber, JID, Message , ActionID, Result) | Команда посылает сообщение Jabber клиенту |
ListCategories( Filename , ActionID, Result) | Получение списка категорий конфигурационного файла |
ListCommands(ActionID, Result) | Получение списка доступных команд для Manager API |
LocalOptimizeAway( Channel, ActionID, Result) | Оптимизировать выход локального канала, когда это возможно |
Login(Username , Secret , Result) | Начало сеанса Asterisk Manager API |
Logoff(Result) | Выход из Manager API |
MailboxCount( Mailbox, ActionID, Result) | Получение числа сообщений в голосовом ящике |
MailboxStatus( Mailbox, ActionID, Result) | Получение состояния голосового ящика |
MeetmeList(Conference, ActionID, Result) | Список участников конференции |
MeetmeListRooms(ActionID, Result) | Список комнат конференций |
MeetmeMute(Meetme, Usernum, ActionID, Result) | Выключение микрофона у участника конференции Meetme |
MeetmeUnmute(Meetme, Usernum, ActionID, Result) | Включение микрофона у участника конференции Meetme |
MessageSend(To,From,Body,Base64Body,Variable,ActionID,Result) | Отправка сообщения в канал |
MixMonitor(Channel, File, options, ActionID, Result) | Запись каналов в файл |
MixMonitorMute( Channel, Direction , State , ActionID, Result) | Выключить/Включить Mixmonitor запись |
ModuleCheck(Module , ActionID, Result) | Проверка загружен ли указанный модуль |
ModuleLoad(Module , LoadType , ActionID, Result) | Управление модулями Asterisk |
Monitor(Channel, File, Format, Mix, ActionID, Result) | Запись разговора на заданном канале |
MuteAudio(Channel,Direction,State,ActionID, Result) | MuteAudio |
Originate(Channel, Context, Exten, Priority, Timeout, CallerID, Variable, Account, Application, Data, Async, Codecs, EarlyMedia, ActionID, Result) | Совершение исходящего вызова, выполнение произвольной команды. |
Park(Channel, Channel2, Timeout, Parkinglot,ActionID, Result) | Парковка вызова |
ParkedCalls(ActionID, Result) | Список запаркованных вызовов |
Parkinglots( ActionID, Result) | Список парковочных слотов |
PauseMonitor(Channel, ActionID, Result) | Временная приостановка записи вызова |
Ping(Result) | В ответ получим “Pong” |
PlayDTMF(Channel, Digit , ActionID, Result) | Генерация DTMF сигнала на заданном канале |
PresenceState(Provider,ActionID, Result) | Получить состояние |
PRIShowSpans( Span, ActionID, Result) | Функция, аналогичная команде CLI «pri show spans» |
QueueAdd(Queue, Interface, Penalty, Paused, MemberName, StateInterface, ActionID, Result) | Добавление интерфейса в очередь вызовов |
QueueLog(Queue, Event, Uniqueid, Interface, Message, ActionID, Result) | Добавить произвольную запись в queue_log |
QueueMemberRingInUse(Interface,RingInUse,Queue,ActionID, Result) | Установить параметр RingInUse, отвечающий за то будет ли звонить телефон агента во время текущего разговора. |
QueuePause(Queue, Interface, Paused, Reason, ActionID, Result) | Отмечает или снимает отметку временной недоступности участника, обрабатывающего очередь вызовов |
QueuePenalty(Interface, Penalty,Queue ,ActionID, Result) | Установка пенальти для участника, обрабатывающего очередь вызовов |
QueueReload(Queue, Members, Rules, Parameters, ActionID, Result) | Перезагрузка очереди, очередей или любой подгруппы очереди или очередей вызова |
QueueRemove(Queue, Interface, ActionID, Result) | Удаление интерфейса из очереди вызовов |
QueueReset(Queue, ActionID, Result) | Сброс статистики очереди вызовов |
QueueRule(Rule, ActionID, Result) | Правила очереди вызовов |
Queues(ActionID, Result) | Список очередей вызовов |
QueueStatus(Queue, Member, ActionID, Result) | Статус очереди вызова |
QueueSummary(Queue, ActionID, Result) | Основная информация очереди вызова |
Redirect(Channel, ExtraChannel, Exten, ExtraExten, Context, ExtraContext, Priority, ExtraPriority, ActionID, Result) | Перенаправление вызова. |
Reload(Module , ActionID, Result) | Отправить команду на перезагрузку указанного модуля Asterisk |
SendText(Channel, Message , ActionID, Result) | Отправить текстовое сообщение в канал |
SetVar(Channel, Variable, Value, ActionID, Result) | Установка переменной канала или глобальной переменной. |
ShowDialPlan( Extension , Context, ActionID, Result) | Отобразить диалплан или все диалпланы |
SIPnotify(Channel, Variable , ActionID, Result) | Отправить уведомление в SIP канал |
SIPpeers(ActionID, Result) | Список SIP пиров. (текстовый формат) |
SIPpeerstatus(Peer,ActionID, Result) | Отображает состояния одного или всех SIP пиров |
SIPqualifypeer(Peer , ActionID, Result) | Показать состояние SIP пира(текстовый формат) |
SIPshowPeer(Peer, ActionID, Result) | Получение данных SIP пира (текстовый формат) |
SIPshowregistry( ActionID, Result) | Отобразить зарегистрированных SIP пиров (текстовый формат) |
SKINNYdevices(ActionID, Result) | Списки Skinny устройств в текстовом формате c подробной информацией о текущем состоянии |
SKINNYlines(ActionID, Result) | Списки Skinny линий в текстовом формате с подробной информацией о текущем состоянии |
SKINNYshowdevice(Device, ActionID, Result) | Отображает одно Skinny устройство c подробной информацией о текущем состоянии |
SKINNYshowline(Line, ActionID, Result) | Отображает все Skinny устройства c подробной информацией о текущем состоянии |
Status(Channel,Variables, ActionID, Result) | Получение состояний активных каналов |
StopMixMonitor(Channel,MixMonitorID,ActionID, Result) | Останов записи разговора |
StopMonitor(Channel, ActionID, Result) | Останов записи разговора на заданном канале |
UnpauseMonitor(Channel, ActionID, Result) | Возобновление остановленной записи вызова |
UpdateConfig(SrcFilename, DstFilename, Reload, Action, Cat, Var, Value, Match, Line, ActionID, Result) | Перезапись файла конфигурации |
UserEvent(UserEvent,Header1,Header2,Header3,Header4,Header5,Header6, ActionID, Result) | Отправка пользовательского события в AMI |
VoicemailUsersList(ActionID, Result) | Команда отображает список всех пользователей голосовой почты |