Siemens AT-Befehl zur ankommenden Rufnummer?

Gast #441148
Lesenswert?
• ▲
▼
Hallo!

Ich experimentiere zur Zeit mit den älteren Siemens C35/S45 Handys 
zwecks Meßdatenübertragung.
Das tolle an der Sache: Es funktioniert bereits recht gut ;-)

Die AT-Befehlsliste von www.nobbi.com hat da richtig gut weitergeholfen. 
Allerdings habe ich noch ein Problem. Ich möchte gerne wissen, von 
welcher Rufnummer der grad reinkommende Datenanruf stammt.
Stelle ich die RING Medlungen mit AT+CRC=1 auf "erweitert", spuckt mir 
das Telefon bei Sprachanrufen zwar +CRING: VOICE aus, bei Datenanrufen 
aber weiterhin nur RING. Gut, damit kann ich zwar zwischen Daten und 
Sprache unterscheiden, aber ich sehe keine Möglichkeit die ankommende 
Rufnummer zu erkennen :-(
Hat da jemand noch einen Tip für mich?

Alternativ soll die Schaltung bei einem Sprachanruf von Nummer 12345 
nicht rangehen, sondern danach Meßwerte per SMS zurücksenden. Hier würde 
es schon reichen, wenn ich den "letzten verpassten Anruf" per AT-Befehl 
auslesen könnte. Leider habe ich dazu auch keinen passenden Befehl 
gefunden :-(

Grüße, Daniel
Gast #441669
Lesenswert?
• ▲
▼
2 daniel: gern geschehen
2 stefan:
was genau erwartest du von so einer Bibliothek? Jeder versteht unter 
"Level 1" nämlich etwas anders. Schon weil manche bei 0 und andere bei 1 
zu zählen anfangen ;)
Die AT-Befehle aus der o.g. spec sind nicht siemens-spezifisch jedes 
handy muss die beherrschen
Gast #441841
Lesenswert?
• ▲
▼
die verpassten Anrufe sind im MC (=missed calls) telefonbuch. Auslesen 
geht mit
    AT+CPBS="MC"   // MC-Telefonbuch auswählen
    AT+CPBR=1,10   // Einträge 1 bis 10 auslesen

AT+CPBR=? gibt die Anzahl der Einträge im gerade ausgewählten 
Telefonbuch:
+CPBR: (1-<maxloc>), <nlength>, <tlength>
maxloc:  Anz. der Einträge
nlength: max. Länge der Nummer in Bytes
tlength: max. Länge des Texteintrags
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.