-
-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
German 7-digit mobile numbers not passing plausibility check #440
Comments
@goalaleo Hi Leo! Thanks for the issue – can you please try again with the latest gem and let me know the status there? (2.18.2) |
I tried it myself – interesting, will have to look into it! |
Ok, got it. The reason is that these are all numbers with 4 digit NDCs. In the Phony
Add a digit, and they will pass. Now we'll have to figure out whether |
According to https://en.wikipedia.org/wiki/List_of_dialling_codes_in_Germany, I'd wager it's Phony. I'm closing this, but please reopen, if you disagree, or if you have some info on this issue 😊 |
@floere I have entered the rabbit hole of german mobile phone numbers... After doing some googling and coming across varying number range tables for german mobile phone numbers, I've come to believe that the current implementation is not conclusive. I tried to find the official documents defining the possible number ranges, and found this page on the Bundesnetzagentur (Federal Network Agency) website, which contains some useful documents such as the... The latter document is quite recent, and contains 4 digit number ranges 151x that are not listed in the Maybe passing all numbers that meet the criteria of the numbering plan (first document) should be considered |
Using
phony (2.17.3)
What I did
Generate German 7-digit international mobile phone numbers using the
ffaker
gemselect numbers that don't pass
Phony.plausible? number
What happened
Got a list of numbers that didn't pass the check
What I expected to happen and why
Expected to get an empty list. I didn't find any obvious difference between the numbers that passed the check, and the numbers that didn't
The text was updated successfully, but these errors were encountered: