This is handled by the carrier. Not only does the carrier have to support it but you have to see it in the menu like we see https://www.techadvisor.co.uk/how-to/google-android/how-hide-your-number-in-android-3601103/
I have the LG Stylo 3 Nougat OS Trac Fone International carrier I am trying to figure out how I can set it so when I call someone my number won't show up on caller ID I have checked settings , call setting, dialer settings I see nothing that would do what I want anyone know what I can do .

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic