If you Want to hide your number from the business you're about to call, or don't want your friends knowing who's calling them? You can block your Caller ID information so that your number does not appear on the recipient's phone. You can do this by using a special prefix, contacting your carrier, or by using the features on your device
Use a caller ID blocking prefix. In many countries, you can enter a code before you dial a number and your phone number will be blocked from appearing on the recipient's caller ID. The code varies depending on your country and your service provider, and it is not possible to block in all countries. Enter the prefix, followed immediately by the number you are dialing. For example, if you are in the US and want to call (555)123-4567, you would enter *675551234567.
If you want all of your phone calls to always be blocked, you can contact your carrier and set up permanent Caller ID blocking. There is typically a charge for this, and the fees and terms will vary from carrier to carrier. Many phones allow you to block your Caller ID information by changing the phone's settings. If your phone does not have the option to do this, then it is not allowed by your carrier.