FreePBX | Dial Plan für Deutschland (Germany)
von
Thomas
Erstellt am 19.07.2018
Da ich in dieser sowie letzten Woche viel mit der OpenSource Lösung FreePBX beschäftigt war, gibt es heute einen kleinen Artikel dazu. Es handelt sich um ein Thema, das mich viel Zeit gekostet hat. Es soll euch nicht genauso ergehen, deshalb dieser kurze Artikel dazu.
Der Beitrag ist besonders für Einsteiger, die bisher kaum mit TK-Anlagen zu tun hatten, gedacht. Mir geht es besonders um den Dial Plan, zu dem es im Internet für Deutschland (Germany), kaum bis gar keine Dokumentation gibt.
Die Googlereihe muss diese Woche ruhen, ich versuche nächste Woche einen neuen Beitrag zu erstellen.
Einen Dial Plan für Deutschland in FreePBX erstellen
Ich hatte das Problem, dass mein SIP-Provider (Sipagte), nur einen Outbound Plan für alle Rufnummern vorgegeben hat. Dieser ist bisschen statisch und unflexibel. Oft ist gewollt, dass z. B. eine regionale Nummer mit derselben Vorwahl, wie der eigene Anschluss, gewählt werden kann ohne explizit die Vorwahl zu tippen.
Ein guter Dial Plan sollte folgendes beinhalten:
- alle Rufnummern in Deutschland
- regional anrufen können, ohne Vorwahl inkl. Notruf
- internationale Rufnummern anrufen können
- Notrufnummern
Wir müssen demnach also die Route für internationale, nationale und regionale Telefonate vorgeben.
Welche Wildcards stehen für was?
- X - gilt für alle Ziffern von 0-9
- Z - steht für alle Ziffern von 1-9
- N - gilt für alle Ziffern von 2-9
- [1237-9] - steht für die alle in der Klammer definierten Ziffern, in diesem Fall also 1,2,3,7,8 und 9
- . - ist eine Wildcard und steht für alles, sowie noch folgende Ziffern
- prepend - ist eine definierte Nummer, welche bei der gewählten Rufnummer vorgeschoben wird
- prefix - ist eine definierte Nummer, welche bei der gewählten Rufnummer abgeschnitten wird
- match pattern - ist die Rufnummer, die besteht am ende aus (prepend) prefix | [match pattern]
Deutschlandweit, national:
In Deutschland haben wir die Vorwahlen 02... bis 09...
- prepend - leer
- prefix - leer
- match pattern - "0N." oder "0[2-9]."
Deutschlandweit auf Mobilfunk
- prepend - leer
- prefix - leer
- match pattern - mit "01[5-7]." füllen. In Deutschland gibt es nur Mobilfunknummern, die mit 015..., 016..., 017... beginnen.
Landesweit, regional:
- prepend - eure regionale Vorwahl muss hier stehen, für Saarbrücken z. B. "0681".
- prefix - leer
- match pattern - "N." In regionalen Gebieten beginnen die Vorwahlen mit 2-9.
- Notruf - dupilziert den Eintrag für regional und ersetzt bei match pattern das N. durch "1."
Internationale Gespräche, international:
Internationale Gespräche möchten wir mit einer 00 als Vorwahl beginnen.
- prepend - leer
- prefix - leer
- match pattern - "00." Da wir die Gespräche mit 00 beginnen wollen.
Falls euch mein Geschriebenes etwas überfordert, hier mein ein Bild meiner FreePBX Konfiguration:
Bitte beachtet, dass die Zeilen vier und fünf durch nur einen Eintrag ersetzbar wären. Ich möchte hier nur die Verwendung von Wildcards verdeutlichen. Der Einzeiler könnte wie folgt aussehen:
- (0681) prefix | [N./CallerID]