secondo me risolvi tutto alla grande usando ajax...

nell'header di tutte le tue pagine del gestionale metti una chiamata ajax allo script che aggiorna gli stati delle chiamate da effettuare...

la pagina stessa poi su risposta dello script fa comparire un alert "c'è una nuova chiamata da effettuare"
l'operatore chiude l'alert... finisce di fare quello che stava facendo ma intanto sa che c'è una chiamata da fare