I get an error message saying there is no dial tone.

This error message is usually caused by an unplugged phone cable, or a problem with the modem caused by a surge through the phone lines.  To prevent a surge to your modem, your phone line must be run through a surge protector, plugging the power to your computer into a surge protector does not protect your modem. 

Also, refer to Microsoft article #Q140260 for more information.

Link to more information:  There is no dial tone. Make sure your modem is connected to the phone line.