diff --git a/apps/app_queue.c b/apps/app_queue.c index 7c7d65ff448a79d2802d46a219c44bc651ce3167..1e0c67d744b04658a04dc515454952ca32b60498 100755 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -1065,7 +1065,7 @@ static int try_calling(struct queue_ent *qe, char *options, char *announceoverri } /* Begin Monitoring */ if (qe->parent->monfmt && *qe->parent->monfmt) { - monitorfilename = pbx_builtin_getvar_helper( peer, "MONITOR_FILENAME"); + monitorfilename = pbx_builtin_getvar_helper( qe->chan, "MONITOR_FILENAME"); if(monitorfilename) { ast_monitor_start( peer, qe->parent->monfmt, monitorfilename, 1 ); } else {