Sei in Brasile (così sono), quindi non puoi comporre il "+" davanti al prefisso internazionale. È necessario comporre "00" e il CSP (il codice operatore a lunga distanza).
Ciò che accade è che alcuni operatori (Oi e Claro, di sicuro) hanno un'applicazione JavaCard nella scheda SIM che intercetta ogni chiamata effettuata e prima di inviare il numero selezionato alla rete verifica se ci si trova in una situazione che si dovrebbe è necessario aggiungere un CSP o meno, e aggiunge il CSP dell'operatore in quel caso, se non ce n'è uno nel numero selezionato.
Quindi, ad esempio, se sono a Rio (prefisso 21) e compongo una chiamata a (24) 9999-8888, che è una chiamata interurbana, l'applicazione aggiungerà "0" + al mio numero. Lo stesso se sono a Petrópolis (prefisso 24), dato che il mio MSISDN è di Rio.
Dall'altro lato, se registro i miei numeri di telefono usando la notazione internazionale, l'applicazione è abbastanza intelligente da rimuovere "+" e il prefisso internazionale e aggiungere "0" e CSP, a meno che non si accorga di te " re-roaming all'estero.
Oltre a Oi e Claro, immagino che Vivo utilizzi anche un'applicazione simile, dal momento che acquista le schede SIM degli stessi produttori.
TIM ha una diversa applicazione nelle loro schede SIM che modifica i numeri di telefono nella scheda SIM per aggiungere il CSP 41. È una soluzione zoppa e mi dispiace ogni volta che devo usare un TIM mobile.
Se è sufficiente avere un'applicazione come TIM, ce ne sono almeno due nell'App Store brasiliano che modificherà la Rubrica dell'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)
Non ho nemmeno provato, quindi non posso offrire consigli su come funzionano bene.
Altrimenti, probabilmente dovrai tornare da un operatore che offre quell'applicazione nella scheda SIM (non c'è modo per un utente di aggiungere app alla propria scheda SIM da solo).