[ds-mod] Callmonitor

Status
Für weitere Antworten geschlossen.
Wird die neue version auch in der rc8 im DSMOD drin sein ?
 
icecold schrieb:
Super Sache, besten dank dafür, nur ich als "NichtLinuxer" weiß nicht
wohin mit der callmonitor-0.7-dsmod.tar.bz2.:noidea:
Schau mal in der Doku zum Danisahne-Mod: Da gibt es ein Dokument "HOWTO - Pakete von Hand installieren.txt", in dem steht, wie du weitere Pakete als "Addons" installieren kannst.

Andreas

@ts201: Wenn danisahne die Versionsnummer umsetzt, ja. Ich habe ihn vorhin per Mail von der neuen Version informiert, aber noch keine Antwort.
 
ich denke die ham am telefonclienten was geändert gehabt. oder geht das nun wahrscheinlich doch mit der beta?
 
xenon80 schrieb:
ich denke die ham am telefonclienten was geändert gehabt. oder geht das nun wahrscheinlich doch mit der beta?

In der Beta 14.04.03-3306 fehlten die nötigen Ausgaben des telefon-Dämons; damit funktioniert der Callmonitor bis Version 0.7 nicht. Wie das in späteren Versionen der Firmware aussehen wird, ist momentan Spekulation.

Andreas
 
buehmann schrieb:
Die Reaktionszeit des Callmonitors bei einem Anruf sollte jetzt so gut sein wie nie zuvor. (In meinem Testaufbau hatte ich mit 5 Sekunden angefangen und habe mit ca. 1 Sekunde aufgehört.)
Das kann ich nur bestätigen. Popup (Dreambox) kommt sofort raus. Gute Arbeit, vielen Dank!
 
Popup auf dbox

Hallo,

bei mir wird die Meldung auch sofort angezeigt. :)

Gruß Thorsten
 
So, bin auch wieder dabei :)

Gestern habe ich erfolgreich meine 7170 entjungfert und nun habe ich eine Frage zum callmonitor. Ich will in der Dream-Message immer gerne Datum und Uhrzeit drin haben, denn die Dream puffert die Meldungen und diese werden beim Einschalten dann ausgegeben. Ich habe in der Listeners folgendes stehen:

^ ^ dreammessage --user='root' --password='xxxxxxxxxx' 192.168.178.10 "$(date +%A', '%d'.'%B' '%Y) $(date +%R' Uhr - ')Anruf an $DEST_NAME von $SOURCE $SOURCE_NAME"

Das Ganze kommt nun in der Meldung als ein Satz ... wie bekomme ich Zeilenumbrüche rein? Stelle mir das so vor:
Datum /Uhrzeit
Anruf an MISTER X
von 12345
MISTER Y

Wie geht dem?
 
