Dial Rule Help

I want most outbound calls to not transmit caller ID. I have added a dial rule for the relevant trunk which looks like:


It works. I know this could (should?) be done with the prefix dealie - but here’s the catch…

Sometimes we want to transmit caller ID. Our people are used to dialing *82 to show caller iD, so…


If I’ve read the dial rules tool tip properly (for the last 50,000 times it’s popped up) only the first rule should be matched. That being the case, the *82 should be stripped and the rest of the number should be passed. Otherwise, a *67 will be prepended to the number.

Am I right in my approach? If so, why is this not working? If not, please clue me in.