You can mask the "calling number" for internal calls by using calling search spaces, partitions and translation patterns. I have done this with CM 3.1(x) but have not checked to see if there is an easier way to do this with 3.2. Email me if you would like the specifics.