Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван
Шрифт:
Интервал:
Закладка:
ActionID
Привилегии
agent, all
Пример
Action: QueuePause Interface: SIP/testphone Paused: true Queue: myqueue
Response: Success
Message: Interface paused successfully
Event: QueueMemberPaused Privilege: agent,all Queue: myqueue Location: SIP/testphone MemberName: Jared Smith Paused: 1
Action: QueuePause Interface: SIP/testphone Paused: false
Response: Success
Message: Interface unpaused successfully
Event: QueueMemberPaused Privilege: agent,all Queue: myqueue Location: SIP/testphone MemberName: Jared Smith Paused: 0
QueueRemove
Удаляет интерфейс из очереди
Удаляет интерфейс из очереди вызовов.
Параметры
Queue
[обязательный] Очередь, из которой должен быть удален участник.
Interface
[обязательный] Интерфейс (участник), который должен быть удален из заданной очереди.
ActionID
Привилегии
agent, all
Пример
Action: QueueRemove Queue: myqueue Interface: SIP/testphone
Response: Success
Message: Removed interface from queue
Event: QueueMemberRemoved (Privilege: agent,all Queue: myqueue Location: SIP/testphone MemberName: Jared Smith
QueueStatus
Проверяет статус очереди
Проверяет статус одной или более очередей вызовов.
Параметры
Queue
[необязательный] Если задан, ограничивает ответ статусом заданной очереди.
Member
[необязательный] Идентификатор команды, который можно использовать для опознавания ответа на эту транзакцию интерфейса Manager.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
none
Пример
Action: QueueStatus Queue: inbound-queue ActionID: 11223344556677889900
Response: Success
ActionID: 11223344556677889900
Message: Queue status will follow
Event: QueueParams Queue: inbound-queue Max: 0 Calls: 1 Holdtime: 99 Completed: 540 Abandoned: 51 ServiceLevel: 60 ServicelevelPerf: 50.4 Weight: 0
ActionID: 11223344556677889900
Event: QueueMember Queue: inbound-queue Location: Local/[email protected]/n Membership: dynamic Penalty: 2 CallsTaken: 25 LastCall: 1175563440 Status: 2 Paused: 0
ActionID: 11223344556677889900
Event: QueueEntry Queue: inbound-queue Position: 1 Channel: Zap/25-1 CallerID: 8012317154 CallerIDName: JOHN Q PUBLIC Wait: 377
ActionID: 11223344556677889900
Event: QueueStatusComplete ActionID: 11223344556677889900
Queues
Представляет основную информацию очередей вызовов
Представляет очереди вызовов с информацией об участниках обработки очередей, вызывающих абонентах и с основными статистическими данными.
Привилегии
none
Пример
Action: Queues
inbound-queue has 0 calls (max unlimited) in 'rrmemory' strategy (81s holdtime), W:0, C:542, A:51, SL:50.4% within 60s
Members:
Local/[email protected]/n with penalty 2 (dynamic) (Unknown) has taken 27 calls (last was 124 secs ago) No Callers
Примечания
Эта команда интерфейса Manager обеспечивает вывод, аналогичный выводу команды show queues интерфейса командной строки Asterisk. Однако вывод данной команды трудно поддается программному синтаксическому разбору, поэтому, вероятно, лучше использовать команду QueueStatus.
Redirect
Перенаправляет (переадресовывает) канал
Перенаправляет канал в новый контекст, добавочный номер и приоритет диалплана.
Параметры
Channel
[обязательный] Перенаправляемый канал.
ExtraChannel
[необязательный] Идентификатор канала второго плеча вызова для переадресации.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Exten
[обязательный] Добавочный номер в диалплане, на который выполняется переадресация.
Context
[обязательный] Контекст, на который выполняется переадресация.
Priority
[обязательный] Приоритет, на который выполняется переадресация.
Привилегии
call, all
Пример
Action: Redirect
Channel: SIP/linksys2-10201e90
Context: lab
Exten: 500 Priority: 1
ActionID: 010123234545
Response: Success ActionID: 010123234545 Message: Redirect successful
SIPpeers
Создает список всех равноправных участников SIP
Создает список сконфигурированных в данный момент равноправных участников SIP с указанием их статуса.
Параметры
ActionID
[необязательный] Идентификатор команды, который можно использовать для опознавания ответа на эту транзакцию интерфейса Manager.
Привилегии
system, all
Пример
Action: SIPPeers ActionID: 555444333222111
Response: Success
ActionID: 555444333222111
Message: Peer status list will follow
Event: PeerEntry ActionID: 555444333222111 Channeltype: SIP ObjectName: labrat ChanObjectType: peer IPaddress: 10.0.0.75 IPport: 5060 Dynamic: no Natsupport: no VideoSupport: no ACL: no
Status: OK (318 ms) RealtimeDevice: no
Event: PeerEntry ActionID: 555444333222111 Channeltype: SIP
ObjectName: guineapig ChanObjectType: peer IPaddress: 172.18.227.72 IPport: 5060 Dynamic: no Natsupport: no VideoSupport: no ACL: no
Status: Unmonitored RealtimeDevice: no
Event: PeerEntry ActionID: 555444333222111 Channeltype: SIP ObjectName: another ChanObjectType: peer IPaddress: 172.18.227.73 IPport: 5060 Dynamic: yes Natsupport: no VideoSupport: no ACL: no
Status: Unmonitored RealtimeDevice: no
Event: PeerlistComplete ListItems: 7
ActionID: 555444333222111
SIPShowPeer
Представляет информацию о равноправном участнике SIP
Представляет подробную информацию о сконфигурированном равноправном участнике SIP.
Параметры
Peer
[обязательный] Имя равноправного участника SIP.
ActionID
[необязательный] Идентификатор команды, который можно использовать для опознавания ответа на эту транзакцию интерфейса Manager.
Привилегии
Action: SIPShowPeer Peer: linksys2 ActionID: 9988776655
Response: Success ActionID: 9988776655 Channeltype: SIP ObjectName: linksys2 ChanObjectType: peer SecretExist: Y MD5SecretExist: N Context: lab Language: AMAflags: Unknown
CID-CallingPres: Presentation Allowed, Not Screened
Callgroup:
Pickupgroup:
VoiceMailbox:
TransferMode: open
LastMsgsSent: -1
Call-limit: 0
MaxCallBR: 384 kbps
Dynamic: Y
Callerid: "Linksys #2" <555> RegExpire: 2516 seconds SIP-AuthInsecure: no SIP-NatSupport: RFC3581 ACL: N
SIP-CanReinvite: Y SIP-PromiscRedir: N SIP-UserPhone: N SIP-VideoSupport: N SIP-DTMFmode: rfc2833 SIPLastMsg: 0 ToHost:
Address-IP: 192.168.5.71
Address-Port: 5061
Default-addr-IP: 0.0.0.0
Default-addr-port: 5056
Default-Username: linksys2
RegExtension: 6100
Codecs: 0x4 (ulaw)
CodecOrder: ulaw
Status: Unmonitored
SIP-Useragent: Linksys/SPA962-5.1.5
Reg-Contact : sip:[email protected]:5061
SetCDRUserField
Задает поле пользователя записи CDR
Параметры
Channel
[обязательный] Канал, для которого задается настройка UserField записи CDR.
UserField
[обязательный] Значение, которое должно быть присвоено UserField в записи CDR.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
call, all
Пример
Action: SetCDRUserField Channel: SIP/test-10225140 UserField: abcdefg
Response: Success Message: CDR Userfield Set