Comment The overkill solution (Score 5, Insightful) 405
Time for overkill solution number 1:
1) Buy a SIP to POTS adapter
2) Install asterisk on your Linux server (You do have a Linux server right?)
3) Create a web app, preferably Ruby on Rails, that connects to Asterisk over the management port and dials a phone number and rings it back to your home phone line
4) Profit until the system breaks and the wife wrings your neck because she can't call to make her beauty salon appointment!
Enjoy!