Всем привет. В Астериске 11 при звонке на очередь делается только одна запись о звоке при этом переменные CDR(billsec) и CDR(duration) доступны всегда и значение у них было только отвеченого звонка. Установил я Астериск 14, и записи в БД CDR делается столько сколько людей в очереди, а переменные CDR(billsec) и CDR(duration) доступны только из последнего канала. Вопрос:
Как мне можно получить доступ к CDR(billsec) и CDR(duration) только ответившего канала, а не последнего?
получается так core show channel
CDR Variables:
. . . level 1: duration=5 level 1: billsec=0
. . . level 2: duration=4 level 2: billsec=0
. . . level 3: duration=13 level 3: billsec=9
. . . level 4: duration=4 level 4: billsec=0
и доступны переменные CDR только с последнего level(
Используйте ForkCDR/ ResetCDR
Либо через Local/ канал (внешний уровень не рассматриваете, смотрите cdr с внутренних уровней, там будет по одному звонку на каждую попытку).
Задан: 2017-10-13 17:46:13 +0400
Просмотрен: 287 раз
Обновлен: Oct 13 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.