VoIP-One GmbH PBX

Projekt-Übersicht

Entwicklung einer skalierbaren Cloud-Telefonanlage

Zwischen 2005 und 2021 habe ich die VoIP-One PBX von Grund auf konzipiert, entwickelt und über viele Jahre produktiv betrieben. Die Plattform wurde als vollständige Cloud-Telefonanlage für Unternehmen entwickelt und ermöglichte den Betrieb komplexer VoIP-Umgebungen über eine webbasierte Verwaltungsoberfläche.

Ziel war es, klassische Telefonanlagen-Funktionalität mit moderner Web-Technologie zu verbinden und für Endkunden einfach und zuverlässig nutzbar zu machen.

Systemarchitektur

Die VoIP-One PBX basiert auf einer mehrschichtigen Architektur:

  • Debian Linux als stabiles und sicheres Betriebssystem
  • Asterisk als VoIP- und Call-Processing-Engine
  • Webbasierte Management-Plattform zur Steuerung aller Funktionen
  • Datenbankgestützte Konfiguration aller Kunden, Nebenstellen und Routing-Regeln

Die gesamte Telefonie-Logik wurde über Asterisk abgewickelt, während das Web-Interface als zentrale Steuerungsschicht diente.

Web-Applikation

Die Administrationsoberfläche wurde von mir zu rund 80% selbst entwickelt. Später kamen 2 weitere Programmierer hinzu. Es basiert auf:

  • PHP mit dem MVC-Framework CakePHP
  • HTML, CSS und JavaScript für Frontend und Interaktion
  • Datenbankbasierter Konfiguration für alle Kunden und Systeme

Insgesamt sind in diesem Projekt rund 500’000 Zeilen eigener Code entstanden. Die Anwendung ermöglichte unter anderem:

  • Verwaltung von Nebenstellen, SIP-Accounts und Endgeräten
  • Konfiguration von Rufnummern, Routing und Zeitsteuerungen
  • IVR-Menüs, Warteschleifen und Weiterleitungen
  • Auswertung von Anrufdaten und Statistiken

Alle Funktionen wurden so gestaltet, dass auch technisch weniger versierte Nutzer ihre Telefonanlage selbstständig verwalten konnten.

Betrieb und Skalierung

Neben der Software-Entwicklung war ich auch für den gesamten technischen Betrieb verantwortlich:

  • Installation und Wartung der Linux-Server
  • Asterisk-Konfiguration und Optimierung
  • Performance- und Stabilitätsüberwachung
  • Backups, Updates und Sicherheitskonzepte

Die Plattform wurde über viele Jahre im produktiven Einsatz betrieben und diente als zentrale Telefonielösung für über 120 Unternehmen.

Bedeutung für meine Arbeit

Die VoIP-One PBX war eines der prägendsten Projekte meiner Laufbahn. Es vereinte:

  • komplexe Backend-Logik
  • skalierbare Web-Architektur
  • reale Business-Anforderungen
  • Hochverfügbarkeit und Stabilität

Dieses Projekt steht exemplarisch für meine Fähigkeit, grosse technische Systeme von der Idee bis zum stabilen Betrieb eigenständig zu entwickeln und über viele Jahre erfolgreich weiterzuführen.

Was realisiert wurde

  • Konzeption und Entwicklung der gesamten VoIP-Plattform von der Systemarchitektur bis zur webbasierten Administrationsoberfläche
  • Umsetzung der Business-Logik in über 500’000 Zeilen Code mit PHP, CakePHP, HTML, CSS und JavaScript
  • Betrieb und Skalierung der Infrastruktur auf Debian Linux mit Asterisk inklusive Performance, Sicherheit und Verfügbarkeit
Firma
VoIP-One GmbH
Tools
Asterisk, PHP, HTML, CSS, Javascript, Debian Linux, Zabbix, Subversion
Jahr
2005-2021
Budget
Webseite besuchen
Arroe Icon
Meine Projekte

Ähnliche Projekte

Work Image

VoIP-One GmbH Firmenwebseite

Work Image

Datapark AG - Modem-Management-Software