Please inform me, if you have a clever solution.
Of course there are some musts:
My international number is +49-30-789 50 798 (last three digits are fake, for keeping it private).
The first two indicate germany - from most countries you have to call 0049, from some 049 and from others it's simply false
If you're calling from germany, you may omit the +49, but need a 0 before '30' for Berlin, which you don't need from foreign countries.
From Berlin, you may omit the 030.
Smaller cities have more digits: Trier: 0651, Elstal: 033 234.
The mobile-phone is 0176-676 43 49. (last digits fake, to prevent Ranchers from calling me, early in the morning...)
From foreign countries, I guess, it's the same
pattern, with provider instead of city: +49-176-676 43 49.
But now it's getting interesting:
While there is a industrial norm in Germany (DIN, like ISO in the US) for formatting telephonenumbers, which tells to split it in groups of 3 digits from the end:
78 950 798
_6 763 349
I don't recognize my own number in the above formats.
You may often detect a pattern in a number, which is easy to memorize.
My homenumber starts with 789 - a sequence.
And the 798 in the end is a variation in sorting of the first three digits.
So 789 50 798 is my prefered grouping for that number.
676 is a pattern too.
676 33 49 is more easy to learn than
6 763 349.
Think of
49 49 38 38 or
49 493 838.
Write a clever pattern-recognition program an make it OpenSource!
And provide an interface for dull dialing machines, which only get the plain number, unformatted: 00493078950798
Last but not least: Don't call us, but we call you...