Usted está en Brasil (yo también), por lo que no puede marcar simplemente "+" delante del código del país. Debe marcar "00" y el CSP (el código del operador de larga distancia).
Lo que sucede es que algunos operadores (Oi y Claro, desde luego) tienen una aplicación JavaCard en la tarjeta SIM que intercepta todas las llamadas que realiza y antes de enviar el número marcado a la red verifica si se encuentra en una situación en la que debería hacerlo. necesita agregar un CSP o no, y agrega el propio CSP de los operadores en ese caso, si no hay uno en el número marcado.
Entonces, por ejemplo, si estoy en Río (código de área 21) y marca una llamada al (24) 9999-8888, que es una llamada de larga distancia, la aplicación agregará "0" + a mi número. Lo mismo si estoy en Petrópolis (código de área 24), ya que mi MSISDN es de Río.
Por otro lado, si registro mis números de teléfono con la notación internacional, la aplicación es lo suficientemente inteligente como para eliminar el "+" y el código del país y agregar el "0" y el CSP, a menos que se dé cuenta de que usted ' re roaming en el extranjero.
Además de Oi y Claro, creo que Vivo también usa una aplicación así, ya que compra tarjetas SIM de los mismos fabricantes.
TIM tiene una aplicación diferente en sus tarjetas SIM que modifica los números de teléfono en su tarjeta SIM para agregar el CSP 41. Es una solución poco convincente y lamento cada vez que tengo que usar un TIM móvil.
Si es suficiente para que tengas una aplicación como la de TIM, hay al menos dos en la App Store brasileña que editarán la Libreta de direcciones del iPhone:
- [Minha Operadora] (http://itunes.apple.com/br/app/minha-operadora/id401640256?mt=8)
- [DDD Fácil] (http://itunes.apple.com/br/app/ddd-facil/id381994693?mt=8)
Tampoco he probado, por lo que no puedo ofrecer consejos sobre cómo funcionan.
De lo contrario, es probable que tengas que volver a un operador que ofrezca esa aplicación en la tarjeta SIM (no hay forma de que un usuario agregue aplicaciones a su tarjeta SIM por sí mismo).