Callmonitor und DBox2

Status
Für weitere Antworten geschlossen.
Hallo,habe alles so eingestellt wie an den Beiträgen vorher nur bekomme ich kein Popup auf die Box,liegt es evtl an meiner "6" im Netzwerk?
Habe alle Rechner da laufen müßte sonst alles ändern.
Oder ist da was falsch?
Danke Im Voraus!

#sample: #Quelle Ziel Aktion
#sample: ^01239876$ ^ dboxpopup dbox1
#sample: ^(0162|089) ^SIP1$ dboxmessage dbox2
cat <<EOP > /var/tmp/callmonitor.listeners
^ ^ dboxpopup 192.168.6.15
192.168.6.15 yac
192.168.6.15 dboxpopup
#192.168.6.15 dboxpopup
#192.168.6.15 yac
#www.somwhere.net ownmessage www.somewhere.net
EOP

# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/control/message?nmsg= $MSISDN \nText

# 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
 
Silverflash schrieb:
Hallo,habe alles so eingestellt wie an den Beiträgen vorher nur bekomme ich kein Popup auf die Box
Dann lies doch noch einmal genau den Beitrag von wichard oben, auf den die Reaktion "Hurra, es funktioniert" kam. ;-) (Du hast genau die Fehler übernommen, auf die dort hingewiesen wird.)
 
auch wenn ich die eine Zeile rausnehme funtioniert es nicht!
habe xtra die Zeile ^ ^ dboxpopup 192.168.6.15 eingefügt.,aber da liegt es nicht dran.
mache nochmal eben die Zeile 192.168.6.15 dboxpopup wech,mal schaun was dann passiert,denke das klappt auch net.

Mfg M.
 
und wie vermutet es geht immer noch net :cry:
habe nur in der config die rauten davorgesetzt!
#sample: #Quelle Ziel Aktion
#sample: ^01239876$ ^ dboxpopup dbox1
#sample: ^(0162|089) ^SIP1$ dboxmessage dbox2
cat <<EOP > /var/tmp/callmonitor.listeners
^ ^ dboxpopup 192.168.6.15
#192.168.6.15 yac
#192.168.6.15 dboxpopup
#192.168.6.15 dboxpopup
#192.168.6.15 yac
#www.somwhere.net ownmessage www.somewhere.net
EOP

# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/control/message?nmsg= $MSISDN \nText

# 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

naja aber per Http per Browser geht es mit einer Anzeige!
Befehl ist:http://192.168.6.15/control/message?nmsg=Dies+Ist+ein+Test
 
Silverflash schrieb:
habe xtra die Zeile ^ ^ dboxpopup 192.168.6.15 eingefügt.,aber da liegt es nicht dran.
Oh, stimmt. Du solltest trotzdem alle anderen Zeilen wegnehmen, auch wenn das nichts daran ändern sollte, ob die erste Zeile funktioniert oder nicht.
Dass deine IP-Adressen eine 6 enthalten, kann übrigens nicht die Fehlerquelle sein; das ist völlig egal.
 
ich weiss da echt nicht mehr weiter:/

Mfg M.
 
Silverflash schrieb:
^ ^ dboxpopup 192.168.6.15
naja aber per Http per Browser geht es mit einer Anzeige!
Befehl ist:http://192.168.6.15/control/message?nmsg=Dies+Ist+ein+Test
dboxpopup erzeugt /control/message?popup=Text, für dein nmsg-Beispiel ist dboxmessage da.
Du könntest mal probieren, dboxpopup oder dboxmessage von Hand aufzurufen. Das geht so (auf einer Konsole):
Code:
.   /pfad/zu/callmonitor.out
# hier eventuell noch "set -x", um den Ablauf von dboxmessage anzuzeigen
dboxmessage 192.168.6.15 Huhu
 
muss ich diese dateien noch irgendwo herholen?Weiss imo nicht in welchem Verzeichnis der callmonout ist
deshalb kann ich das auch net testen

Mfg M.
 
buehmann schrieb:
Code:
.   /pfad/zu/callmonitor.out
# hier eventuell noch "set -x", um den Ablauf von dboxmessage anzuzeigen
dboxmessage 192.168.6.15 Huhu
Dabei ist übrigens der Punkt am Anfang der ersten Zeile des Befehls wichtig, ebenso das Leerzeichen danach!

Die callmonitor.out kannst Du suchen mittels
Code:
find -name callmonitor.out
Als Ausgabe kommt dann
Code:
/ # find -name callmonitor.out
find: ./proc/7/fd: No such file or directory
./usr/bin/callmonitor.out
Die Datei liegt also (bei mir, ist aber ein anderer Mod!) in /usr/bin/
 
Silverflash schrieb:
Weiss imo nicht in welchem Verzeichnis der callmonout ist
deshalb kann ich das auch net testen
Da du m4.26 verwendest, müsste das /usr/bin/callmonitor.out sein. (Ansonsten könntest du auch suchen: "find / -name callmonitor.out")
 
