1.6.0.1 cdr messed up for callerid and src

I am using asterisk 1.6.0.1. When I set a callerid; the cdr field callerid and src set to be that same value. However, in 1.4 the src didn’t get affected with this assignment. Here is my sample…

Action: Originate Channel: IAX2/1111111 Context: default CallerId: 0000000 Exten: 2222222 Priority: 1

then in the dialplan I have…

Basically, the command calls the phone number i gave in the channel (1111111) then calls the extension I gave (2222222) and bridges them together; which works fine…

But now the cdr ends up being src=0000000, callerid=0000000, dst= 2222222

in prior version (1.4) it ended up being src=1111111 callerid=0000000 dst-2222222

has something changed in the way “CallerId” variable is used in Originate command?