HOWTO: FreePBX und ENUM

chronoton

Neuer User
Mitglied seit
27 Jul 2005
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hi Voipler,

nach 2 Tagen Forschungsarbeit, wie man seiner FreePBX ENUM in Deutschland beibringt möchte ich hier mal die Ergebnisse präsentieren um anderen evtl. die Arbeit zu sparen.

Getestet ist das ganze mit Asterisk 1.2.9.1 und FreePBX 2.1.3.

Leider sind alle HOWTO's und Manuals meistens auf australische Verhätnisse abgestimmt und ziehen deutsche Rufnummernpläne nicht in Betracht.

Um einen Überblick zu erhalten, wie FreePBX an ENUM herangeht, empfehle ich den folgenden Artikel als Basis :

http://dumbme.voipeye.com.au/trixbox/calls_handling.htm#ENUM


Als erstes fügt man unter "Trunks" einen neuen ENUM Trunk hinzu. Diesem gibt man seine gewünschte Outbound CallerID.

Ab hier geht das eigentliche Problem mit FreePBX los. Die fixlocalprefix von Asterisk kann nicht damit umgehen, daß 49 für deutschland hinzugefügt werden muss aber gleichzeitig die führende 0 von Nationalgesprächen vorne weg muss um einen string a la 498912345678 zu erhalten, wenn jemand eigentlich 08912345678 gewählt hat.

Dazu benötigt man die angepasste fixlocalprefix von Alexander Poukhovsky:

Code:
cd /var/lib/asterisk/agi-bin/
wget http://arsis.ru/dl/voip/fixlocalprefix.tar.gz
tar -zxvf fixlocalprefix.tar.gz fixlocalprefix.4
mv fixlocalprefix fixlocalprefix.old
mv fixlocalprefix.4 fixlocalprefix

( Siehe auch : http://www.trixbox.org/modules/newb...1698&forum=1&viewmode=flat&order=ASC&start=10 )

Nachdem man seine fixlocaprefix gegen diese ausgetauscht hat, trägt man nun folgende Dial-Rules beim ENUM Trunk ein :

00|ZXXXXX.
0|49+ZXXXXX.
4989+ZXXXXX.


Anmerkung: man sollte natürlich die 89 nur verwenden, wenn man in München sitzt und ansonsten die Nummer seiner eigenen Stadt ohne führende 0 angeben. Die Reihenfolge ist ebenfalls entscheidend. Wer die Zeilen umdreht, muss ich nicht wundern, wenn es nicht mehr geht.


Als letztes muss man eigentlich nur noch bei der Outbound-Route die Trunk Sequence zu erweitern, so daß der ENUM Trunk zuerst steht:

calls_34.gif



Das sollte es schon gewesen sein. Happy ENUMing ;)
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.