My name shows up on an internal reference for a specific set of skills and issues. However, this reference is quite prominent. So there is probably not a question a co-worker could think to ask about any topic within our organization that I have not received. Computer problems, HR issues, weather trouble in states 1,000 miles away, and every single system any co-worker uses for any task. The reasonable people start out with "You may not be the contact I need, but I'm hoping you can direct me." and then give me the issue in 100 words or less. Because I have received so many questions, I can often point them in the right direction, at least. Most people are gracious, and grateful for any direction I can give them. Often when I give them the correct contact, they realize they have been provided that information at some point, and had forgotten, and they are very apologetic. But at least once a week, someone will launch into a HUGE, detailed explanation of their issue that I cannot break into, only for me to eventually tell them I can't do anything to address that problem. Then they get frustrated because their time was wasted.
I am sorry, but my job is not soothsayer and fixer of all things. If you are going to call a random co-worker in a large organization just because that name is visible, associated with a totally different topic, maybe you should find out if I can help you before giving me a 5 minute wall of words about your situation?