Это старая версия документа!
The following list of events was discovered by reading through the Asterisk source tree, with liberal applications of grep to help out. I will hopefully come back some day and document these. This is a definitive list of all the events and their fields that Asterisk generates as of 2004-09-02 CVS. This list took a very long time to prepare, due to the non-uniformity of how events are triggered. I hope it helps you as much as it helped me. I have only checked the Zapata driver for events, please contribute events for the driver you use and make this reference complete! - David Wilson <dw at botanicus.net>.
Описание:
[Получено из chan_agent.c]
Пример:
Event: Agentcallbacklogin Agent: <agent> Loginchan: <loginchan> Uniqueid: <uniqueid>
Описание:
[Получено из chan_agent.c]
Пример:
Event: Agentcallbacklogoff Agent: <agent> Loginchan: <loginchan> Logintime: <logintime> Reason: Autologoff Uniqueid: <uniqueid>
Описание:
[Получено из app_queue.c]
Пример:
Event: AgentCalled AgentCalled: <channel> ChannelCalling: <channel> CallerID: <callerid> Context: <context> Extension: <extension> Priority: <priority>
Описание:
[Получено из app_queue.c]
Пример:
Event: AgentComplete Queue: <queue> Uniqueid: <uniqueid> Channel: <channel> Member: <member> MemberName: <membername> HoldTime: <holdtime> TalkTime: <talktime> Reason: <reason>
Описание:
[Получено из app_queue.c]
Пример:
Event: AgentConnect Queue: <queue> Uniqueid: <uniqueid> Channel: <channel> Member: <member> MemberName: <membername> Holdtime: <holdtime> BridgedChannel: <bridgedchannel>
Описание:
[Получено из app_queue.c]
Пример:
Event: AgentDump Queue: <queue> Uniqueid: <uniqueid> Channel: <channel> Member: <member> MemberName: <membername>
Описание:
[Получено из chan_agent.c]
Пример:
Event: Agentlogin Agent: <agent> Channel: <channel> Uniqueid: <uniqueid>
Описание:
[Получено из chan_agent.c]
Пример:
Event: Agentlogoff Agent: <agent> Logintime: <logintime> Uniqueid: <uniqueid>
Описание:
[Получено из app_queue.c]
Пример:
Queue: testingLocation: Agent/AgentIdMembership: dynamicPenalty: 0 CallsTaken: 0 LastCall: 0S tatus: 4 Paused: 1
Описание:
[Получено из app_queue.c]
Пример:
Event: QueueMemberPaused Location: <location> MemberName: <membername> Paused: <paused>
Описание:
[Получено из app_queue.c]
As far as I know Possible values are:/*!
Device is valid but channel didn't know state */
/*! Device is not used */
/*! Device is in use */
/*! Device is busy */
/*! Device is invalid */
/*! Device is unavailable */
</code> - define AST_DEVICE_UNAVAILABLE 5
/*! Device is ringing */
/*! Device is ringing *and* in use */
/*! Device is on hold */
Пример:
Event: QueueMemberStatus Queue: <queue> Location: <location> MemberName: <membername> Membership: <membership> Penalty: <penalty> CallsTaken: <callstaken> LastCall: <lastcall> Status: <status> Paused: <paused>
Описание:
[Получено из app_dial.c]
Пример:
Event: Dial Privilege: call,all Subevent: Begin Channel: SIP/mangotrunk-0000016c Destination: SIP/261-0000016d Calleridnum: 74997623634 Calleridname: 74997623634 Uniqueid: 1324068645.605 Destuniqueid: 1324068650.606 Dialstring: 261
Описание:
[Получено из manager.c]
Пример:
Event: ExtensionStatus Privilege: call,all Exten: <ext> Context: <context> Hint: SIP/261 Status: <state>
Описание:
[Получено из manager.c]
Пример:
Event="NewAccountCode" Privilege="call,all" Channel="SIP/261-0000016d" Uniqueid="1324068650.606" Accountcode="miko" Oldaccountcode=""
Описание:
Occurs when a channel is placed on hold/unhold and music is played to the caller.
Пример:
Event: MusicOnHold Channel: <Channel ID> State: <Start/Stop> Uniqueid: <Unique ID>
Описание:
[Получено из app_queue.c]
Пример:
Event: JoinChannel: <channel> CallerID: <callerid|unknown> Queue: <queuename> Position: <entryposition> Count: <queuemembercount>
Описание:
[Получено из app_queue.c]
Пример:
Event: Leave Channel: <channel> Queue: <queuename> Count: <queuemembercount>
Описание:
Notes:
Пример:
Event: Link Channel1: SIP/101-3f3f Channel2: Zap/2-1 Uniqueid1: 1094154427.10 Uniqueid2: 1094154427.11
Описание:
Пример:
Event: Bridge Privilege: call,all Bridgestate: Link Bridgetype: core Channel1: SIP/mangotrunk-0000016c Channel2: SIP/261-0000016d Uniqueid1: 1324068645.605 Uniqueid2: 1324068650.606 Callerid1: 74997623634 Callerid2: 261
Описание:
[Получено из app_meetme.c]
Пример:
Event: MeetmeJoin Channel: <channel> Uniqueid: <uniqueid> Meetme: <meetme> Usernum: <usernum>
Описание:
[Получено из app_meetme.c]
Пример:
Event: MeetmeLeave Channel: <channel> Uniqueid: <uniqueid> Meetme: <meetme> Usernum: <usernum>
Описание:
[Получено из app_meetme.c]
Notes:
Пример:
Event: MeetmeStopTalking Privilege: call,all Channel: SIP/200-ABC1 Uniqueid: 1234567890.1 Meetme: 400 Usernum: 2
Описание:
[Получено из app_meetme.c]
Notes:
Пример:
Event: MeetmeTalking Privilege: call,all Channel: SIP/200-ABC1 Uniqueid: 1234567890.1 Meetme: 400 Usernum: 2
Описание:
[Получено из app_voicemail.c]
Пример:
Event: MessageWaiting Mailbox: <mailbox>@<context> Waiting: <count> New: <number> Old: <number> Event: MessageWaiting Mailbox: <context> Waiting: <count>
Описание:
[Получено из channel.c]
Пример:
Event: NewCallerid Privilege: call,all Channel=: SIP/mangotrunk-0000016c Calleridnum: 74997623634 Calleridname: 74997623634 Uniqueid: 1324068645.605 Cid_callingpres: 0 (Presentation Allowed, Not Screened)
Описание: [Получено из channel.c]
Пример:
Event: Newchannel Channel: Zap/2-1State: Rsrvd Callerid: <unknown> Uniqueid: 1094154427.11 Event: Newchannel Channel: SIP/101-3f3f State: Ring Callerid: 101 Uniqueid: 1094154427.10 Event: Newchannel Privilege: call,all Channel: SIP/mangotrunk-0000016c Channelstate: 0 Channelstatedesc: Down Calleridnum: 74997623634 Calleridname: 74997623634 Accountcode: miko Exten: info Context: from-trunk-sip-mangotrunk Uniqueid=: 1324068645.605
Описание:
[Получено из res_features.c]
Пример:
Event: ParkedCall Exten: <parkexten> Channel: <channel> From: <from> Timeout: <timeout> CallerID: <callerid>
Описание:
[Получено из channel.c: channel 'rename' event]
Пример:
Event: Rename Oldname: <oldname> Newname: <newname> Uniqueid: <uniqueid>
Описание:
[Получено из app_setcdruserfield.c]
Пример:
Описание:
Notes:
Пример:
Event: Unlink Privilege: call,all Channel1: SIP/mangotrunk-0000016c Channel2: SIP/261-0000016d Uniqueid1: 1324068645.605 Uniqueid2: 1324068650.606 Callerid1: 74997623634 Callerid2: 261
Описание:
[Получено из channel.c]
Пример:
Event: Hangup Privilege: call,all Channel: SIP/261-0000016d Uniqueid: 1324068650.606 Calleridnum: 261 Calleridname: "unknown" Cause: 16 Cause_txt: "Normal Clearing"
Cause Codes
Описание:
[Получено из res_features.c]
Пример:
Описание: [Получено из channel.c]
Пример:
Event: ChannelUpdate Privilege: system,all Channel: SIP/261-00000164 Uniqueid: 1324063501.597 Channeltype: SIP" Sipcallid: A6F6B.zeArRKlaIrVSOlecZ0TvI931.2 Sipfullcontact: sip:261@192.168.1.122:49256;transport=TCP
Описание: [Получено из channel.c]
Пример:
Event: ChannelReload Privilege: system,all ChannelType: SIP ReloadReason: RELOAD (Channel module reload) Registry_Count: 2 Peer_Count: 24
Описание:
[Получено из chan_zap.c]
Пример:
Event: Alarm Alarm: <(Red|Yellow|Blue|No|Unknown) Alarm|Recovering|Loopback|Not Open|None> Channel: <channel>
Описание:
[Получено из chan_zap.c]
Пример:
Event: Alarm ClearChannel: <channel>
Описание:
[Получено из chan_dahdi.c]
Пример:
Event: DNDState Channel: Zap/1 Status: <enabled|disabled>
Описание:
[Получено из logger.c]
Пример:
Event: LogChannel Channel: /var/log/asterisk/messages Enabled: Yes Event: LogChannel Channel: /var/log/asterisk/messages Enabled: No Reason: 13 - Permission denied
Описание:
[Получено из chan_sip.c, chan_iax2.c]
Пример:
Event: PeerStatus Peer: SIP/2005 PeerStatus: Registered Event: PeerStatus Peer: SIP/2005 PeerStatus: Unregistered Cause: Expired Event: PeerStatus Peer: IAX2/2007 PeerStatus: <Lagged|Reachable|Unreachable> Time: 1000
Описание:
[Получено из chan_sip.c, chan_iax2.c]
Notes: For an entry like:register ⇒ username:password:authname@sip.domain:port/local_contactDomain would reflect the value of sip.domain
Пример:
Event: Registry Privilege: system,all ChannelType: SIP Domain: sip.pctel.ru Status: Registered
Описание:
[Получено из manager.c]
Пример:
Event: Reload Message: Reload Requested
Описание:
[Получено из asterisk.c]
Пример:
Event: Shutdown Shutdown: <Uncleanly|Cleanly> Restart: <True|False>
Описание:
[Получено из app_userevent.c]
Пример:
Event: <event> Channel: <channel> Uniqueid: <uniqueid> Event: <event> Channel: <channel> Uniqueid: <uniqueid>
Описание:
[Получено из cdr_manager.c] Must be enabled in 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: DTMF Privilege: dtmf,all Channel: SIP/261-00000178 Uniqueid: 1324070764.625 Digit: 2 Direction: Received Begin: Yes End: No
Описание:
Пример:
Event: VarSet Privilege: dialplan,all Channel: SIP/261-00000165 Variable: SIPCALLID Value: l2DduFUlVvNX5L3p9Byg7PmT6nUBSbFX Uniqueid: 1324068124.598
Описание:
Пример:
Event: Newexten Channel: SIP/101-00c7 Context: macro-ext Extension: s Priority: 3 Application: Goto AppData: s-BUSY Uniqueid: 1094154321.8 Event: Newexten Channel: SIP/101-3f3f Context: local_extensions Extension: 917070 Priority: 1 Application: AGI AppData: /etc/asterisk/agi/ks_doorman_pickup.py|channel_up Uniqueid: 1094154427.10 Event: Newexten Channel: SIP/101-3f3f Context: local_extensions Extension: 917070 Priority: 2 Application: Dial AppData: Zap/G1/17070 Uniqueid: 1094154427.10
Описание
Пример:
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=80.90.117.9: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=80.90.117.9:4001 Pt=201(Receiver Report) Receptionreports=1 Senderssrc=0 Fractionlost=0 Packetslost=0 Highestsequence=0 Sequencenumbercycles=0 Iajitter=0 Lastsr=0.0000000000 Dlsr=0.0000(sec)
Описание:
Пример:
Event: Newstate Privilege: call,all Channel: SIP/mangotrunk-0000016c Channelstate: 4 Channelstatedesc: Ring Calleridnum: 74997623634 Calleridname: 74997623634 Uniqueid: 1324068645.605 Event: Newstate Privilege: call,all Channel: SIP/mangotrunk-0000016c Channelstate: 6 Channelstatedesc: Up Calleridnum: 74997623634 Calleridname: 74997623634 Uniqueid: 1324068645.605 Event: Newstate Privilege: call,all Channel: SIP/261-0000016d Channelstate: 5 Channelstatedesc: Ringing Calleridnum: 261 Calleridname: Vasya Uniqueid: 1324068650.606
Описание:
Пример:
[sent following an Action: ParkedCalls] Event: ParkedCallsComplete
Описание:
[sent following an Action: Queues]
Пример:
Event: QueueParams Queue: sales Max: 0 Calls: 0 Holdtime: 0 Completed: 0 Abandoned: 0 ServiceLevel: 0 ServicelevelPerf: 0.0
Описание:
[sent following an Action: Queues if a queue has members]
Пример:
Event: QueueMember Queue: sales Location: SIP/101 Membership: dynamic Penalty: 0 CallsTaken: 0 LastCall: 0
Описание
[sent following an Action: Queues to signify end of output]
Пример:
Event: QueueStatus End
Описание
Пример:
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
Описание:
[sent on end of Status events after Action: status]
Пример:
Event: StatusComplete
Описание
[sent on Action: ZapShowChannels]
Пример:
Event: ZapShowChannels Channel: 2 Signalling: FXS Kewlstart Context: pstn_menu Alarm: No Alarm
Описание
[send on Action: ZapShowChannels end]
Пример:
Event: ZapShowChannelsComplete
Описание
Пример:
Event: SkypeBuddyStatus Privilege: system,all Buddy: Skype/miko_team@sergey_b2 Buddystatus: Online