ALPHA 0.1.0-alpha.1 — Testversion, nicht für den Produktivbetrieb. Fehler und Änderungen sind zu erwarten.
Poor (Wo)Man's PBX Logo

FRITZBOX + ( YEALINK UND/ODER GRANDSTREAM ) + BROWSER = FERTIG.

Du hast eine Fritzbox und ein Yealink — und willst ein bisschen mehr? Ein zentrales Telefonbuch auf allen Bürotelefonen, eine Weboberfläche, die jeder ansehen kann. So eine Art Telefonsystem light — und: Ersetzt nichts. Fritzbox bleibt die Anlage, deine Telefone bleiben am Platz — P(W)M-PBX ist die Bedienung dazwischen.

Was es ist

Die Plug-and-Play-Erweiterung für deine bestehende Telefonanlage: sie bringt deine AVM Fritzbox und deine Yealink- oder Grandstream-Telefon(e) in den Browser. Click-to-Dial, Telefonbuch und Statusanzeige — ohne neue Hardware, ohne Umstellung. Als schlankes Binary — Linux, Windows, Mac oder Raspberry — oder im Container. Bewusst klein.

Was es nicht ist

Keine klassische Telefonanlage, kein Callcenter, kein Monstrum mit Lizenzmanager und Webinar-Onboarding. Der „Poor (Wo)Man's“-Gedanke: Kann nicht viel — macht das Wenige richtig.

Features — alle vier. Mehr gibt's nicht.

$ ?number=030…

Click-to-Dial

Nummer im Browser anklicken, das Tischtelefon wählt. Mehr Telefonieren in einem Satz geht nicht.

$ <contact>…</contact>

Telefonbuch-Editor

FritzBox-Telefonbuch im Browser anlegen, umbenennen, löschen — inklusive Papierkorb, weil die Fritzbox keinen hat.

$ established → ‹im Gespräch›

Statusanzeige

Telefone melden zurück: frei, klingelt, telefoniert, anklopfend. Auch Gruppenruf und verpasste Anrufe. In voller Tiefe bei Yealink — Grandstream zeigt frei/besetzt.

$ pm-pbx serve

Schlankes Deployment

Natives Binary oder Container — eine Config-Datei, fertig. Läuft auf Linux, Windows, Raspberry Pi und Synology, nativ genauso gut wie in Docker.

Weboberflaeche: Anrufe und Kontakte in zwei Spalten

Die Weboberfläche: Anrufliste, Telefonbuch und Status — alles auf einen Blick.

Echte Aufnahmen des Release-Builds mit Beispieldaten — Screenshots werden per Skript aus dem laufenden Produkt erzeugt (webpage/tools/make-screenshots.sh).

Voraussetzungen

🧰
AVM Fritzbox

Telefone als IP-Telefone an der Fritzbox registriert. Die Fritzbox macht die Telefonie — wir nur die Bedienung. Anleitung

☎️
Yealink- oder Grandstream-Telefon(e)

IP-Telefone mit Fernsteuerung und Statusmeldung. Getestete Modelle listet die Tabelle unten. Anleitungen je Telefon

💻
Ein Rechner im Netzwerk

Linux, Windows, Raspberry Pi oder Synology — im gleichen Netzwerk wie die Telefone. Natives Binary oder Docker, ganz wie es passt.

GETESTET MIT

AVM FritzBox TODO (am Gerät prüfen): FritzBox-Modell und FRITZ!OS — Anleitung
Yealink SIP-T42S — Anleitung
Grandstream GXP2120 (Firmware 1.0.8.6) — Anleitung

Andere Modelle derselben Hersteller funktionieren meist auch, sind aber nicht offiziell getestet. Weitere Hersteller sind geplant.

Anleitung

In rund 15 Minuten eingerichtet: vier Schritte, der Rest ist Klicken.

  1. 1
    ca. 5 Min.
  2. 2
    ca. 2 Min.
  3. 3
    Assistent im Browser
    ca. 3 Min.
  4. 4
    ca. 5 Min. je Telefon-Typ

Anleitungen je Einrichtungsweg

Dein Telefon fehlt? Modelle mit gleichem Menü teilen sich eine Anleitung. Weitere folgen.

Download

Aktuelle Version: 0.1.0-alpha.1 Alpha

Ein einzelnes Programm, keine Abhängigkeiten. Herunterladen, ausführbar machen, starten. Prüfsummen: SHA256SUMS · ältere Versionen

Windows

Windows 10/11, 64 Bit. Als Dienst installierbar (siehe README).

pwos-pbx.exe

Synology / PC (x86_64)

Linux 64 Bit, statisch gebaut: Synology-NAS mit Intel/AMD, Mini-PC, Server.

pwos-pbx-x86_64-linux

Raspberry Pi 64 Bit (aarch64)

Raspberry Pi 3/4/5 mit 64-Bit-Betriebssystem, ARM-NAS.

pwos-pbx-aarch64-linux

Älterer Pi / 32 Bit (armv7)

Raspberry Pi 2/3 mit 32-Bit-Betriebssystem.

pwos-pbx-armv7-linux

Ein Docker-Image gibt es auf Anfrage (noch nicht öffentlich).

Installation

Drei Wege, alle gleich gut — ob Binary oder Container. (Das Docker-Image gibt es derzeit nur auf Anfrage.)

Natives Binary

Direkt auf Linux, Windows oder Raspberry Pi. Statische Binaries, keine Abhängigkeiten, keine Runtime.

# Test im Vordergrund:
pm-pbx serve

# Als Dienst einrichten
# (systemd / Windows-Dienst):
pm-pbx service install

