Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:ats:asterisk:playrecords_v6

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:ats:asterisk:playrecords_v6 [2013/11/26 08:24]
apor
astpanel:ats:asterisk:playrecords_v6 [2018/06/08 09:17] (текущий)
apor [10000777. Воспроизведени записи разговора по запросу 1С]
Строка 1: Строка 1:
 ====== 10000777. Воспроизведени записи разговора по запросу 1С ====== ====== 10000777. Воспроизведени записи разговора по запросу 1С ======
 [[astpanel:​ats:​asterisk_v6|Обратно к основной инструкции...]] [[astpanel:​ats:​asterisk_v6|Обратно к основной инструкции...]]
 +<note important>​**В этой статье описан алгоритм работы**. Пример реализации описан в [[http://​wiki.miko.ru/​astpanel:​dialplan_miko_ajam | статье]] </​note> ​
  
 Производится в виде обратного звонка на номер пользователя. Производится в виде обратного звонка на номер пользователя.
Строка 18: Строка 19:
  
 В 1С следует передать имя файла записи разговора средствами UserEvent: В 1С следует передать имя файла записи разговора средствами UserEvent:
-<​code>​exten => 10000777,​n,​UserEvent(CallRecord,​Channel: ${chan},​FileName:​ ${recfile})</​code>​+<​code>​exten => 10000777,​n,​UserEvent(CallRecord,​chan1c: ${chan},​FileName:​ ${recfile})</​code>​
  
   * **${recfile}** ​ -  полное имя файла записи   * **${recfile}** ​ -  полное имя файла записи
Строка 24: Строка 25:
  
 Если файл не найден,​ то необходимо оповестить об этом: Если файл не найден,​ то необходимо оповестить об этом:
-<​code>​exten => 10000777,​n,​UserEvent(CallRecordFail,​Channel: ${chan},​uniqueid1c:​ ${uniqueid1c})</​code>​+<​code>​exten => 10000777,​n,​UserEvent(CallRecordFail,​chan1c: ${chan},​uniqueid1c:​ ${uniqueid1c})</​code>​
  
 После выполнения **UserEvent** приложение должно ответить на звонок и отбить его. После выполнения **UserEvent** приложение должно ответить на звонок и отбить его.
 <​code>​exten => 10000777,​n,​Answer() <​code>​exten => 10000777,​n,​Answer()
 exten => 10000777,​n,​Hangup()</​code>​ exten => 10000777,​n,​Hangup()</​code>​
- 
 ====== Проверка ====== ====== Проверка ======
 **Для проверки можно использовать следующий скрипт:​** **Для проверки можно использовать следующий скрипт:​**
Строка 61: Строка 61:
     -- Executing [10000777@miko_ajam:​4] Hangup("​SIP/​104-00000011",​ ""​) in new stack     -- Executing [10000777@miko_ajam:​4] Hangup("​SIP/​104-00000011",​ ""​) in new stack
   == Spawn extension (miko_ajam, 10000777, 4) exited non-zero on '​SIP/​104-00000011'​   == Spawn extension (miko_ajam, 10000777, 4) exited non-zero on '​SIP/​104-00000011'​
 +</​code>​
 +
 +**Вывод в AMI**
 +
 +<​code>​Event:​ UserEvent
 +Privilege: user,all
 +UserEvent: CallRecord
 +Uniqueid: 1412877386.16
 +Channel:​SIP/​104
 +FileName:/​var/​spool/​asterisk/​monitor/​2014-10/​06/​in_1001_2014-10-06-10-00-55.gsm
 </​code>​ </​code>​
  
 [[astpanel:​ats:​asterisk_v6|Обратно к основной инструкции...]] [[astpanel:​ats:​asterisk_v6|Обратно к основной инструкции...]]
 +===== Комментарии =====
 +~~DISQUS~~
astpanel/ats/asterisk/playrecords_v6.1385454243.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)