AT-Kommandos für Siemens-Telefone

(die in TS GSM 07.05 und 07.07 spezifizierten Befehle sind hier, die speziellen Befehle für das S40 sind hier, die Befehle für das Gigaset sind hier)
Achtung: einige der hier aufgeführten Befehle (etwa ^SQWE, ^SBFB, ^SBLK) können dazu führen, dass das Telefon beschädigt wird. Bitte vorsichtig ausprobieren.

S10 C10 S25 X35 X45 M20 TC35
AT^SACD X
AT^SACM X X X X X X X AOC sowie AOCmax lesen/einstellen
AT^SBC X Ladestatus, Akkukapazität und Stromverbauch auslesen
AT^SBFB X X X X X Schnittstellengeschwindigkeit umschalten (??)
AT^SBLK X X X X X
AT^SBNR X X X Abfrage von Logo, Klingelton, Kalender und T9-Dictionary
AT^SBNW X X X X Ändern von Logo, Klingelton, Kalender und T9-Dictionary
AT^SBPA X X X X X
AT^SCHOBI X
AT^SCID X X X X X X X SIM-Seriennummer ausgeben
AT^SCKA X X X X X
AT^SCKS X X X X X X X SIM-Status ausgeben
AT^SCNI X X X X X X X Auflisten der momentan aktiven Gespräche
AT^SCTM X X Abfragen der Betriebstemperatur
AT^SDBR X
AT^SDLD X X X X X X Löschen der Wahlwiederholungsliste
AT^SEEN X
AT^SFSM X
AT^SHOM X Homezonensignal abfragen
AT^SICO X X
AT^SIFS X
AT^SKPD X X
AT^SLCD X Dauer des letzten Anrufs ausgeben
AT^SLCK X X X X X X X Ein- und Ausschalten von Sperren
AT^SLNG X X X X X Auswahl der verwendeten Sprache des MMI
AT^SMGL X X X X X X X Lesen von Kurznachrichten ohne Statusänderung
AT^SMGO X X X X X X X Festellen des SMS-Overflow-Status
AT^SMGR X X  
AT^SMSG X X
AT^SMSO X X X X X X X Telefon ausschalten
AT^SNFD X Reset der Audio-Parameter
AT^SNFI X Audio IN Parameter einstellen
AT^SNFM X MUTE Ein/Ausschalten
AT^SNFO X Audio OUT Parameter einstellen
AT^SNFS X X X X X X X Festlegen der Audio-Betriebsart
AT^SNFV X X X X X X X Hörerlautstärke einstellen/abfragen
AT^SNFW X Audio Parameter speichern
AT^SPBC X X X X X X Suchen eines Telefonbucheintrags im sortierten Telefonbuch
AT^SPBG X X X X X X Lesen von sortierten Telefonbucheinträgen
AT^SPBS X X X X X X Auswahl eines Telefonbuchs
AT^SPIC X X X X X X X Abfrage verbleibender Eingabeversuche für die momentan erwartete PIN
AT^SPLM X X X X X X X Anzeigen aller dem Telefon bekannten Netze
AT^SPLR X X X X X X X Anzeigen der Liste der bevorzugten Netze
AT^SPLW X X X X X X X Ändern der Liste der bevorzugten Netze
AT^SPST X X
AT^SPWC X Abfrage aller noch verbleibender PIN/PUK Eingabeversuche
AT^SPWD X X X X X X X Ändern des Passworts für netzseitige Sperren
AT^SQWE X X X Identisch zu ^SBFB
AT^SRC X X
AT^SRTC X X X X Auswahl des Ruftons
AT^SSMC X
AT^SSSS X
AT^STCD X Gesamtanrufzeit ausgeben
AT^SSTK X X X SIM-Toolkit-Funktionen ausführen
AT^SVER X X X X



AT^SBFB Schnittstellengeschwindigkeit umschalten
AT^SBFB=a kann offenbar zwischen 19200 (a := 0) und 57600 (a := 1) umschalten. Bisher ungetestet.

AT^SBNR Abfrage von Usergrafik, eigenem Klingelton und Kalendereinträgen
AT^SBNR=? Liefert eine Liste der Abfragemöglichkeiten
AT^SBNR=a,b Gibt abhängig von eines von 3 möglichen Userdatenelementen des Telefons aus:
  • a ist das gewünschte Datenelement
    • bmp liefert die Displaygrafik
    • mid den benutzerdefinierten Klingelton
    • vcs einen Kalendereintrag
  • b ist die Nummer des gewünschten Elements
    • bmp immer 0
    • mid immer 0
    • vcs die Nummer des gewünschten Eintrags
