Post by Werner HenzeThis is just a setting at the telephone network provider's side.
And BTW, I do not understand that some of them block the own
international code. Dialing +49 in Germany is perfect with
mobiles, but it may result in problems on a fixed line. I don't
understand why there must be/should be a difference.
I don't know it, I can just guess:
Mobile phones can be used abroad (roaming), and therefor it will be
compfortable to save the phone numbers in international format in your
mobile phone phone book. And at should be able to dial numbers in
international format even if your mobile phone is not in a foreign country.
But you cannot take your fixed line with you, when you travel abroad. So
it is not neccecary to dial with international prefix, if you use a
fixed line phone. The Deutsche Telekom (T-Com) owned a monopol for fixed
lines untill end of 1997. Since 1998, it is possible to choose your
provider for each single call by dialing a provider prefix (010xy) for
long distance calls. In the beginning, it was not allowed (by law) to
use provider prefixes for calls to your own city. There was a technical
problem, that by dialing 010xy-0049-234 you could by-pass the technical
blocking (and maybe there were some other blockings, that could be
by-passed by dialing the own country code). I don't know, if this is the
reason, why T-Com started blocking 0049, but at least I cannot dial 0049
from my T-Com fixed line today (I just tried it two minutes ago).
If you are interesed in a more detailed answer, I would suggest to
consult de.comm.anbieter.festnetz.misc (german language group about
fixed line providers)