Routing calls based on the caller ID number of the person that is calling. Define the caller ID number to be matched on incoming calls. Leave this field blank to match any or no CID info. In addition to standard dial sequences, you can also put “Private,” “Blocked,” “Unknown,” “Restricted,” “Anonymous” or “Unavailable” in order to catch these special cases if the telco transmits them. Caller ID can be specified as a dial pattern when prefxed with an underscore, so for example to intercept all calls from area code 902, CID can be specified as “_902NXXXXXX” (without the quotes).
Looks like you have two inbound routes, one that will match the CID of the call, and one that will match the DID. If so, are you aware of the ‘CID Priority Route’ setting in inbound routes that’s used to determine which route governs in this case?