Is there a way to get notified about any DID hit the trunk regardless of the inbound settings?

You can create your own Asterisk dialplan to preprocess inbound calls by using a context like this: