Nach Anruf URL aufrufen lassen

Phunkafizer

Neuer User
Mitglied seit
29 Jul 2005
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Tach,

ist es möglich ein kleines Skript für die FritzBox zu basteln, welches mir nach einem Telefonat die Informationen die auch in die Anrufliste kommen in eine URL zu packen und selbige aufzurufen ?
Auf diese Weise könnte ich ein PHP Skript auf einem externen Webserver laufen lassen, dass mir die Anrufliste in einer SQL Datenbank speichert.

Schöne Grüße und Danke für's Lesen

Phunkafizer
 
Hallo,

schau dir mal Callmonitor und den http-Aufruf für eine d-box an.

Gruß Mario
 
http://www.ip-phone-forum.de/showpost.php?p=1035269&postcount=3

Code:
#!/bin/sh

if [ "$(pidof nc)" = "" ] ; then
 $0 | nc -w 1 localhost 1012 | while read nc; do
  wget http://www.server.de/anrufliste/?add=$(echo -n $nc | tr -d '\015' | sed -e 's/+/%2b/g;s/ /%20/g;s/#/%23/g;s/;/%3b/g;s/:/%3a/g;s/\./%2e/g') -qO /dev/null
 done
else
 while true; do
  sleep 300
 done
fi
Das schickt alle Anrufinformationen an ein beliebiges Script auf einen beliebigen Server.

:D
 
7390

Hallo und vielen Dank!

ich habe das Script gerade auf meiner 7390 getestet und es funktioniert fantastisch.
Da die Busybox 1.8 auf der 7390 sehr eingeschränkt ist (z.B. nc hat keine -w Option) habe ich die 1.16 Version ( hier aus dem Forum) genutzt.
Meine Frage wäre an welcher Stelle und wie binde ich das Script am besten ein um es auch nach einem Neustart zur Verfügung zu haben.

Schon mal Danke
Thorsten

Ok habe das Script in der debug.cfg untergebracht und es funktioniert.
Grüße
Thorsten
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.