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

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

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


astpanel:ats:asterisk:callhistory_v6

Это старая версия документа!


10000555. Настройка Asterisk для получения истории звонков в панели 1С

"Динамическое" обновление истории звонков

Оповещение о добавлении CDR записи через AJAM интерфейс. Для “динамического” обновления истории звонков в 1С следует произвести настройки:

;/etc/asterisk/cdr_manager.conf
; Asterisk Call Management CDR
[general]
enabled = yes

Получение истории звонков по запросу

В плане набора должен быть описан контекст miko_ajam.
В контексте miko_ajam определяется extension с номером 10000555.

[miko_ajam]
exten => 10000555,1,NoOP(Settings Asterisk)

При необходимости, “Панель телефонии Asterisk” выполняет AMI команду originate.
Параметры originate

  • channel - Local/10000555@miko_ajam
  • Application - NoCDR

Переменные канала

  • v1 - канал пользователя в формате «Технология/Номер», который инициировал originate
  • v2 - начало периода в формате 'yyyy-mm-dd'
  • v3 - конец периода в формате 'yyyy-mm-dd'
  • v4 - номера телефонов в формате «НОМЕР1-НОМЕР2-НОМЕР3…» (разделитель «тире»)

История звонков отправляется средствами UserEvent:

exten => 10000555,n,UserEvent(FromCDR,Channel: ${chan},Date: ${date1},Lines: ${Lines})
* **${chan}** - канал в формате "Технология/Номер", запросившего историю (он же ${v1})
* **${date1}**- начало периода
* **${Lines}**- история звонков.
astpanel/ats/asterisk/callhistory_v6.1385449845.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)