LCR Auto Updater (Least Cost Routing) automatische Aktualisierung der Tarifdaten

Status
Für weitere Antworten geschlossen.
Sofern die Datei existiert und das Executable Flag hat:

/var/mod/pkg/telefon/etc/init.d/rc.telefon

dann gehe ich davon aus, dass Buhmanns Telefonmodul läuft und somit die Ausgaben des Telefonmoduls via gemeinsamer Pipe verwendet werden soll.
Existiert die Pipe aber nicht, so "wartet" der TSB-Callmontor auf die Ausgabe der erwarteten Pipe (allerdings ist zwischen den permanenten Anfragen nach der Pipe kein sleep, so dass sich an dieser Stelle der hohe CPU Verbrauch erklären lässt - das CPU Problem lässt sich auch leicht beheben).

Existiert denn im ds Mod ohne installiertem Telefonmodul die genannte Datei?

Ohne buehmann's Callmonitor/ telefon im mod steigt der telefon-daemon nach einem automatischen oder auch manuellen Update auf locker über 90% Last und bleibt auch dabei.

Was steht denn eigentlich im Log des LCR Updaters?

Danke und Grüße
Harald
 
Zuletzt bearbeitet:
Erstmal die Ergebnisse zum mod mit callmonitor und telefon von buehmann:

Auch hier verhängt sich der telefon daemon, dauert ähnlich lange wie ohne callmonitor. Gestern Abend war die Last noch normal, heute morgen dann über 90%.

Das Log des LCR Dämon ist leer.
Vom Callmonitor sieht das so aus:
Code:
    * 21.03.06 18:06:33: telefon: sizeof TA_DATA = 0x2dac!
    * 21.03.06 18:06:33: telefon: Setupdaten geslesen!
    * 21.03.06 18:06:33: telefon: CallLog found from: 21.03.06 18:06 LogIN: 52 LogOUT: 20
    * 21.03.06 18:06:34: telefon: found SIP Controller 5
    * 21.03.06 18:06:34: telefon: found POTS Controller 4
    * 21.03.06 18:06:34: telefon: found ISDN Controller 2
    * 21.03.06 18:06:37: telefon: found ISDN_NT Controller 3
    * 21.03.06 18:06:37: telefon: AB_LED: Power On
    * 21.03.06 18:06:37: telefon: InitAnalog ExternalXSC: 10
    * 21.03.06 18:06:37: telefon: CallLog save at: 21.03.06 18:06 LogIN: 52 LogOUT: 20
    * 21.03.06 18:06:38: telefon: TA terminated
    * 21.03.06 18:06:41: telefon: sizeof TA_DATA = 0x2dac!
    * 21.03.06 18:06:41: telefon: Setupdaten geslesen!
    * 21.03.06 18:06:42: telefon: CallLog found from: 21.03.06 18:06 LogIN: 52 LogOUT: 20
    * 21.03.06 18:06:42: telefon: found SIP Controller 5
    * 21.03.06 18:06:42: telefon: found POTS Controller 4
    * 21.03.06 18:06:42: telefon: found ISDN Controller 2
    * call 21.03.06 18:11:39: telefon: found ISDN_NT Controller 3 21.03.06 18:11:39: telefon: found ISDN_NT Controller 3
