would you say "John calling" is a noun phrase almost identical
to "his
calling" where "calling" is a genitive functioning as a
noun? No. There is nothing genitive going on here.
It's (among other things) a Whiz-Deletion. That will be John who is calling. So calling is part of the verb...