Caller-ID abfragen

OP #7840875
Lesenswert?

Hi,

ich möchte die Nummer des Festnetz-Telefonanrufers mit einem Mikrocontroller auswerten.

Ich habe gegoogelt, aber ich bin nur zum Teil schlau geworden...

Kann man die Info über LAN mit HTML-Request aus der Fritzbox auslesen? Es scheint eine API zu geben, aber ich habe nichts dazu gefunden, ob man die Rufnummer auslesen kann.

Alternative wäre die CLIP-Rufnummern-Erkennung anhand des Abgriffs an dem analogen Telefonport. Von ELV gab es mal ein entsprechendes Gerät (CRE 100 -> https://de.elv.com/p/clip-rufnummern-erkennung-cre-100-der-rufnummern-detektiv-warnt-oder-macht-gute-laune-P201175/?srsltid=AfmBOor1VV1J7ROcWUN52hvhK0zd2rLfgMKkg7B-9X5FFxikDTjEe1au)

Dieses Gerät gibt es zwar nicht mehr, aber man bekommt das Spezial-IC (CMX602B) noch bei Mouser. Der Aufwand der Hardware scheint sich in Grenzen zu halten.

Ein ähnliches IC (deutlich preiswerter) gibt es auch bei TME: HT9032 vom Hersteller Holtek. Aber ob das mit den Signalen des deutschen Telefonstandards klarkommt?

Gast #7840902
Lesenswert?

Micha schrieb:

H. H. schrieb:

Der kommt mit V.23 klar.

aha, das ist der Standard von Deutschland.

Nachteil dieses IC ist, dass es nicht mit 3,3V läuft. Ich werde mit einem STM32 aus und brächte somit 3,3V und 5V Versorgungsspannung. Da hätte das teurere IC Vorteile, das läuft auch mit 3,3V.

Hat jemand Erfahrung mit diesen ICs?

Der läuft auch mit 3,3V. Du musst ja nicht den ganzen Temperaturbereich ausnützen.

#7845657
Lesenswert?

Pollin hatte lange Zeit so HAMA Call blocker TAE Dosen für ganze wenige € rausgehauen... scheints auch nicht mehr zu geben. Die letzte Generation Analogtelefon Modems konnte auch CLIP auswerten und hat die Nummern auf seriellen Schnittstelle als AT Kommandos ausgegeben, wenn ich nicht irre. Falls noch in der Bastelkiste vorrätig.... Aber die SIP / Fritzbox Lösung scheint mir die einfachste/stabilste Lösung zu sein.

OP #7845972
Lesenswert?

Hi,

ich werde das Ganze mit einem CMX865A realisieren (Datenblatt im Anhang) und probiere gerade damit herum. Mir ist nicht ganz klar, wie das IC funktioniert. Senden und empfangen von DTMF-Signalen habe ich schon hinbekommen. Aber wie geht das Auslesen der Caller-ID?

Das Caller-ID Datensignal (FSK) kommt zwischen dem nach dem ersten und zweiten Klingeln. Speichert das IC den kompletten FSK-Datenstrom in einem RAM und man holt die dann 8-Bit weise mit dem Mikrocontroller raus?

Ist die folgende Einstellung für das Auslesen der Caller-ID korrekt?

  • V.23 FSK (1200bps)
  • Rx Gain = 0 dB
  • Rx Start-stop mode
  • 8 data bits (ohne Parity)

Soweit ich verstehe, müssen bei V.23 zu Beginn viele 1010-Wechsel als Daten kommen. Aber das ist bei mir nicht der Fall.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren