Callmonitor und DBox2

Status
Für weitere Antworten geschlossen.
OK, wenn in der debug.cfg alles OK ist, dann probier doch mal, direkt eine Message an die Dbox abzusetzen.

Habe bisher leider weder den Mod drauf noch eine Dbox angeschlossen, aber eigentlich müsste es doch so gehen: (Ohne Garantie, bitte korrigiert mich, wenn es falsch ist!)

Per Telnet auf die Box, dann den Befehl
Code:
nc -w 2 192.168.1.102 80 <<EOF_DBOXM > /var/tmp/nc.out 2>&1
GET /control/message?nmsg=`TEST` HTTP/1.0
eingeben und gucken, was passiert...
 
hallo

es passiert garnichts wenn ich das eingebe dann komme ich in den Promt zurück
also quasi ich kann wieder was eingeben aber auf dem Bildschirm steht nix

ist das korrekt das dieser befehl über zwei zeilen geht ?!?

gruss Hase
 
keine Ahnung, habe keine dbox, aber die callmonitor.out hat sowohl
dboxmessage() (/control/message?nmsg=)
als auch
dboxpopup() (/control/message?popup=)

vielleicht liegt es daran? worauf hört die dbox denn? kann man das konfigurieren?
 
frage schrieb:
keine Ahnung, habe keine dbox, aber die callmonitor.out hat sowohl
dboxmessage() (/control/message?nmsg=)
als auch
dboxpopup() (/control/message?popup=)

vielleicht liegt es daran? worauf hört die dbox denn? kann man das konfigurieren?

also moment wenn ich das richtig verstehe wird durch den aufruf in der debug.cfg unter /var/flash/
192.168.1.102 dboxmessage blabla
die von dir oben gepostete Callmonitor.out ausgelesen

aber wo bekommt denn die debug.cfg die info her wie der link auszusehen hat ?!? nur durch die variable ?!?!?

oh mann ich check bald garnix mehr
 
So wie ich es verstehe, muss ich Mod-55 zuerst aufspielen, damit ich Rufnummeranzeige zur Dbox weitergeleitet wird?
TelnetZugang habe ich schon eingerichtet.
Leider habe ich nur Windowsxp drauf. Deshalb kann ich mod-55 nicht einspielen. So wie ich es hier gelesen habe, muss es mit der Original-Firmware zusmmengebracht werden.
 
hm..
das ist ja mehr als merkwürdig... wurde mein Beitrag gelöscht ?!?
stand eigentlich nix schlimmes drin oder doch ?!???
naja
egal also nochmal

ich hab ein mod aufgespielt
und meine dbox reagiert natürlich auf den aufruf im browser via: 192.168.1.102/control/message?nmsg=HALLO IHR DA

das klappt das schrieb ich aber auch in meinem beitrag der wohl gelöscht wurde....

aber es klappt halt einfach nicht mit dem Mod egal was ich mache ?!?!?

könnte mir noch jemand sagen wo ich die callmonitor.out finde ?? denn scheinbar spielt die eine grosse rolle ?!?

naja hoffe das diesmal der beitrag drin bleibt damit mein problem endlich eine lösung findet...

gruss Hase
 
die callmonitor.out ist Teil des mod57, im Unterordner add-on (also bevor ein fertiges image erstellt ist)

hier die Einträge:

Code:
dboxpopup () {
	IP=$1 ; MSISDN=$2 ; CALLER=$3 ; CALLED=$4 # not used ; VIRTUAL=$5
	MESSAGE=${6:-"Anruf an $CALLED %0A%0A von $MSISDN %0A $CALLER"}
	nc -w 2 $IP 80 <<EOF_DBOXP > /var/tmp/nc.out 2>&1
GET /control/message?popup=`maskieren $MESSAGE` HTTP/1.0
EOF_DBOXP
}
dboxmessage () {
	IP=$1 ; MSISDN=$2 ; CALLER=$3 ; CALLED=$4 # not used ; VIRTUAL=$5
        MESSAGE=${6:-"Anruf an $CALLED %0A%0A von $MSISDN %0A $CALLER"}
        nc -w 2 $IP 80 <<EOF_DBOXM > /var/tmp/nc.out 2>&1
GET /control/message?nmsg=`maskieren $MESSAGE` HTTP/1.0
EOF_DBOXM
}
 
ok... ich hab das fertige mod-0.57 drauf zeigt er mir auch im webinterface an...

existiert diese datei auch noch wenn ich über telnet zugreife ???
dann noch eine wichtigere frage ich seh als MSISDN=$2 z.b.

ich habe kein ISDN sondern nur ANALOG mit DSL und 1und1 VOIP
und halt nur eine Festnetznummer und die 4 VOIP nummern von 1und1
kann es sein das da der hund begraben liegt ???
/EDIT ON
oder werden evtl ALLE anrufe die unter FON1,2 und 3 abgegriffen ???
/OFF
Hase
 
msisdn hat in diesem fall nichts mit isdn zu tun, habe auch analog

ich nutze own3get, funktioniert wunderbar. Vielleicht lässt sich so eine Lösung für dich finden. mein Vorschlag zu testen, dann noch meine CALLOWNGET zur Orientierung:

Code:
192.168.178.26 own3get 192.168.178.26
#CALLOWNGET=/control/message?nmsg=HALLO

