aqui
Goto Top

Askozia VoIP Telefonanlage auf ALIX Basis

Das ein ALIX Mainboard nicht nur eine performante und Feature reiche Firewall mit Monowall oder pfSense Firmware realisieren kann zeigt das entsprechende Tutorial im Netzwerk Security Bereich bei Administrator.de.
Die folgende Kurzanleitung zeigt wie man auf der gleichen Hardware und den gleichen Handgriffen eine sparsame aber sehr leistungsfähige VoIP Telefonanlage (PBX) realisieren kann und das inklusive Voicemail, Email Benachrichtigung und zentralisiertem Telefonbuch und vielen weiteren attraktiven Telefonie Merkmalen.
Damit lassen sich für kleine und mittlere Firmen und Büros aber auch für den engagierten Heimuser eine sehr leistungsfähige Telefonanlage mit VoIP Telefonen z.B. von Snom, Aastra, Yealink, Grandstream usw. realisieren.
Ein separates Telefonnetz bzw. Telefon Verkabelung und Infrastruktur ist somit nicht mehr erforderlich und wird über das bestehende Ethernet LAN mit realisiert.

back-to-topVorbemerkung
Die Vorarbeiten entsprechen identisch denen der hier vorgestellten Firewall auf Basis einens ALIX Boards der Fa. PCEngines.
Die zum Einsatz kommende Software ist eine kommerzielle Lösung von Askozia auf Basis der sehr populären Asterisk Telefonie Software:
http://www.askozia.com/software/
Man findet sie dort im Abschnitt "Embedded". Es ist natürlich auch möglich eine freie Asterisk Distribution manuell auf dem ALIX Board zu installieren, allerdings ist der Preis der Software so gering das dieser Aufwand und das dafür notwendige Customizing zahlreicher Konfig Dateien nicht wirklich lohnt.
Die Askozia Software belohnt nach erfolgter Installation mit einem fertigen, sehr einfach zu bedienenden WebGui mit der die VoIP Telefone oder VoIP Soft Clients auf dem PC sehr einfach mit wenigen Mausklicks einzurichten sind.
Ein schneller Installationserfolg und einen stressfreie Verwaltung der Anlage ist damit in sehr kurzer Zeit möglich.
Für die meisten VoIP Telefonhersteller wie Snom, Linksys, Aastra, Yealink, Grandstream usw. bietet die Askozia fertige Profile die eine Einrichtung auf einen einzelnen Mausklick reduzieren.
Ein Kopplung an einen SIP Provider im Internet wie SipGate u.a. ist problemlos möglich ebenso die Einbettung aller bekannten freien Softphones.
Mit einem simplen USB Stick am ALIX Board ist dann auch Voicemail Betrieb mit Email Benachrichtigung und das Erstellen von Anruflisten usw. einfach möglich.
Die folgende Anleitung zum Aufbau der erforderlichen Hardware gleicht also im wesentlichen dem der Firewall, da beide mit dem ALIX eine gemeinsame Plattform haben.
Ein testweiser Download der Askozia Software und Installation auf einem PC ist ebenso möglich wer vorab die Leitungsfähigkeit der Anlage testen will.


back-to-topDie Hardware
Die Hardware Basis ist wie schon bei der o.a. vorgestellten Firewall Lösung ein ALIX Mainboard Modell 2D13 der Firma PC-Eingines mit 3fach LAN Interface.
Das komplette Set aus Gehäuse, Board, Netzteil und Flash Speicher gibt es bequem als Bausatz zu kaufen, so das eine Bestellung der Einzelkomponenten eigentlich keinen Sinn mehr macht:
Bezugsquellen gibt es hier und auch hier.
Wie immer ist via eBay auch ein weiterer offizieller ALIX Distributor im Bunde:
http://cgi.ebay.de/ALIX-2D13-Bundle-Board-Gehause-Netzteil-4GB-CF-80004 ...

Wer dennoch lieber die Einzelkomponenten bestellen möchte um noch ein paar Euro zu sparen, findet die Einzelkomponeten auch bei allen Händlern wie das Alix Mainboard 2D13 hier, passende Gehäuse hier und Netzteil hier.
Um fair zu bleiben hier noch eine alternative_Bezugquelle.
Ggf. bei Bedarf noch eine 2 Gig CF Flash Karte. Diese gibt es als Massenware preiswert in den einschlägigen Massenmärkten oder HIER im Versandhandel.
Mit einer Standard 1 oder 2 GiG CF Karte ist man also bestens bedient. 4 GiG funktionieren ebenfalls.
Für den Zusammenbau ist lediglich ein simpler Schraubendreher erforderlich.

Die folgende Abbildung zeigt das ins fertige Gehäuse montierte ALIX Board:
a573fabe202fcae92a1a3d811f165842


back-to-topDer Zusammenbau
Vom rein mechanischen Zusammenschrauben abgesehen, ist auch hier wie schon bei der FW wieder das einzige ToDo das vorherige Beschreiben (Flashen) der mitgelieferten CF-Flashkarte mit der Firmware Datei.
Zum Beschreiben verwendet man einen simplen Flash_Card_Reader wie er schon häufig in Desktop PCs zum Auslesen von Foto Flash Cards usw. vorhanden ist oder einen entsprechenden USB Adapter den diverse Händler anbieten z.B.: hier

Zum Flashen der CF-Karte läd man, wie schon von der Firewall Installation bekannt, das freie Programm physdiskwrite von der Monowall Webseite herunter:
http://m0n0.ch/wall/physdiskwrite.php
und kopiert das Programm einfach in ein freies Windows Verzeichnis das man zuvor angelegt hat.
In dieses Verzeichnis kommt jetzt ebenso die Firmware Image Datei der Askozia Firmware die man zuvor von der Askozia Download Seite geladen hat.
Das fertige Firmware Image ist vor dem Flashen zu entzippen !

Im nächsten Schritt wechselt man jetzt in eine Windows Eingabeaufforderung (Start -> "cmd", "DOS Fenster") in dieses Verzeichnis.
Zusätzlich steckt man jetzt die FAT oder FAT32 formatierte CF Karte in den Kartenleser !!!
Der generelle Kommandoaufruf lautet: physdiskwrite -u <image-name>
Achtung: Windows 7 Benutzer müssen dies mit einem Rechtsklick und Administrator Rechten ausführen andernfalls kann es zu Abbrüchen beim Flash Vorgang kommen !
Wichtig ist nun das richtige Laufwerk zu beschreiben, denn physdiskwrite überschreibt ohne Vorwarnung !!
In der Regel ist das Physical Drive 0 = Festplatte C: und Physical Drive 1 = Festplatte D: Die folgenden Laufwerksnummern (Physical Drive) sind dann Flash Karten Laufwerke. (Sofern keine zusätzlichen Laufwerke vorhanden sind !)
Wer kein Laufwerk D: hat (Festplatte oder Partition) "sieht" dann mit der Physical Drive Nummer "1" schon das Flash Laufwerk !!
Hier gilt es also wirklich genau hinzusehen BEVOR man die Laufwerksnummer angibt um die CF Karte zu beschreiben !
Das Flash Laufwerk ist aber immer eindeutig identifizierbar, da es eine erheblich geringere Anzahl an Zylindern hat (verglichen mit der Festplatte C: ) wie der folgende Screenshot sehr deutlich zeigt:

93bbccf57e08db5a6859c59fec25e773

Mit dem Kommando physdiskwrite -u askozia-pbx-embedded-x86-i486-uclibc-2.1.6.bin und der danach folgenden Auswahl (hier Physical Drive 2) beschreibt man nun die CF Karte mit der Firmware. (Der Parameter -u muss zwingend bei Flash Karten größer 800 Mbyte verwendet werden !!)
Der Schreibvorgang wird online auf dem Schirm angezeigt.
Ist die CF Karte jetzt fertig beschrieben wird sie auf den entsprechenden CF Stecker auf dem ALIX Board gesteckt und das ALIX Board mit 4 Schrauben ins Gehäuse geschraubt und das Steckernetzteil angeschlossen. Fertig !
Nochmals: Wem diese Schritte doch technisch zu kompliziert und Schraubendreher Hexenwerk und Voodoo sind, bekommt hier (Monowall) und hier (Pfsense) alles Plug and Play fertig und muss dann nur noch das Netzteil in die Steckdose stecken und die Konfiguration übers WebGUI vornehmen.
Nach erfolgreichem Zusammenbau steht nun einer Inbetriebnahme im Netz nichts mehr im Wege !


