Custom extension outbound cid

Outbounc cid is not passed on to the provider. Cid for the extension calling or the cid of the called is sent to the providor.

Any suggestion … I suppose can create a custom script to do that instead of using custom extension.

Thanks for any help