Watch when my PC comes out of idle as me (vs other users on my PC), and then dial my call forwarding system to send certain numeric tones to mean that I am "here".
When my PC first becomes idle for 10 minutes, if my current state is still "here", it should then dial the same number and send tones to indicate I am "away".
In addition, there is a website form which needs to be posted to (via scrape/paste) for each of "here" and away".
Lastly, this program should also have scheduled events, e.g., at a certain time of day, automatically set state to here or away, and make appropriate calls and web posts.
This program must be small and simple and of very high quality,with beautiful, organized code, etc. I would prefer C# but will listen to proposals for why you want to do this in another language.
It must have zero user interface, but instead be run from the command line and/or started at Windows startup, with configuration input from a config file, and logging output to a logfile.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).