When a host is placed in maintenance mode (with data gathering) and one of the triggers fires, the actions get blocked fine, however the front-end sounds are still played everytime the trigger fires.
example: We monitor some internet lines, and sometimes there is a problem on one of the lines. We send an engineer to the location and place the host in maintenance mode. While the engineer is working, we would like to get data from the host, to be able to support the engineer on location with our findings. While this host is in a maintenance period, the actions don't fire (which is good) but the front-end sounds still play. This is unwanted behavior, because we are aware that this host is being worked on. My co-workers however need to monitor the other hosts (which are not in maintenance mode). And every time a sound plays, they have to check their monitoring screens. The danger here in is that the sounds play too often, not alerting them, because we know a host is being worked on.
It would be a welcome feature to be able to disable front-end sounds for hosts in maintenance mode.