1. It is not appropriate to send your resume directly to the company. You may not get into their company. Even if you send your resume to the company, they may not read it.
If you don't want to send them resumes online, you should call the human resources department of their company first and ask them if they are interested in you, so if you know they don't need anyone, you don't have to come for nothing. You can ask "Hello! Excuse me, is this the human resources department of xx Company? Well, I am a graduate of XXX. . . What's your major? . . I really want to work in your company. I wonder if your company has any employment plan now? " That's enough to ask.
You are just calling at home, why do you want to call outside their company. . .
I suggest you call their human resources department and ask if there is any recruitment plan and which one is the most suitable.