Die dtmfbox ist eine Softswitch Applikation für SIP und CAPI (VoIP/ISDN).
Bei eingehenden und ausgehenden Verbindungen wird ein Ereignis an ein Skript (Shellskript/Batch) oder Plugin übergeben.
Innerhalb des Skriptes kann man die Verbindung annehmen, eine Wave-Datei abspielen, DTMF Zeichen auswerten, das Gespräch aufzeichnen, usw..
Die dtmfbox wird einmal als Daemon gestartet und kann bei weiteren Aufrufen über Parameter gesteuert werden.
Ein optionaler Registrar-Modus ist ebenfalls integriert. Mit einem SIP-Client kann man sich an die dtmfbox anmelden und über die Accounts raustelefonieren. Eingehende Gespräche werden ebenfalls signalisiert.
Features:
- Unterstützt SIP und CAPI
- Registrar-Modus für die Anbindung von SIP-Clients (SIP-Gateway)
- Soundkartenunterstützung, Telefonie über Headset, bzw. Null-Audio
- STUN und ICE
- VAD und Echo Canceller
- Mixer
- Diverse Codecs
- Einbinden eigener Plugins
- Bei Telefonie-Ereignissen kann ein Skript und/oder ein Plugin aufgerufen werden
- Telefonie-Befehle lassen sich über die Kommandozeile oder über eine Funktion innerhalb der Plugins ausführen
Das Webinterface der dtmfbox ist unter busybox httpd und Apache Webserver lauffähig (Linux/Unix).
Es besteht aus einem Plugin und stellt mehrere Skripte zur Verfügung, wie z.B.:
- Anrufbeantworter
Ansage/Endansage, Aufnahme-/Ansagemodus, Mailversand/FTP-Streaming, Schedule
- Anrufbeantworter Fernabfrage und interne Abfrage
Aufnahmen abspielen, Aufnahmen löschen, AB aktivieren/deaktivieren
- DTMF-Befehle
Menü-Tasten mit Shellskripten belegen
- Callback & Callthrough
Callback/Callthrough-Regeln per Regular Expression. Weiterleitung zum Callthrough-Menü...
- Rückwärtssuche und Anti-Callcenter Skript
Rückwärtssuche auf dem ISDN-Telefon anzeigen, unbekannte Anrufer zur Nummerneingabe auffordern
- Sonstiges
Fritz!Box Infos, Wettervorhersage (Podcast), Web-Radio, CheckMailD abfragen
Das Menü und die Skripte lassen sich beliebig erweitern und alle Einstellungen können über das Webinterface vorgenommen werden.
Vorkompilierte Binaries für Fritz!Box Fon (mipsel) sind im Downloadbereich zu finden.
Die dtmfbox ist Open Source und kann unter Windows und Linux kompiliert werden. Die Verwendung des Programmes geschieht auf eigene Gefahr (Lizenz).
(c) 2009 Marco Zissen
|
|