Hi,
Are there any public databases of dial plan information? Are there any schemas (e.g. XML / XSD) useful for describing arbitrary dial plans from different carriers around the world?
The type of things that I'm interested in:
- being able to translate any local number to E.164 (if possible)
- knowing the expected length (or range of lengths) for different numbers
- being able to recognize numbers that can't be translated to E.164 (e.g. the emergency numbers)
- being able to classify specific types of number that usually have a carrier-specific or country-specific meaning (e.g. classifying numbers as directory assistance, customer service, emergency)
I'm familiar with Google's libphonenumber, although it is not a database, rather, it is a library that has dial plan logic in Java. It supports many of the things I want for numbers that can be translated to E.164 and country-level dial plans, but not local dial plans (e.g. dialing a London number without the 020 area code).
Regards,
Daniel