Unfortunately you've already violated the cardinal rule about dealing with recruiting companies:
- Never, under any circumstances, give a recruiter (or anybody else) that you do not personally know and trust your phone number.
These people are tenacious, and many of them won't take no for an answer. It's best to deal with recruiters on an e-mail only basis (or not at all, if you have that option), since at least an e-mail received at 7:00 am isn't going to wake you up and since it's easy to set up filters for recruiters that can't take a hint.
Once I made the mistake of posting a resume containing my phone number and e-mail address on monster.com. The next day my phone rang about 2 dozen times with calls from various recruiters. The day after that I took my posting down, but the calls continued for months afterwards. And years later, I am still getting a few e-mails every week from these people.
Anyhow, in terms of what you can do about it, your legal options will depend upon your location. In the U.S. there is a national 'Do Not Call' registry. I'm not sure how/if that applies specifically in the case of recruiters, as there are a number of exceptions that exist. You can check with a local lawyer and see if they can come up with any other options.
Or the next time they call you, just calmly inform them "Look, my phone number is on the national do-not-call list, and I have repeatedly asked your company to stop calling me. If you continue attempting to contact me against my wishes I will have no choice but to seek legal action against your organization." That ought to resolve the issue.