XIVO Plattform Tutorial – Installation einer XIVO VPN Telefonanlage auf einer CloudAtCost Cloud Eine Cloud ohne Folgekosten.

Einfach starten

Ein typisches ISO als Installationsmedium kann man bei Cloudatcost leider nicht verwenden. Wir beginnen also unsere Installation mit einem 64.bit Debian 8 .Wir müssen dort die Sandbox manuaell aufbauen. Man benötigt für XIVO mindestens 1 GB Ram. In der Debian Installationsroutine ist leider ein Bug von Cloudatcost eingebaut worden, der noch nicht behoben ist. Daher beträgt die maximaleFestplattegrösse unter Debian dort 10 GB.

phone-cloud credits: Sarah Joy

Sobald die Virtuelle Maschine fertig ist sollten man sich sofort einloggen und unbedingt sofort das root Password mittels SSH/PUTTY wechseln indem wir den Befehl passwd eingeben.

Folgende Befehle sind zur Vorbereitung nötig:

apt-get -y remove apache2*
apt-get update
apt-get -y upgrade
sed -i '/exit 0/d' /etc/rc.local
killall plymouthd
echo killall plymouthd >> /etc/rc.local
rm -f /etc/rc3.d/S97*
echo "exit 0" >> /etc/rc.local
reboot

Installation

Die folgenden Kommandos schließen die Installation und Konfiguration ab. Man sollte wissen, das XIVO schon seit 10 Jahren entwickelt wird. Fast alle 2 Wochen erscheint eine neue Version in die Verbesserungen eingebaut sind. Es kann deshalb sein, dass die Codes, die wir hier vorbereitet haben nicht funktionieren und sie sollten einen Kommentar schreiben, wenn es einmal klemmt, damit wir die Scripte gegebenenfalls anpassen können. Das Passwort unten ist durch Ihr eigenes Passwort zu ersetzen. Bitte dringend auf die Anführungszeichen achten! Mit diese Passwort loggen Sie sich auf der Weboberfläche ein. Wichtig ist noch dass man aus Sicherheitsgründen eine Firewall benutzen sollte, die XIVO nicht mitbringt. Hier ist es schwierig, da in vielen Ländern die IP Nummer wechselt und wenn man sich nicht mit Travelin Man auseinandergesetzt hat hat man sich recht schnell vom eigenen System ausgeschlossen.

Zum Experimentieren kann man Travelin Man und die IP-Tables Firewall weglassen. Sollte das System gehackt werden, entsteht, wenn man nur Provider nimmt, die Paypal akzeptieren und man nur maximal 10 Euro zuläßt, kein grösserer Schaden. Die beste Versicherung, die es gibt. Damit ist endlich Schluss mit dem Risiko, das man bei Benutzung einer Fritzbox eingeht. Ist diese einmal gehackt sind in wenigen Stunden einige 1000 Euro Telefonkosten fällig und ein Nachweis fast unmöglich, daß die Schuld in der Fritzbox liegt.

cd /root
# base XiVO install
wget http://mirror.xivo.io/fai/xivo-migration/xivo_install_current.sh
bash xivo_install_current.sh
# Travelin' Man 3 IPtables WhiteList Firewall
echo "*/10 5-22 * * * root /root/ipchecker > /dev/null 2>&1" >> /etc/crontab
wget http://incrediblepbx.com/firewall-xivo.tar.gz
tar zxvf firewall-xivo.tar.gz
rm -f firewall-xivo.tar.gz
./tm3-xivo.sh

Konfiguration

Sobald die Konfiguration fertiggestellt ist loggen Sie sich unter der IP Ihres servers im Browser ein. Ignorieren sie die https Sicherheitswarnungen. Der Benutzer ist root und das Passwort ist dasjenige, das sie im Script eingegeben haben. Der Hostname Eintrag darf keine Sonderzeichen und keinen Domainnamen beinhalten

xivo-konfiguration1

Auf dem nächsten Template geben Sie Ihre Angaben, wie unten gezeigt an. Im nächsten Schaubild ist der Incalls context besonders wichtig. Hier wird die Rufnummern Range eingetragen, die Ihr Telefon oder Internetprovider Ihnen zur Verfügung stellt (DID). Die Google VOIP Telefonnummern, besitzen eine führende 1 und die Länge ist somit 11 Nummern (001 ist die amerikanische Vorwahl). Andere amerikanische Provider verwenden die 1 nicht und man kommt so auf eine Länge von 10 Nummern. Erst einmal gibt man eine Range für die Grundkonfiguration ein, die man später ergänzen und ändern kann.

Wie man eine GOOGLE VOIP Nummer registriert wurde in folgendem Beitrag beschrieben.
Es ist wichtig ein VPN zu verwenden, sollte man die Registrierung von außerhalb der USA durchführen.

xivo-konfiguration2

Schaubild 4 (bei einigen amerikanischen Providern fällt die führende 1 weg und somit ergeben sich für die DID Länge 10 Ziffern

Im letzten Schritt einfach nur noch Validate klicken:

xivo-konfiguration3

Dieser Beitrag basiert auf einem Tutorial von Ward Mundy

XiVO Platform Tutorial: Installing XiVO VM at CloudAtCost

Wilfried Gödert on BehanceWilfried Gödert on BloggerWilfried Gödert on EmailWilfried Gödert on FacebookWilfried Gödert on GoogleWilfried Gödert on LinkedinWilfried Gödert on TwitterWilfried Gödert on WordpressWilfried Gödert on Youtube
Wilfried Gödert
Physician at Tocan Germany
Arzt mit Zusatzqualifikation Medizininformatik. Verantwortlich für die Qualitätskontrolle der chirurgischen Instrumente im Tocan.de Shop.
30 Jahre Erfahrung in der Zweckentfremdung.
Die OpenWRT VPN Router und Projekte um diese Router und das sinnvolle Zubehör werden von Ihm betreut.
Interessen: Netzwerk und Datensicherheit, Haus Automatisierung...