Are you using digital or analog lines? Caller id on analog lines is determined by the carrier. On digital lines if the carrier lets you, you can set it to what you need to.
If you need to be able to fake your caller ID for whatever reason, you can do a Pay as you go plan and set the outgoing number to be whatever you want using les.net. This isnโt a plug for anything. Iโm just someone who has used their service to alter my outgoing caller id.