meine Zeile:
#CALLOWNGET=/call.php?nr=$MSISDN\&anschluss=$CALLED\&caller=$CALLER
 
meinst du das jetzt als befehl ausführen oder mit in die debug.cfg ?!?
sorry meine dummheit aber ich hab soviel im moment hier gelesen das ich irgendwie auf keinen grünen zweig mehr komm :(
 
ne, die beiden ersten Einträge in der debug.cfg

dabei ist es wichtig vor dem CALLOWNGET die RAUTE zu belassen, sonst gibt es Fehler!
 
so sorry das es etwas länger gedauert hat, aber frau wollte noch einkaufen :(

nunja
hab jetzt deine beiden zeilen in der debug.cfg eingefügt... und hab die fritzbox rebootet...
hab mich dann übers handy selber angerufen
mein telefon klingelt.. aber keine nachricht auf dem fernseh...
:(
kann es evtl daran liegen das ich die Dbox nicht direkt an der Fritzbox habe sondern am router??? der router is am lanport 1 lanport 2 ist an der fritzbox frei
hab das alles übern router gemacht.. hängt es evtl damit zusammen ??
muss aber dazu sagen das die Dbox sowie die fritzbox untereinander pingen können... sprich sie sind beide untereinander erreichbar...
 
hi
bei mir sieht das so aus und funktioniert!!!!!

# nutze hash um den Listener auf Kommentar zu setzen.
#sample: etherwake caller yourhomenumber
#sample: 192.168.178.26 dreammessage dbox
#sample: 192.168.178. yac
cat <<EOP > /var/tmp/callmonitor.listeners
192.168.178.26 dreammessage dbox
192.168.178.26 dboxmessage
192.168.178.26 dboxpopup
#www.somwhere.net ownmessage www.somewhere.net
EOP
# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/cgi-bin/xmessage?timeout=10&caption=Anruf%20von&body=

# CALLINFO:
# 0: normaler AVM start ( nur auf lokaler IP Listen ),
# 1:CALLINFO,
# 2: listen, kein CALLINFO,
# 3:CALLINFO + Listen
# 4: output nicht nach /dev/null sonst normal
CALLINFO=1

# CALLINVERS wenn 1: Suche nach Namen ueber das Telefonbuch
CALLINVERS=1
# CALLUPDATE wenn 1:Namen in debug.cfg merken
# Ansonsten werden die Namen in /var/tmp/tempcall.cfg abgelegt
CALLUPDATE=1
 
hallo örny
so sieht meine debug.cfg auch aus...
aber es GEHT NICHT !!!!

also ich habe jetzt noch ein bisschen rumgespielt... und habe rausbekommen das ich ein popup von der Fritzbox per telnet über folgenden befehl senden kann....

wget -O /tmp/popup http://192.168.1.102/control/message?nmsg=DAS IST-EIN-TEST

damit kommt sofort ein popup an !!!1
was ich nicht versteh.. in der callmonitor.out

wird der variable dboxmessage und dboxpopup der befehl zum senden anders geschrieben

GET /control/message?popup=`maskieren $MESSAGE` HTTP/1.0
aber mit GET kann man doch nicht senden oder ?!?!?
jedenfalls wenn ich es mit GET mache kommt nichts an ....

mach ich es im pormt wie oben beschrieben kommts an ?!? aber halt nicht bei nem anruf sondern nur wenn ich es selber eingebe...

oh mann gibts da keine lösung !?
oder bin ich wirklich nur bescheuert und mach nen fehler ?!?

helft mir bitte
 
gut, das wird langsam komisch. Wenn sich nicht jemand findet, der es kann, dann schlage ich folgendes vor:

du machst einen eigenen eintrag in die callmonitor.out mit wget

kann dir auch noch mal eine firmware draus stricken, allerdings nur noch morgen früh, danach gehts in Urlaub...
 
also wenn du für die 71 das mal so umstricken könntest heute?!?noch wäre das natürlich eine echt geile sache....

denn mit GET gehts nicht

oder sag mir wie ich das fürs 71er machen kann, da ich nur das mod 0.57 für die 68 gefunden habe... oder ist das dasselbe ?!?
 
hab das compilieren ma selbst probiert, leider brichts gleich ab:

Code:
Hase@knoppix:~/fritz/mod-0.57$ ./fritzbox_mod test.image neu.img
Eigenes 'tar' zum Image packen. AVM nutzt alten busybox...
Step 1, untar original image
Use nice tool ./tools/dumpsquashfs to unpack box image
Can't locate Compress/Zlib.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./tools/dumpsquashfs line 208.
BEGIN failed--compilation aborted at ./tools/dumpsquashfs line 208.
Problems to mount/unpack squash-filesystem 1.test.image/var/tmp/filesystem.image

arbeite unter knoppix, er meckert wohl was mit zlib -> use Compress::Zlib; zeile 208 in der dumpsquashfs.

was fehlt mir da noch?

danke

hase25
 
das Problem hatte ich auch mal mit knoppix, habe aber keine Ahnung wie man zlib hier nachinstalliert. Oder muss man perl neu kompilieren? So viele Fragen!

Ich weiß nur eins: mit der neuen Knoppix 4.0 (DVD) geht es anstandslos, leider ist die im Moment nur im Bittorrent verfügbar.
 
Status
Für weitere Antworten geschlossen.
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.