Определение канала агента в DeadAGI
Возникла следующая проблема:
используется очередь звоноков и агенты, при это результат завершения звонка обрабатывается в DeadAGI скрипте:
exten => h,1,NoOp(${DIALSTATUS});
exten => h,2,DeadAGI(hangup_roland.agi);
Необходимо определить, был ли соединен агент с звонившим или же тот просто не дождался.
Переменная channel не подходит, а dst_channel есть только в CDR.
Пока подтягивается dst_channel из cdr_mysql, но это очень медленно, можно ли определить это из переменных AGI?
|