Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
astpanel:ats:asterisk:download_file_v6 [2014/08/15 14:03] apor [Проверка] |
astpanel:ats:asterisk:download_file_v6 [2018/06/08 09:17] (текущий) apor [Действие] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
===== Описание ===== | ===== Описание ===== | ||
+ | <note important>**В этой статье описан алгоритм работы**. Пример реализации описан в [[http://wiki.miko.ru/astpanel:dialplan_miko_ajam | статье]] </note> | ||
+ | |||
В плане набора должен быть описан контекст **miko_ajam**.\\ | В плане набора должен быть описан контекст **miko_ajam**.\\ | ||
В контексте miko_ajam определяется extension с номером **10000666**.\\ | В контексте miko_ajam определяется extension с номером **10000666**.\\ | ||
Строка 8: | Строка 10: | ||
exten => 10000666,1,NoOP(dounload file from Asterisk)</code> | exten => 10000666,1,NoOP(dounload file from Asterisk)</code> | ||
- | При начале работы, **“Панель телефонии Asterisk”** выполняет AMI команду [[:kb:asterisk:ami:originate|originate]].\\ | + | При начале работы **“Панель телефонии Asterisk”** выполняет AMI команду [[:kb:asterisk:ami:originate|originate]].\\ |
**Параметры originate**\\ | **Параметры originate**\\ | ||
* channel - Local/10000666@miko_ajam | * channel - Local/10000666@miko_ajam | ||
Строка 21: | Строка 23: | ||
**Если файл найден:** | **Если файл найден:** | ||
<code>; для типа Records | <code>; для типа Records | ||
- | exten => 10000666,n,UserEvent(StartDownloadRecord,Channel: ${chan},FileName: ${port}/${path}/${recfile}) | + | exten => 10000666,n,UserEvent(StartDownloadRecord,chan1c: ${chan},FileName: ${port}/${path}/${recfile}) |
; для типа FAX | ; для типа FAX | ||
- | exten => 10000666,n,UserEvent(StartDownloadFax,Channel: ${chan},FileName: ${port}/${path}/${recfile})</code> | + | exten => 10000666,n,UserEvent(StartDownloadFax,chan1c: ${chan},FileName: ${port}/${path}/${recfile})</code> |
**Если файл не найден:** | **Если файл не найден:** | ||
<code>; для типа Records | <code>; для типа Records | ||
- | exten => 10000666,n,UserEvent(FailDownloadRecord,Channel: ${chan}) | + | exten => 10000666,n,UserEvent(FailDownloadRecord,chan1c: ${chan}) |
; для типа FAX | ; для типа FAX | ||
- | exten => 10000666,n,UserEvent(FailDownloadFax,Channel: ${chan})</code> | + | exten => 10000666,n,UserEvent(FailDownloadFax,chan1c: ${chan})</code> |
==== FileName ==== | ==== FileName ==== |