diff --git a/apps/app_queue.c b/apps/app_queue.c index 398eab2564..1802eee7d6 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -4370,7 +4370,7 @@ static int say_position(struct queue_ent *qe, int ringing) } /* Only announce if the caller's queue position has improved since last time */ - if (qe->parent->announceposition_only_up && qe->last_pos_said <= qe->pos) { + if (qe->parent->announceposition_only_up && qe->last_pos_said > 0 && qe->last_pos_said <= qe->pos) { return 0; }