Startet mit dem System, startet nach Absturz neu, schreibt ins System-Log.

Docker Compose

Eine Datei, ein Befehl. Läuft auf Synology (Container Manager), Raspberry Pi und wo sonst Platz ist.

services:
  pwm-pbx:
    image: pwm-pbx:latest
    network_mode: host
    volumes:
      - ./config:/app/config
      - ./data:/app/data
    restart: unless-stopped
$ docker compose up -d

Docker, ein Befehl

Ohne Compose-Datei, wenn es schnell gehen muss. Gleicher Effekt.

docker run -d --name pwm-pbx \
  --network host \
  -v ./config:/app/config \
  -v ./data:/app/data \
  --restart unless-stopped \
  pwm-pbx:latest

--network host, damit die Status-Events der Telefone mit richtiger Absender-IP ankommen.

Preise

Free

0 €

1 Telefon, alle Features, für immer. Und Support? Der bist du.

Pro

Pro

79 € / Jahr

zzgl. MwSt.

Während der Alpha kostenlos

Bis zu 10 Telefone, Jahreslizenz, E-Mail-Support inklusive — bitte nicht anrufen. Läuft komplett offline — kein Nach-Hause-Telefonieren.

30 Tage Pro testen — mit E-Mail-Adresse, ohne Zahlungsdaten.

Bis 10 Telefone entspricht dem praktischen Limit der Fritzbox für IP-Telefone.

Stimmen aus dem Büro

„Die Poor (Wo)Man's PBX ersetzt unsere alte Anlage mit den Sternengesichtern — und kann alles, was wir uns gewünscht haben.“
Petra M. — Büroleitung
„Telefonanlage mit X? Die is nix.“
Markus R. — IT-Verantwortlicher
„Seit der Poor (Wo)Man's PBX telefoniere ich wieder gern. Und meine Fritzbox auch.“
Hans P. — Geschäftsführer
„Click-to-Dial hat mein Leben verändert. Okay, zumindest meinen Montag.“
Thomas K. — Vertrieb
„Ich dachte, ich brauch eine teure PBX. Jetzt kauf ich mir vom Rest einen Kaffeevollautomaten.“
Sandra L. — Inhaberin

ALLE TESTIMONIALS FREI ERFUNDEN — DIE ERWEITERUNG LEIDER ECHT.

FAQ

Wir haben doch nur eine Fritzbox mit drei Telefonen — reicht das?

Das ist kein Einwand, das ist die Zielgruppe. Poor (Wo)Man's PBX ersetzt deine Fritzbox nicht — sie bleibt die Telefonanlage. Wir liefern nur die Bedienung dazwischen: im Browser klicken statt Sternchen-Menü tippen. Drei Arbeitsplätze, drei Zeilen Konfiguration, fertig (so geht's). Und wenn du eines Tages elf Telefone hast, ist es immer noch dieselbe Software.

Auf welchen Plattformen läuft die Poor (Wo)Man's PBX?

Linux, Windows, Raspberry Pi und macOS — als natives Binary oder im Docker-Container, beides gleichwertig. macOS-Download folgt noch, bis dahin aus dem Quellcode bauen.

Warum zeigt mein Grandstream nur „frei“ oder „besetzt“?

Yealink-Telefone melden jeden Gesprächszustand aktiv an die Poor (Wo)Man's PBX — daher weiß sie: klingelt, telefoniert, anklopfend, Gruppenruf, verpasst. Grandstream-GXP-Telefone bieten das nicht. Dort wird der Zustand regelmäßig über die HTTP-API des Telefons abgefragt — und die kennt nur available und busy. Telefonbuch, Wählen und Kontakte funktionieren bei beiden Markern identisch. Anleitung Grandstream · Anleitung Yealink

Ist der Name ernst gemeint?

Halb. „Poor (Wo)Man's“ ist selbstironisch: die bewusst schlanke Lösung statt der fetten PBX. Das (Wo) in Klammern macht den Namen gender-neutral — heutzutage macht man das so. Und das P(W)M liest sich als Pulsweitenmodulation — das Rechtecksignal im Logo ist also kein Deko-Wellenschlag, sondern ein Echtkurs für Nerds. Wer das versteht, weiß sofort, wofür das Produkt steht: minimal, effizient, günstig.

Ist die Poor (Wo)Man's PBX eine vollständige Telefonanlage?

Nein. Der Name ist Programm: Die eigentliche Telefonanlage ist deine Fritzbox. Die Poor (Wo)Man's PBX verbindet sie mit deinen Yealink- und Grandstream-Telefonen und ergänzt das, was im Büroalltag fehlt: Click-to-Dial aus dem Browser, ein zentrales Telefonbuch und die Statusanzeige der Telefone. Warteschleifen, Callcenter-Funktionen oder ACD gibt es nicht — und wird es auch nicht geben.

Kann ich weitervermitteln oder mit dem Handy telefonieren?

Ja — aber nicht über uns. Weitervermitteln macht dein Telefon mit der Transfer-Taste, die Fritzbox reicht das Gespräch weiter. Fürs Handy gibt es die FRITZ!App Fon. Beides richtest du an Telefon und Fritzbox ein, das gehört nicht zur Poor (Wo)Man's PBX. Wir zeigen dir, wer gerade frei ist, und bieten Funktionen wie Click-to-Dial und ein gemeinsames Telefonbuch.

Bereit für P(W)M?

Free-Version herunterladen, Container starten, erste Nummer anklicken. Die Fritzbox merkt's gar nicht.

$ pm-pbx serve … ▍