Hallo!
Vielen Dank für den Tipp mit dem Hilfe/Debug-Fenster. So habe ich das Problem lokalisieren können!
Zunächsteinmal die positive Nachricht: es funktioniert - die SIPPER.DLL leitet via CAPI die DTMF weiter - ****** aber nur, ich von einem "normalen" Telefonanschluss aus anrufe ***** in meinem Fall ein ISDN-Telefon direkt am NTBA (normaler ISDN-Anschluss von der Telekom).
Rufe ich jedoch über meine "FRITZ!Box Fon WLAN 7170 (UI), Firmware-Version 29.04.29" über ein analoges Telefon (direkt an der Fritz-Box angeschlossen) an (der Anruf wird also von der Fritz-Box als VoIP-Telefonat geführt), erfolgt keine Erkennung.
Beides habe ich mit meiner Applikation und mit PhonerLight getestet - das selbe Ergebnis. Wenn ich in Phoner light den Debug-Modus anzeige, sehe ich alle Events bis zum Connect. Dann lösche ich die Events und drücke auf der Gegenstelle fleissig auf den Tasten rum - es kommen absolut keine Events im Debug-Log an.
Heisst also: Wenn man über eine Fritz-Box (1&1 Telefon-Flat) bei Phoner anruft, funktioniert die DTMF-Erkennung nicht.
Noch eine Anmerkung: Es liegt bestimmt nicht an 1&1 oder meiner Hardware, denn mit der gleichen Konfiguration kann ich beispielsweise bei Versandhändlern oder der Telekom anrufen und meine DTMF-Töne loswerden, um mich durch die Telefonmenüs dieser Unternehmen zu hangeln
Spannende Sache!
Für Tipps und Hinweise bin ich dankbar!
Viele Grüße!
Robert