back-to-topDie Konfiguration
Nach dem Booten bezieht die Askozia VoIP Telefonanlage ihre IP Adresse zuerst automatisch per DHCP aus einem bestehenden IP Netz !
Man sieht also entweder im Router oder DHCP Server nach welche IP die Anlage bekommen hat oder kann auch hier wieder wie bei der Firewall ein Terminal an den sereillen Anschluss anklemmen:
Windows Hyperterm, PUTTY oder TeraTerm kann man mit einem seriellen RS-232 Nullmodemkabel anschliessen. (Apple Macs nutzen Z-Term, bzw. minicom bei Linux)
Wer am PC/Laptop keinen COM Port mehr hat benutzt einfach einen preiswerten USB_Seriell_Adapter den jeder PC Shop für ein paar Euro hat.
Schaltet man dann das ALIX Board an, stellt das o.a. Terminalprogramm auf 38400 Baud, keine Parity, 8 Bit, 1 Stoppbit und keine Flusskontrolle erhält man nun im Terminal exakt dieselben Boot Meldungen wie am PC Bildschirm und kann das Board entsprechend in der Grundkonfiguration verändern oder gemachte Einstellungen löschen oder das Board komplett resetten.
Keine Angst: Das Terminal ist kein Muss ! Alles lässt sich auch bequem über das Webinterface einstellen. Es ist lediglich ein Notanker wenn man z.B. IP oder Passwort einmal vergessen hat.
Die Konsole ist aber immer hilfreich um dem ALIX Board etwas "auf die Finger" zu schauen.

Man öffnet nun den Web Browser seiner Wahl mit http://<ip_adresse_askozia> und loggt sich auf dem WebGUI der VoIP Telefonanlage ein.
Das Askozia Zugangspasswort lautet: Benutzer: admin, Passwort: askozia

b5feae0f9bf0800dd5cc5624d2aa0445

Wer die Monowall und pfSense Firewall kennt dem wird das sehr ähnliche WebGUI bekannt vorkommen.
Es ist dringenst empfohlen der VoIP Telefonanlage im Grundsetup dann zuerst eine feste statische IP Adresse zu vergeben und keine DHCP Adresse für den anschliessenden Telefonie Betrieb zu verwenden !
Ein Muss für alle Server, PBX bzw. Infrasruktur Geräte generell !
Desweiteren werden hier die Grundeinstellungen gemacht für die WebGUI Sprache (Deutsch als Sprache wird vollständig unterstützt !), Wähltöne, Gateway DynDNS oder feste IP und ggf. sofern vorhanden einem externen SIP Provider um auch ins Festnetz via SIP telefonieren zu können.
Die Telefonie direkt ins ISDN Netz erfordert einen mini PCI Adapter mit ISDN Basis S0 Anschluss wie in z.B. hier ( 2-Port_Variante ) zu bekommen ist

df7842675db57ca410767b52437a56c7

9c8872479d97a4e1bee86ef5ee6fcd5b


back-to-topDie Konfiguration der Telefone
Im Menü Konten --> Telefone werden dann nun die im Ethernet LAN verwendeten VoIP Telefone und/oder VoIP Softphones eingerichtet was weitgehend automatisch passiert.

02b7b59b02eb34665874437a5edccb53

Die Telefone registrieren sich dann vollautomatisch an der Anlage und man kann sofort los telefonieren im Ethernet LAN.
Wer es ersteinmal testen möchte ohne VoIP Telefon Hardware verwendet einfach ein freies Softphone wie z.B. den Phoner_Lite oder andere und telefoniert testweise vom Laptop.
Mit SIP Softphones kann man auch von remote über VPN mit der Anlage telefonieren und so ggf. Kosten sparen.

00d087ea75f47d0a52bc26c6efa5d0ba

Eine Übersicht über freie Softphones für Windows, Mac und Linux bietet:
http://www.voipsupply.com/blog/free-sip-softphone-roundup
http://www.voip-info.de/wissen/_Artikel_Allgemein_912.php
http://www.voip-sip.de/voice-over-ip-voip-software.htm
usw.


back-to-topExterner Speicher
Es bietet sich an einen 2Gig (oder größer) USB Stick an die Anlage zu stecken über einen der 2 USB Ports an der Frontblende.
Damit ist man dann in der Lage Voice Mails zu speichern, Vermittlungsmusik, Anruflisten zu erstellen und auch die Datenbank zu sichern.

7bf2e432f1ec3a9905655902bccb097e


Letzte Aktualisierung: 03/2012

Content-ID: 181710

Url: https://administrator.de/contentid/181710

Printed on: October 5, 2024 at 09:10 o'clock

dan0ne
dan0ne Mar 10, 2012 at 11:36:11 (UTC)
Goto Top
Hallo,

erst einmal Vielen Dank für diese super Anleitung!!!!!

Kann ich mit diesem System auch nur intern VOIP benutzen aber extern an einem oder mehreren ISDN Anschlüssen hängen ? Da unser Internet hier leider sehr langsam ist fällt VOIP für uns flach, aber die interne Nutzung würde das Leben doch sehr vereinfachen.

Gruss dan0ne
aqui
aqui Mar 11, 2012 at 08:16:55 (UTC)
Goto Top
Wenn du den entsprechenden Codec einstellst ist jedes externe Telefongespräch mit 8 kBit/s (GSM Qualität) im Bandbreitenbudget. Das kann sogar ein "Bauern DSL" noch verkraften mit 2 bis 3 Telefonaten oder mehr gleichzeitig.
Aber abgesehen davon kannst du natürlich auch diese Anlage lokal an das ISDN ankoppeln, was dann aber eine ISDN mini PCI Karte für den internen Slot erfordert.
Steht auch so oben im Tutorial !
http://shop.voipdistri.com/product_info.php?info=p767_OpenVox-B100M-1-P ... (1 Port BRI Interface ISDN)
http://shop.voipdistri.com/product_info.php?info=p766_OpenVox-B200M-2-P ... (2 Port Variante)
SlainteMhath
SlainteMhath Mar 14, 2012 at 14:19:35 (UTC)
Goto Top
Moin,

Cooles Tutorial, aqui face-smile

Aber das sind zusammen (Board-Bundle + BRI) dann doch gut 300€... wo siehst Du da denn (assuer den Geek.Factor face-smile ) den Vorteil gegenüber eine FritzBox Fon 7270 die gut die hälfte kostet?

lg,
Slainte
aqui
aqui Mar 14, 2012, updated at Oct 18, 2012 at 16:50:19 (UTC)
Goto Top
Die Askozia ist eine vollständige Telefonanlage mit komplettem Voicemail System für alle Teilnehmer, einem kompletten Faxspeicher für eingehende Faxe für alle Teilnehmer die per Email gesendet werden usw. Sämtlichen Vermitlungsfunktionen wie Gruppenanruf, Call Weiterleitung usw. usw. Alle Funktionen einer vollständigen Telefonvermittlng also.
Von all dem hat eine FB nur einen Bruchteil, denn sie ist ein Consumer Medienwandler der VoIP auf bestehende Telefonie Infrastruktur primär für Heimanwender umsetzt. Von der Performance mal ganz zu schweigen.
Du hast aber Recht primär ist es kostengünstiger diese Anlage mit einem SIP Provider zu betreiben, da die Einbindung "klassischer" Telefonie wie ISDN duch die teuren miniPCI Boards etwas teuerer wird.
Da ist es je nach Umfeld vielleicht sinnvoller dann ein min ITX Board oder einen alten PC zu recyceln und die Askozia SW auf einen interne Flash Speicher (CF Flash zu IDE Adapter) in dem PC zu installieren, wie es auch für die FW Software #comment-toc1 hier beschrieben ist. (Vermeidung von Verschleiss)
Es gibt sie natürlich statt der embeddedten Version auch in einer nativen Version für PC Plattformen bzw. Mainboards. Jeder alte Celeron mit 256 Mb RAM reicht dafür.
Da dort dann meistens PCI Kartenslots vorhanden sind kann man die guten alten Fritz Karten oder alle ISDN PCI Karten mit Cologne Chipset verwenden um eine ISDN Anbindung (oder auch analog) zu machen.
Diese Karten gibt es bei eBay schon für 10 Euro so das eine ISDN Anbindung sofern man das zusätzlich noch machen will oder muss dann erheblich preiswerter kommt.
mrtux
mrtux Mar 23, 2012 at 09:42:02 (UTC)
Goto Top
Hi !

Wie immer bei aqui, ein hervorragend gelungenes Tutorial!

Ich hätte noch zwei Dinge zu dem Tutorial:

1. Eine Anmerkung als Ergänzung:
Für alle die es noch nicht wissen, man kann Askozia auch auf eine Auerswald Compact 3000 laden. Dazu muss man keinen Eingriff an der Anlage selbst vornehmen, es genügt das Image auf eine SD-Card zu spielen (am besten unter Linux, hier die Kurzanleitung von Auerswald), diese in den vorhandenen Slot zu stecken, die Anlage neu starten und schon kann man loslegen. Zieht man die Karte wieder raus und bootet neu, wird wieder die Originalfirmware (samt vorheriger Konfiguration) gestartet. Leider ist die Hardware der Auerswald Anlage im Grundausbau, je nach gewähltem Modell (ISDN, VoIP oder Analog) eher spartanisch (z.B. nur 4 Analogports) und auch leider nicht besonders üppig erweiterbar. Es gibt zwei S0 Module (ISDN) und ein analog Board (a/b) als Erweiterungen. Man kann immer nur eines der Boards stecken, die Anlage hat also nur einen Steckplatz für Erweiterungen. Leider hatte ich noch keine Zeit die aktuellen Versionen ab 2.x von Askozia mit der Compact 3000 zu testen!

