Standort-Konfigurationsdateien

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
ELänder-Code
FVorwahl
GLokale Nummer
IOptionale Vorwahl
NOptionaler 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
countryIDID des Landes aus der countries.xml
IDVorwahl 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
countryIDID des Landes aus der countries.xml
IDVorwahl

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
countryIDID des Landes aus der countries.xml
IDRufnummer

Version 8