Not aware of any 3rd party or Cisco out-of-the-box solutions.
It may be possible to develop a custom application to do this (using IP Phone Services for the phone display, and the Serviceability 'Perfmon' API for checking FXO ports active (see the 'Cisco CallManager' object and FXOPortsActive/FXOPortsInService/FXSPortsActive/FXSPortsInService counters)