2. Eine Frage:
Wie ist das mit dem zentralen Askozia Telefonbuch? Diese Funktion hatte ich leider damals auch noch nicht getestet. Lässt sich das wie bei der Systemtelefonie der kommerziellen Anbieter handhaben d.h wie kann man (bzw. geht das überhaupt) das zentrale Telefonbuch z.B. von einem Telefon aus verwalten oder geht das nur von der GUI aus ? Wie wird eine Nummer aus dem zentralen Telefonbuch gewählt, über eine Kurzwahl? Das das mit einem analogen (a/b) Telefon nur per Kurzwahl bzw, über * # möglich ist, ist mir klar. Aber wie ist das bei VoIP Hardware (Telefonen) gibt es da ein Hersteller übergreifendes (kompatibles) Protokoll für den Datenaustausch zwischen Anlage und Telefon oder ist da wiedermal der naive Wunsch der Vater meines Gedankens?

Ich habe mich bei SIP Telefonen noch nicht so wirklich mit den einzelnen Telefonbuchfunktionen beschäftigt, wie man ja zwischen meinen Zeilen herauslesen kann, daher auch diese Frage...

mrtux
Joschl
Joschl Aug 16, 2012 at 15:51:05 (UTC)
Goto Top
Hallo, Dein Beitrag liegt zwar schon ein wenig zurück, aber vielleicht kann ich Deine Frage beantworten da wir selber auch Askozia benutzen. Das Telefonbuch wird zentral über die GUI verwaltet und automatisch an alle Telefone übertragen, die auto-konfiguriert werden können (in unserem Fall eine bunte Mischung aus Snom 3xx). Geht ein Anruf ein, und die Nummer ist im Telefonbuch gespeichert, wird auch der Name des Anrufers auf dem Display angezeigt.

Gewählt wird im Telefonbuch einfach per Auswahl über das Menü.

MfG, J.
Kuemmel
Kuemmel Mar 30, 2015 at 21:44:39 (UTC)
Goto Top
Moin aqui,
wie immer: Erstklassiges Tutorial! (aber ich denke das brauche ich nicht mehr zu erwähnen; face-wink).
Kleine Frage/Anmerkung:
Was hat denn die Askozia-Lizenz damals gekostet? Ich bon der Meinung der Preis ist mittlerweile ein bisschen angestiegen und daher wie von dir beschrieben vllt. nicht mehr ganz so "gering". face-smile

Gruß
Kümmel
aqui
aqui Mar 31, 2015 updated at 11:24:38 (UTC)
Goto Top
Damals war sie in der Tat sehr billig mit so um die 10 Euro.
Aber mit der aktuellsten Version hat sie auch erheblich mehr Features bekommen.
Aber heute gibt es auch unendlich viel mehr Möglichkeiten. Man denke nur mal an die ganzen fertigen VoIP Distributionen für den Raspberry Pi. Alles gleich mit grafischem GUI usw.
Damit gibts die fertige Komplettanlage dann für 30 Euronen.
Kuemmel
Kuemmel Mar 31, 2015 at 10:18:50 (UTC)
Goto Top
Zitat von @aqui:

Man denke nur mal an die ganzen fertigen VoIP Distributionen
für den Raspberry Pi. Alles gleich mit grafischem GUI usw.
Damit gibts die fertige Koplettanlage dann für 30 Euronen.

Hast du da einen vernünftigen Link? Von welchen Distris (außer Asterisk) auf Raspi redest du da dann genau? Erfahrungen schon gesammelt?
aqui
aqui Mar 31, 2015 at 11:28:42 (UTC)
Goto Top
http://uelastix.com
http://www.amooma.de/gemeinschaft/
Einfach mal Dr. Google nach Raspberry und Asterisk befragen...
Kuemmel
Kuemmel Mar 31, 2015 at 18:19:32 (UTC)
Goto Top
Zitat von @aqui:

Damals war sie in der Tat sehr billig mit so um die 10 Euro.

Hätte ich mal damals zugeschlagen. face-wink
Wie immer.. Danke ich dir face-smile

Gruß und schönen Abend noch
Kümmel