Über TMC
TMC betreibt eine Plattform für telefonische Mehrwertdienste (0900-Nummern). Die technische Infrastruktur umfasst IVR-Systeme, Operator-Vermittlung und automatisierte Abrechnungsprozesse.
Ausgangslage
- Komplexe Anrufsteuerung: Verschiedene Dienste mit unterschiedlichen Tarifmodellen, Ansagen und Routing-Logiken
- Echtzeit-Anforderungen: Operator-Status, Gesprächsvermittlung und Abrechnungsdaten müssen sekundengenau erfasst werden
- Hochverfügbarkeit: Telefoniedienste dulden keine Ausfälle – jeder verlorene Anruf ist entgangener Umsatz
- Reporting: Detaillierte Statistiken für Dienstanbieter und interne Auswertungen
Was ich umgesetzt habe
Asterisk IVR-System
IVR-Anwendungen auf Asterisk-Basis für verschiedene Dienstetypen. Flexible Anrufsteuerung mit dynamischem Routing, Wartemusik, Ansagenverwaltung und Operator-Vermittlung.
Livestatus-Dashboard
Ruby on Rails-Anwendung für Echtzeit-Übersicht aller aktiven Dienste: laufende Gespräche, Operator-Status, Anrufvolumen und Performance-Metriken auf einen Blick.
Automatisierte Abrechnung
Automatische Generierung von Abrechnungsdateien aus den Call-Detail-Records. Minutengenaue Erfassung mit konfigurierbaren Tarifmodellen pro Dienst und Zeitzone.
Technische Highlights
Multi-Pool-Architektur: Verschiedene Dienste laufen als separate Pools mit eigener Konfiguration, Tarifierung und Operator-Zuweisung – bei gemeinsamer Infrastruktur.
Call-Detail-Records: Lückenlose Erfassung aller Gesprächsdaten in MySQL für Abrechnung, Statistik und Qualitätssicherung.
SIP-Trunk-Management: Anbindung an verschiedene Carrier mit automatischem Failover.
Operator-System: Berater-Management mit Online/Offline-Status, Gesprächsvermittlung und Cooldown-Logik zwischen Anrufen.
Das Ergebnis
- Zuverlässige Telefonie: Hochverfügbare IVR-Plattform mit Carrier-Failover
- Transparente Abrechnung: Minutengenaue, automatisierte Abrechnungsgenerierung
- Echtzeit-Monitoring: Livestatus-Dashboard für alle aktiven Dienste
- Flexible Erweiterung: Neue Dienste und Pools schnell konfigurierbar