@WhitW-6534 Thank you for your question.
Using ServiceRemotingServiceEvents, there is no direct way to identify the caller of the remote method as only information about method to be called along with remote service is exposed in the event.
Moreover other parameters like request body and headers are also exposed.
Moreover trying to identify the source of event using the sender of the event might give exact source as dispatcher of the event might be Async and might not expose that information about it.
One of the way which I see this can be done (with code modification) is via making Remote API call through an proxy class which adds the caller information into headers which is extracted out in the event or using similar approaches only.
Hope this helps.
Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics