in reply to Placing a Phone Call

Your phone service provider very likely has an alarm clock service you can use. You tell them when to wake you, and they phone you at that time. They can do repeated alarms, that is, you can order a wake up call for every weekday. There's no need reimplement that.