ipMonitor cannot perform this out-of-the-box. You would need to find a utility that can initialize a modem and verify for a dialtone and that utility would need to be command line driven. As modems and commands lines are becoming rare gems, I am not sure if you will find such a utility. Perhaps the following page would be a good start for your search:
Once you have something that can run from command line with parameters, simply call the utility using the External Process Monitor within ipMonitor. More on the External Process Monitor is found on page 93 of the ipMonitor Administrator Guide at http://www.solarwinds.com/support/ipMonitor/docs/ipMonitorAdministratorGuide.pdf
Hope this helps in some way.
Chris Foley - SolarWinds - Support Specialist
Support: 866.530.8040 | Fax: 512.857.0125
network management simplified | solarwinds.com