Callmonitor 1.*

Status
Für weitere Antworten geschlossen.
Ja Vorwahl für Lokale rufnummern 07xxx. Komisch ich versteh das nicht...! Habe auch auf das örtliche umgestellt bringt aber keine Änderung..!

!!EDIT:!!
Nach einem neustart der Box gings plötzlich wieder!!!

Andreas, das Webinterface von der Relook wurde etwas geändert. Es sind jetzt können jetzt mehere Zeilen angezeigt werden. Das PopUp erscheint nur noch kurz egal wecles Timeout ich einstelle.. Hast du eine Idee an was da liegen könnte?

in:request ^ !^(xxxxx|xxxxx)$ RELOOK_TIMEOUT=40 relookmessage relook:[email protected]

Gruß BOlle
 
Dann haben die mit Sicherheit auch die Parameter für den Timeout geändert. Eine aktualisierte Doku zu dem Aufruf wäre also hilfreich...

Gruß,
Kay.
 
@kay1234

wie meinst du das? Was wäre genau interessant?!Ich weiß nicht obs da eine aktualisierte DOKU gibt?

Kann man das sont irgendiwe rausfinden ?
 
Naja... wie ist denn die erste Fassung für die Relook entstanden? Habt ihr euch den Quellcode des Webinterfaces angeschaut? Das ginge natürlich auch...
 
Yac / Ayac mit port?

Hi,

kann ich yac / ayac auch mit einem anderen port versehen?
Oder es mir selbst mit z.b. nc zusammenbauen?

Danke
 
Wenn mich nicht alles täuscht kannst Du mit
Code:
yac -p 12345 192.168.123.123 Text
den Port festlegen. Diesen dann natürlich auch in der Software eintragen!
Mit 'ayac' dürfte es sich ähnlich verhalten.

MfG SilberWolf
 
Es täuscht dich nicht. :) Nebenbei bemerkt kann man alternativ auch folgendes machen:
Code:
yac --port=12345 192.168.123.123 Text
yac 192.168.123.123:12345 Text
Im Prinzip ist das aber nur eine Frage des persönlichen Geschmacks.

Andreas
 
kay1234 schrieb:
Naja... wie ist denn die erste Fassung für die Relook entstanden? Habt ihr euch den Quellcode des Webinterfaces angeschaut?
Ich meine mich an einen Blick in den Quellcode zu erinnern, da es keine (bessere) Dokumentation gab; leider habe ich außer "DGStation Relook 400S (Geckow Web Interface)" keinen Kommentar in meinen Code eingefügt.

Andreas
 
Hi Andreas,
die Source vom Webinterface wurde jetzt freigegeben. Ich schau, dass ich sie bekommen kann. Würde schon weiterhelfen oder?

Gruß TOM
 
URL habe ich keine ! Ich habe jemanden angeschrieben und hoffe dass er es mir zukommen lässt. Meld mich sobald ich es habe!

Gruß TOM
 
So wie es aussieht werden da nicht mehr allzuviele Updates kommen: Geckow webinterface discontinued!

Aber vielleicht macht ja jemand anderes weiter...

Gruß,
Kay.
 
Hallo,

ich bin neu hier und habe schon einiges mit Erfolg ausprobiert. Jetzt hänge ich aber an folgendem Problem.
Ich möchte ein Skript ausführen, welches verschiedenen Rechner über einen eingehenden Anruf informiert.
Dazu habe ich folgende Sequenz in die debug.cfg eingefügt, gespeichert und die Box neu gestartet.

cat > /var/tmp/meldung.sh << ENDCHECK
#!/bin/sh
for client in "127.0.0.1" "192.168.1.101" "192.168.1.23"; do
yac "$client" &
done

ENDCHECK


Der Aufruf der Funktion meldung.sh im callmonitor
in:request ^ ^ meldung

funktioniert jedoch nicht.
Hat jemand eine Idee woran das liegen kann?

Für Hilfe wäre ich dankbar.

rainer300
 
Hi, willkommen im Forum.

Erstens musst du dein Skript ausführbar machen
Code:
chmod +x /var/tmp/meldung.sh
Dann muss du das Skript mit vollem Pfad (und dem richtigen Namen) aufrufen, damit es auch gefunden wird:
Code:
in:request ... /var/tmp/meldung.sh
Viele Grüße,
Andreas

PS: Eine Fehlermeldung (beim Testanruf) wäre toll gewesen statt bloßem "geht nicht". Die dürfte nämlich schon so etwas gesagt haben wie
Code:
-sh: meldung: not found
 
Hi rainer300!

Du kannst das script auch in
Code:
/tmp/flash/callmonitor/actions.local.d
(ggf. erstellen) speichern und dann ein
Code:
modsave flash
ausführen.
Dann ist das Script im Flash gespeichert und Du kannst es ohne Pfad aufrufen.

MfG Jan
 
Hallo,

bei der Telefonie gibt's ja die Möglichkeit, die Nummern bei DasÖrtliche o.a. revers zu suchen, und der Callmonitor legt die Namen zu den Nummern über diesen Link ab: http://{FB-IP}:81/cgi-bin/file.cgi?id=callers.
Ist es möglich, dass diese Infos auch alle im WebGUI der FB unter der Anrufliste auftauchen?
Bei mir stehen nämlich in den Callers (ds-mod/callmonitor) Nummern mit Namen drin, welche nicht in der Anrufliste (WebGUI der FB) erscheinen.
Sind das zwei getrennte Listen? Kann man die nicht abgleichen?

Im Syslog find ich mehrere solcher Einträge:
Code:
Mar 26 06:23:12 fritz user.err cltmgr[928]: 3(/var/tmp/me_logic.ctl) (fd 3): failed to send message to webcm0 - No such file or directory (2)
Mar 26 06:23:32 fritz user.err websrv[951]: /cgi-bin/webcm(417): termination
Mar 26 06:23:34 fritz user.info webcm[418]: Malformed variable found in varbase: $(urlencode <? query telcfg:settings/Location/OKZPrefix ?><? query telcfg:settings/Location/OKZ ?>"+nr+")\" target=\"_blank\" title=\"Rückwärtssuche bei dasoertliche.de nach "+nr+"\"><img src=\"../html/<? echo $var:lang ?>/images/x_alert.png\" style=\"height:12px; width:12px;\"></a>"; ^Ireturn "<a href=\"http://www.dasoertliche.de/Controller?form_name=search_inv&ph=$(urlencode "+nr+")\" target=\"_blank\" title=\"Rückwärtssuche bei dasoertliche.de nach "+nr+"\"><img src=\"../html/<? echo $var:lang ?>/images/x_alert.png\" style=\"height:12px; width:12px;\"></a>"; } 
Mar 26 06:23:34 fritz user.info webcm[418]: Malformed variable found in varbase: $(urlencode "+nr+")\" target=\"_blank\" title=\"Rückwärtssuche
Was bedeutet das im Klartext?
 
Hallo ΑΩ,

ja, das sind zwei getrennte Listen mit Telefonnummern und Namen. Ein Abgleich ist recht schwer, weil ich außer dem Webinterface keine vernünftige Schnittstelle zu der Anrufliste der Fritzbox kenne.

Die Einträge in deinem Syslog haben nichts mit dem Callmonitor zu tun; auch die dort genannte Rückwärtssuche ist nicht die vom Callmonitor. Hast du irgendeine andere Erweiterung installiert, die die Webseiten entsprechend erweitert und einen Link zur Rückwärtssuche einfügt? Daher scheinen die Meldungen zu rühren ...

Andreas
 
Hi, Andreas!
buehmann schrieb:
ja, das sind zwei getrennte Listen mit Telefonnummern und Namen. Ein Abgleich ist recht schwer, weil ich außer dem Webinterface keine vernünftige Schnittstelle zu der Anrufliste der Fritzbox kenne.
Lässt sich evtl. mit einer Methode des FBEditor von olistudent darauf zugreifen?
Obwohl, dort steht "Zum Im-/Export der Konfig wird die Funktion des Webinterfaces bentutzt."
Ich weiß nicht, ob das bedeutet, dass man o.g. zwei Dateien daher nicht abgleichen kann.

Der LCR "TSB" von Harald Becker (Linux) kann die Anruferlisten der FB anzeigen.
Das TAR-Archiv gibt Aufschluss wie es funktioniert. Ich zitiere mal ein paar Code-Zeilen:
Code:
if [ "$hD" = saveCallings ];then
hR=""
af && ae "getpage=../html/de/FRITZ!Box_Anrufliste.csv"
exit
Entscheidend ist:
Code:
http://fritz.box/cgi-bin/webcm?getpage=../html/de/FRITZ!Box_Anrufliste.csv
Die Anrufliste der FB lässt sich evtl. so mit einem HTML-Code auslesen:
Code:
<html>
<head></head>
  <body>
  <form method="POST" action="[URL="http://fritz.box/cgi-bin/webcm"]http://fritz.box/cgi-bin/webcm[/URL]" target="_self" id="uiPostForm" name="uiPostForm">
  <input type="hidden" name="login:command/password" value="XXXXXXXXXXX" id="uiPostPassword">
  <input type="hidden" name="telcfg:settings/UseClickToDial" value="1" id="uiPostClickToDial">
  <input type="text" name="telcfg:command/Dial" value="" id="uiPostDial"><br>
  <input type="radio" name="telcfg:settings/DialPort" value="1" id="uiPostDialPort">FON 1<br>
  <input type="radio" name="telcfg:settings/DialPort" value="2" id="uiPostDialPort">FON 2<br>
  <input type="hidden" name="getpage" value="../html/de/menus/menu2.html" id="uiPostGetPage">
  <input type="submit">
  </form>
  </body>
</html>
Weitere HTML-Schnipsel zum Testen:
Code:
http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=foncalls&var:menu=fon
Die Anrufliste lässt sich (seltsamerweise manchmal nur, wenn man sich zuvor erfolgreich über das WebGUI angemeldet hat - die PW-Übergabe scheint nicht zu funktionieren) per Script wie folgt extrahieren:
Code:
http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&login:command/password=XXXXXXXXX&var:lang=de&var:pagename=foncalls&var:menu=fon
Ich weise darauf hin, dass o.g. Code-Zeilen nicht von mir sind, sondern von aktiven Usern aus dem Forum www.ct-maeusekino.de, wo der Chef-Entwickler Ralf Geilert (aka rage) ein USB-LCD entwickelt, supportet und auch noch die Software dazu schreibt. Er hat sich bzgl. Anruferlisten etc. auch schon mit Dir, Andreas, unterhalten. Daher kann es natürlich auch sein, dass o.g. gar nicht weiterhilft, sonst hättest Du ja schon davon gewusst. Aber ich schreibe es hier vorsichtshalber trotzdem nochmal rein - man weiß ja nicht, ob's nicht vielleicht doch hilft.

Das Windows-Tool FBMonitor (Windows) von AVM kann die Anruferliste der FB ebenfalls anzeigen.
Vielleicht ist dies auch hilfreich (trotz fehlender Sourcen).
Ebenso gibt es auch noch JFritz (inkl. Linux-Sourcen v0.62, soweit ich das richtig sehe).

buehmann schrieb:
Hast du irgendeine andere Erweiterung installiert, die die Webseiten entsprechend erweitert und einen Link zur Rückwärtssuche einfügt? Daher scheinen die Meldungen zu rühren ...
Ja, ist evtl. die OrangeBox dafür verantwortlich? Ansonsten habe ich nur den LCR "TSB" und den ds-mod mit:
Code:
bftpd-zlib-1.6
callmonitor-1.8.3
checkmaild-0.4.1
dropbear-0.49
matrixtunnel-0.2
mc-4.5.0
orangebox-1.05
streamripper-1.61.27
syslogd-cgi-0.2
virtualip-cgi-0.4
wol-cgi-0.5
top (ohne %CPU und ohne %MEM):
Code:
[B]PID    USER    STATUS    RSS    PPID    COMMAND[/B]
753    root    SW<    0    5    capi_oslib
1844    root    R    400    1604    top
2718    root    S    656    1    tsbdaemon.sh
1013    root    S    340    1    telnetd
945    root    S N    3336    1    ctlmgr
1015    root    S <    2308    1    voipd
2011    root    S    2016    1    avmike
996    root    S    1944    1    dsld
974    root    S    1912    1    igdd
1266    root    S    1912    974    igdd
1267    root    S    1912    1266    igdd
1268    root    S    1912    1266    igdd
983    root    S    1764    1    multid
969    root    S N    1588    1    websrv
977    root    S N    1588    976    websrv
978    root    S N    1588    976    websrv
976    root    S N    1588    969    websrv
1270    root    S    1180    945    capiotcp_server
1008    root    S    820    1    telefon
1604    root    S    532    1013    sh
1533    root    S    532    1    callmonitor
1719    root    S    532    1533    callmonitor
1724    root    S    532    1533    callmonitor
1722    root    S    532    1533    callmonitor
1959    root    S    396    1    dropbear
1158    root    S    396    1    httpd
1203    root    S    380    1    syslogd
 
Zuletzt bearbeitet:
Hi AlphaOmega,

also dann mal los ...

Der FBEditor nutzt den Config-Im-/Export des Webinterfaces; der wiederum packt nur einige Dateien der Fritzbox zusammen. An die würde ich auch so herankommen.

Über "getpage=../html/de/FRITZ!Box_Anrufliste.csv" kann man die Anrufliste im CSV-Format (einfacher Text, mit Kommas getrennt) herunterladen. Diese Liste wird aber aus einer internen Darstellung der Fritzbox generiert.

Das ct-Mäusekino kenne ich und hatte auch mit dem Entwickler Kontakt; das hilft hier aber auch nicht weiter: Das ct-Mäusekino liest ja auch höchstens die Anrufliste.

Das Windows-Tool FBMonitor (Windows) von AVM kann die Anruferliste der FB ebenfalls anzeigen.
Indem es die oben genannte CSV-Liste herunterlädt, wenn ich mich recht erinnere (man kann sich den Netzwerkverkehr zwischen FBMonitor und Fritzbox anschauen).

JFritz macht es ähnlich, soweit ich weiß (oder es liest sogar die Webseite mit der Anrufliste).

Das Problem dabei ist überall: Für die Funktion, die du dir wünscht, müssten wir die Anrufliste, die im Webinterface generiert wird, manipulieren, bevor sie an deinen Browser abgeschickt wird, was wegen der eingeschränkten Scripting-Umgebung von AVM nicht einfach bis unmöglich ist. (Man könnte das evtl. auf den Client verschieben, indem man Javascript-Code einbettet, der dann via AJAX die Namen vom Callmonitor nachlädt (sofern er die Namen in den Callers hat; das Nachfragen bei DasÖrtliche für jeden Namen dauert einfach zu lange). So etwas war mir bisher zu aufwendig; Freiwillige vor :))
Ja, ist evtl. die OrangeBox dafür verantwortlich?
Ja, höchstwahrscheinlich.

Viele Grüße,
Andreas
 
Hi Andreas,
ich sehe, dass es wohl sehr knifflig ist. Mal sehen, ob mir noch etwas einfällt...

Die OrangeBox hatte vorher (beim Post oben) noch jeweils einen Knopf zur Reverssuche bei unbekannten Nummern parat. Nach erneutem FW-Erstellen und Flashen mit OrangeBox (aber ohne den OrangeBox-Zusatz "tsb" - hat aber eigentlich nichts mit der Reverssuche zu tun) sind diese Knöpfe weg, ebenso die o.g. Meldungen im Syslog. Naja, mal sehen, ob's wirklich wichtig war.
 
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.