Ausgegeben wird jeweils ein String aus Hexadezimalwerten.
  • bmp ist ein Windows-Bitmap, 2, 4, 16 oder 256 Farben,
    • beim S25 mindestens 97x27 Pixel groß
    • beim C35/M35 mindestens 101x21 Pixel groß
    • beim S35 mindestens 101x43 Pixel groß
  • mid eine einstimmige MIDI-Datei im Format 0
  • vcs ein Kalendereintrag im VCAL-Format. Die Syntax findet sich bei http://www.imc.org/pdi

AT^SBNW Einstellen von Usergrafik, eigenem Klingelton und Kalendereinträgen
AT^SBNW=? Liefert eine Liste der Einstellmöglichkeiten
AT^SBNW=a,b,c Die Daten müssen hexadezimal kodiert ans Telefon übergeben werden, a gibt an, welcher Datentyp übergeben wird, b ist die Nummer des zu überschreibenden Elements, c ist '0', wenn der betreffende Eintrag gelöscht werden soll, ansonsten steht hier die Nummer des folgenden Datenpakets. Nach Abschicken des Kommandos erscheint ein Prompt, an dem die hexadezimalen Daten übergeben werden können. Die Dateneingabe wird mit CTRL-Z abgeschlossen.
Beispiele:
  • AT^SBNW="bmp",0,0 löscht dieses unerträgliche Logo wieder, das man sich grade raufgeladen hat.
  • AT^SBNW="mid",0,1
    > 4D5468640000000..... (CTRL-Z)
    lädt einen hübschen neuen Klingelton ins Telefon

AT^SCID SIM-Seriennummer ausgeben
AT^SCID gibt die Seriennummer des eingelegten SIM aus:
at^scid
^SCID: 89491143870113967922
OK

AT^SCNI momentan aktive Anrufe ausgeben
AT^SCNI Es wird eine Liste der gerade aktiven Anrufe ausgegeben:
^SCNI: 1,0,+491721212,145
^SCNI: 2,1,1212,129
^SCNI: 3,2,+491725262652,145
^SCNI: 4
^SCNI: 5
^SCNI: 6
^SCNI: 7

Dabei steht in der ersten Spalte die laufende Nummer des Eintrags (wer gleichzeitig mehr als 7 Gespräche führt, hat Pech...), in der zweiten der Anrufstatus (0: wird gehalten, 1: ist aktiv, 2: ruft gerade an), dann die Nummer (wenn bekannt) und der Typ der Rufnummer wie bei +cpbw beschrieben. Leere Zeilen werden je nach Softwarestand nicht angezeigt.

AT^SCKS SIM-Status ausgeben
AT^SCKS=a gibt an, ob bei Änderung des SIM-Status, d.h. SIM wird eingelegt oder entnommen, eine Meldung erzeugt wird. 1 erzeugt die Meldungen, 0 unterdrückt diese
AT^SCKS=a gibt den Status der Ausgabe von SIM-Statusmeldungen aus.
AT^SCKS? ^SCKS: a,b gibt den momentanen SIM-Status aus (b) und gibt den Status der Ausgabe von SIM-Statusmeldungen an (a).

AT^SDLD Wahlwiederholungsliste löschen
AT^SDLD Löscht alle Einträge in der Wahlwiederholungsliste

AT^SLCK Setzen und Löschen von Sperren
AT^SLCK=? Abfrage der unterstützten Sperrmöglichkeiten. Hierbei bedeutet:
PSDiebstahlschutz (Phone locked to SIM)
SCSIM PIN1 Abfrage (PIN request)
FDWahlsperre (nur Telefonbuch, FDN lock)
AOkeine abgehenden Anrufe (barr all outgoing calls)
OIkeine abgehenden internationalen Anrufe (barr outgoing international calls)
OXkeine abgehenden internationalen Anrufe ausser ins Heimatland (barr outgoing international calls except to home country)
AIkeine ankommenden Anrufe (barr all incoming calls)
IRkeine ankommenden Anrufe bei Roaming (barr incoming calls when roaming)
ABalle Sperren
AGalle gehenden Sperren
ACalle ankommenden Sperren
PNNetzwerkpersonalisierung (Network personalization)
PC(Corporate personalization)
PU(Network subset personalization)
PPServiceprovidersperre (Service provider personalization)
PFLock auf die erste eingelegte SIM (Phone locked to very first inserted SIM)
AT^SLCK=a,b,c,d Setzt, löscht oder fragt eine Sperre ab.
  • a ist eine der Sperrmöglichkeiten
  • b ist der Sperrmodus
    • 0 Entsperren
    • 1 Sperren
    • 2 Abfragen
  • c ist das Passwort
  • d ist der betroffene Dienst
    • 1 Sprache
    • 2 Daten
    • 4 Fax
    • 7 alle Dienste
