Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Per Telefonanruf Steuerung (https://www.delphipraxis.net/172292-per-telefonanruf-steuerung.html)

BlackbirdBerlin 23. Dez 2012 14:56

Per Telefonanruf Steuerung
 
Hallo zusammen,

kann mir jemand helfen, wenn ich per Telefonanruf (also z.B. ein angerufenes Modem) mit einem Delphi-Programm Steuerungsaufgaben ausführen will?

Ich stelle mir vor, eine Festnetznummer anzurufen, an der ein Modem (o.Ä.) hängt und rangeht, ggf. prüft, ob die anrufende Nummer registriert (also bekannt) ist, dann ggf. ein Passwort abfragt und danach Steuerungsbefehle entgegen nimmt und auf diese Art und Weise beliebige Ereignisse im Programm auszulösen, die dann z.B. über IO-Interfaces Schaltaufgaben ausführen.

Falls das schonmal jemand gemacht hat, was wäre dann geeignete Hardware und mit welchen Komponenten ist der Softwareteil (INDY, o.ä.) am besten zu realisieren?

Viele Grüße,
Tim

Metschu 23. Dez 2012 15:19

AW: Per Telefonanruf Steuerung
 
Mahlzeit!

Mal so als Idee nach Hier im Forum suchenTAPI suchen.
Das ist eine Komponente, mit der man ISDN-Karten steuern kann (soweit ich es in Erinnerung habe)

Damit kannst Du schonmal das Telefonat entgegennehmen und hast auch gleich die Rufnummer.

Inweit man damit auch Tastebefehle während des "Telefonates" entgegennehmen kann, muß man mal testen bzw in den Unterlagen nachschauen. Hab damit leider noch nicht gearbeitet, wäre aber mal ein Ansatz.

Gruß

Torsten

hstreicher 23. Dez 2012 20:18

AW: Per Telefonanruf Steuerung
 
Turbopowers Async Pro hat eine DTMF Tonwahl Erkennung für sowas , soweit ich mich erinnere

hth Hannes

hathor 23. Dez 2012 22:40

AW: Per Telefonanruf Steuerung
 
http://www.elv.de/fs20-ts-telefon-fernsteuerung.html

Anleitung
http://www.elv-downloads.de/service/...20TS-V2-UM.pdf

FS20 TS Telefon-Fernsteuerung
Artikel-Nr.: 68-04 73 47

Die Telefon-Fernsteuerung ermöglicht nach Auslösung durch einen Telefonanruf das Fernsteuern der FS20-Schaltkomponenten über eine Entfernung von bis zu 100 m (Freifeld).

Das Auslösen des Schaltbefehls kann, geschützt über Geheimzahl, Annahmeverzögerung und Hauscode, über eine beliebige Telekommunikationseinrichtung (Festnetz- oder Mobiltelefon, Internet usw.) über das Telefon-Festnetz erfolgen. Voraussetzung ist ein freier Analog-Telefonanschluss bzw. eine Anschlussmöglichkeit an eine Telefonanlage (analoger Port bei ISDN-Telefonanlage) oder einen automatischen Telefon-Wechselschalter (AWADO).
.
Ausserdem:
http://www.elv.de/einsatzmoeglichkeiten-homematic.html

BlackbirdBerlin 27. Dez 2012 23:38

AW: Per Telefonanruf Steuerung
 
Hi Hannes und Hathor,

die Async Pro scheint ein guter Hinweis zu sein. Hab mir zwar bislang nur die Doku angeschaut bzw. diese knapp überflogen, aber sollte damit wohl machbar sein. Mal schauen, ob ich noch rausfinde, ob Modem oder ISDN oder beides damit geht. Scheint ja auch schon älter zu sein die Software.

So Komponenten wie die FS20 hab ich mir auch schon angesehen, aber ich möchte gerne eine komplett offene Selbstbaulösung - schon allein des Basteltriebs wegen...

Hat denn schonmal jemand mit den Async Pro Komponenten so etwas gemacht?

Viele Grüße und besten Dank,
Tim

grl 28. Dez 2012 15:57

AW: Per Telefonanruf Steuerung
 
Das dürfte deutlich einfacher gehen - hier macht das ein Asterisk-Server über VoIP. Wenns unter Windows sein muss könnte man noch FreeSwitch anschauen - das gibts glaub ich auch für Windows. Alles andere lässt sich über einige (einfache) Zeilen Scripts lösen.

Gruß
GRL

BlackbirdBerlin 28. Dez 2012 16:17

AW: Per Telefonanruf Steuerung
 
Hi GRL,
und vielen Dank für die Info. Schon alleine aus Interesse werd ich mir sowohl FreeSwitch als auch Asterisk (weniger sinnvoll für mich wegen Linux/Unix) ansehen.
Aber mal angenommen, ich würde unbedingt auf einem Windows PC, mit einem ISDN- oder analogen Telefonanschluss so etwas mit Delphi programmieren wollen - auch, wenn man fertige Sachen für umsonst bekommt...

Egal, ich schau mir die Async Pro Sachen einfach selbst mal an. Mal sehen, ob ich noch irgendwo ne ISDN-Karte finde und mir ne Leitung zum PC lege um auszuprobieren, ob man das damit machen kann, was mir vorschwebt.
Falls dennoch jemand gerne seine Erfahrung teilen möchte, würde ich mich über einen Kommentar (Delphi, Async Pro unter Windows mit ISDN/Analog) freuen.

Vielen Dank,
Tim

wolfgang_SV 1. Jan 2013 17:40

AW: Per Telefonanruf Steuerung
 
Ich habe eine Fernsteuerung via ISDN-Karte folgendermaßen realisiert.

Zunächst wird der zu steuernde Rechner über die ISDN-Karte angerufen und eine Verbindung hergestellt.
Auf dem angerufenen Rechner läuft ein Delphi-Programm, in dem ein Server-Socket implementiert ist.

Auf dem anrufenden Rechner läuft ein Programm mit einem Client-Socket.

Nach erfolgter ISDN-Verbindung läßt sich nun eine Socket-Verbindung (TCPIP) aufbauen.

Der Client kann nun beliebige Daten (Befehle) an den Server senden, die das Server-Programm zu den gewünschten Aktionen veranlaßt.

BlackbirdBerlin 1. Jan 2013 17:42

AW: Per Telefonanruf Steuerung
 
Hi Wolfgang,
hört sich auch interessant an. Ich möchte aber gerne beliebige DTMF-fähige Telefone als "Backend" nutzen können.
Viele Grüße,
Tim


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz