Using Set Caller-ID on defined channel or context

Just a question.
In using Set Caller-ID, I was hoping to insert country codes where they are not received. So from a channel/trunk that’s receiving the call (and unable to prefix such code) I would check if the first two characters are “00” I’d pass it but otherwise I’d remove the 0 prefix and insert the country code. I have this situation with more than one country - besides, generally how do I restrict it to specific situations?

I couldn’t find any documentation on Set Caller-ID (the module) so I thought I’d ask.

I’m using FreePBX 1.812.210.57-1 from the distro.

no ideas? please!