Wie mache ich eine HTTP-Anfrage für eingehende/ausgehende Anrufe?

Ich suche nach einer Möglichkeit, HTTP-Anfragen an meinen Webserver zu stellen, wenn ein Anruf eingeht (oder wenn möglich ein ausgehender/verpasster Anruf usw.).

Auf diese Weise kann ich die Informationen (hauptsächlich Anrufer-ID) protokollieren und Aktionen in meinem eigenen System basierend auf der Nummer ausführen, die anruft oder auf dem Mobilteil angerufen wird.

Ich brauche die Anfrage, während der Anruf entweder klingelt oder im Gange ist - dh was gerade passiert, nicht was vorher passiert ist.

Ein Beispiel dafür ist, dass ich Informationen über einen Anrufer auf einem anderen Computer, der mit meinem System verbunden ist, präsentieren kann, wenn jemand anruft.

Eine Alternative zu HTTP wäre in Ordnung, z. B. SMTP oder eine andere Benachrichtigung/externe Kommunikation.

Antworten (1)

Vielleicht möchten Sie sich Tasker ansehen , die mächtige Automatisierungslösung für Android. Ich habe etwas nicht so eingerichtet, wie Sie es wünschen, aber es ist definitiv möglich und sollte im Grunde so funktionieren:

  • Bedingung: Ereignis → Telefon klingelt
  • Aufgabe: entweder HTTP GET oder HTTP POST an die URL Ihres Servers.

Für die Aufgabe können Sie auf die vielen Variablen zurückgreifen, die Tasker voreingestellt hat (siehe: Tasker UserGuide, Variablen ). In Ihrem Fall: Anrufname / Nummer / Datum / Uhrzeit (In) = %CNAME / %CNUM / %CDATE / %CTIME

Möglicherweise müssen Sie ein wenig damit spielen, damit es genau so funktioniert, wie Sie es möchten. Hinweis: Eine kostenlose Testversion von Tasker ist über seine Homepage verfügbar (7-Tage-Testversion; an Tag 6 alle Ihre Einstellungen exportieren, an Tag 7 alle Einstellungen deinstallieren, neu installieren und alle Einstellungen für weitere 7 Tage importieren, so der Entwickler ) . . Ich benutze Tasker seit Jahren, es hat mich nie im Stich gelassen, und ich bereue keinen einzigen Cent von seiner Gebühr ;) Ich könnte nicht mehr darauf verzichten ...