I recently moved to Germany with my 3GS iphone that i had bought from AT&T in Puerto Rico. I successfully jailbroke/unlocked it, and have now been under a phone contract with the E-plus/BASE network as of this week.

For the most part things are working well, but there are moments when the phone shows that I have signal, however no calls are allowed to come in and I may not be able to get my email (gmail). However, I have been able to send text messages at these times. There have been other times when it is the reverse. I can't send texts but can do everything else.

In these cases turning on and off the phone solves the problem.

Any ideas on the problem/solution?