Функция | Описание |
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 |
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, 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) | Получить состояние |