nu versteh ich erstmal nix mehr.Per Telnet auf die Kiste und dort suchen ,aber da kennt er Befehl nicht!
Sorry für die dummen Fragen aber irgendwie häng ich da was.
Also wenn ich mit "find -name callmonitor.out"
suche findet der garnix wartet einfach auf nächsten Befehl,kann das sein das der im MOD 4.28 noch garnet drauf ist?

Mfg M.
 
falls jemand Lust hat eine Mega-DAU-Anleitung speziell für Dreambox-Nutzer zu schreiben nehme ich die gerne in meine Mod-Anleitung mit auf. Gerne auch in roter Farbe...
 
OK, noch mal langsam...
Du bis per Telnet drin und hast die Datei callmonitor.out gefunden? Wo liegt sie? In /usr/bin?
Dann gibst Du ein:
Code:
. /usr/bin/callmonitor.out
dboxmessage 192.168.6.15 Huhu 
dboxpopup 192.168.6.15 Huhu
Nochmal: Der Punkt am Anfang der ersten Zeile und das Leerzeichen nach dem Punkt sind wichtig.
Kommt jetzt eine Anzeige auf der dbox? Wenn ja, bei welchem der beiden Befehle? Oder gar bei beiden?

Oder bekommst Du irgendeine Fehlermeldung? Dann schreib die bitte auch hier hin und sag nicht nur "Das geht irgendwie nicht", das hilft weder Dir noch uns weiter.
 
Hallo

Danke für die Mühe erstmal ist nicht einfach!
Per Telnet drauf
root/Fritzbox

danach direkt find -name callmonitor.out
und nix zu finden ,ich glaube mitlerweile ich hab die Datei net drauf!
der zeigt mir direkt wieder die Commandozeilen ~ # an.



Mfg M.
 
Du bist Dir aber schon sicher, daß Du m4.28 auf der Box hast und nicht nur irgendwelche Änderungen in der debug.cfg gemacht hast, ohne vorher eine modifizierte Firmware aufzuspielen?
 
Stop,war ein wenig zu schnell

der callmon liegt bei
. /usr/bin/callmonitor.out

und auf der Box ist was zu sehen mit
dboxmessage 192.168.6.15 Hallo

Es geht langsam vorran!

MFg M.
 
Silverflash schrieb:
danach direkt find -name callmonitor.out
und nix zu finden ,ich glaube mitlerweile ich hab die Datei net drauf!
der zeigt mir direkt wieder die Commandozeilen ~ # an.
Das heißt, find hat die Datei nicht gefunden. Aber find sucht, so wie du es aufrufst, immer nur vom aktuellen Verzeichnis abwärts. Wahrscheinlich befindest du dich direkt nach dem Einloggen aber in /var/tmp (ist das nicht das Homeverzeichnis von root in m4.28?).

Mach also vorher ein "cd /", um ins Wurzelverzeichnis zu wechseln, oder benutz direkt "find / -name callmonitor.out" (damit sagst du find, er solle bitte in "/" anfangen zu suchen).
 
Silverflash schrieb:
und auf der Box ist was zu sehen mit
dboxmessage 192.168.6.15 Hallo

Dann tausche nun noch in der debug.cfg die Zeile
^ ^ dboxpopup 192.168.6.15
durch
^ ^ dboxmessage 192.168.6.15
aus und dann sollte eigentlich alles klappen...

Code:
#sample: #Quelle Ziel Aktion
#sample: ^01239876$ ^ dboxpopup dbox1
#sample: ^(0162|089) ^SIP1$ dboxmessage dbox2
cat <<EOP > /var/tmp/callmonitor.listeners
^ ^ dboxmessage 192.168.6.15   ###<--- Diese Zeile ersetzen!
#192.168.6.15 yac
#192.168.6.15 dboxpopup
#192.168.6.15 dboxpopup
#192.168.6.15 yac
#[url]www.somwhere.net[/url] ownmessage [url]www.somewhere.net[/url]
EOP

# Immer auf Kommentar lassen, damit kein Syntaxfehler in der Shell kommt.
#CALLOWNGET=/control/message?nmsg= $MSISDN \nText

# 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

@buehmann: Das kommt davon, wenn solche Windowsfrickler wie ich versuchen, ihr Linuxwissen weiterzugeben - es kommt nur was halbgares bei raus... Nun ja, die Richtung stimmte ja wenigstens. ;)
 
joa damit geht es da zeigt er auch das Verzeichnis an
/usr/bin/callmonitor.out

ich änder mal eben in dboxmessage ab bin in paar min wieder on.

MFg M.
 
wichard schrieb:
Das kommt davon, wenn solche Windowsfrickler wie ich versuchen, ihr Linuxwissen weiterzugeben - es kommt nur was halbgares bei raus... Nun ja, die Richtung stimmte ja wenigstens. ;)
Eben, solange wir gemeinsam irgendwie zum Ziel kommen ... :)
 
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.