Archivierter Artikel:
Dieser Artikel bezieht sich auf Version 4.x des UCware Servers und ist daher veraltet.
Den aktuellen Stand finden Sie hier.
Im Menü Routen, Untermenü „Routen & LCR“ wird definiert, welche Benutzergruppe welche externen Rufnummern anrufen darf und über welche Gateway-Gruppe (und somit über welches SIP-Gateway) das Gespräch abgewickelt werden soll.
Über diesen Bereich lassen sich verschiedene Funktionen umsetzen:
Das Routing gilt im Standardfall nur für angemeldete Benutzer. Für Dummy-User die eine 95xxx-Telefonnummer haben, wird das Routing nicht berücksichtigt. Diese können ausschließliche interne Rufnummern anrufen.
Wählt ein angemeldeter Benutzer eine Rufnummer, welche nicht als interne Rufnummer vergeben ist, wird das Routing von oben nach unten Regel für Regel überprüft. Die erste Regel, die zutrifft wird ausgeführt. Wenn eine Regel zutrifft, werden die Regeln, die darunter stehen, ignoriert.
Damit eine Regel zutrifft, muss
$NOBODY_ALLOW_EXTERNAL =
von false;
auf true;
geändert werden.Um sinnvolle und passgenaue Routen zu entwickeln ist es erforderlich den Nummernplan des jeweiligen Landes zu beschaffen, in dem die UCware betrieben wird.
Es ist technisch möglich alle ausgehenden Anrufe, einschließlich aller Rufnummern mit besonders hohen Verbdings- bzw. Minutenentgelten, zu erlauben. Hiervon wird jedoch ausdrücklich abgeraten:
Um die Funktionsfähigkeit der Notrufnummern sicherzustellen, sollten diese als höchste Priorät im Routingplan eingetragen werden.
Zusätzlich kann es sinnvoll sein die interne Rufnummer 110 auf die externe Rufnummer 0110 weiterzuleiten und die interne Rufnummer 112 auf die externe Rufnummer 0112 weiterzuleiten, da im Notfall teilweise nicht daran gedacht wird die Amtsnull zu wählen.
Damit ein Benutzer eine bestimmte Rufnummern nicht anrufen kann, darf es entweder die für die gewählte Rufnummer keine zutreffende Regel geben oder der ersten zutreffenden Regel darf kein SIP-Gateway bzw. kein funktionierendes SIP-Gateway enthalten. Die Kombination beider Möglichkeiten erhöht die Sicherheit: Es gibt also eine zutreffende Regel, die eine hohe Priorität hat und auf ein leeres oder nicht funktionierendes SIP-Gateway leitet und somit die Rufnummer bzw Rufnummerngasse sperrt. Zusätzlich dürfen die Regeln mit niedrigerer Priorität auch dann nicht zutreffen, falls die Sperr-Regel gelöscht wird oder wegen einem anderen Parameter nicht zutrifft. So ist sichergestellt, dass auch bei fehlender oder deaktivierter Sperr-Route die Rufnummer nicht angerufen werden kann.
Für den Betrieb einer UCware in Deuschland beachten Sie den aktuellen Nummernraum für die öffentliche Telekommunikation der Bundesnetzagentur: Nummernraum für die öffentliche Telekommunikation
Um zu gewährleisten, dass ein angemeldeter Benutzer jederzeit den Notruf anrufen kann, ist es dringend empfohlen die Regeln für Notruf als oberstes einzutragen und dort zu belassen.
Damit auch an Telefonen ohne einen angemeldeten Benutzer (Dummy-User) die Notrufnummern angerufen werden können, muss in der ucware.php
der Parameter $NOBODY_ALLOW_EXTERNAL =
auf true;
gesetzt werden.
Notrufnummer in Deutschland sind
Der passende reguläre Ausdruck ist: ^011[02]$
Die folgenden Rufnummern sind keine Notrufnummern, werden häufig jedoch dennoch für alle Benutzer freigeschaltet
^0115$
^0(0[2-9].{1,4}|)19222$
Harmonisierter Dienst von sozialem Wert
^0116(.{3})$
^0(0[2-9].{1,4}|)19240$
^008001909999$
^008006888000$
Um alle Rufnummern innerhalb des eigenen Ortsnetzes zu erlauben, ohne jedoch Anrufe zu den teuren Telefonauskünften 118xx (bis zu 2,73 Euro pro Minute) mit einzuschließen und gleichzeitig die Nummern 110, 112 und 116xxx nicht zu blockieren ist folgender reguläre Ausdruck notwendig:
^0(11[0-7]|1[2-9]|[2-9])
Um deutsche Ortsnetze mit einer Regel zu treffen, ohne jedoch die Sondernummern 0700 (Persönliche Rufnummern), 0800 (kostenlose Freephone-Nummern) und 0900 (Mehrwertdienste, teilweise teuer) mit einzuschließen, ist folgende Regel geeignet:
^00([2-9](0[1-9]|[1-9]0|[1-9][1-9])|600)
Erläuterung:
Deutsche Mobilfunkrufnummern (einschließlich der aus der Mode gekommenen Funkrufempfänger) lassen sich mit der folgenden Regel treffen: ^001[5-7]
Durch eine Verfeinerung des regulären Ausdrucks können die Funkruf-Vorwahlen 0168 und 016951 ausgeklammert werden:
^001(5|6[0-3]|7)
Grundsätzlich ist es sinnvoll Auslandsgespräche ausschließlich in die benötigten Ländern zu erlauben. Eine schnelle und einfache Lösung ist es zunächst nur Anrufe in das Europäische Ausland zu erlauben:
^000(3|4)
Mit etwas mehr Aufwand können mehrere Länder in einem regulären Ausdruck zusammengefasst werden z.B. alle an Deutschland angrenzenden Länder:
^000(49|45|31|32|352|33|41|43|420|48)
- Deutschland, Dänemark, Niederlande, Belgien, Luxembourg, Frankreich, Schweiz, Österreich, Tschechien, Polen.
Um alle anderen Anrufe auf Rufnummern, welche mit zwei Nullen beginnen, zuverlässig zu verhindern, ist es hilfreich die folgende Regel anzulegen ohne jedoch ein Gateway zuzuordnen.
^000
Für den Betrieb einer UCware in Österreich beachten Sie den aktuellen „Austrian Numbering Plan“ der Rundfunk und Telekom Regulierungs-GmbH: Rufnummernplan
Für den Betrieb einer UCware in der Schweiz beachten Sie den aktuellen SR 784.101.113/2.2 Nummerierungsplan E.164 vom Bundesamt für Kommunikation: Nummernblöcke und Kennzahlen