Beispiele :
  • Feststellen, ob PIN1 abgefragt wird:
    at^slck="SC",2,"",7
    ^SLCK: 1
  • Festsellen, ob das Telefon auf ein Netz gelockt ist:
    at^slck="PN",2,"",7
    ^SLCK: 0

AT^SLNG Sprachauswahl
AT^SLNG=? zeigt die vom Telefon unterstützten Sprachvarianten numerisch an. Zahlen <100 orientieren sich an den Vorgaben von TS GSM 03.38, Zahlen von 100 und darüber beziehen sich auf Telefon- oder Herstellerspezifische Codierungen:
0Deutsch
1Englisch
2Italienisch
3Französisch
4Spanisch
5Niederländisch
6Schwedisch
7Dänisch
8Portugiesisch
9Finnisch
10Norwegisch
11Griechisch
12Türkisch
13Ungarisch
14Polnisch
32Tschechisch
AT^SLNG? zeigt die momentan aktivierte MMI-Sprachversion an
AT^SLNG=a stellt die MMI-Sprache um. Sofort, ohne lang rumzufragen.

AT^SMGL Lesen von Kurznachrichten ohne Statusänderung
AT^SMGL=? Liefert eine Liste mit unterstützten Stati für anzuzeigende Kurznachrichten. Es bedeutet:
0empfangene, ungelesene. (Defaulteinstellung)
1empfangene, gelesene.
2selbst geschriebene, nicht gesendete
3selbst geschriebene, gesendete
4alle Nachrichten
AT^SMGL=a gibt alle Kurznachrichten aus, die den Status a haben. Es wird keine Statusänderung ungelesen nach gelesen durchgeführt.

AT^SMGO Festellen des SMS-Overflow-Status
AT^SMGO=? gibt den Status der Ausgabe von Meldungen bei Änderung des SMS-Overflow-Status an.
AT^SMGO=a gibt an, ob bei Änderung des SMS-Overflow-Status eine Meldung erzeugt werden soll.
AT^SMGO? gibt den Status der Meldungserzeugung und den SMS-Overflow-Status aus. Es bedeutet:
^SMGO: x,0: Es können noch Kurznachrichten angenommen werden
^SMGO: x,1: Der Kurznachrichtenspeicher im SIM ist voll
^SMGO: x,2: Der Kurznachrichtenspeicher im SIM ist voll, und es warten neue Nachrichten im SMSC.

AT^SMSO Telefon ausschalten
AT^SMSO schaltet das Telefon ohne weitere Warnung aus

AT^SNFS Audiobetriebsart festlegen
AT^SNFS? liefert die aktuell eingestellte Audiobetriebsart.
0 = Telefon (integrierter Audiopfad)
1 = Freisprecheinrichtung
AT^SNFS=? zeigt an, welche Audiobetriebsarten momentan verfügbar sind
AT^SNFS=x legt fest, welcher Audiopfad verwendet werden soll

AT^SNFV Hörerlautstärke einstellen/abfragen
AT^SNFV? Liefert die aktuell eingestellte Lautstärke des integrierten Lautsprechers
AT^SNFV=? Liefert den möglichen Einstellungsbereich für die Hörerlautstärke
at^snfv=?
^SNFV: (0-7)
AT^SNFV=a stellt die Hörerlautstärke auf a

AT^SPBC Suchen eines Telefonbucheintrags im sortierten Telefonbuch
AT^SPBC=? Liefert eine Liste mit möglichen Telefonbüchern, die aktuell verwendet werden können
AT^SPBC=a Liefert den Index des ersten Eintrags im gewählten Telefonbuch, der mit dem Zeichen a beginnt.
at^spbc="H"
^SPBC: 4

AT^SPBG Lesen von sortierten Telefonbucheinträgen
AT^SPBG=? ^SPBG: (a-b),c,d
Liefert Maximal- und Minimalwert (a, b) für den zu übergebenden Index, die maximale Länge der Telefonnummer (c) und die maximale Länge des Namens (d)
AT^SPBG=a,b Liefert entweder den Eintrag a aus dem sortierten Telefonbuch, wenn nur a übergeben wird oder die Einträge a bis b.

