1. Did anyone call me while I was gone?

2. Did anyone call for me while I was gone?
- Yes, you have a message from Lisa.
===========================
Which question is right?
What is the difference between 'call me' and 'call for me'?

All are correct.

"call me" means someone called you on the telephone (or cell phone)

"cal for me" can mean either 1) someone called you on the phone or 2) someone came in (to the office?) and asked for you.

Both questions are correct, but they have slightly different meanings.

1. "Did anyone call me while I was gone?" is asking if anyone made a phone call to the person asking the question. In this case, the caller intended to reach the person who asked the question directly.

2. "Did anyone call for me while I was gone?" is asking if anyone made a phone call on behalf of the person asking the question. In this case, the caller intended to speak with the person who asked the question, but the person asking the question was not available at the time.

In terms of the difference between "call me" and "call for me," the phrase "call me" suggests that the caller intends to speak directly to the person asking the question, while "call for me" implies that the caller wants to reach the person asking the question but is willing to speak with someone else if necessary.