- Mitglied seit
- 6 Jun 2006
- Beiträge
- 1,980
- Punkte für Reaktionen
- 7
- Punkte
- 0
dtmfbox-phone v0.1
dtmfbox-phone ist ein Softphone, welches das Kommandozeilen-basierte Programm 'dtmfbox' steuert.
Es ist unter Windows kompiliert und man kann damit über Remote-CAPI und SIP telefonieren.
Features:
Voraussetzungen:
Installation & Konfiguration:
Falls die Latenz zu hoch sein sollte, liegt das oft am DirectX-Sound. Unter Settings/General/Soundcard sollte man dann einen anderen Soundtreiber wählen.
Falls man die Ausgabe der Konsole sehen möchte, kann man entweder die Option "Log to file?" auswählen, bzw. View/Show console.
Die GUI ist in C# geschrieben, die Konsolenanwendung in C++.Den Source der GUI habe ich noch nicht veröffentlicht, lässt sich aber leicht über Reflector & Co. disassemblieren. Eigentlich wäre damit jeder in der Lage seinen eigenen Anrufmonitor oder Softphone zu schreiben, ohne sich mit CAPI und SIP auseinanderzusetzen.
Alle Funktionen des Konsolenprogramms wurden noch nicht mit der GUI abgedeckt. Z.B könnte man noch Texte an das Telefon senden, Gespräche aufzeichnen, Konferenzschaltungen, etc...
Ich hoffe, es gefällt euch.
Download:
EDIT:
Falls dies das falsche Unterforum sein sollte, bitte verschieben. Ich habe es bisher nur mit der Remote-CAPI der FB testen können. Deswegen erstmal hierhin.
EDIT2:
Habe die Hauptanwendung ausgetauscht. Es gab noch einen Bug, der dazu führte, dass die CAPI die Registrierung verliert.
EDIT3:
Source-Code veröffentlicht.
dtmfbox-phone ist ein Softphone, welches das Kommandozeilen-basierte Programm 'dtmfbox' steuert.
Es ist unter Windows kompiliert und man kann damit über Remote-CAPI und SIP telefonieren.
Features:
- Telefonieren am PC über Remote-CAPI und SIP
- Bis zu 10 Accounts einrichtbar (ISDN/Analog/VoIP)
- Theoretisch bis zu 20 aktive Verbindungen
- Pop-UP bei eingehender/ausgehender Verbindung
- Internal Dial (zum telefonieren über S0)
- Echo Canceller, PC-Speaker Ring, VAD
- NAT-Helper: STUN und ICE
- Event-Liste (CONNECT, CONFIRMED, DTMF, ....)
- Kontakte
- Wave-Player
- Registrar Modus (VoIP Gateway)
Voraussetzungen:
- .NET Framework 2.0 (zumindest für die GUI)
Installation & Konfiguration:
- Entpacken
- Wenn über Remote-CAPI telefoniert werden soll, muss die Datei capi2032.dll im dtmfbox-win32 Ordner überschrieben werden.
Hierfür kann man die capi2032.dll aus dem Fritz!Fax Verzeichnis, bzw. aus dem D-Trace Tool verwenden.
Den CAPI-over-TCP Dienst kann man am Telefon mit #96*3* einschalten und mit #96*2* wieder ausschalten. - dtmfbox-phone.exe starten und bei den Settings mindestens folgendes einstellen:
- Unter Settings/General/Executables die Datei dtmfbox-win32\dtmfbox.exe angeben.
- Unter Settings/Accounts einen Account einrichten - Hinweis ISDN:
Account/Number: MSN (ohne Vorwahl)
Controller in: 1, Controller out: 1, Controller internal: 3 - Hinweis Analog:
Account/Number: unknown
Controller in: 4, Controller out: 4, Controller internal: 0
Falls die Latenz zu hoch sein sollte, liegt das oft am DirectX-Sound. Unter Settings/General/Soundcard sollte man dann einen anderen Soundtreiber wählen.
Falls man die Ausgabe der Konsole sehen möchte, kann man entweder die Option "Log to file?" auswählen, bzw. View/Show console.
Die GUI ist in C# geschrieben, die Konsolenanwendung in C++.
Alle Funktionen des Konsolenprogramms wurden noch nicht mit der GUI abgedeckt. Z.B könnte man noch Texte an das Telefon senden, Gespräche aufzeichnen, Konferenzschaltungen, etc...
Ich hoffe, es gefällt euch.
Download:
EDIT:
Falls dies das falsche Unterforum sein sollte, bitte verschieben. Ich habe es bisher nur mit der Remote-CAPI der FB testen können. Deswegen erstmal hierhin.
EDIT2:
Habe die Hauptanwendung ausgetauscht. Es gab noch einen Bug, der dazu führte, dass die CAPI die Registrierung verliert.
EDIT3:
Source-Code veröffentlicht.
Anhänge
Zuletzt bearbeitet: