Call-Back and DISA CID

Hi All,
I use FreePBX for Call-Back service.
I’ve set a DISA destination after call-back for making calls trought voip trunk.
I’ve set a Caller ID in the DISA Configuration but it doesn’t override the original Caller ID given by the Call-Back.

for example:

1111 call the FreePBX Call-Back Service
then
FreePBX call Back 1111
then (when 1111 answer)
FreePBX switch to DISA Service (which has 5555 as Outgoing Caller ID)
then
user dial 2222
then
System call 2222 usig 1111 as Caller ID instead of 5555
then
VoIP Provider stops the call for bad Caller ID

Can someone help me?

Sorry for Bad English

Maurizio