Hi Erkan,
hier ist eine Anleitung wie du die default_message Funktion überschreibst (danke an buehmann):
1.Verzeichnis /tmp/flash/callmonitor/actions.local.d erstellen
2.Irgendeine Datei mit der Endung .sh dort erstellen, z.B. dsl123.sh
(die Dateien actions.local.d/*.sh werden nach den Standarddefinitionen eingebunden;
dort kann man also eigene Listener angeben oder bestehende überschreiben)
3.Originaldefinition von default_message aus /usr/lib/callmonitor/actions.d/messages.sh nach dsl123.sh kopieren und anpassen:

#MEIN default_message
#######################################################################



default_message() {
cat <<-EOM
______________________________

$(date +%d'.'%m'.'%Y' - '%T' Uhr')
______________________________
AN:
Nummer: $DEST
Anschluss: $DEST_NAME
______________________________
VON:
Nummer: $SOURCE
Name: $SOURCE_NAME

______________________________
EOM
}

#######################################################################

4.Speichern: modsave flash
5.Callmonitor neustarten
 
Zuletzt bearbeitet:
Erkan schrieb:
wie bekomme ich Zeilenumbrüche rein?
In den Listeners ist das ein bisschen schwierig, weil du ja deine Aktion in einer Zeile hinschreiben musst, also keinen wirklichen Zeilenumbruch benutzen kannst.
Ich kann in der nächsten Version des Callmonitor gerne eine Variable $NL (für Newline) oder so bereitstellen, die einen Zeilenumbruch enthält. Die ließe sich dann einfach benutzen. Das gleiche könntest du jetzt schon selbst machen: Einfach im Erweiterungsverzeichnis, das dsl123 dir schon gezeigt hat, eine Datei mit folgendem Inhalt ablegen (und den Callmonitor neustarten):
Code:
readonly NL="
"
Dann einfach "bla${NL}blupp${NL}foo" als Nachricht benutzen.

Gruß,
Andreas
 
Danke Euch erstmal. Habe es nun so gemacht wie dsl123 vorgeschlagen hat - funzt perfekt :)
Das mit der Integration des Befehls "NL" kannst Du lassen, denn ich finde die Version über die eigene messages.sh besser und vor allem übersichtlicher wie das Kommando in einer Zeile stehen zu haben.
Was ich aber seit gestern auch verzweifelt versuche ist Deinen neuen Parameter DREAM_TIMEOUT von 10 auf 25 Sekunden zu verlängern. Mit dem Parameter "DREAM_TIMEOUT=25" in Listeners kommt gar nix mehr, wenn ich die "dreammessage" in meiner eigenen messages.sh neu definiere geht auch nix mehr ...
Wie hast Du Dir das gedacht?
 
Bei mir gehen die Parameter problemlos
^ ^(SIP0$|xxxx|yyyy|zzzz) DREAM_TIMEOUT=-1 DREAM_ICON=0 DREAM_CAPTION=TELEFONANRUF dreammessage --user='root' --password='xxx' 192.168.0.33
 
Schuld war also das Minuszeichen!

Ist der Wert hinter DREAM_TIMEOUT positiv, dann beschreibt der Parameter timeout die Zeit der Meldung in Sekunden.
Ist der Wert negativ, dann ändert sich die Art der Meldung (Messagebox oder PopUp) ... das hat hier ja schon mal jemand beschrieben mit den Arten der Meldung.

Jetzt geht's zumindest bei mir mit "DREAM_TIMEOUT=25"

Danke nochmal!
 
Hi Buehmann,

danke für die neuerliche Arbeit. Wäre ohne den Callmonitor nach wie vor aufgeschmissen.

Nach dem Update (habe gleich den neuen ds genommen) wird telefon nicht gestartet - das lag an dem LCR-Updater... ist der jetzt inkompatibel?

Besten Dank und Gruß
fritzchen
 
fritzchen schrieb:
Nach dem Update (habe gleich den neuen ds genommen) wird telefon nicht gestartet - das lag an dem LCR-Updater... ist der jetzt inkompatibel?
Hallo Fritzchen, was meinst du mit "das lag an dem LCR-Updater"? Hast du etwas genaueres herausgefunden?

http://www.ip-phone-forum.de/showpost.php?p=558041&postcount=618 beschreibt ein ähnliches Problem (LCR Updater + ds-0.2.2). telefonsparbuch, danisahne und ich sind momentan etwas ratlos, weil sich eigentlich nichts (Wesentliches) geändert hat zu den Vorversionen.

Andreas
 
hallo,

ich wollte mal nachfragen, ob der LCD anzeige für die D-Box2 bei dem Callmonitor v.0.8 mit dabei wird.
 
Hallo Futurama,
futurama schrieb:
ich wollte mal nachfragen, ob der LCD anzeige für die D-Box2 bei dem Callmonitor v.0.8 mit dabei wird.
ich wusste doch, dass da noch irgendwas war. Habe ich glatt vergessen :oops: dabei liegt schon etwas Code hier bei mir herum, den ich damals nach dem Posting http://www.ip-phone-forum.de/showpost.php?p=525707&postcount=139 geschrieben hatte.

Ich habe mir eine Notiz gemacht und werde in Version 0.8 eine Funktion dboxlcd() einbauen.

Danke für den Hinweis,

Andreas
 
@ Buehmann
Wollt mich nochmal für den hervoragend überarbeiteten 0.7´ner Callmonitor bedanken...
Er iss echt schnell geworden...meist seh ich eher das jemand anruft als das die telefone anschlagen...

Macht von mir 2 dicke Daumen HOCH
 
auch für X-Box

buehmann schrieb:
Hallo Futurama,

ich wusste doch, dass da noch irgendwas war. Habe ich glatt vergessen :oops: dabei liegt schon etwas Code hier bei mir herum, den ich damals nach dem Posting http://www.ip-phone-forum.de/showpost.php?p=525707&postcount=139 geschrieben hatte.

Ich habe mir eine Notiz gemacht und werde in Version 0.8 eine Funktion dboxlcd() einbauen.

Danke für den Hinweis,

Andreas

hi

kannst du den Funktion, für X-Box, auch in Callmonitor v0.8 einfügen. Das funktionierende befehl in debug.cfg war ; wget -O /dev/null "http://benutzer:p[email protected]/xbmcCmds/xbmcHttp?command=ExecBuiltIn&parameter=XBMC.Notification(Eingehender%20Anruf,Anrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline})" >/dev/null 2>&1 &. Ich habe in der Forum gelesen wenn man es wie YAC einstellt (^ ^ yac IP_XBOX), dass es funktioniert. Aber bei mir stürzt der CallerID immer wieder.
 
futurama schrieb:
Code:
"http://benutzer:[email protected]/xbmcCmds/xbmcHttp?command=ExecBuiltIn&parameter=XBMC.Notification(Eingehender%20Anruf,Anrufer%3A%20${httpname}%0ALeitung%3A%20${httptheline})"
Hi, wie ist das mit den Parametern von XBMC.Notification? Kann man dort auch Zeilenumbrüche und Kommas (wie?) verwenden?

Andreas
 
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.