Forum: Mikrocontroller und Digitale Elektronik Handyklingeln über Datenschnittstelle erkennen


von Schlumpf (Gast)


Lesenswert?

Hallo!

Vielleicht ist es ja auch ganz einfach, aber ich kann nix dazu finden.

Weiss jemand, ob ich ein Handy dazu veranlassen kann, dass es mir über 
die Datenschnittstelle signalisiert, dass es klingelt (Quasi wie ein 
AT-Kommando)

Ich möchte per Mikrocontroller erkennen, dass jemand anruft, und diesen 
Anruf dann per AT-Kommando abweisen.

Oder optional das Handy so konfigurieren, dass es z.B. nach dreimal 
klingeln automatisch abweist, und ich über AT-Kommando auslesen kann, 
dass ein Anruf einging.

von Medienverblödeter (Gast)


Lesenswert?

Gibt es da ned ein Klingelton dafür von Jamba?

von Schlumpf (Gast)


Lesenswert?

Ich will aber kein Sparabo loool

von gast (Gast)


Lesenswert?

die freisprecheinrichtungen im auto erkennen ja auch das das handy 
klingelt und stellen das radio ab, also muss es da irgendwas geben. 
vieleicht musst du dem handy aber dazu vortäuschen an der 
freisprecheinrichtung zu hängen

von Schlumpf (Gast)


Lesenswert?

Jup, so dachte ich mir das auch... aber die große Preisfrage ist, wie 
das geht? Ob das vom Handy-Typ abhängt, oder ob es generelle Kommandos 
ddafür gibt, oder ob vielleicht 2 Pins am Stecker beim Klingeln 
Kurzgeschlossen werden... Fragen über Fragen ;-)

von andre (Gast)


Lesenswert?

AT+CLIP=1 ?

von Frank K. (frank)


Lesenswert?

Hi,

normalerweise gibt das Modem (Handy) "RING<crlf>" auf der Schnittstelle 
aus während es klingelt. Mit "AT+CHUP<cr>" sollte es dann den Anrufer 
abweisen.

von Schlumpf (Gast)


Lesenswert?

Andre, du bist der Held! Ich danke dir. SO funktioniert es :-)

@ Frank:

Mein Handy gab nur RING aus, nachdem die CLIP aktiviert war

von andre (Gast)


Lesenswert?

Wenn der Anrufer die Nr. mit sendet, wird sie durch CLIP=1 mit 
ausgegeben. Andernfalls nur "RING".

von Schlumpf (Gast)


Lesenswert?

Ja aber leider lieferte mein Handy gar nix (Siemens ME45)
Ich aktivierte CLIP=1, dann kam RING und Nummer
Dann aktivierte ich CLIP=0, dann kam nur RING

und jetzt ist es so, dass ich, wenn ich das Handy aus- und 
wiedereinschalte, bekomme ich seltsame Zeichen, wenn es klingelt. Erst 
wenn ich CLIP=0 setze, bekomme ich wieder RING...

Eigenartiges Verhalten, aber wenigstens weiss ich jetzt wie es geht

von Frank K. (frank)


Lesenswert?

Ich habe das gerade auch noch mal ausprobiert. Das Handy (Siemens M35i) 
so eingestellt:
1
at+clip=1
2
OK
3
4
RING
5
6
+CLIP: +49<nummer>,145

Dann so eingestellt.
1
at+clip=0
2
OK
3
4
RING
5
6
RING

Mir wärs eigentlich am liebsten es würde nichts ausgeben, aber das 
scheint wohl nicht zu gehen.

von Schlumpf (Gast)


Lesenswert?

ja, so verhält sich meine auch. Aber schalt doch mal bitte dein Handy 
aus und wieder ein. Dann KEIN Komamndo schicken und einfach klingeln 
lassen.

Bei mir kommen dann Smilies und 6er ;-)

Würd mich mal interessieren, was dein Handy da macht

von Frank K. (frank)


Lesenswert?

Mein Handy zeigt auch nach dem Aus-/Einschalten RING RING an. Auf welche 
Baudrate hast Du deine Schnittstelle eingestellt? Könnte sein das das 
Handy die Baudrate automatisch erkennt wenn es ein "at" bekommt. Ich 
habe hier 19200  8N1 eingestellt.

von Schlumpf (Gast)


Lesenswert?

Ich hab auf 19200 gestellt und dann zeigt das Handy nach dem Einschalten 
wieder GAR KEINE Reaktion.
Erst nachdem ich ein beliebiges AT-Kommando geschickt habe, zeigt es mir 
ganz brav RING an ;-)

Scheint wohl doch was mit der Synchronisierung zu tun haben. 
Offensichtlich will es erst eine "Gegenstelle" erkennen, bevor es was 
sagt.
Vielleicht ist irgendwo in dem Handy eingestellt, dass es sich 
automatisch auf die Baudrate der Gegenstelle aufsynchronisiert.
Na ja, wie auch immer. Es tut mir ja nicht weh, einmal ein simples AT zu 
schicken

von Schlumpf (Gast)


Lesenswert?

Gleiches Verhalten übrigens, wenn ich mal auf 9600 Baud gehe...
Es scheint wohl tatsächlich daran zu liegen

von Schlumpf (Gast)


Lesenswert?

@ Andre und Frank:

Danke euch beiden ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.