How to distinguist between trunks on incoming calls?

I would like to send some of the numbers (trunks) to a custom context and ask the caller to approve call recording like described here: Ask caller to approve Call Recordiing

So I guess I will just send all trunks to the custom context and return the unwanted ones directly to from-trunk.