En el iPhone, ¿cómo puedo bloquear las llamadas salientes realizadas por mi aplicación iOS?

Incluso * 67 no siempre bloqueará su información en los EE. UU. Si marca un número gratuito 800 su información aún puede ser enviada.

No tiene mucho control sobre qué datos se enviarán a terceros si va a utilizar la conexión celular. Realmente depende de la compañía de teléfonos celulares (y cualquier horrible desastre de regulaciones que se supone que la compañía debe seguir). Incluso Apple no puede controlarlo.

Para que quieras ser loco, puedes construir tu propio servidor de puerta de enlace VOIP-PSTN. Y haga que su aplicación realice una llamada VOIP a su servidor y que su servidor realice la llamada PSTN. Nada de esto es gratis. Requiere un servidor Backend y probablemente algún tipo de conexión a la red telefónica que pueda finalizar la llamada. Hay compañías de terceros que pueden ofrecer estos servicios (no serán gratuitos). Algunos ofrecen terminación internacional a muchos países.

Pero ahora tiene más control sobre qué datos podrían enviarse a la PSTN. Para que pueda ocultar el número de teléfono original de la persona que llama.