I work for an organisation that has a higher than average number of employees with hearing impairments (and other disabilities) and we occupy two floors in a 20 odd floor office block. We did have beacons co-located with all the fire alarm sounders until a few months ago when the system was upgraded to a voice announcement system. Following this, we switched to pagers for those staff as it enabled them to differentiate between the 'standby', 'evacuate' and 'non-fire evacuate' messages, something the beacons never did.
We have a small pool of spare pagers for use by visitors, who although usually are escorted, may be alone when using the toilets for example.
As everyone has mentionioned earlier, the DDA only requires reasonable adjustments and for organisations with fewer resources the buddy system and escorting for visitors should be adequate.