CallerID in Queues for external numbers

Don’t really know, but I think that is FreePBX related problem.
Short description: If is in queue agents list used a external number (for example cellphone) then outgoing ID is trunk CID and not incoming CallerID. Otherwise in all other cases is CID OK.

Same problem described in this unanswered closed topic: