Erfassen Sie während des GSM-Anrufs eingegebene Nummern

Ich kann keine Quellen finden, wie Nummern während eines Telefonats übertragen werden. Ich rede nicht vom Wählen, sondern nachdem der Ruf aufgebaut ist. (z. B. wenn Sie einen automatischen Bot anrufen und Fragen erhalten, die Sie durch Eingeben von Zahlen beantworten)

Wie werden diese Nummern übertragen? Werden sie von einigen Standard-Audio-Piepfrequenzen übertragen oder ist es komplexer?

Ich weiß nicht, ob dies überhaupt GSM-spezifisch ist, aber ich habe ein Arduino-GSM-Schild und frage mich, ob es möglich ist, diese Zahlen auf irgendeine Weise zu erfassen.

Ich denke, wir verwenden immer noch Impulswahl , aber ich bin mir nicht sicher.
@VladimirCravero Impulswahl wird nur für Festnetzverbindungen verwendet, es wurde für alte elektromechanische Telefonzentralen benötigt. GSM ist ein Mobilfunknetz, das nur Bits (Daten) über das Netz überträgt. Um also zu erkennen, was jemand wählt, müssten Sie diese Bits entschlüsseln und extrahieren. Ich bin mir nicht sicher, ob dies überhaupt möglich ist, da die Daten auch verschlüsselt sind.
@VladimirCravero Wow, ein Mobilfunknetz mit Impulswahl wäre eine Art verrückte Steampunk-Fantasie.
Nun, das dachte ich mir, weil ich manchmal ein Klickgeräusch höre, das mich an ein altes Impulswahltelefon erinnert.

Antworten (1)

Das Dual-Tone Multi-Frequency (DTMF)-System zur Datenübertragung per. Standardisierte Audiotöne sind in den GSM-Standard integriert und funktionieren ähnlich wie Festnetzanschlüsse. Während eines Gesprächs erzeugt das Drücken einer Nummerntaste eine Kombination von Audiofrequenzen basierend auf der gedrückten Taste (hier zu sehen). Hören Sie auf diese Standardtöne und decodieren Sie sie in Tastendrücke. Eine schnelle Suche zeigt Beispiel-Code-Bibliotheken, um genau das zu tun, zusätzlich zu vorgefertigten Modulen, wenn Sie etwas Einfacheres wollen.

Danke schön! DTMF war das Schlüsselwort, das ich brauchte. Sehr interessant!