Hallo,
ich ruf mit Hilfe eines Voice-Modems verschiedene Handys zwecks
Alarmierung an. Um das ganze kostenneutral zu halten soll nach der
Erkennung des Klingelns wieder aufgelegt werden.
Gibt es dazu einen AT-Befehl, der zurückliefert, dass das Handy gerade
klingelt?
Im Moment läuft es über eine Zeitkonstante, aber da ja der
Verbindungsaufbau zum Handy immer etwas dauert, kann es mal
funktionieren, aber manchmal auch nicht.
Hat wer Tipps?
Gruß
AT
Hallo AT!
Ich habe zu deiner Frage leider keine Antwort, aber:
>ich ruf mit Hilfe eines Voice-Modems verschiedene Handys zwecks>Alarmierung an. Um das ganze kostenneutral zu halten soll nach
beachte auch diesen Link:
Beitrag ""Der gewünschte Gesprächspartner ist zur Zeit nicht zu...""
Das kann es (glaube ich) nicht geben, da das angerufene Gerät ein
Klingeln nicht zurückmeldet. Das "Tuuuuuut", dass der Anrufer im Hörer
hört, ist vom tatsächlichen Klingeln beim Angerufenen m. E. völlig
losgelöst.
Hallo.
Ja, bin auch der Meinung dass das TUUUUT TUUUUT völlig unabhängig vom
Klingelvorgang ist. Es TUUUTtet ja auch schon, wenn die Verbindung noch
garnicht hergestellt ist. Ich nehme an das kommt nur vom Tel-Server um
dem Anrufer zu signalisieren, dass er warten soll.
=> So ne Klingel-Rückmeldung ist denke ich nicht drin.
Zeitbasiert ist doof, wie du selbst sagst, aber mir fällt auch grade nix
besseres ein.
MfG
jan
Das "TUUT TUUT" ist das sogenannte Freizeichen. Es wird von der
Ortsvermittlungsstelle des Anrufers erzeugt, hat also in der Tat nichts
mit den Klingelimpulsen beim Angerufenen zu tun.
Hi,
schon fast richtig was hier gesagt wurde.
Nur die Ortsvermittlungsstelle des Anrufers erzeugt das "TUUT TUUT"
nicht einfach so nach Lust und Laune, sondern genau dann, wenn sie das
vom Telefon/Handy/Ortsvermittlungsstelle des Angerufen mitgeteilt
bekommt.
Das führt natürlich z.B. bei ausgeschalteten Handies mit Mailbox zu dem
Problem, daß da gar kein "Alert" kommt sondern gleich ein "Connect" oder
zumindest ein abgewandeltes "Alert", das das "TUUT TUUT" unterdrückt
damit man eine (in dem Fall kostenlose) Ansage der Gegenseite höhrt.
Mit einem (analogen?) Voice-Modem hat man da schlechte Karten, mit einer
ISDN-Karte geht sowas.
CU Frank
Hi,
wenn Du anstatt eines Modems (bin mir nicht sicher, ob es sowas bei
Modem auch gibt)
ein GSM Handy nutzen würdest, dann könntest Du tatsächlich so eine
Unterscheidung machen.
Es gibt bei den Handies einen Callstate "dialing" was heißt: das Gerät
wählt die Tel Nummer.
Wenn dann die Gegenstelle klingelt, wird von callstate "dialing" auf
"alerting" umgeschaltet.
Das ganze ist in der GSM 0707 sowie in der Handsfree Spec
festgeschrieben
AT+CIND
Standard indicator update AT command. Only read command
AT+CIND? and test command AT+CIND=? are required in this
specification.
The AT+CIND? read command is used to get current status of the AG
indicators.
The AT+CIND=? test command is used to retrieve the mapping
between each indicator supported by the AG and its corresponding
range and order index. It shall be issued at least once before any other
command related to these indicators (AT+CIND? or AT+CMER) is used.
The following indicators are covered in this specification:
•
service: Service availability indication, where:
<value>=0 implies no service. No Home/Roam network
available.
<value>=1 implies presence of service. Home/Roam network
available
•
call: Standard call status indicator, where:
<value>=0 means no call active
<value>=1 means a call is active.
•
callsetup: Bluetooth proprietary call set up status indicator
1
.
Support for this indicator is optional for the HF. When supported,
this indicator shall be used in conjunction with, and as an extension
of the standard call indicator. Possible values are as follows:
<value>=0 means not currently in call set up.
<value>=1 means an incoming call process ongoing.
<value>=2 means an outgoing call set up is ongoing.
<value>=3 means remote party being alerted in an outgoing call.
Refer to Section 8.9 in [2].
Man könnte mit einem Ne567 Baustein eine Tondecoderstufe aufbauen die
genau auf der Frequenz des TUUUTs einrastet den Ausgang davon an einen
Portpin bis 5 zählen lassen und gut ist Auflegen bitte (vielleicht auch
nur bis 3) da das tut wirklich erst kommt wenns beim anderen klingelt.
Problem bei Mailboxen da kommt kein TUUUT wie schon oben beschrieben
also noch nen Timeout nebenbei bzw gibts nicht einen AT-Befehl der
anzeigt das die Verbindung steht??
JOCHEN
rs485.hausbus.de.vu
> gibts nicht einen AT-Befehl der> anzeigt das die Verbindung steht??
Sicher. Nur soll hier ja bereits vor dem Zustandekommen der Verbindung
wieder "aufgelegt" werden, damit keine Gebühren anfallen, aber die
Rufnummer des Anrufers an den Angerufenen übermittelt werden kann.
Das ist schon klar nur das problem lag ja darin, dass wenn man mit einer
mailbox verbunden wird der erste Lösungsansatz nicht greift weil keine
TUUTS zum zählen kommen, aber die Ansage der Mailbox noch kostenlos ist
oder?? also zählen der Tuuts über beschriebene Schaltung, wenn keine
TUUTS (wie heisen die dinger eigentlich richtig) kommen auflegen sobald
die Ansage von der Mailbox kommt. Eigentlich würde es genügen die
Auswerterschaltung auf einen Interrupt zu legen und aufzulegen sobald
dieser ausgelöst wird.
JOCHEN
Daß das Abhören der Ansage einer "Mailbox" (Anrufbeantworter) eines
Mobiltelephones kostenlos ist, wage ich mal ganz deutlich zu bezweifeln.
Möglicherweise kostenlos könnte die Ansage "Der gewünschte
Gesprächspartner ist zur Zeit nicht zu erreichen" sein, aber auch da
habe ich bereits Pferde vor Apotheken stehen sehen ...