Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
astpanel:ats:asterisk:faxhistory_v6 [2013/11/26 10:55] apor [Формат “Lines”] |
astpanel:ats:asterisk:faxhistory_v6 [2018/06/08 09:16] (текущий) apor [Формат “Lines”] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
[[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]] | [[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]] | ||
+ | <note important>**В этой статье описан алгоритм работы**. Пример реализации описан в [[http://wiki.miko.ru/astpanel:dialplan_miko_ajam | статье]] </note> | ||
===== "Динамическое" обновление истории факсов ===== | ===== "Динамическое" обновление истории факсов ===== | ||
Строка 10: | Строка 11: | ||
[general] | [general] | ||
enabled = yes</code> | enabled = yes</code> | ||
- | |||
===== Получение истории факсов по запросу ===== | ===== Получение истории факсов по запросу ===== | ||
В плане набора должен быть описан контекст **miko_ajam**.\\ | В плане набора должен быть описан контекст **miko_ajam**.\\ | ||
Строка 27: | Строка 27: | ||
История факсов отправляется средствами **UserEvent**: | История факсов отправляется средствами **UserEvent**: | ||
- | <code>exten => 10000444,n,UserEvent(FaxFromCDR,Channel: ${chan},Date: ${date1},Lines: ${Lines})</code> | + | <code>exten => 10000444,n,UserEvent(FaxFromCDR,chan1c: ${chan},Date: ${date1},Lines: ${Lines})</code> |
* **${chan}** - канал в формате "Технология/Номер", запросившего историю (он же ${v1}) | * **${chan}** - канал в формате "Технология/Номер", запросившего историю (он же ${v1}) | ||
* **${date1}** - начало периода | * **${date1}** - начало периода | ||
Строка 40: | Строка 40: | ||
Когда вся история отправлена следует оповестить об этом | Когда вся история отправлена следует оповестить об этом | ||
- | <code>exten => 10000444,n,UserEvent(Refresh1CFAXES,Channel: ${chan},Date: ${date1})</code> | + | <code>exten => 10000444,n,UserEvent(Refresh1CFAXES, chan1c: ${chan},Date: ${date1})</code> |
* **${chan}** - номер канала, запросившего историю (он же ${v1}) | * **${chan}** - номер канала, запросившего историю (он же ${v1}) | ||
* **${date1}** - начало периода | * **${date1}** - начало периода | ||
Строка 74: | Строка 74: | ||
История звонков отправляется средствами **UserEvent**: | История звонков отправляется средствами **UserEvent**: | ||
- | <code>exten => 10000555,n,UserEvent(FromCDR,Channel: ${chan},Date: ${date1},Lines: ${Lines})</code> | + | <code>exten => 10000555,n,UserEvent(FromCDR,chan1c: ${chan},Date: ${date1},Lines: ${Lines})</code> |
* **${chan}** - канал в формате "Технология/Номер", запросившего историю (он же ${v1}) | * **${chan}** - канал в формате "Технология/Номер", запросившего историю (он же ${v1}) | ||
* **${date1}** - начало периода | * **${date1}** - начало периода | ||
Строка 96: | Строка 96: | ||
Когда вся история отправлена следует оповестить об этом | Когда вся история отправлена следует оповестить об этом | ||
- | <code>exten => 10000555,n,UserEvent(Refresh1CHistory,Channel: ${chan},Date: ${date1})</code> | + | <code>exten => 10000555,n,UserEvent(Refresh1CHistory,chan1c: ${chan},Date: ${date1})</code> |
* **${chan}** - номер канала, запросившего историю (он же ${v1}) | * **${chan}** - номер канала, запросившего историю (он же ${v1}) | ||
* **${date1}** - начало периода | * **${date1}** - начало периода | ||
Строка 123: | Строка 123: | ||
asterisk -rvvv; | asterisk -rvvv; | ||
</code> | </code> | ||
+ | |||
+ | **Вывод в AMI** | ||
+ | <code>Event: UserEvent | ||
+ | Privilege: user,all | ||
+ | UserEvent: Refresh1CFAXES | ||
+ | Uniqueid: 1412878640.21 | ||
+ | Channel:SIP/104 | ||
+ | Date:2013-11-01</code> | ||
+ | |||
+ | [[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]] |