Pass a CID on transfer

We have 2 call centers one in California and one in the Phillipines we are transferring specific calls to the Phillipines from Cali. We would like to be able to make the call show the Campaign names passed as a variable so we can use one in group for it all. Other wise we are looking at having to have a different in group and therefore a different transfer extension per campaign. Any help would be greatly appretiated.

have you tried SetCallerId in your dialplan:
something like this:
exten => _1NXXNXXXXXX/2100,1,Set(CALLERID(all)=user1<111>)