Cписок событий (Event), которые генерирует AMI.
Описание:
Установка состояния агента как присутствующего в системе с вызовом его по определенному екстеншену при поступлении ему вызова.
Примечание
Синтаксис:
Event: Agentcallbacklogin Agent: <agent> Loginchan: <loginchan> Uniqueid: <uniqueid>
Описание:
Установка состояния агента как покинувшего систему.
Примечание
Синтаксис:
Event: Agentcallbacklogoff Agent: <agent> Loginchan: <loginchan> Logintime: <logintime> Reason: Autologoff Uniqueid: <uniqueid>
Описание:
Событие возникает при уведомлении агента очереди об участнике очереди
Синтаксис:
Event: AgentCalled Queue: <value> AgentCalled: <value> AgentName: <value> [Variable:] <value> ChannelCalling: <value> DestinationChannel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Context: <value> Extension: <value> Priority: <value> Uniqueid: <value>
SIP/200
Описание:
Возникает при окончании обслуживания агентом члена очереди
Синтаксис:
Event: AgentComplete Queue: <queue> Uniqueid: <uniqueid> Channel: <channel> Member: <member> MemberName: <membername> HoldTime: <holdtime> TalkTime: <talktime> Reason: <reason>
SIP/200
Описание:
Возникает когда агент ответил и произошло соединение с членом очереди
Синтаксис:
Event: AgentConnect Queue: <value> Member: <value> MemberName: <value> RingTime: <value> HoldTime: <value> [Variable:] <value> Uniqueid: <value> Channel: <value> BridgedChannel: <value>
Аргументы
Описание:
Raised when an agent hangs up on a member in the queue.
Синтаксис:
Event: AgentDump Queue: <value> Member: <value> MemberName: <value> [Variable:] <value> Uniqueid: <value> Channel: <value>
Аргументы
Описание:
Возникает при входе агента
Синтаксис:
Event: Agentlogin Agent: <agent> Channel: <channel> Uniqueid: <uniqueid>
Аргументы
Описание:
Возникает при выходе агента
Синтаксис:
Event: Agentlogoff Agent: <agent> Logintime: <logintime> Uniqueid: <uniqueid>
Аргументы
Описание:
Raised when an agent is notified of a member in the queue and fails to answer.
Синтаксис:
Event: AgentRingNoAnswer Queue: <value> MemberName: <value> [Variable:] <value> Member: <value> RingTime: <value> Uniqueid: <value> Channel: <value>
Аргументы
Описание:
Raised when an alarm is set on a DAHDI channel
Синтаксис:
Event: Alarm Alarm: <(Red|Yellow|Blue|No|Unknown) Alarm|Recovering|Loopback|Not Open|None> Channel: <channel>
Описание:
Raised when an alarm is cleared on a DAHDI channel
Синтаксис:
Event: AlarmClear Channel: <value>
Описание:
Возникает при изменении статуса соединения 2-х каналов
Синтаксис:
Event: Bridge Bridgestate: <value> Bridgetype: <value> Channel1: <value> Channel2: <value> Uniqueid1: <value> Uniqueid2: <value> CallerID1: <value> CallerID2: <value>
Аргументы
Описание:
Возникает при успешном соединении 2-х каналов командой AMI. Ответ на команду Bridge
Синтаксис:
Event: BridgeAction Response: <value> Channel1: <value> Channel2: <value>
Аргументы
Описание
Возникает при ошибке в процессе создания соединения 2-х каналов
Синтаксис:
Event: BridgeExec Response: <value> Reason: <value> Channel1: <value> Channel2: <value>
Аргументы
Описание:
Должно быть включено в настройках cdr_manager.conf
[general] enabled = yes
Синтаксис:
Event: Cdr AccountCode: Source: Destination: DestinationContext: CallerID: Channel: DestinationChannel: LastApplication: LastData: StartTime: AnswerTime: EndTime: Duration: BillableSeconds: Disposition: AMAFlags: UniqueID: UserField:
Пример
Event: Cdr Privilege: cdr,all AccountCode: Source: 900 Destination: 0672400000 DestinationContext: from-internal CallerID: 900 Channel: SIP/900-0000022e DestinationChannel: SIP/KS-sip-0000022f LastApplication: Dial LastData: SIP/KS-sip/0672400000,300,TwW StartTime: 2013-03-06 16:21:03 AnswerTime: 2013-03-06 16:21:09 EndTime: 2013-03-06 16:21:10 Duration: 7 BillableSeconds: 1 Disposition: ANSWERED AMAFlags: DOCUMENTATION UniqueID: 1362579663.896 UserField:
Аргументы
Соответствуют полям таблицы CDR
Описание:
Возникает, когда канал стартовал прослушивание другого канала
Синтаксис:
Event: ChanSpyStart SpyerChannel: <value> SpyeeChannel: <value>
Аргументы
Описание:
Возникает, когда канал остановил прослушивание другого канала
Синтаксис:
Event: ChanSpyStop SpyeeChannel: <value>
Аргументы
Описание:
Синтаксис:
Event: ChannelUpdate Privilege: system,all Channel: SIP/101-00000002 Uniqueid: 1327612173.5 Channeltype: SIP SIPcallid: 72da9b9758fe12523024a7a37d5b6a66@81.55.207.6:5060 SIPfullcontact: sip:101@95.27.201.157:39560;rinstance=d40597b735befaaa
Описание:
Синтаксис:
Event: ChannelReload Privilege: system,all ChannelType: SIP ReloadReason: RELOAD (Channel module reload) Registry_Count: 2 Peer_Count: 24
Описание Возникает, при окончании конференции
Синтаксис
Event: ConfbridgeEnd Conference: <value>
Аргументы
Описание
Возникает, когда канал присоединяется к Confbridge-конференции
Синтаксис
Event: ConfbridgeJoin Conference: <value> Channel: <value> Uniqueid: <value> Conference: <value> CallerIDnum: <value> CallerIDname: <value>
Аргументы
Описания
Возникает, когда канал покидает Confbridge-конференцию
Синтаксис
Event: ConfbridgeLeave Conference: <value> Channel: <value> Uniqueid: <value> Conference: <value> CallerIDnum: <value> CallerIDname: <value>
Аргументы
Описание
Возникает, при старте конференции
Синтаксис
Event: ConfbridgeStart Conference: <value>
Аргументы
* Conference - имя Confbridge-конференции ---- ===== ConfbridgeTalking ===== **Описание** Возникает, когда участник конференции начинает или заканчивает говорить **Синтаксис** <code> Event: ConfbridgeTalking Conference: <value> TalkingStatus: <value> Channel: <value> Uniqueid: <value>
Аргументы
Описание
Возникает, при создании DAHDI-канала или при ассоциации технологии с DAHDI-каналом
Синтаксис
Event: DAHDIChannel Channel: <value> Uniqueid: <value> DAHDISpan: <value> DAHDIChannel: <value>
Синтаксис
* Channel - имя канала * Uniqueid - идентификатор * DAHDISpan * DAHDIChannel
Описание:
Событие начала звонка
Синтаксис:
Event: Dial SubEvent: <value> Channel: <value> Destination: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value> DestUniqueID: <value> Dialstring: <value>
Аргументы
Пример
Исходящий звонок с добавочного номера 902 на номер 380672407788:
Event: Dial Privilege: call,all SubEvent: Begin Channel: SIP/902-0000001a Destination: GSM/line2-0100000008 CallerIDNum: 380672223344 CallerIDName: <unknown> ConnectedLineNum: <unknown> ConnectedLineName: <unknown> UniqueID: 1364585222.85 DestUniqueID: 1364585222.86 Dialstring: line2/380672407788
Описание:
Raised when the Do Not Disturb state is changed on a DAHDI channel.
Синтаксис:
Event: DNDState Status: <value> Channel: <value>
Аргументы
Описание:
Raised when a DTMF digit has started or ended on a channel
Синтаксис:
Event: DTMF Direction: <value> Begin: <value> End: <value> Channel: <value> Uniqueid: <value> Digit: <value>
Аргументы
Описание:
Возникает при смене статуса экстеном
Синтаксис:
Event: ExtensionStatus Exten: <value> Context: <value> Hint: <value> Status: <value>
Аргументы
Описание
Возникает, при окончании всех процедур инициализации Asterisk. Может возникать после процедуры аутентификации командой Action: Login
Синтаксис
Event: FullyBooted Status: <value>
Аргументы
Пример
Event: FullyBooted Privilege: system,all Status: Fully Booted
Описание:
Raised when a channel is hung up.
Синтаксис:
Event: Hangup Cause: <value> Cause-txt: <value> Channel: <value> Uniqueid: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> AccountCode: <value>
Cause
Описание:
Raised when a hangup is requested with no set cause.
It appears, in production environments, especially with call centers, that nothing enables us to know which side of the communication has cleared the call. HangupRequest manager event, to specify when/where a channel gets hung up. Events to let know which side (including CLI) of the call hangs up : HangupRequest and SoftHangupRequest
Синтаксис:
Event: HangupRequest Channel: <value> Uniqueid: <value>
Возникает, когда канал присоединяется к очереди
Синтаксис:
Event: Join Queue: <value> Position: <value> Count: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
Возникает, при отправке/получении пакета в Jabber-клиент
Синтаксис:
Event: JabberEvent Account: <value> Packet: <value>
Аргументы
Пример
Event: JabberEvent Privilege: user,all Account: asterisk Packet: <presence from="vasiliy.pupkin@gmail.com/android_talk313dbbaf8ad0" to="info@simplit.info"><status/><priority>24</priority><caps:c node="http://www.android.com/gtalk/client/caps" ext="pmuc-v1 voice-v1 video-v1 camera-v1" ver="1.1" xmlns:caps="http://jabber.org/protocol/caps"/><show>away</show><x xmlns="vcard-temp:x:update"><photo>f630d6f97386d668aa67e7852cd127d36c312ccf</photo></x></presence>
Возникает, изменении статуса Jabber-клиента
Синтаксис:
Event: JabberStatus Account: <value> JID: <value> Resource: <value> Status: <value> Priority: <value> Description: <value>
Аргументы
Пример
Event: JabberStatus Privilege: user,all Account: asterisk JID: vasiliy.pupkin@gmail.com Resource: android_talk313dbbaf8ad0 Status: 3 Priority: 24 Description:
Описание:
Возникает, когда канал покидает очередь
Синтаксис:
Event: Leave Queue: <value> Count: <value> Position: <value> Channel: <value> Uniqueid: <value>
Аргументы
Описание
Возникает, когда 2 голосовых канала соединяется вместе и начинается передача голоса
Примечание
Возможно, событие является устаревшим - в версии 11 упоминания о событии отсутствуют
Синтаксис:
Event: Link Channel1: SIP/101-3f3f Channel2: Zap/2-1 Uniqueid1: 1094154427.10 Uniqueid2: 1094154427.11
Описание:
Возникает, когда 2 канала типа Local формирует соединение
Синтаксис:
Event: LocalBridge Channel1: <value> Channel2: <value> Context: <value> Exten: <value> LocalOptimization: <value> Uniqueid1: <value> Uniqueid2: <value>
Аргументы
Описание:
Синтаксис:
Event: LogChannel Channel: /var/log/asterisk/messages Enabled: Yes Event: LogChannel Channel: /var/log/asterisk/messages Enabled: No Reason: 13 - Permission denied
Описание:
Raised when a masquerade occurs between two channels, wherein the Clone channel's internal information replaces the Original channel's information.
Синтаксис:
Event: Masquerade Clone: <value> CloneState: <value> Original: <value> OriginalState: <value>
Аргументы
Описание
Возникает при окончании конференции
Синтаксис
Event: MeetmeEnd Meetme: <value>
Аргументы
Описание:
Возникает, когда пользователь присоединяется к MeetMe-конференции
Синтаксис:
Event: MeetmeJoin Meetme: <value> Usernum: <value> Channel: <value> Uniqueid: <value> CallerIDnum: <value> CallerIDname: <value> ConnectedLineNum: <value> ConnectedLineName: <value>
Аргументы
Описание:
Возникает, когда пользователь покидает MeetMe-конференцию
Синтаксис:
Event: MeetmeLeave Meetme: <value> Usernum: <value> Duration: <value> Channel: <value> Uniqueid: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value>
Аргументы
Описание:
Возникает, выключении звука пользователя MeetMe-конференции
Синтаксис:
Event: MeetmeMute Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
Описание:
Возникает, когда MeetMe-пользователь начинает или заканчивает говорить
Синтаксис:
Event: MeetmeTalking Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
Описание:
Raised when a MeetMe user has started talking.
Синтаксис:
Event: MeetmeTalkRequest Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
Описание:
Возникает, когда оставлено новое сообщение в ящике голосовой почты
Синтаксис:
Event: MessageWaiting Mailbox: <value> Waiting: <value> New: <value> Old: <value>
Аргументы
Описание:
Возникает при изменении AccountCode CDR-а.
Синтаксис:
Event: NewAccountCode Channel: <value> Uniqueid: <value> AccountCode: <value> OldAccountCode: <value>
Аргументы
Описание:
Возникает при включении/выключении музыки в ожидании
Синтаксис:
Event: MusicOnHold Channel: <Channel ID> State: <Start/Stop> Uniqueid: <Unique ID>
Аргументы
Описание:
Возникает, когда канал получает информацию о новом Caller ID
Синтаксис:
Event: NewCallerid CID-CallingPres: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> Uniqueid: <value>
Аргументы
Описание:
Возникает при создании нового канала
Синтаксис:
Event: Newchannel ChannelState: <value> ChannelStateDesc: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> AccountCode: <value> Exten: <value> Context: <value> Uniqueid: <value>
Аргументы
Описание:
Raised when a channel enters a new context, extension, priority.
Синтаксис:
Event: Newexten Application: <value> AppData: <value> Channel: <value> Context: <value> Extension: <value> Priority: <value> Uniqueid: <value>
Аргументы
Описание:
Возникает при изменении состояния канала
Синтаксис:
Event: Newstate ChannelState: <value> ChannelStateDesc: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
Описание:
Возникает в ответ на команду Action: Originate
Синтаксис:
Event: OriginateResponse [ActionID:] <value> Resonse: <value> Channel: <value> Context: <value> Exten: <value> Reason: <value> Uniqueid: <value> CallerIDNum: <value> CallerIDName: <value>
Аргументы
Возникает, когда звонок был поставлен на паркинг
Синтаксис:
Event: ParkedCall Exten: <value> Parkinglot: <value> From: <value> Channel: <value> Timeout: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
Описание
Возникает когда канал, находящийся на паркинге положил трубку
Синтаксис:
Event: ParkedCallGiveUp Exten: <value> Parkinglot: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value>
Аргументы
Описание
Возникает когда для припаркованного канала достигнут таймаут
Синтаксис:
Event: ParkedCallTimeOut Exten: <value> Channel: <value> Parkinglot: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value>
Аргументы
Описание:
Регистрация/выход пира на Asterisk
Синтаксис:
Event: PeerStatus Peer: SIP/902 PeerStatus: Registered Event: PeerStatus Peer: SIP/902 PeerStatus: Unregistered Cause: Expired
Описание
Информация об участнике SIP / IAX2
Синтаксис
Event: PeerEntry Channeltype: IAX2 ObjectName: 913 ChanObjectType: peer IPaddress: 192.168.0.100 IPport: 4570 Dynamic: yes Trunk: no Encryption: no Status: OK (1 ms)
Аргументы
Описание:
Возникает при перехвате звонка
Синтаксис:
Event: Pickup Channel: <value> TargetChannel: <value>
Аргументы
Описание
Raised when an caller abandons the queue.
Синтаксис:
Event: QueueCallerAbandon Queue: <value> Position: <value> OriginalPosition: <value> HoldTime: <value> Uniqueid: <value>
Аргументы
Описание:
Raised when a member is added to the queue.
Синтаксис:
Event: QueueMemberAdded Queue: <value> Location: <value> MemberName: <value> StateInterface: <value> Membership: <value> Penalty: <value> CallsTaken: <value> LastCall: <value> Status: <value> Paused: <value>
Аргументы:
SIP/200
Описание:
Raised when a member is paused/unpaused in the queue with a reason
Синтаксис:
Event: QueueMemberPaused Queue: <value> Location: <value> MemberName: <value> Paused: <value> Reason: <value>
Аргументы
SIP/200
Описание:
Raised when a member's penalty is changed
Синтаксис:
Event: QueueMemberPenalty Queue: <value> Location: <value> Penalty: <value>
Аргументы
SIP/200
Описание: Возникает при изменении статуса агента
Синтаксис:
Event: QueueMemberStatus Queue: <value> Location: <value> MemberName: <value> StateInterface: <value> Membership: <value> Penalty: <value> CallsTaken: <value> LastCall: <value> Status: <value>
Аргументы
SIP/200
Описание
Возникает при удалении агента из очереди
Синтаксис:
Event: QueueMemberRemoved Queue: <value> Location: <value> MemberName: <value>
Аргументы
SIP/200
Описание
Raised when a member's ringinuse setting is changed
Синтаксис:
Event: QueueMemberRinginuse Queue: <value> Location: <value> Ringinuse: <value>
Аргументы
SIP/200
Описание:
Параметры очереди. Возникает при ответе на команду Action: QueueStatus
Синтаксис:
Event: QueueParams Queue: <value> Max: <value> Strategy: <value> Calls: <value> Holdtime: <value> TalkTime: <value> Completed: <value> Abandoned: <value> ServiceLevel: <value> ServicelevelPerf: <value> Weight: <value>
Пример:
Event: QueueParams Queue: 8000 Max: 0 Strategy: linear Calls: 0 Holdtime: 7 TalkTime: 9 Completed: 6 Abandoned: 53 ServiceLevel: 60 ServicelevelPerf: 83.3 Weight: 0
Описание:
Итоги по очереди. Возникает при ответе на команду Action: QueueSummary
Пример
Event: QueueSummary Queue: 8000 LoggedIn: 2 Available: 1 Callers: 0 HoldTime: 7 TalkTime: 9 LongestHoldTime: 0
Описание:
Возникает при ответе на команду: Action: QueueStatus
Синтаксис:
Event: QueueMember Queue: <value> Name: <value> Location: <value> Membership: <value> Penalty: <value> CallsTaken: <value> LastCall: <value> Status: <value> Paused: <value>
Пример
Event: QueueMember Queue: 8000 Name: Service Desk Line 1 Location: SIP/902 Membership: dynamic Penalty: 1 CallsTaken: 0 LastCall: 0 Status: 1 Paused: 1
Описание:
Возникает при изменении имени канала
Синтаксис:
Event: Rename Channel: <value> Newname: <value> Uniqueid: <value>
Аргументы
Описание:
Raiser when Asterisk registers with a peer
user:passw:authname@sip.domain:port/local_contactDomain
будет отображено: sip.domain
Синтаксис:
Event: Registry Privilege: system,all ChannelType: SIP Domain: sip.zadarma.com Status: Registered
Описание Регистрация SIP. Событие возникает в ответ на команду: Action: SIPshowregistry
Пример
Event: RegistryEntry Host: sip.skype.com Port: 5060 Username: 12345678901234 Domain: sip.skype.com DomainPort: 5060 Refresh: 105 State: Registered RegistrationTime: 1363530907
Описание:
Raiser when the «RELOAD» console command is executed
Синтаксис:
Event: Reload Message: Reload Requested
Описание
Синтаксис:
event="RTPReceiverStat" privilege="reporting,all" ssrc="528671737" receivedpackets="67" lostpackets="0" jitter="0.0061" transit="-0.0153" rrcount="0"
Описание
Синтаксис:
event="RTPSenderStat" privilege="reporting,all" ssrc="948632689" sentpackets="63" lostpackets="0" jitter="0" srcount="0" rtt="0.000000"
Описание
Синтаксис:
Event=RTCPSent Privilege=reporting,all To=91.91.122.19:4001 Ourssrc=1432569448 Sentntp=1324071081.1691504640 Sentrtp=32960 Sentpackets=206 Sentoctets=32960 Reportblock= Fractionlost=26 Cumulativeloss=26 Iajitter=0.0152 Theirlastsr=0 Dlsr=21.9560 (sec)
Описание
Синтаксис:
Event: RTCPReceived Privilege: reporting,all From: 192.168.0.201:10219 PT: 200(Sender Report) ReceptionReports: 1 SenderSSRC: 0 FractionLost: 0 PacketsLost: 0 HighestSequence: 36700 SequenceNumberCycles: 0 IAJitter: 0 LastSR: 0.0000000000 DLSR: 0.0000(sec)
Описание:
Raised when Asterisk is shutdown or restarted.
Синтаксис:
Event: Shutdown Shutdown: <value> Restart: <value>
Аргументы
Описание:
Raised when a soft hangup is requested with a specific cause code.
It appears, in production environments, especially with call centers, that nothing enables us to know which side of the communication has cleared the call. HangupRequest manager event, to specify when/where a channel gets hung up. Events to let know which side (including CLI) of the call hangs up : HangupRequest and SoftHangupRequest
Синтаксис:
Event: SoftHangupRequest Cause: <value> Channel: <value> Uniqueid: <value> Cause: <value>
Аргументы
Описание
Синтаксис:
Event: Status Channel: Zap/2-1 CallerID: 101 Account: State: Up Link: SIP/101-5cf0 Uniqueid: 1094166088.26 Event: Status Channel: SIP/101-5cf0 CallerID: 101 Account: State: Up Context: local_extensions Extension: 917070 Priority: 2 Seconds: 11 Link: Zap/2-1 Uniqueid: 1094166088.25
Описание
Возникает при возврате звонка с паркинга
Синтаксис:
Event: UnParkedCall Exten: <value> Parkinglot: <value> From: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
Описание:
Notes:
Синтаксис:
Event: Unlink Channel1: SIP/101-3f3f Channel2: Zap/2-1 Uniqueid1: 1094154427.10 Uniqueid2: 1094154427.11
Описание:
A user defined event raised from the dialplan
Синтаксис:
Event: UserEvent UserEvent: <value> Uniqueid: <value>
Описание:
Возникает при установке локальной переменной канала
Синтаксис:
Event: VarSet Channel: <value> Variable: <value> Value: <value> Uniqueid: <value>
Аргументы