Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
kb:asterisk:events [2011/12/18 18:54] nb |
kb:asterisk:events [2014/11/14 22:32] (текущий) |
||
---|---|---|---|
Строка 343: | Строка 343: | ||
Callerid2: 261 | Callerid2: 261 | ||
</code> | </code> | ||
+ | |||
+ | ==== 'Bridge' LocalBridge==== | ||
+ | |||
+ | **Описание**: | ||
+ | |||
+ | |||
+ | **Пример**: | ||
+ | <code> | ||
+ | Event: LocalBridge | ||
+ | privilege: call,all | ||
+ | sequencenumber: "195711 | ||
+ | file: chan_local.c | ||
+ | line: 922 | ||
+ | func: local_call | ||
+ | channel1: Local/261@from-internal-xfer-7d7c;1 | ||
+ | channel2: Local/261@from-internal-xfer-7d7c;2 | ||
+ | uniqueid1: 1324888190.2065 | ||
+ | uniqueid2: 1324888190.2066 | ||
+ | context: from-internal-xfer | ||
+ | exten: 261 | ||
+ | localoptimization: Yes | ||
+ | </code> | ||
+ | |||
==== 'MeetmeJoin' Event ==== | ==== 'MeetmeJoin' Event ==== | ||
Строка 497: | Строка 520: | ||
Newname: <newname> | Newname: <newname> | ||
Uniqueid: <uniqueid></code> | Uniqueid: <uniqueid></code> | ||
+ | |||
+ | <code> | ||
+ | Event: Rename | ||
+ | Privilege: call,all | ||
+ | Sequencenumber: 196057 | ||
+ | File: channel.c | ||
+ | Line: 6280 | ||
+ | Func: __ast_change_name_nolink | ||
+ | Channel: SIP/263-0000050e<MASQ> | ||
+ | Newname: Transfered/SIP/263-0000050e<ZOMBIE> | ||
+ | Uniqueid: 1324888172.2063 | ||
+ | </code> | ||
==== 'SetCDRUserField' Event ==== | ==== 'SetCDRUserField' Event ==== | ||
Строка 532: | Строка 567: | ||
**Описание**: | **Описание**: | ||
- | [Получено из channel.c] | + | 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 | ||
**Пример**: | **Пример**: | ||
Строка 541: | Строка 578: | ||
Uniqueid: 1324234300.0 | Uniqueid: 1324234300.0 | ||
Cause: 16 | Cause: 16 | ||
+ | </code> | ||
+ | |||
+ | ==== 'HangupRequest' Event ==== | ||
+ | |||
+ | **Описание**: | ||
+ | |||
+ | 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 | ||
+ | |||
+ | **Пример**: | ||
+ | <code> | ||
+ | Event: HangupRequest | ||
+ | Privilege: call,all | ||
+ | Sequencenumber: 196035 | ||
+ | File: channel.c | ||
+ | Line: 1553 | ||
+ | Func: ast_queue_hangup | ||
+ | Channel: SIP/17-0000050f | ||
+ | Uniqueid: 1324888173.2064 | ||
</code> | </code> | ||
Строка 608: | Строка 665: | ||
* NOT DEFINED = 0 | * NOT DEFINED = 0 | ||
+ | ==== 'Masquerade' Event ==== | ||
+ | |||
+ | **Описание**: | ||
+ | |||
+ | [Получено из channel.c] | ||
+ | |||
+ | **Пример**: | ||
+ | <code> | ||
+ | Event: Masquerade | ||
+ | privilege: call,all | ||
+ | sequencenumber: 196054 | ||
+ | file: channel.c | ||
+ | line: 6722 | ||
+ | func: ast_do_masquerade | ||
+ | clone: SIP/263-0000050e | ||
+ | clonestate: Up | ||
+ | original: Transfered/SIP/263-0000050e | ||
+ | originalstate: Up | ||
+ | </code> | ||
==== 'UnParkedCall' Event ==== | ==== 'UnParkedCall' Event ==== | ||