Einige Kenntnisse von Asterisk und Linux wird erwartet, um das System zu installieren.
- Installieren Sie Asterisk mit Asterisk Realtime, MySQL, Apache und PHP Version 5.2
- Laden Sie den A2Billing-Tarball herunter und explodieren Sie ihn.
- Verschieben, kopieren oder symbolisieren Sie die Verzeichnisse Admin, Customer, Agent und Common in web-root oder konfigurieren Sie Apache, um sie in einem Verzeichnis Ihrer Wahl anzuzeigen.
- Verschieben kopieren oder Symlink AGI/a2billing.php in das asterisk agi-bin Verzeichnis, und auch kopieren oder Symlink das common/lib Verzeichnis.
- Erstellen Sie eine neue A2Billing-Datenbank und erstellen Sie dann das Datenbankschema mit DataBase/mysql-5.x/a2billing-mysql-schema-v1.7.0.sql
- Wenden Sie jede „Datenbank / MySQL-5″ an.x/AKTUALISIEREN…“ SQL-Datei in der Reihenfolge von 1.7.0 auf die neueste Version.
- Platziere a2billing.conf in / etc / und passen Sie die Datenbankeinstellungen an Ihre Installation an.
- Verschieben oder kopieren Sie Ihre Sounddateien aus addons/sounds/ in das Asterisk-Verzeichnis „sounds“.
- Installieren Sie die Cronjobs aus dem Verzeichnis Cronjobs/. Die Kommentare oben in jeder Datei geben einen vorgeschlagenen Zeitplan für jeden Cronjob an.
- Konfigurieren Sie den Asterisk-Wählplan für A2Billing anhand der Dateien in addons/asterisk-conf/ als Leitfaden.
Sie sollten sich nun mit dem Benutzernamen root und dem Passwort changepassword bei A2Billing anmelden können.
Die Rolle von A2Billing besteht darin, öffentliche Telefondienste bereitzustellen, und daher müssen Kunden in den meisten Fällen sowohl über Webdienste als auch über VoIP darauf zugreifen können. A2Billing wird oft besser auf einer öffentlichen IP-Adresse gehostet, um NAT-Probleme zu reduzieren.
Obwohl eine Aggregations- oder PBX-Verteilung als Basis für A2Billing verwendet werden kann, sind die meisten nicht sicherheitsgehärtet für die direkte Verbindung mit dem Internet und in der Tat mit dem Vorbehalt versehen, dass sie sich hinter einer separaten Hardware-Firewall befinden sollten, ohne dass der Zugriff von außerhalb des LAN (Local Area Network) zulässig ist.
Beachten Sie, dass jeder Telefonieserver, der dem Internet ausgesetzt ist, ein wertvolles Ziel ist, bei dem ein Angreifer mit einer Vielzahl betrügerischer Techniken echtes Geld verdienen kann. Daher sollte beim Aufbau eines Telefoniesystems große Sorgfalt walten gelassen werden, um sicherzustellen, dass es sicher ist.
Wir empfehlen allen Kunden und Nutzern, die neueste Version von A2Billing zu nutzen. Im Allgemeinen haben wir die Richtlinie, keine Funktionen von A2Billing zu entfernen, sodass beim Upgrade auf die neueste stabile Version nur geringe oder gar keine Gefahr besteht.