- База знаний
- Пример файла конфигурации XML для Cisco 8851 phone
- Пример файла конфигурации XML для Cisco 7970 phone
- Пример файла конфигурации XML для Cisco 9971
- Отладка VoIP звонка с Wireshark
- Книги
- Использование поля Diversion в SIP пакете
- Астериск и Н.323
- ISDN release cause codes
- Пример файла конфигурации голосового шлюза Cisco
- Пример конфигурации интерфейса E1 PRI в голосовом шлюзе Cisco
- Аналоговое зло
- Интернациональные телефонные коды стран
- Практикум по интеграции Астериск в комплексе с OpenBSC/Osmocom
- Факс по IP
Команда Asterisk Manager API: ListCommands
Команда выдает список команд, которые доступны через Asterisk Manager API.
Параметры команды
- ActionID: Не обязательный ID команды, который будет возвращен в ответе.
Пример
Запрос:
Action: ListCommands
Ответ asterisk (версии 1.4):
Response: Success
AbsoluteTimeout: Set Absolute Timeout (Priv: call,all)
AgentCallbackLogin: Sets an agent as logged in by callback (Priv: agent,all)
AgentLogoff: Sets an agent as no longer logged in (Priv: agent,all)
Agents: Lists agents and their status (Priv: agent,all)
ChangeMonitor: Change monitoring filename of a channel (Priv: call,all)
Command: Execute Asterisk CLI Command (Priv: command,all)
DAHDIDialOffHook: Dial over channel while offhook (Priv:)
DAHDIDNDoff: Toggle channel Do Not Disturb status OFF (Priv:)
DAHDIDNDon: Toggle channel Do Not Disturb status ON (Priv:)
DAHDIHangup: Hangup Channel (Priv:)
DAHDIRestart: Fully Restart channels (terminates calls) (Priv:)
DAHDIShowChannels: Show status channels (Priv:)
DAHDITransfer: Transfer Channel (Priv:)
DBGet: Get DB Entry (Priv: system,all)
DBPut: Put DB Entry (Priv: system,all)
Events: Control Event Flow (Priv:)
ExtensionState: Check Extension Status (Priv: call,all)
GetConfig: Retrieve configuration (Priv: config,all)
Getvar: Gets a Channel Variable (Priv: call,all)
Hangup: Hangup Channel (Priv: call,all)
ListCommands: List available manager commands (Priv:)
Logoff: Logoff Manager (Priv:)
MailboxCount: Check Mailbox Message Count (Priv: call,all)
MailboxStatus: Check Mailbox (Priv: call,all)
MeetmeMute: Mute a Meetme user (Priv: call,all)
MeetmeUnmute: Unmute a Meetme user (Priv: call,all)
Monitor: Monitor a channel (Priv: call,all)
Originate: Originate Call (Priv: call,all)
Park: Park a channel (Priv: call,all)
ParkedCalls: List parked calls (Priv:)
PauseMonitor: Pause monitoring of a channel (Priv: call,all)
Ping: Keepalive command (Priv:)
PlayDTMF: Play DTMF signal on a specific channel. (Priv: call,all)
QueueAdd: Add interface to queue. (Priv: agent,all)
QueuePause: Makes a queue member temporarily unavailable (Priv: agent,all)
QueueRemove: Remove interface from queue. (Priv: agent,all)
Queues: Queues (Priv:)
QueueStatus: Queue Status (Priv:)
Redirect: Redirect (transfer) a call (Priv: call,all)
SetCDRUserField: Set the CDR UserField (Priv: call,all)
Setvar: Set Channel Variable (Priv: call,all)
SIPpeers: List SIP peers (text format) (Priv: system,all)
SIPshowpeer: Show SIP peer (text format) (Priv: system,all)
Status: Lists channel status (Priv: call,all)
StopMonitor: Stop monitoring a channel (Priv: call,all)
UnpauseMonitor: Unpause monitoring of a channel (Priv: call,all)
UpdateConfig: Update basic configuration (Priv: config,all)
UserEvent: Send an arbitrary event (Priv: user,all)
WaitEvent: Wait for an event to occur (Priv:)
ZapDialOffHook: Dial over channel while offhook (Priv:)
ZapDNDoff: Toggle channel Do Not Disturb status OFF (Priv:)
ZapDNDon: Toggle channel Do Not Disturb status ON (Priv:)
ZapHangup: Hangup Channel (Priv:)
ZapRestart: Fully Restart channels (terminates calls) (Priv:)
ZapShowChannels: Show status channels (Priv:)
ZapTransfer: Transfer Channel (Priv:)
AbsoluteTimeout: Set Absolute Timeout (Priv: call,all)
AgentCallbackLogin: Sets an agent as logged in by callback (Priv: agent,all)
AgentLogoff: Sets an agent as no longer logged in (Priv: agent,all)
Agents: Lists agents and their status (Priv: agent,all)
ChangeMonitor: Change monitoring filename of a channel (Priv: call,all)
Command: Execute Asterisk CLI Command (Priv: command,all)
DAHDIDialOffHook: Dial over channel while offhook (Priv:
DAHDIDNDoff: Toggle channel Do Not Disturb status OFF (Priv:
DAHDIDNDon: Toggle channel Do Not Disturb status ON (Priv:
DAHDIHangup: Hangup Channel (Priv:
DAHDIRestart: Fully Restart channels (terminates calls) (Priv:
DAHDIShowChannels: Show status channels (Priv:
DAHDITransfer: Transfer Channel (Priv:
DBGet: Get DB Entry (Priv: system,all)
DBPut: Put DB Entry (Priv: system,all)
Events: Control Event Flow (Priv:
ExtensionState: Check Extension Status (Priv: call,all)
GetConfig: Retrieve configuration (Priv: config,all)
Getvar: Gets a Channel Variable (Priv: call,all)
Hangup: Hangup Channel (Priv: call,all)
ListCommands: List available manager commands (Priv:
Logoff: Logoff Manager (Priv:
MailboxCount: Check Mailbox Message Count (Priv: call,all)
MailboxStatus: Check Mailbox (Priv: call,all)
MeetmeMute: Mute a Meetme user (Priv: call,all)
MeetmeUnmute: Unmute a Meetme user (Priv: call,all)
Monitor: Monitor a channel (Priv: call,all)
Originate: Originate Call (Priv: call,all)
Park: Park a channel (Priv: call,all)
ParkedCalls: List parked calls (Priv:
PauseMonitor: Pause monitoring of a channel (Priv: call,all)
Ping: Keepalive command (Priv:
PlayDTMF: Play DTMF signal on a specific channel. (Priv: call,all)
QueueAdd: Add interface to queue. (Priv: agent,all)
QueuePause: Makes a queue member temporarily unavailable (Priv: agent,all)
QueueRemove: Remove interface from queue. (Priv: agent,all)
Queues: Queues (Priv:
QueueStatus: Queue Status (Priv:
Redirect: Redirect (transfer) a call (Priv: call,all)
SetCDRUserField: Set the CDR UserField (Priv: call,all)
Setvar: Set Channel Variable (Priv: call,all)
SIPpeers: List SIP peers (text format) (Priv: system,all)
SIPshowpeer: Show SIP peer (text format) (Priv: system,all)
Status: Lists channel status (Priv: call,all)
StopMonitor: Stop monitoring a channel (Priv: call,all)
UnpauseMonitor: Unpause monitoring of a channel (Priv: call,all)
UpdateConfig: Update basic configuration (Priv: config,all)
UserEvent: Send an arbitrary event (Priv: user,all)
WaitEvent: Wait for an event to occur (Priv:
ZapDialOffHook: Dial over channel while offhook (Priv:
ZapDNDoff: Toggle channel Do Not Disturb status OFF (Priv:
ZapDNDon: Toggle channel Do Not Disturb status ON (Priv:
ZapHangup: Hangup Channel (Priv:
ZapRestart: Fully Restart channels (terminates calls) (Priv:
ZapShowChannels: Show status channels (Priv:
ZapTransfer: Transfer Channel (Priv: