|
|
@ -2890,9 +2890,10 @@ check_turns:
|
|
|
|
res = try_calling(&qe, options, announceoverride, url, &go_on);
|
|
|
|
res = try_calling(&qe, options, announceoverride, url, &go_on);
|
|
|
|
if (res) {
|
|
|
|
if (res) {
|
|
|
|
if (res < 0) {
|
|
|
|
if (res < 0) {
|
|
|
|
if (!qe.handled)
|
|
|
|
if (!qe.handled) {
|
|
|
|
record_abandoned(&qe);
|
|
|
|
record_abandoned(&qe);
|
|
|
|
ast_queue_log(queuename, chan->uniqueid, "NONE", "ABANDON", "%d|%d|%ld", qe.pos, qe.opos, (long)time(NULL) - qe.start);
|
|
|
|
ast_queue_log(queuename, chan->uniqueid, "NONE", "ABANDON", "%d|%d|%ld", qe.pos, qe.opos, (long)time(NULL) - qe.start);
|
|
|
|
|
|
|
|
}
|
|
|
|
} else if (res > 0)
|
|
|
|
} else if (res > 0)
|
|
|
|
ast_queue_log(queuename, chan->uniqueid, "NONE", "EXITWITHKEY", "%s|%d", qe.digits, qe.pos);
|
|
|
|
ast_queue_log(queuename, chan->uniqueid, "NONE", "EXITWITHKEY", "%s|%d", qe.digits, qe.pos);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|