Der Vollständigkeit halber noch das Log der Installation:
Code:
    * 08.09.02 14:00:49: Vollständige Installation
    * 08.09.02 14:00:50: LED ON (OK)
    * 08.09.02 14:00:50: mkdir -m 777 /var/tmp/tsb (OK)
    * 08.09.02 14:00:50: mkdir -m 777 /var/tmp/tsb/etc (OK)
    * 08.09.02 14:00:51: mkdir -m 777 /var/tmp/tsb/data (OK)
    * 08.09.02 14:00:51: mkdir -m 777 /var/tmp/tsb/data/sessions (OK)
    * 08.09.02 14:00:51: mkdir -m 777 /var/tmp/tsb/www (OK)
    * 08.09.02 14:00:51: Warte mit Einrichtung des LCR Updaters, bis Ping erfolgreich
    * 08.09.02 14:00:52: Ping lcr.telefonsparbuch.de
    * 08.09.02 14:01:17: Ping erfolgreich (OK)
    * 08.09.02 14:01:18: Lade Installationspacket (GIF und Javascript Dateien)
    * 08.09.02 14:01:19: wget Message: (OK)
    * 21.03.06 18:06:07: /var/tmp/htmltsb.tar erhalten (-rw-r--r-- 1 root root 81920 Sep 8 2002 /var/tmp/htmltsb.tar) (OK)
    * 21.03.06 18:06:08: rootDir: /usr/www/avm
    * 21.03.06 18:06:08: mkdir -m 777 /var/tmp/tsb/www (FEHLER: 1)
    * 21.03.06 18:06:08: mkdir -m 777 /var/tmp/tsb/www/cgi-bin (OK)
    * 21.03.06 18:06:08: ln -s /usr/www/cgi-bin/capture_notimeout /var/tmp/tsb/www/cgi-bin/capture_notimeout (OK)
    * 21.03.06 18:06:09: ln -s /usr/bin/dsmod_status /var/tmp/tsb/www/cgi-bin/dsmod_status (OK)
    * 21.03.06 18:06:10: ln -s /usr/www/cgi-bin/firmwarecfg /var/tmp/tsb/www/cgi-bin/firmwarecfg (OK)
    * 21.03.06 18:06:10: ln -s /usr/bin/system_status /var/tmp/tsb/www/cgi-bin/system_status (OK)
    * 21.03.06 18:06:11: ln -s /usr/www/cgi-bin/webcm /var/tmp/tsb/www/cgi-bin/webcm (OK)
    * 21.03.06 18:06:12: ln -s /usr/www/all/html /var/tmp/tsb/www/html (OK)
    * 21.03.06 18:06:12: ln -s ./html/index.html /var/tmp/tsb/www/index.html (OK)
    * 21.03.06 18:06:13: mount -o bind /var/tmp/tsb/www /usr/www/avm (OK)
    * 21.03.06 18:06:13: mkdir -m 777 /var/tmp/tsb/www/cgi-bin/tsb (OK)
    * 21.03.06 18:06:13: mkdir -m 777 /var/tmp/tsb/www/htmltsb (OK)
    * 21.03.06 18:06:14: TAR-FILE: -rw-r--r-- 1 root root 81920 Sep 8 2002 /var/tmp/htmltsb.tar
    * 21.03.06 18:06:14: mv /var/tmp/htmltsb.tar /var/tmp/tsb/www/htmltsb/htmltsb.tar (OK)
    * 21.03.06 18:06:14: tar -C /var/tmp/tsb/www/htmltsb -xf /var/tmp/tsb/www/htmltsb/htmltsb.tar (OK)
    * 21.03.06 18:06:15: rm -f /var/tmp/tsb/www/htmltsb/htmltsb.tar (OK)
    * 21.03.06 18:06:16: ln -s /var/tmp/tsb/www/htmltsb/_index.html /var/tmp/tsb/www/tsb.htm (OK)
    * 21.03.06 18:06:16: ln -s /var/tmp/tsb/www/htmltsb/_index.html /var/tmp/tsb/www/tsb.html (OK)
    * 21.03.06 18:06:18: chmod 755 /var/tmp/tsb/* (OK)
    * 21.03.06 18:06:18: chmod 755 /var/tmp/tsb/www/cgi-bin (OK)
    * 21.03.06 18:06:18: chmod 755 /var/tmp/tsb/www/cgi-bin/tsb (OK)
    * 21.03.06 18:06:18: chmod 755 /var/tmp/tsb/www/cgi-bin/tsb/* (OK)
    * 21.03.06 18:06:18: chmod -R 444 /var/tmp/tsb/www/htmltsb/* (OK)
    * 21.03.06 18:06:18: Teste Webseiten:
    * 21.03.06 18:06:19: LCR Updater: wget http://127.0.0.1/tsb.htm : (OK)
    * 21.03.06 18:06:19: AVM: wget http://127.0.0.1/index.html : (OK)
    * 21.03.06 18:06:19: LCR Updater eingerichtet
    * 21.03.06 18:06:20: LED OFF (OK)
    * 21.03.06 18:06:25: Starte tsbdaemon (OK)
    * 21.03.06 18:06:25: Installation war erfolgreich. FERTIG.

Bis auf /bin/sh /var/tmp/tsb/tsbupdateCallList.sh ist heute morgen auch nix mehr vom Auto Updater an Prozessen da.

Die Ergebnisse zum ds-mod ohne callmonitor kann ich erst heute Abend bzw. Nachmittag liefern.

So sieht das Log direkt nach einem Neustart aus:
Code:
    * 22.03.06 09:14:42: TSB Dämon V1.44.19 Beta gestartet
    * 22.03.06 09:14:42: Fritz!Box Firmware Version (0401)
    * 22.03.06 09:14:42: TSB Callmonitor gestartet
    * 22.03.06 09:14:44: LCR Konfiguration aus debug.cfg wieder hergestellt (2140 bytes)
    * 22.03.06 09:14:46: Tarifupdate gestartet
    * 22.03.06 09:14:46: Ping: lcr.telefonsparbuch.de
    * 22.03.06 09:14:47: Konfigurationsdatei wurde geändert
    * 22.03.06 09:14:47: - Alt: 0
    * 22.03.06 09:14:47: - Neu: Wed Mar 22 09:14:44 CET 2006
    * 22.03.06 09:14:47: Neue Tarifdaten: Wed, 22 Mar 2006 00:20:20 GMT > 0
    * 22.03.06 09:14:47: Konfigurationsdatei geladen (2140 bytes)
    * 22.03.06 09:14:47: Sende Konfigurationsdatei an "lcr.telefonsparbuch.de" (2140 bytes)
    * 22.03.06 09:14:49: LCR Datei erhalten (7551 bytes)
    * 22.03.06 09:14:52: LCR Steuerdatei hat sich durch Tarifupdate nicht geändert
    * 22.03.06 09:14:52: - Schreiben der LCR Steuerdatei nicht notwendig
    * 22.03.06 09:14:52: Update OK
    * 22.03.06 09:14:52: Telefonmodul muss nach Programmstart einmal gestartet werden...
    * 22.03.06 09:14:57: Telefonmodul gestartet (Callmonitor und Mod kompatibel)
    * 22.03.06 09:15:07: Warte auf nächstes Tarifupdate

Und folgende Prozesse laufen:
/bin/sh /var/tmp/tsb/tsbdaemon.sh
/bin/sh /var/tmp/tsb/tsbcallmonitor.sh
/bin/sh /var/tmp/tsb/tsbupdateCallList.sh

Nach einem manuellen Update stürzt der tsbdaemon ab, das Log ist dann leer.

Nachtrag: /var/mod/pkg/telefon/etc/init.d/rc.telefon ist vorhanden und hat ein x-flag.
 
Zuletzt bearbeitet:
Hallo zusammen,

was ist denn aus der Idee geworden die Takt-/Stundenkorrigierten Minutenpreise konfigurierbar zu machen?
Also selbst bestimmen zu können zu wieviel Prozent die Folgestunde und die der Folgestunde folgende Stunde ;) berücksichtigt wird?

Das währe eine extren praktische Funktion, sofern das zu realisieren ist!

Gruß, Bo
 
@Harald
Wir hatten mal vor einiger Zeit über die mögliche Erweiterung des LCRs gesprochen, wo man eine Gruppe von VoIP-Anbietern bilden kann (Finarea) und dann aus dieser Gruppe immer maximal ein Anbieter für eine Zone (inkl. Fallback) verwendet wird.
Nachdem nun die verschiedenen Finarea-Ableger die für mich wichtigen Preise für die Ukraine immer wieder ändern und mal der eine und mal der andere Ableger besonders billig ist, wäre dieses Feature für mich wichtiger denn je.

Als Hintergrund für alle anderen: Die Idee dahinter ist, dass ja mehrere Anbieter aus der Finarea-Gruppe z.B. kostenlose Gespräche in D anbieten. Wenn man nun z.B. Sipdiscount und Voipstunt im LCR hat, dann wird der eine als Standard und der zweite als Fallback eingetragen. Da aber alle Finarea-Ableger die gleichen Server nutzen, ist die Wahrscheinlichkeit sehr hoch, dass bei einem Server-Problem gleich beide ausfallen. Dann würde man in das teure Preselect-Anbieter Default zurückfallen, statt z.B. den 1ct Tarif von GMX zu nutzen.

Gruß

Chris

P.S. Ich finde den LCR einfach klasse und werde in den nächsten Tagen das Projekt auch noch einmal mit einer weiteren Spende unterstützen.
 
Jetzt doch schon die Ergebnisse ohne callmonitor/ telefon im ds-mod:
telefon läuft: /usr/bin/telefon 1 a127.0.0.1,
die drei Updater-Prozesse sind auch da.
/var/mod/pkg/telefon/etc/init.d/rc.telefon ist nicht vorhanden.

Gilt auch für die andere Variante: Die Anrufliste kann nicht angezeigt werden. Erst wenn ich die Liste über das original Web-if anzeigen lasse wird sie im Updater web-if auch angezeigt. Danach läuft der telefon mit über 90% Last. Der Prozess tsbdaemon.sh ist noch da, tsbcallmonitor.sh ist raus.

Nch einem manuellen Update ist auch der tsbdaemon futsch...

Das Log direkt nach dem Neustart:
Code:
    * 22.03.06 10:35:12: TSB Dämon V1.44.19 Beta gestartet
    * 22.03.06 10:35:13: Fritz!Box Firmware Version (0401)
    * 22.03.06 10:35:13: TSB Callmonitor gestartet
    * 22.03.06 10:35:14: LCR Konfiguration aus debug.cfg wieder hergestellt (2140 bytes)
    * 22.03.06 10:35:16: Tarifupdate gestartet
    * 22.03.06 10:35:16: Ping: lcr.telefonsparbuch.de
    * 22.03.06 10:35:17: Konfigurationsdatei wurde geändert
    * 22.03.06 10:35:17: - Alt: 0
    * 22.03.06 10:35:17: - Neu: Wed Mar 22 10:35:14 CET 2006
    * 22.03.06 10:35:17: Neue Tarifdaten: Wed, 22 Mar 2006 00:20:20 GMT > 0
    * 22.03.06 10:35:17: Konfigurationsdatei geladen (2140 bytes)
    * 22.03.06 10:35:17: Sende Konfigurationsdatei an "lcr.telefonsparbuch.de" (2140 bytes)
    * 22.03.06 10:35:20: LCR Datei erhalten (7551 bytes)
    * 22.03.06 10:35:22: LCR Steuerdatei hat sich durch Tarifupdate nicht geändert
    * 22.03.06 10:35:22: - Schreiben der LCR Steuerdatei nicht notwendig
    * 22.03.06 10:35:23: Update OK
    * 22.03.06 10:35:23: Telefonmodul muss nach Programmstart einmal gestartet werden...
    * 22.03.06 10:35:27: Telefonmodul gestartet
    * 22.03.06 10:35:37: Warte auf nächstes Tarifupdate
 
Ich habe noch ein anderes Problem mit dem ds-mod 0.2.2 auf der 7170 mit FW 04.01. Die Installation von 1.44.19 verläuft erfolgreich, die Box startet auch, Web-ifs laufen. Nur telefon startet nicht, dementsprechend keine Telefonie und entsprechende Listen möglich. Sieht so aus, als würde sich das Script irgendwo aufhängen. Konnte auf die Schnelle nicht nachvollziehen, ob noch mehr Dienste nicht starten.

Hatte gestern abend keine Zeit für einen ausführlichen Test, nach der Deinstallation lief die Box wieder normal. Hatte auch probeweise die stable (1.43) verwendet, mit demselben Ergebnis. Vielleicht habe ich was übersehen? Darf im ds-Mod irgendwas nicht ausgewählt sein bzw. muss irgendwas gewählt werden?

Werde mich wohl erst morgen wieder an die Box setzen können. Vielleicht probier ich es sicherheitshalber mal mit der original Firmware.
 
Habe den Hinweis bezüglich der beta-Versions Firmware auf deiner Homepage gelesen. ...:confused: schön und gut aber wo gibt es die Version 1.44.xx beta zum download???????
 
na dann will ich mal antworten:

Senden Sie mir nach Ihrer Überweisung eine Email mit Angabe Ihres Namens zu, so dass ich Ihnen die lizenzierte Version des LCR Updaters zusenden kann.

damit bekommt man(frau) dann auch betas
 
Habe grade noch einen kleinen Bug in der Beta .19 entdeckt:
Ein ausgewähltes eigenes Updateintervall überlebt einen Neustart nicht, wird also scheinbar nicht in der debug.cfg abgespeichert.
 
hmmm.. zahlende Betatester:confused: .. für mein Verständnis etwas seltsam.
Ich bin gerne bereit für ein lauffähiges Endprodukt meinen Obuluszu überweisen aber für beta- Software :noidea:

Grüsse
 
Dr.Verdi schrieb:
hmmm.. zahlende Betatester:confused: .. für mein Verständnis etwas seltsam.
Ich bin gerne bereit für ein lauffähiges Endprodukt meinen Obuluszu überweisen aber für beta- Software :noidea:

Grüsse

sieh es mal so:
du zahlst, damit die beta nicht immer beta bleiben muss.
selbstverständlich ist es dir überlassen, selber ein tool zu basteln, dass das alles kann.
ist dann für dich auch kostenlos...

weiter so Harald
 
Selbst die 1.43 ist nicht kostenlos wenn du dir die texte von harald mal durchgelesen hast. Die 1.43 läuft stabil also könntest du ja auch hierfür wie du gesagt hast zahlen. du darfst damit testen und solltest bei nichtgefallen deinstallieren. ich finde es ja schon toll das du dir deinen testzeitraum selbst aussuchen darfst und nicht nach 30 tagen auf ne vermittlung über den teuersten anbieter umgestellt wirst, oder das du immer nur 5 gepräche über den lcr führen kannst und dann die fbf wieder neu booten musst. mir würden noch andere tolle sachen einfallen die die freude schmälern würden (trennung des lcr gespräches nach n minuten ... usw)
 
Zum Teil habt ihr schon recht mit euren Aussagen.
Andererseits war ich schon öfter mal an beta-Tests beteiligt und die waren bisher eigentlich immer kostenlos:)
Das Harald hier ein tolles Tool auf die Füsse gestellt hat steht ausser Frage, nur, wenn er den beta-Test nicht "geheimhalten" würde, hätte er halt wesentlich mehr Tester zur Verfügung.
Ich wiederhole mich auch gerne mit meiner Aussage, dass ich natürlich bereit bin, meinen Obulus für die Software zu entrichten.

selbstverständlich ist es dir überlassen, selber ein tool zu basteln, dass das alles kann.
ist dann für dich auch kostenlos...
Das war hoffentlich ironisch gemeint.

Servus
 
Mal was ganz anderes:

Dieser Megathread ist inzwischen praktisch unbenutzbar. Hier werden ja hunderte von Detailfragen erörtert die jede einen eigenen Thread verdient hätte.

Wenn man eine Frage hat und erst mal suchen will, ob da schon eine Antwort da ist muß mann sich inzwischen durch fast 40 Seiten Forum blätter.

Wäre es nich sinnvoll ein eigenes Forum für den LCR Auto Updater einzurichten?

Genauso fände ich es schön, wenn das TSB für FBF in ein eigenes Forum wandern würde.


Ansonsten weiter so Harald !!!
 
jogruni schrieb:
Wäre es nich sinnvoll ein eigenes Forum für den LCR Auto Updater einzurichten?

:habenwol:

Moin moin,

volle Zustimmung, ich würde dann aber sagen: nicht nur für den LCR-Updater sondern auch für den LCR selbst (evtl. könnte der Updater ja ein Unterforum darstellen, von mir aus könnte aber auch beides in einem Forum sein, da viele Fragen sich sowieso auf beides beziehen).


Glück auf
Dirk
 
Eigentlich eine sehr gute Idee! Sollte man an den Ip-Phone-forum Chef weiterleiten ;)
 
Wo bekomm ich die aktuelle Beta Version her?
 
Wer lesen kann ist klar im Vorteil!!! Siehe diese Seite Post #627ff
 
Ein paar Anfänger-Fragen

derzeit habe ich die demoversion installiert. habe aber schon bezahlt und die lizensierte version auf der festplatte. muss ich die demoversion erst deinstallieren? oder kann ich die einfach "drüberbügeln"? werden die einstellungen übernommen? oder muss ich das bei jeder neuen version auch neu einstellen? :confused: danke für eure hilfe!

viele grüße
boris
 
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.