Hold Time Alert

Looking for info or ideas on a hold time alert. We are experiencing issues with our agents (inbound call center) where there are long hold times (10+ mins, answering then immediately placed on hold) and it is causing issues with inbound callers. Anyone know of some type of automated alert or something that could let us know in realtime when this occurs, besides watching iSymphony nonstop? Thanks in advance.