Customise outbound ANI for agent

Dear all,
I have a question, as usual, here below the scenario:

  • I have a queue reachable from our customer by a specific DID;
  • this DID should be also the ANI showed by the prefered agent of this queue (the other momeber should shouw their own ANI).
    So the number is a DID for a Queue but, in the same time, it should be used as ANI for the prefered agent.
    Do you know how to setup it?...if it's possibile.
    Thanks!
    davide