diff options
author | bweschke <bweschke@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-05-03 20:31:58 +0000 |
---|---|---|
committer | bweschke <bweschke@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-05-03 20:31:58 +0000 |
commit | 0e6d1249c7504472d304c90f81320ec071655d0c (patch) | |
tree | c1b8b13f3c1041d3bfd7018080686b7074453e92 /apps/app_queue.c | |
parent | 24fcc70d3b8941e4b78e34844f2b2595a8fe04b4 (diff) |
Log hold time and talktime in queue_log when blind transfers are made by queue members. #7038 (alphaqueue) w/documentation mods added
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@24565 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_queue.c')
-rw-r--r-- | apps/app_queue.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/app_queue.c b/apps/app_queue.c index 5aec6b934..312342748 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -2314,7 +2314,8 @@ static int try_calling(struct queue_ent *qe, const char *options, char *announce bridge = ast_bridge_call(qe->chan,peer, &bridge_config); if (strcasecmp(oldcontext, qe->chan->context) || strcasecmp(oldexten, qe->chan->exten)) { - ast_queue_log(queuename, qe->chan->uniqueid, peer->name, "TRANSFER", "%s|%s", qe->chan->exten, qe->chan->context); + ast_queue_log(queuename, qe->chan->uniqueid, peer->name, "TRANSFER", "%s|%s|%ld|%ld", + qe->chan->exten, qe->chan->context, (long)(callstart - qe->start), (long)(time(NULL) - callstart)); } else if (qe->chan->_softhangup) { ast_queue_log(queuename, qe->chan->uniqueid, peer->name, "COMPLETECALLER", "%ld|%ld", (long)(callstart - qe->start), (long)(time(NULL) - callstart)); |