События AMI (Event)
Cписок событий (Event), которые генерирует AMI.
Agentcallbacklogin
Описание:
Установка состояния агента как присутствующего в системе с вызовом его по определенному екстеншену при поступлении ему вызова.
Примечание
- Объявлена устаревшей
Синтаксис:
Event: Agentcallbacklogin Agent: <agent> Loginchan: <loginchan> Uniqueid: <uniqueid>
Agentcallbacklogoff
Описание:
Установка состояния агента как покинувшего систему.
Примечание
- Объявлена устаревшей
Синтаксис:
Event: Agentcallbacklogoff Agent: <agent> Loginchan: <loginchan> Logintime: <logintime> Reason: Autologoff Uniqueid: <uniqueid>
AgentCalled
Описание:
Событие возникает при уведомлении агента очереди об участнике очереди
Синтаксис:
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>
- Queue - имя очереди
- AgentCalled - технология агента или расположение, например
SIP/200
- AgentName - имя агента
- Variable - Optional channel variables from the ChannelCalling channel
- ChannelCalling
- DestinationChannel
- CallerIDNum
- CallerIDName
- ConnectedLineNum
- ConnectedLineName
- Context
- Extension
- Priority
- Uniqueid
AgentComplete
Описание:
Возникает при окончании обслуживания агентом члена очереди
Синтаксис:
Event: AgentComplete Queue: <queue> Uniqueid: <uniqueid> Channel: <channel> Member: <member> MemberName: <membername> HoldTime: <holdtime> TalkTime: <talktime> Reason: <reason>
- Queue - имя очереди
- Member - технология канала агента или расположение, например
SIP/200
- MemberName - имя агента
- HoldTime - время, которое канал был в очереди, выраженное в секундах, начиная с 00:00, Jan 1, 1970 UTC.
- Variable - Optional channel variables from the ChannelCalling channel
- TalkTime - время разговора агента с участником очереди, выраженное в секундах, начиная с 00:00, Jan 1, 1970 UTC.
- Reason - причина
- caller - абонент
- agent - агент
- transfer - перевод звонка
- Uniqueid - уникальный идентификатор
- Channel - идентификатор канала
AgentConnect
Описание:
Возникает когда агент ответил и произошло соединение с членом очереди
Синтаксис:
Event: AgentConnect Queue: <value> Member: <value> MemberName: <value> RingTime: <value> HoldTime: <value> [Variable:] <value> Uniqueid: <value> Channel: <value> BridgedChannel: <value>
Аргументы
- Queue - имя очереди
- Member - The queue member's channel technology or location.
- MemberName - The name of the queue member.
- RingTime - The time the agent was rung, expressed in seconds since 00:00, Jan 1, 1970 UTC.
- HoldTime - The time the channel was in the queue, expressed in seconds since 00:00, Jan 1, 1970 UTC.
- Variable - Optional channel variables from the ChannelCalling channel
- Uniqueid
- Channel
- BridgedChannel
AgentDump
Описание:
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>
Аргументы
- Queue - The name of the queue.
- Member - The queue member's channel technology or location.
- MemberName - The name of the queue member.
- Variable - Optional channel variables from the ChannelCalling channel
- Uniqueid
- Channel
Agentlogin
Описание:
Возникает при входе агента
Синтаксис:
Event: Agentlogin Agent: <agent> Channel: <channel> Uniqueid: <uniqueid>
Аргументы
- Agent - имя агента
- Channel - канал
- Uniqueid - уникальный идентификатор
Agentlogoff
Описание:
Возникает при выходе агента
Синтаксис:
Event: Agentlogoff Agent: <agent> Logintime: <logintime> Uniqueid: <uniqueid>
Аргументы
- Agent - имя агента
- Logintime
- Uniqueid
AgentRingNoAnswer
Описание:
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>
Аргументы
- Queue - имя очереди
- MemberName - имя агента очереди
- Variable - Optional channel variables from the ChannelCalling channel
- Member - The queue member's channel technology or location.
- RingTime - The time the agent was rung, expressed in seconds since 00:00, Jan 1, 1970 UTC.
- Uniqueid - уникальный идентификатор
- Channel - идентификатор канала
Alarm
Описание:
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>
AlarmClear
Описание:
Raised when an alarm is cleared on a DAHDI channel
Синтаксис:
Event: AlarmClear Channel: <value>
Bridge
Описание:
Возникает при изменении статуса соединения 2-х каналов
Синтаксис:
Event: Bridge Bridgestate: <value> Bridgetype: <value> Channel1: <value> Channel2: <value> Uniqueid1: <value> Uniqueid2: <value> CallerID1: <value> CallerID2: <value>
Аргументы
- Bridgestate - состояние соединения
- Link - соединено
- Unlink - разъединено
- Bridgetype - тип соединения
- core
- native
- Channel1 - канал источник
- Channel2 - канал приемник
- Uniqueid1 - идентификатор источник
- Uniqueid2 - идентификатор приемник
- CallerID1 - номер источник
- CallerID2 - номер приемник
BridgeAction
Описание:
Возникает при успешном соединении 2-х каналов командой AMI. Ответ на команду Bridge
Синтаксис:
Event: BridgeAction Response: <value> Channel1: <value> Channel2: <value>
Аргументы
- Response - ответ
- Success - успех
- Failed - ошибка
- Channel1 - канал 1
- Channel2 - канал 2
BridgeExec
Описание
Возникает при ошибке в процессе создания соединения 2-х каналов
Синтаксис:
Event: BridgeExec Response: <value> Reason: <value> Channel1: <value> Channel2: <value>
Аргументы
- Response - ответ
- Reason - причина
- Channel1 - канал 1
- Channel2: -канал 2
Cdr
Описание:
Должно быть включено в настройках 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
ChanSpyStart
Описание:
Возникает, когда канал стартовал прослушивание другого канала
Синтаксис:
Event: ChanSpyStart SpyerChannel: <value> SpyeeChannel: <value>
Аргументы
- SpyerChannel - прослушивающий канал
- SpyeeChannel - прослушиваемый канал
ChanSpyStop
Описание:
Возникает, когда канал остановил прослушивание другого канала
Синтаксис:
Event: ChanSpyStop SpyeeChannel: <value>
Аргументы
- SpyeeChannel - прослушиваемый канал
ChannelUpdate
Описание:
Синтаксис:
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
ChannelReload
Описание:
Синтаксис:
Event: ChannelReload Privilege: system,all ChannelType: SIP ReloadReason: RELOAD (Channel module reload) Registry_Count: 2 Peer_Count: 24
ConfbridgeEnd
Описание Возникает, при окончании конференции
Синтаксис
Event: ConfbridgeEnd Conference: <value>
Аргументы
- Conference - Имя Confbridge-конференции
ConfbridgeJoin
Описание
Возникает, когда канал присоединяется к Confbridge-конференции
Синтаксис
Event: ConfbridgeJoin Conference: <value> Channel: <value> Uniqueid: <value> Conference: <value> CallerIDnum: <value> CallerIDname: <value>
Аргументы
- Conference - The name of the Confbridge conference.
- Channel - канал
- Uniqueid - идентификатор
- CallerIDnum - номер
- CallerIDname - имя
ConfbridgeLeave
Описания
Возникает, когда канал покидает Confbridge-конференцию
Синтаксис
Event: ConfbridgeLeave Conference: <value> Channel: <value> Uniqueid: <value> Conference: <value> CallerIDnum: <value> CallerIDname: <value>
Аргументы
- Conference - Имя Confbridge конференции
- Channel - канал
- Uniqueid - идентификатор
- CallerIDnum - номер абонента
- CallerIDname - имя абонента
ConfbridgeStart
Описание
Возникает, при старте конференции
Синтаксис
Event: ConfbridgeStart Conference: <value>
Аргументы
* Conference - имя Confbridge-конференции ---- ===== ConfbridgeTalking ===== **Описание** Возникает, когда участник конференции начинает или заканчивает говорить **Синтаксис** <code> Event: ConfbridgeTalking Conference: <value> TalkingStatus: <value> Channel: <value> Uniqueid: <value>
Аргументы
- Conference - имя Confbridge-конференции
- TalkingStatus
- on - старт разговора
- off - стоп разговора
- Channel - канал абонента
- Uniqueid - идентификатор
DAHDIChannel
Описание
Возникает, при создании DAHDI-канала или при ассоциации технологии с DAHDI-каналом
Синтаксис
Event: DAHDIChannel Channel: <value> Uniqueid: <value> DAHDISpan: <value> DAHDIChannel: <value>
Синтаксис
* Channel - имя канала * Uniqueid - идентификатор * DAHDISpan * DAHDIChannel
Dial
Описание:
Событие начала звонка
Синтаксис:
Event: Dial SubEvent: <value> Channel: <value> Destination: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value> DestUniqueID: <value> Dialstring: <value>
Аргументы
- SubEvent - тип события, в зависимости от того, это начало звонка или окончание
- Begin - начало
- End - окончание
- Channel - канал-источник
- Destination - канал-приемник
- CallerIDNum - номер-источник
- CallerIDName - имя-источник
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- UniqueID - идентификатор-источник
- DestUniqueID - идентификатор-приемник
- Dialstring - строка набора
Пример
Исходящий звонок с добавочного номера 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
DNDState
Описание:
Raised when the Do Not Disturb state is changed on a DAHDI channel.
Синтаксис:
Event: DNDState Status: <value> Channel: <value>
Аргументы
- Status
- enabled
- disabled
- Channel
DTMF
Описание:
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>
Аргументы
- Direction
- Received
- Sent
- Begin
- Yes
- No
- End
- Yes
- No
- Channel
- Uniqueid
- Digit
ExtensionStatus
Описание:
Возникает при смене статуса экстеном
Синтаксис:
Event: ExtensionStatus Exten: <value> Context: <value> Hint: <value> Status: <value>
Аргументы
- Exten - экстен
- Context - контекст
- Hint - хинт
- Status - статус
FullyBooted
Описание
Возникает, при окончании всех процедур инициализации Asterisk. Может возникать после процедуры аутентификации командой Action: Login
Синтаксис
Event: FullyBooted Status: <value>
Аргументы
- Status
Пример
Event: FullyBooted Privilege: system,all Status: Fully Booted
Hangup
Описание:
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
- UNALLOCATED = 1
- NO ROUTE TRANSIT NET = 2
- NO_ROUTE_DESTINATION = 3
- CHANNEL_UNACCEPTABLE = 6
- CALL_AWARDED_DELIVERED = 7
- NORMAL_CLEARING = 16
- USER_BUSY = 17
- NO USER RESPONSE = 18
- NO ANSWER = 19
- CALL REJECTED = 21
- NUMBER CHANGED = 22
- DESTINATION OUT OF ORDER = 27
- INVALID NUMBER FORMAT = 28
- FACILITY REJECTED = 29
- RESPONSE TO STATUS ENQUIRY = 30
- NORMAL UNSPECIFIED = 31
- NORMAL CIRCUIT CONGESTION = 34
- NETWORK OUT OF ORDER = 38
- NORMAL TEMPORARY FAILURE = 41
- SWITCH CONGESTION = 42
- ACCESS INFO DISCARDED = 43
- REQUESTED CHAN UNAVAIL = 44
- PRE EMPTED = 45
- FACILITY NOT SUBSCRIBED = 50
- OUTGOING CALL BARRED = 52
- INCOMING CALL BARRED = 54
- BEARERCAPABILITY NOTAUTH = 57
- BEARERCAPABILITY NOTAVAIL = 58
- BEARERCAPABILITY NOTIMPL = 65
- CHAN NOT IMPLEMENTED = 66
- FACILITY NOT IMPLEMENTED = 69
- INVALID CALL REFERENCE = 81
- INCOMPATIBLE DESTINATION = 88
- INVALID MSG UNSPECIFIED = 95
- MANDATORY IE MISSING = 96
- MESSAGE TYPE NONEXIST = 97
- WRONG MESSAGE = 98
- IE NONEXIST = 99
- INVALID IE CONTENTS = 100
- WRONG CALL STATE = 101
- RECOVERY ON TIMER EXPIRE = 102
- MANDATORY IE LENGTH ERROR = 103
- PROTOCOL ERROR = 111
- INTERWORKING = 127
- NOT DEFINED = 0
HangupRequest
Описание:
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>
Join
Возникает, когда канал присоединяется к очереди
Синтаксис:
Event: Join Queue: <value> Position: <value> Count: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
- Queue - The name of the queue.
- Position - This channel's current position in the queue.
- Count - The total number of channels in the queue.
- Channel - канал
- CallerIDNum - номер абонента
- CallerIDName - имя абонента
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
JabberEvent
Возникает, при отправке/получении пакета в Jabber-клиент
Синтаксис:
Event: JabberEvent Account: <value> Packet: <value>
Аргументы
- Account - Jabber-аккаунт Asterisk
- Packet - пакет (может быть пустым)
Пример
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>
JabberStatus
Возникает, изменении статуса Jabber-клиента
Синтаксис:
Event: JabberStatus Account: <value> JID: <value> Resource: <value> Status: <value> Priority: <value> Description: <value>
Аргументы
- Account - аккаунт Asterisk
- Packet - пакет
- JID - Jabber ID
- Resource - строка ресурсов
- Status - числовое значение статуса
- Priority - приоритет
- Description - описание
Пример
Event: JabberStatus Privilege: user,all Account: asterisk JID: vasiliy.pupkin@gmail.com Resource: android_talk313dbbaf8ad0 Status: 3 Priority: 24 Description:
Leave
Описание:
Возникает, когда канал покидает очередь
Синтаксис:
Event: Leave Queue: <value> Count: <value> Position: <value> Channel: <value> Uniqueid: <value>
Аргументы
- Queue - имя очереди
- Count - общее количество каналов в очереди
- Position - текущая позиция канала в очереди
- Channel - канал
- Uniqueid - идентификатор
Link
Описание
Возникает, когда 2 голосовых канала соединяется вместе и начинается передача голоса
Примечание
Возможно, событие является устаревшим - в версии 11 упоминания о событии отсутствуют
Синтаксис:
Event: Link Channel1: SIP/101-3f3f Channel2: Zap/2-1 Uniqueid1: 1094154427.10 Uniqueid2: 1094154427.11
LocalBridge
Описание:
Возникает, когда 2 канала типа Local формирует соединение
Синтаксис:
Event: LocalBridge Channel1: <value> Channel2: <value> Context: <value> Exten: <value> LocalOptimization: <value> Uniqueid1: <value> Uniqueid2: <value>
Аргументы
- Channel1 - имя канала Local, который соединяется с другим каналом
- Channel2 - The name of the Local Channel half that executes the dialplan.
- Context - The context in the dialplan that Channel2 starts in.
- Exten - The extension in the dialplan that Channel2 starts in.
- LocalOptimization
- Yes
- No
- Uniqueid1
- Uniqueid2
LogChannel
Описание:
Синтаксис:
Event: LogChannel Channel: /var/log/asterisk/messages Enabled: Yes Event: LogChannel Channel: /var/log/asterisk/messages Enabled: No Reason: 13 - Permission denied
Masquerade
Описание:
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>
Аргументы
- Clone - The name of the channel whose information will be going into the Original channel.
- CloneState - The current state of the clone channel.
- Original - The name of the channel whose information will be replaced by the Clone channel's information.
- OriginalState - The current state of the original channel.
MeetmeEnd
Описание
Возникает при окончании конференции
Синтаксис
Event: MeetmeEnd Meetme: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
MeetmeJoin
Описание:
Возникает, когда пользователь присоединяется к MeetMe-конференции
Синтаксис:
Event: MeetmeJoin Meetme: <value> Usernum: <value> Channel: <value> Uniqueid: <value> CallerIDnum: <value> CallerIDname: <value> ConnectedLineNum: <value> ConnectedLineName: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
- Usernum - идентификатор MeetMe-пользователя, который присоединился
- Channel - канал
- Uniqueid - идентификатор
- CallerIDnum - номер
- CallerIDname - имя
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
MeetmeLeave
Описание:
Возникает, когда пользователь покидает MeetMe-конференцию
Синтаксис:
Event: MeetmeLeave Meetme: <value> Usernum: <value> Duration: <value> Channel: <value> Uniqueid: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
- Usernum - идентификатор MeetMe-пользователя
- Duration - время в секундах, которое Meetme-пользователь провел в конференции
- Channel - канал
- Uniqueid - идентификатор
- CallerIDNum - номер
- CallerIDName - имя
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
MeetmeMute
Описание:
Возникает, выключении звука пользователя MeetMe-конференции
Синтаксис:
Event: MeetmeMute Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
- Usernum - идентификатор MeetMe-пользователя
- Status - статус
- on - включено
- off - выключено
- Channel - канал
- Uniqueid - идентификатор
MeetmeTalking
Описание:
Возникает, когда MeetMe-пользователь начинает или заканчивает говорить
Синтаксис:
Event: MeetmeTalking Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
- Usernum - идентификатор MeetMe-пользователя
- Status - статус
- on - включено
- off - выключено
- Channel - канал
- Uniqueid - идентификатор
MeetmeTalkRequest
Описание:
Raised when a MeetMe user has started talking.
Синтаксис:
Event: MeetmeTalkRequest Meetme: <value> Usernum: <value> Status: <value> Channel: <value> Uniqueid: <value>
Аргументы
- Meetme - идентификатор MeetMe-конференции
- Usernum - идентификатор MeetMe-пользователя
- Status - статус
- on - включено
- off - выключено
- Channel - канал
- Uniqueid - идентификатор
MessageWaiting Event
Описание:
Возникает, когда оставлено новое сообщение в ящике голосовой почты
Синтаксис:
Event: MessageWaiting Mailbox: <value> Waiting: <value> New: <value> Old: <value>
Аргументы
- Mailbox - голосовой ящик с новым сообщением, например, mailbox@context
- Waiting - Whether or not the mailbox has access to a voicemail application.
- New - количество новый
- Old - количество существующих
NewAccountCode
Описание:
Возникает при изменении AccountCode CDR-а.
Синтаксис:
Event: NewAccountCode Channel: <value> Uniqueid: <value> AccountCode: <value> OldAccountCode: <value>
Аргументы
- Channel - канал
- Uniqueid - идентификатор
- AccountCode - значение
- OldAccountCode - предыдущее значение
MusicOnHold
Описание:
Возникает при включении/выключении музыки в ожидании
Синтаксис:
Event: MusicOnHold Channel: <Channel ID> State: <Start/Stop> Uniqueid: <Unique ID>
Аргументы
- Channel - канал
- State
- Start
- Stop
- Uniqueid - идентификатор
NewCallerid
Описание:
Возникает, когда канал получает информацию о новом Caller ID
Синтаксис:
Event: NewCallerid CID-CallingPres: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> Uniqueid: <value>
Аргументы
- CID-CallingPres - Описание Caller ID
- Channel - канал
- CallerIDNum - номер
- CallerIDName - имя
- Uniqueid - идентификатор
Newchannel
Описание:
Возникает при создании нового канала
Синтаксис:
Event: Newchannel ChannelState: <value> ChannelStateDesc: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> AccountCode: <value> Exten: <value> Context: <value> Uniqueid: <value>
Аргументы
- ChannelState - числовой код текущего состояния, связанного с ChannelStateDesc
- ChannelStateDesc
- Down
- Rsrvd
- OffHook
- Dialing
- Ring
- Ringing
- Up
- Busy
- Dialing Offhook
- Pre-ring
- Unknown
- Channel
- CallerIDNum
- CallerIDName
- AccountCode
- Exten
- Context
- Uniqueid
Newexten
Описание:
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>
Аргументы
- Application - The application about to be executed.
- AppData - The data to be passed to the application.
- Channel
- Context
- Extension
- Priority
- Uniqueid
Newstate
Описание:
Возникает при изменении состояния канала
Синтаксис:
Event: Newstate ChannelState: <value> ChannelStateDesc: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
- ChannelState - числовое значение состояния, связанное с ChannelStateDesc
- ChannelStateDesc
- Down
- Rsrvd
- OffHook
- Dialing
- Ring
- Ringing
- Up
- Busy
- Dialing Offhook
- Pre-ring
- Unknown
- Channel - канал
- CallerIDNum - номер
- CallerIDName - имя
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
OriginateResponse
Описание:
Возникает в ответ на команду Action: Originate
Синтаксис:
Event: OriginateResponse [ActionID:] <value> Resonse: <value> Channel: <value> Context: <value> Exten: <value> Reason: <value> Uniqueid: <value> CallerIDNum: <value> CallerIDName: <value>
Аргументы
- ActionID
- Resonse
- Failure
- Success
- Channel
- Context
- Exten
- Reason
- Uniqueid
- CallerIDNum
- CallerIDName
ParkedCall
Возникает, когда звонок был поставлен на паркинг
Синтаксис:
Event: ParkedCall Exten: <value> Parkinglot: <value> From: <value> Channel: <value> Timeout: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
- Exten - номер парковочного слота
- Parkinglot - имя парковочного слота
- From - имя канала, который запарковал звонок
- Channel - канал, который паркуется
- Timeout - время ожидания, через которое звонок вернется обратно
- CallerIDNum - номер абонента, которого припарковали
- CallerIDName - имя абонента
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
ParkedCallGiveUp
Описание
Возникает когда канал, находящийся на паркинге положил трубку
Синтаксис:
Event: ParkedCallGiveUp Exten: <value> Parkinglot: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value>
Аргументы
- Exten - номер парковочного слота
- Parkinglot - имя парковочного слота
- Channel - канал, который вернулся с паркинга
- CallerIDNum - номер абонента, который вернулся с паркинга
- CallerIDName - имя абонента
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
ParkedCallTimeOut
Описание
Возникает когда для припаркованного канала достигнут таймаут
Синтаксис:
Event: ParkedCallTimeOut Exten: <value> Channel: <value> Parkinglot: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> UniqueID: <value>
Аргументы
- Exten - номер парковочного слота
- Parkinglot - имя парковочного слота
- Channel - канал, который вернулся с паркинга
- CallerIDNum - номер абонента, который вернулся с паркинга
- CallerIDName - имя абонента
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
PeerStatus
Описание:
Регистрация/выход пира на Asterisk
Синтаксис:
Event: PeerStatus Peer: SIP/902 PeerStatus: Registered Event: PeerStatus Peer: SIP/902 PeerStatus: Unregistered Cause: Expired
PeerEntry
Описание
Информация об участнике 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)
Аргументы
- Channeltype - тип канала SIP/IAX2
- ObjectName - имя участника
- ChanObjectType - тип
- IPaddress - адрес
- IPport - порт
- Dynamic - флаг динамического пира (yes/no)
- Trunk - флаг транка
- Encryption - флаг шифрования
- Status - текущий статус
Pickup
Описание:
Возникает при перехвате звонка
Синтаксис:
Event: Pickup Channel: <value> TargetChannel: <value>
Аргументы
- Channel - канал, который инициировал перехват
- TargetChannel - целевой канал, который перехватывается
QueueCallerAbandon
Описание
Raised when an caller abandons the queue.
Синтаксис:
Event: QueueCallerAbandon Queue: <value> Position: <value> OriginalPosition: <value> HoldTime: <value> Uniqueid: <value>
Аргументы
- Queue - The name of the queue.
- Position - This channel's current position in the queue.
- OriginalPosition - The channel's original position in the queue.
- HoldTime - The time the channel was in the queue, expressed in seconds since 00:00, Jan 1, 1970 UTC.
- Uniqueid
QueueMemberAdded
Описание:
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>
Аргументы:
- Queue - имя очереди
- Location - технология канала или расположение, например,
SIP/200
- MemberName - имя агента
- StateInterface - Channel technology or location from which to read device state changes
- Membership
- dynamic
- realtime
- static
- Penalty - The penalty associated with the queue member.
- CallsTaken - The number of calls this queue member has serviced.
- LastCall - The time this member last took call, expressed in seconds since 00:00, Jan 1, 1970 UTC.
- Status - The numeric device state status of the queue member.
- 0 - AST_DEVICE_UNKNOWN
- 1 - AST_DEVICE_NOT_INUSE
- 2 - AST_DEVICE_INUSE
- 3 - AST_DEVICE_BUSY
- 4 - AST_DEVICE_INVALID
- 5 - AST_DEVICE_UNAVAILABLE
- 6 - AST_DEVICE_RINGING
- 7 - AST_DEVICE_RINGINUSE
- 8 - AST_DEVICE_ONHOLD
- Paused
- 0
- 1
QueueMemberPaused
Описание:
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>
Аргументы
- Queue - имя очереди
- Location - технология канала или расположение, например,
SIP/200
- MemberName - имя агента
- Paused - флаг паузы
- 0 - пауза снята
- 1 - пауза установлена
- Reason - причина
QueueMemberPenalty
Описание:
Raised when a member's penalty is changed
Синтаксис:
Event: QueueMemberPenalty Queue: <value> Location: <value> Penalty: <value>
Аргументы
- Queue - имя очереди
- Location - технология канала или расположение, например,
SIP/200
- Penalty - значение пенальти, ассоциированное с агентом
QueueMemberStatus
Описание: Возникает при изменении статуса агента
Синтаксис:
Event: QueueMemberStatus Queue: <value> Location: <value> MemberName: <value> StateInterface: <value> Membership: <value> Penalty: <value> CallsTaken: <value> LastCall: <value> Status: <value>
Аргументы
- Queue - имя очереди
- Location - технология канала агента или расположение, например,
SIP/200
- MemberName - имя агента
- StateInterface - Channel technology or location from which to read device state changes.
- Membership - тип членства
- dynamic - динамический агент
- realtime - реалтайм агент
- static - статический агент
- Penalty - значение пенальти, ассоциированное с агентом
- CallsTaken - Количество звонков, которое обслужил агент в данной очереди
- LastCall - Время последнего полученного звонка, выраженное в секундах, начиная с 00:00, Jan 1, 1970 UTC.
- Status - числовое значение состояния устройства агента
- 0 - AST_DEVICE_UNKNOWN
- 1 - AST_DEVICE_NOT_INUSE
- 2 - AST_DEVICE_INUSE
- 3 - AST_DEVICE_BUSY
- 4 - AST_DEVICE_INVALID
- 5 - AST_DEVICE_UNAVAILABLE
- 6 - AST_DEVICE_RINGING
- 7 - AST_DEVICE_RINGINUSE
- 8 - AST_DEVICE_ONHOLD
- Paused - флаг паузы
- 0 - снята
- 1 - установлена
QueueMemberRemoved
Описание
Возникает при удалении агента из очереди
Синтаксис:
Event: QueueMemberRemoved Queue: <value> Location: <value> MemberName: <value>
Аргументы
- Queue - имя очереди
- Location - технология канала участника или расположение, например,
SIP/200
- MemberName - имя участника
QueueMemberRinginuse
Описание
Raised when a member's ringinuse setting is changed
Синтаксис:
Event: QueueMemberRinginuse Queue: <value> Location: <value> Ringinuse: <value>
Аргументы
- Queue - имя очереди
- Location - технология канала участника или расположение, например,
SIP/200
- Ringinuse - флаг
- 0 - снят
- 1 - установлен
QueueParams
Описание:
Параметры очереди. Возникает при ответе на команду 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
QueueSummary
Описание:
Итоги по очереди. Возникает при ответе на команду Action: QueueSummary
Пример
Event: QueueSummary Queue: 8000 LoggedIn: 2 Available: 1 Callers: 0 HoldTime: 7 TalkTime: 9 LongestHoldTime: 0
QueueMember
Описание:
Возникает при ответе на команду: 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
Rename
Описание:
Возникает при изменении имени канала
Синтаксис:
Event: Rename Channel: <value> Newname: <value> Uniqueid: <value>
Аргументы
- Channel - канал
- Newname - новое имя
- Uniqueid - идентификатор
Registry
Описание:
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
RegistryEntry
Описание Регистрация 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
Reload
Описание:
Raiser when the «RELOAD» console command is executed
Синтаксис:
Event: Reload Message: Reload Requested
RTPReceiverStat
Описание
Синтаксис:
event="RTPReceiverStat" privilege="reporting,all" ssrc="528671737" receivedpackets="67" lostpackets="0" jitter="0.0061" transit="-0.0153" rrcount="0"
RTPReceiverStat
Описание
Синтаксис:
event="RTPSenderStat" privilege="reporting,all" ssrc="948632689" sentpackets="63" lostpackets="0" jitter="0" srcount="0" rtt="0.000000"
RTCPSent
Описание
Синтаксис:
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)
RTCPReceived
Описание
Синтаксис:
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)
Shutdown
Описание:
Raised when Asterisk is shutdown or restarted.
Синтаксис:
Event: Shutdown Shutdown: <value> Restart: <value>
Аргументы
- Shutdown
- Uncleanly
- Cleanly
- Restart
- True
- False
SoftHangupRequest
Описание:
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>
Аргументы
- Cause - числовй код причины закрытия канала
- Channel - канал
- Uniqueid - идентификатор
Status
Описание
Синтаксис:
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
UnParkedCall
Описание
Возникает при возврате звонка с паркинга
Синтаксис:
Event: UnParkedCall Exten: <value> Parkinglot: <value> From: <value> Channel: <value> CallerIDNum: <value> CallerIDName: <value> ConnectedLineNum: <value> ConnectedLineName: <value> Uniqueid: <value>
Аргументы
- Exten - номер парковочного слота
- Parkinglot - имя парковочного слота
- From - имя канала, который запарковал звонок
- Channel - канал, который вернулся с паркинга
- CallerIDNum - номер абонента, который вернулся с паркинга
- CallerIDName - имя абонента
- ConnectedLineNum - линия
- ConnectedLineName - имя линии
- Uniqueid - идентификатор
Unlink
Описание:
- Fired when a link between two voice channels is discontinued, for example, just before call completion.
Notes:
- Several Unlink events may be seen for a single call. This can occur when Asterisk fails to setup a native bridge for the call. As far as I can tell, this is when Asterisk must sit between two telephones and perform CODEC conversion on their behalf.
Синтаксис:
Event: Unlink Channel1: SIP/101-3f3f Channel2: Zap/2-1 Uniqueid1: 1094154427.10 Uniqueid2: 1094154427.11
UserEvent
Описание:
A user defined event raised from the dialplan
Синтаксис:
Event: UserEvent UserEvent: <value> Uniqueid: <value>
VarSet
Описание:
Возникает при установке локальной переменной канала
Синтаксис:
Event: VarSet Channel: <value> Variable: <value> Value: <value> Uniqueid: <value>
Аргументы
- Channel - канал, для которого устанавливается переменная
- Variable - переменная
- Value - значение
- Uniqueid - идентификатор