Das tolle an Telefonanlagen, Telefonen und Asterisk-Servern

Halli Hallöchen,

es ist mal wieder eine ganze Zeit her, seit ich hier meinen ersten Blogeintrag veröffentlicht habe. Dafür möchte ich mich erst einmal entschuldigen.

In den letzten Monaten war einfach eine Menge los: vom erfolgreichen Abschluss meiner Ausbildung bis hin zum Loslassen bestimmter Menschen und allem, was eben so dazugehört.

Nun sitze ich hier, auf der Suche nach einem neuen Job, und dachte mir: Warum eigentlich nicht mal wieder das machen, was mir schon immer Freude bereitet hat? Also habe ich angefangen, meine ganzen DECT-Telefone wieder an meiner FRITZ!Box anzuschließen – dazu noch zwei SIP-Tischtelefone. Let’s go!

Leider hatte ich wegen eines englischen Entwicklungsprojekts für ein Audiogame, das inzwischen wieder veröffentlicht wurde, in letzter Zeit nicht allzu viel Zeit für mein Telekommunikations-Hobby. Aber Telefone laufen ja zum Glück nicht weg. Meistens zumindest.

Wer mich kennt, weiß sowieso: Telefone haben mich schon immer fasziniert. Schon als kleines Kind fand ich alles spannend, was irgendwie klingeln, piepen oder wählen konnte. Ich erinnere mich noch daran, wie ich im Baumarkt Mitarbeiter mit ihren DECT-Telefonen beobachtet habe oder begeistert war, wenn irgendwo ein neues Modell herumstand. Später bekam ich sogar einige alte Telefone meiner Oma, die bis heute einen ganz besonderen Platz in meiner Sammlung haben. Inzwischen stehen hier über zwanzig DECT-Telefone, viele davon Gigasets, dazu einige SIP-Geräte, und jedes einzelne hat irgendwie seinen eigenen Charakter. Ja, ich weiß… andere sammeln Briefmarken.

Gestern Nacht habe ich mich dann hingesetzt, jede Menge Dokumentation gelesen, verschiedene KI-Modelle befragt und angefangen, meinen selbst aufgesetzten Asterisk-Server zum Leben zu erwecken. Natürlich inklusive Webpanel, Docker-Containern und allem, was dazugehört. Dank Claude Code war vieles erstaunlich entspannt. Vor ein paar Jahren hätte ich für manche Probleme wahrscheinlich noch einen kompletten Nachmittag in irgendwelchen Foren verbracht.

An Telefonen und ihren Features – oder, wie andere sagen würden, ihren Eigenarten – habe ich schon immer Gefallen gefunden. HD Voice, SIP, Vermitteln, BLF-Tasten, Besetztlampenfelder, Rufgruppen… ich finde das alles einfach spannend. Und ganz ehrlich: Wenn irgendwo ein Telefon klingelt, höre ich meistens zuerst am Klingelton, welches Gerät da gerade Alarm schlägt. Ja, das ist vermutlich nicht mehr ganz normal.

Heute bin ich 22 Jahre alt, betreibe inzwischen zwei eigene Server und versuche, meine Begeisterung für Linux, Servertechnik und klassische Telefonie irgendwie miteinander zu verbinden. Irgendwie klappt das sogar erstaunlich gut.

Alle, die schon einmal eine PBX oder etwas Vergleichbares mit SIP-Trunk aufgesetzt haben, wissen sicherlich, dass das selten ganz ohne frustriertes Fluchen funktioniert. In meinem Fall bedeutete das stundenlanges Sitzen vor dem Rechner, Konfigurationsdateien bearbeiten, Docker-Container neu konfigurieren, Logs lesen, Docker-Container wieder neu starten, noch mehr Logs lesen und anschließend feststellen, dass irgendwo ein einzelnes Semikolon oder ein falsch gesetzter Parameter der Übeltäter war. Man kennt’s.

Das erste größere Problem war dabei eigentlich die Box. Da es sich um ein LTE-Modell handelt, sorgen CGNAT und die fehlende öffentliche IPv4-Adresse dafür, dass klassische Portfreigaben praktisch unmöglich sind. Die Lösung bestand letztendlich darin, über die SIP-Registrierung am Server und ein regelmäßiges Keepalive ein dauerhaftes NAT-Pinhole offen zu halten, damit die Box überhaupt zuverlässig zum Klingeln gebracht werden kann. Klingt kompliziert? War es auch.

Natürlich blieb es nicht bei diesem einen Problem. Irgendwann wollte Docker nicht mehr so, wie ich wollte. Dann war wieder irgendeine Firewall der Meinung, dass eingehende Pakete vollkommen überbewertet seien. Tja… manchmal sitzt das größte Problem eben doch vor der Tastatur.

Am Ende hat sich der Aufwand aber gelohnt. Der Server läuft inzwischen, ich habe ein schickes Webpanel und arbeite gerade an einem eigenen IVR-Sprachmenü. Ziel ist es, später viele Funktionen direkt per Telefon bedienen zu können. Schließlich wäre es doch langweilig, wenn Telefone nur zum Telefonieren da wären.

Und dann kommt dieser Moment. Man sitzt seit Stunden vor irgendwelchen Konfigurationsdateien, hat gefühlt zum hundertsten Mal einen Container neugestartet, denkt sich: „Das kann doch alles nicht wahr sein“… und plötzlich klingelt das Telefon. Genau so, wie es soll.

Und genau in diesem Moment weiß man wieder, warum man sich den ganzen Wahnsinn überhaupt antut.


Kommentare

2 Kommentare zu „Das tolle an Telefonanlagen, Telefonen und Asterisk-Servern“

  1. Avatar von dennishelbig
    dennishelbig

    na klar, glaub ich. Aber ich glaube, dass du das Problem mit deimen Telefon nicht über Asterisk gelöst kriegst, weil die Fritzbox ja trotzdem noch das Telefon ansteuern muss und den Asterisk server anzusteuern ist ähnlich wie wenn du ne Telefonnummer in der Box einrichtest.

  2. Avatar von Jonathan
    Jonathan

    Schön. Und danke, das du mir ausgeredet hast, das selbe zutun. Das stand nämlich eigentlich auch auf meiner ToDo, mainly weil unser Telefon was grad an der FritzBox hängt den Geist aufgegeben hat und ich mir dachte warum nicht gleich mit Kanonen auf Spatzen schießen und die Nummern einfach mit Asterisk verbinden, und dann Digitale Apps zum Telefonieren usw nehmen. Naja, mal schaun wie viel setup Aufwand es wirklich wäre, und dann gibts da ja noch die skeptischen Eltern…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert