I've always used the main Tech Support phone number, (440) 646-5800 and used the phone tree from there. If I have a problem after hours, it's probably beyond what a person can do for me on the phone.
I think the -7505 is the Contract Services number... the one you call to buy or change a Support contract.
I recall seeing one of the 24/7 stickers and I think it had (440) 646-3434 printed on it.