As it stands we receive callouts at a frequency that we set, we then press a button to either run that callout or let it disappear. A far more realistic approach would have them queue up.
The idea is this.
You go on duty and calls start coming in. But instead of them disappearing after a few seconds, they appear on a queue in a CAD system. While your busy with a callout, more can slowly come through. This is good for immersion because when you take a callout, the world doesn't hold still for you until you put yourself available again.
The longer you take on a call, the longer the queue gets giving a sense of urgency to the shift. It makes the player balance efficiency and thoroughness and gives a sense of accomplishment when you properly complete the queue.
But it’s not all up to the player. Callouts disappear slowly as other units take them, causing them to disappear from the queue. For example, the player is attending a callout that’s at the top of the queue or is highest priority. As the player works, the second callout he would attend gets taken by another unit and the player would take the callout after that.
A plugin or some other way of implementing this concept would make a shift far more interesting.