Location configuration
The configuration of the locations is always stored in an xml file. The file is in config\locations.xml.
Country dialing rules
The dialing rule table contains the country dialing rules. These are stored in the countries.xml file. It contains the names of the countries and the appropriate dialing rules for local, national and international calls.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <countries xmlns="http://www.w3.org/2001/XMLSchema.xsd"> <country ID="49"> <countryCode>49</countryCode> <name>Germany</name> <SameAreaRule>G</SameAreaRule> <LongDistanceRule>0FG</LongDistanceRule> <InternationalRule>00EFG</InternationalRule> </country> </countries>
Icon | Meaning |
---|---|
E | Country code |
F | Area code |
G | Local number |
I | Optional dialing code |
N | Optional long distance provider |
Call-by-call country dialing codes
The providers.xmll file contains the known call-by-call dialing codes for individual countries.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <providers xmlns="http://www.w3.org/2001/XMLSchema.xsd"> <provider ID="10???" countryID="41"> <name>General</name> </provider> <provider ID="10703" countryID="41"> <name>Smartphone</name> </provider> <provider ID="01090" countryID="49"> <name>O2</name> </provider> </providers>
Day | Meaning |
---|---|
countryID | ID of the country in countries.xml |
ID | Provider dialing prefix (? is a place-holder for any digit) |
Dialing codes and place names
The cities.xml file contains the known place names for the country dialing codes.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <cities xmlns="http://www.w3.org/2001/XMLSchema.xsd"> <city ID="+1201" countryID="1"> <name>New Jersey</name> </city> <city ID="+4989" countryID="49"> <name>München</name> </city> </cities>
Day | Meaning |
---|---|
countryID | ID of the country in countries.xml |
ID | Area code |
Special phone numbers
The specialnumbers.xml file contains the known country special phone numbers. These are numbers which are not internationally dialable, e.g. emergency or information numbers. No dialing code is added to these numbers during formatting.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <specialnumbers xmlns="http://www.w3.org/2001/XMLSchema.xsd"> <specialnumber ID="110" countryID="49"> <name>Notruf</name> </specialnumber> </specialnumbers>
Day | Meaning |
---|---|
countryID | ID of the country in countries.xml |
ID | Phone number |
Version R2