AT^SPBS Auswahl eines Telefonbuchs
AT^SPBS? Liefert das aktuell verwendete Telefonbuch
AT^SPBS=? Liefert eine Liste mit möglichen Telefonbüchern, die aktuell verwendet werden können. Es können auftauchen:
FDfeste Rufnummern (SIM)
SMTelefonbuch (SIM)
METelefonbuch (Telefon)
DCgewählte Nummern (Telefon)
ONeigene Nummern (Telefon)
LDzuletzt gewählte Nummer (SIM)
MCversäumte Anrufe (Telefon)
RCangenommene Anrufe (Telefon)
MDzuletzt gewählte Nummer (Telefon)
OWeigene Nummern (SIM)
BDgesperrte Rufnummern (SIM)
SDServicerufnummern (SIM)
MSeigene Anrufe, die nicht beantwortet wurden
CDeigene Anrufe, die erfolgreich waren
BLNummern, die 'blacklisted' sind, d.h. von remote gesperrt
MBMailboxrufnummern
CSsortierte Kombination aus SM, ME und FD
RDVIP-Telefonbuch, alle Nummern aus CS, die ein '!' als letztes Zeichen haben
AT^SPBS=a wählt das zu verwendende Telefonbuch aus.

AT^SPIC Anzeige der noch verbleibenden PIN-Eingabeversuche
AT^SPIC gibt die Menge der noch verbleibenden Versuche für PIN-Eingaben für die momentan erwartete PIN an. Diese kann mit AT+CPIN? festgestellt werden.

AT^SPLM Anzeigen aller dem Telefon bekannten Netze
AT^SPLM gibt die Liste der dem Telefon bekannten Netze im Format ^SPLM: MCCMNC,"Netzname" aus.

AT^SPLR Anzeigen der Liste der bevorzugten Netze
AT^SPLR=? Liefert die möglichen Speicherplatznummern für bevorzugte Netze.
AT^SPLR=a a gibt dabei die Nummer des Platzes in der Liste der bevorzugten Netze an, der angezeigt werden soll. Diese Liste gibt z.B. beim Roamen an, in welche Netze zuerst ein Einbuchversuch unternommen werden soll.

AT^SPLW Ändern der Liste der bevorzugten Netze
AT^SPLW=? Liefert die möglichen Speicherplatznummern für bevorzugte Netze.
AT^SPLW=a,b a gibt dabei die Nummer des Platzes in der Liste der bevorzugten Netze an, der geändert werden soll, b ist der Netzcode im numerischen Format (etwa 26202 für D2), der an diesen Speicherplatz geschrieben werden soll.

AT^SRTC Klingeln. Rumnerven
AT^SRTC aktiviert den Rufton. Nochmaliger Aufruf sorgt für Stille.
AT^SRTC=? Liefert die möglichen Einstellungen.
AT^SRTC=a,b wählt den Rufton aus. a wählt einen von vielen hübschen Klingeltönen, 0 stellt die Klingel ganz ab (wenn angeboten), b wählt die Lautstärke, 0 ist die ansteigende Lautstärke oder stellt die Klingel ganz ab.

AT^SSTK SIM-Toolkit-Funktionen ausführen
AT^SSTK=? gibt das ME-Profile gem. TS GSM 11.14 aus, das die einzelnen STK-fähigkeiten des ME beschreibt.
AT^SSTK=a,b führt eine oder mehrere SIM-Toolkit-Funktionen aus. a ist die Länge der noch zu übergebenden PDU in Bytes, b gibt an, ob nur ein Kommando übergeben wird (0) oder ob mehrere Kommandos übergeben werden (1). Nach Abschicken dieses Kommandos erscheint ein Prompt, an dem die PDU mit dem oder den Befehlen übergeben werden muss. Diese ist mit CTRL-Z abzuschließen und wird dann ausgeführt. Die maximale Größe der PDU ist 176 Bytes.

AT^WSSL GIGASET: Telefonbuch auswählen
AT^WSSL=a wählt das Telefonbuch aus. a kann sein "TB","NE"

AT^WSRE GIGASET: Telefonbuch lesen
AT^WSRE liest einen Eintrag des gewählten Telefonbuchs aus. Jeder Aufruf ergibt einen neuen Eintrag

AT^WSWE GIGASET: Telefonbuch schreiben
AT^WSWE schreibt einen Eintrag in das ausgewählte Telefonbuch. Wer die exakte Syntax kennt, soll mir diese doch bitte mitteilen.

AT^WSEL GIGASET: Telefonbuch löschen
AT^WSEL=a löscht ein Telefonbuch. a kann sein "TB","NE"