How would you go about playing a sound based on impact in VR?

For Example, I want the user to be able to knock on the door using Oculus touch or any similar peripheral, but I want to be able to allow the AI hear it. I know I probably would have to use something like the Make Noise node and maybe use a collision to detect when the hand is close to the door? I want to also have where the harder you hit the door, the louder the sound is as well. I am interested in blueprint or C++ solution.