hallo, gibt es eigentlich eine möglichkeit, die alias-einträge in der callerid.conf einfacher zu pflegen als über das conf-file? gibt es da die möglichkeit, eine datenbank oder so anzuschliessen bzw. kann man in die config ein file "includen", so dass man z.b. die alias-einträge per skript aus einer db generieren lässt und diese dann in der conf-datei aufgerufen werden? grüße aus berlin, michael
On Thu, 5 Aug 2004, md@digramm.com wrote:
[...] gibt es eigentlich eine möglichkeit, die alias-einträge in der callerid.conf einfacher zu pflegen als über das conf-file? gibt es da die möglichkeit, eine datenbank oder so anzuschliessen bzw. kann man in die config ein file "includen", so dass man z.b. die alias-einträge per skript aus einer db generieren lässt und diese dann in der conf-datei aufgerufen werden?
Die Lösung ist so naheliegend, dass Du augenscheinlich nicht drauf kommst. Es steht Dir frei, beispielsweise eine PostgreSQL-Datenbank entsprechend zu füttern und dann _diverse_ Konfigurationsfiles daraus zu generieren. Ein geeigneter Mechanismus wäre ein Template-System oder ein System, dass mit Pre- und Postfix-Dateien arbeitet, um die Konfigu- rationsfiles zusammenzusetzen. Ich bin nicht bis ins Detail über MySQL informiert. Mit PostgreSQL aber ist das sogar per Trigger steuerbar, sodass nur dann die Konfigurations- files neu generiert (und gegebenenfalls sogar die entsprechenden Daemons gesighupt) werden, wenn sich der Datenbestand ändert.
[...]
MG Henning Hucke -- "nobody is perfect." -- Nobody ;)
danke für den hinweis, jedoch ist mir das leider nicht konkret genug. dass es die möglichkeit mit der db-anbindung überhaupt gibt, hatte ich mir schon fast gedacht. leider habe ich beim suchen dazu nichts konkretes gefunden (bsp.-skripts oder anleitungen etc), deshalb habe ich gefragt. kann mir jemand da mit konkreteren tipps weiterhelfen? mysql wäre meine bevorzugte db. vielen dank, michael Henning Hucke schrieb:
On Thu, 5 Aug 2004, md@digramm.com wrote:
[...] gibt es eigentlich eine möglichkeit, die alias-einträge in der callerid.conf einfacher zu pflegen als über das conf-file? gibt es da die möglichkeit, eine datenbank oder so anzuschliessen bzw. kann man in die config ein file "includen", so dass man z.b. die alias-einträge per skript aus einer db generieren lässt und diese dann in der conf-datei aufgerufen werden?
Die Lösung ist so naheliegend, dass Du augenscheinlich nicht drauf kommst. Es steht Dir frei, beispielsweise eine PostgreSQL-Datenbank entsprechend zu füttern und dann _diverse_ Konfigurationsfiles daraus zu generieren. Ein geeigneter Mechanismus wäre ein Template-System oder ein System, dass mit Pre- und Postfix-Dateien arbeitet, um die Konfigu- rationsfiles zusammenzusetzen.
Ich bin nicht bis ins Detail über MySQL informiert. Mit PostgreSQL aber ist das sogar per Trigger steuerbar, sodass nur dann die Konfigurations- files neu generiert (und gegebenenfalls sogar die entsprechenden Daemons gesighupt) werden, wenn sich der Datenbestand ändert.
[...]
MG Henning Hucke
On Fri, 6 Aug 2004, md@digramm.com wrote: Hallo <unknown realname>. Zunächst zwei Bitten: - Bitte schreib kein TOFU (http://learn.to/quote/) und - verwende Deinen Realname.
danke für den hinweis, jedoch ist mir das leider nicht konkret genug. dass es die möglichkeit mit der db-anbindung überhaupt gibt, hatte ich mir schon fast gedacht.
Du meinst nicht wirklich ernsthaft, dass Dir jemand eine fertig programmierte Implementation zur Verfügung stellt, oder? Das ist eine Sache für ein simples bash-Script, in dem mittels msql die Daten in maschinenverarbeitbarer Weise ausgeworfen und beispielsweise durch ein sed-Script nachbearbeitet werden. Das ist _so_ einfach, dass ich Dir nicht auch noch diese entsprechenden Scripte schreiben werde, wo ich noch dazu nicht Deine speziellen Bedürfnisse kenne. Und ich werde ganz sicherlich nicht einen Grundlagen-Kurs in Datenbank-Programmierung abhalten weil ich schlicht und ergreifend keine Zeit dafür habe. Wenn Digramm trotz vorhandenem Datenbank-Knowhow eine solche Lösung haben möchte, könnt Ihr gerne meine Dienste in Anspruch nehmen.
leider habe ich beim suchen dazu nichts konkretes gefunden (bsp.-skripts oder anleitungen etc), deshalb habe ich gefragt.
Und Du fragst Dich nicht, *warum* das so ist? _Könnte_ es nicht dadurch erklärt werden, dass das eine Trivial-Aufgabe ist?
kann mir jemand da mit konkreteren tipps weiterhelfen? mysql wäre meine bevorzugte db.
Wie geschrieben: Den Kommandozeilen-Client von mysql ("msql"?) mit geeigneten Parametern aufrufen und den Output mittels einer Pipe und einem sed-Script geeignet nachbearbeiten. Davon ausgehend kann man sich in die Materie einarbeiten und die Sache immer komfortabler gestalten (bereits in der letzten Mail angerissen). MG Henning Hucke -- begin LOVE-LETTER-FOR-YOU.txt.vbs end Gegen Schrottsoftware. Gegen Luser (man lart). http://piology.org/ILOVEYOU-Signature-FAQ.html
hallo henning, schön dass du dir die mühe gemacht hast, meine mail zu beantworten. wenn du die liste verfolgt hast, ist dir sicher aufgefallen, dass es schon einen lösungsvorschlag von tobias becker gab, den ich auch sofort für mich umgesetzt habe. trotzdem vielen dank für deine antwort. ich finde es immer wieder faszinierend, dass sich leute darüber aufregen, welche fragen gestellt werden, wo doch alles so einfach ist und sie ja viel zu beschäftigt sind und von diesen mails eigentlich nur belästigt werden, sich dann aber doch die mühe machen, solche fragen mit langen erklärungen und hinweisen wie man die frage doch besser gestellt hätte ( oder sich einfach nur für seine dummheit schämen sollte) aufhalten. offenbar habe ich in deiner vorherigen mail die konkreten hinweise nicht gefunden. wahrscheinlich kann ich schon froh sein, dass ich sie mit meinem begrenzten wissen überhaupt lesen konnte.
Du meinst nicht wirklich ernsthaft, dass Dir jemand eine fertig programmierte Implementation zur Verfügung stellt, oder?
soweit ich das einschätzen kann, ist mein "problem" ein doch nicht allzu spezielles, und in der tat hätte es ja durchaus sein können, dass jemand dieses problem bereits gelöst hat. dafür sind ja mailinglisten auch da, dass man erfahrungen einfach austauscht. da das "problem" nun aber zumindest vorerst gelöst ist, werde ich deine sicherlich guten und teuren dienste nicht in anspruch nehmen. und - falls ich doch mal in dieser richtung bedarf habe - werde ich jemanden fragen, der weniger von oben herab mit anderen leuten umgeht. zumindest als kunde kann man sich seine geschäftspartner ja aussuchen. so, dann werde ich mich mal in die ecke stellen und mich meiner dummheit schämen, grüße, michael p.s. dein e-mail-programm verschickt einen "L OVE-LETTER-FOR-YOU.txt.zlvend" - anhang
* "md@digramm.com" <md@digramm.com> schrieb am 05.08.2004:
gibt es eigentlich eine möglichkeit, die alias-einträge in der callerid.conf einfacher zu pflegen als über das conf-file? gibt es da die möglichkeit, eine datenbank oder so anzuschliessen bzw. kann man in die config ein file "includen", so dass man z.b. die alias-einträge per skript aus einer db generieren lässt und diese dann in der conf-datei aufgerufen werden?
isdnlog & isdnrep unterstützen nur die callerid.conf; die Möglichkeit einer Datenbankanfrage oder ähnlichem bei Auftreten einer unbekannten Nummern bieten sie nicht. In der callerid.conf ist ein include möglich, das z. B. so aussieht (ohne "| " am Anfang): | INCLUDE(/etc/isdn/callerid.etskw.conf) Das Erstellen der angegebenen Datei fällt in Dein Aufgabengebiet. Die mögliche Automatisierung dieses Vorgangs wurde in anderen Antworten bereits angesprochen, wichtig ist nur, daß diese Datei letztendlich im von isdnlog & Co geforderten Format vorliegt. isdnlog liest alle Konfigurationsdateien, also auch die per include eingebundenen, Dateien bei seinem Start oder nach einem SIGHUP ein. Sollte isdnlog während einer bestehenden Verbindung mittels SIGHUP neu gestartet werden, wird diese Verbindung nicht festgehalten. Für isdnrep ist der Inhalt der callerid.conf zur Zeit der Ausführung maßgebend, nicht zur Zeit der Aufzeichnung der angezeigten Verbindungen. Gruß Tobias -- Tobias Becker E-Mail tobiasb@talypso.de PGP 0xD06BB70D * Und erfahrene Menschen sagen, daß derjenige, der zu viel sieht und zu viel weiß, ähnlich wie der, der zu wenig sieht und zu wenig weiß, leicht vom richtigen Weg abkommt und untergeht. * Stefan Chwin *
participants (3)
-
Henning Hucke
-
md@digramm.com
-
Tobias Becker