Currently, our telephony provider blocks the sending of Caller-ID (CLID) information on outbound calls. We now have a requirement to be able to make calls to certain numbers without blocking our CLID. We are running Cisco Unified Communications Manager 7.1 (CUCM 7.x) with a Cisco 2811 gateway via H.323 and a Primary Rate ISDN (PRI).
After requesting the telephony provider to remove CLID blocking, my initial thought was to set up 2 destination patterns on the 2811 gateway; a default pattern which prefixes all numbers with 141 to withold caller id and another pattern that matches against specific dialled numbers that would not prefix 141 (I think this is the equivalent to *67 in the US). However, this would require us to have a known list of destination numbers and to make a change as and when new numbers are added.
I then thought it may a better idea may be to implement the equivalent of an access code so that any number dialled normally would have a prefix of 141 added but anyone that dialled a code (say 1234, for example) before the full number would have the access code stripped and no 141 prefixed to the called number thus enabling CLID to be displayed at the receiver's end.
I would appreciate any feedback on whether this is the best option and, if so, how I would write the translation patters and/or rules.