Standort-Konfiguration
Die Konfiguration der Standorte wird in einer xml-Datei gespeichert. Die Datei liegt unter config\locations.xml.
Wahlregeln der Länder
Die Wahlregeltabelle enthält die Wahlregeln der Länder. Diese sind in der Datei countries.xml gespeichert. Sie enthält die Namen der Länder und die dazugehörigen Wahlregeln für lokale, nationale und internationale Anrufe.
<?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>
Symbol | Bedeutung |
---|---|
E | Länder-Code |
F | Vorwahl |
G | Lokale Nummer |
I | Optionale Vorwahl |
N | Optionaler Long Distance Provider |
CallByCall-Vorwahlen der Länder
Die Datei providers.xml enthält die bekannten CallByCall-Vorwahlen der einzelnen Länder.
<?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>
Tag | Bedeutung |
---|---|
countryID | ID des Landes aus der countries.xml |
ID | Vorwahl des Providers (? ist ein Platzhalter für eine beliebige Ziffer) |
Vorwahlen und Ortsnamen
Die Datei cities.xml enthält die bekannten Ortsnamen für die Vorwahlen der Länder.
<?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>
Tag | Bedeutung |
---|---|
countryID | ID des Landes aus der countries.xml |
ID | Vorwahl |
Besondere Rufnummern
Die Datei specialnumbers.xml enthält die bekannten Sonderrufnummern der Länder. Dies sind Rufnummern, die nicht internaltional wählbar sind, z.B. Notruf oder Auskunft. Diesen Rufnummern wird bei der Formatierung keine Vorwahl vorangestellt.
<?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>
Tag | Bedeutung |
---|---|
countryID | ID des Landes aus der countries.xml |
ID | Rufnummer |
Version R2