.titleBar { margin-bottom: 5px!important; }

asterisk Fli4l geänderte dateien per WINSCP

Dieses Thema im Forum "Asterisk ON fli4l" wurde erstellt von Galitec, 18 Dez. 2004.

  1. Galitec

    Galitec Neuer User

    Registriert seit:
    30 Aug. 2004
    Beiträge:
    16
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,


    habe asterisk auf fli4l 2.1.8 installiert.
    Mit WinSCP kann ich auf den FLI4l zugreifen, dateien bearbeiten oder
    kopieren, aber nach einem Neustart sind die Änderungen wieder
    weg.

    Wie kann ich die Änderungen dauerhaft speichern ???


    m.f.G

    Galitec
     
  2. Netview

    Netview IPPF-Promi

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    3,366
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Beruf:
    Dipl.-Inf.
    Ort:
    Westerwald
  3. Galitec

    Galitec Neuer User

    Registriert seit:
    30 Aug. 2004
    Beiträge:
    16
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,


    habe Samba installiert, kann auch über das Netzwerk auf das Verzeichniss jetzt zugreifen.
    Wo finde ich die Sriptdateien um diese zu ändern ????



    m.f.g

    Galitec
     
  4. Netview

    Netview IPPF-Promi

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    3,366
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Beruf:
    Dipl.-Inf.
    Ort:
    Westerwald
    \opt\etc\prep rc400.asterisk
    \opt\etc\rc.d rc999.asterisk

    Zusatz: die asterisk.conf muss natürlich im /etc Verzeichnis bleiben, damit asterisk beim startup weis, wo er die Dateien findet (sie muss natürlich dann auch entsprechend editiert werden)!
     
  5. Galitec

    Galitec Neuer User

    Registriert seit:
    30 Aug. 2004
    Beiträge:
    16
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Komme nicht weiter
    Kanst du mir eine Beispieldatei (rc999.asterisk) zukommen lassen

    m.f.g

    Galitec
     
  6. Netview

    Netview IPPF-Promi

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    3,366
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Beruf:
    Dipl.-Inf.
    Ort:
    Westerwald
    Das nachstehende script ist von Version 1.1!

    Der einzige Unterschied zu 1.2 ist, dass bei 1.1 alles über die *.conf Member parametrisiert wurde und nichts über das config-Verzeichnis des fli4l!

    Alles was mit '###' gekennzeichnet ist sollte nur einmal Laufen, d.h. du nimmt die remarks raus und machst einen Neustart nachdem du die opt- und rc.config über imonc übertragen hast. Nach erfolgreichem Start wurden dann die Verzeichnisse unter /data angelegt und die remarks können wieder gesetzt werden (erneut generieren und übertragen).
    Beachte den Hinweis zur hfc-Karte!!!


    #----------------------------------------------------------------------------
    # /etc/rc.d/rc900.asterisk - start script (C) 2004 Jürgen Röllgen
    #
    # Creation: 30.10.2004 jrg
    # Improvements: 11.11.2004 ajh
    # Last Update: $Id: rc400.asterisk,v 1.2 2004/11/13 20:28:00 jrg Exp $
    #----------------------------------------------------------------------------

    # Das rc script legt die log-Directories an und erstellt die Device-Files.
    # Danach werden die Module für die HFC-ISDN Karte geladen und konfiguriert.
    # Jetzt wird Asterisk im Daemon-Modus gestartet.

    if [ "$OPT_ASTERISK" = yes ]
    then
    begin_script ASTERISK "Starting Asterisk ..."
    # Voicemail nach /data verlegen

    # Verzeichniss /data/asterisk anlegen
    ### mkdir /data/share/asterisk
    ### mkdir /data/share/asterisk/voicemail
    ### mkdir /data/share/asterisk/voicemail/default

    if [ ! -f /data/share/asterisk/astdb/astdb
    then
    > data/share/asterisk/astdb/astdb
    fi

    # Verzeichniss /var/spool/asterisk anlegen
    ### mkdir /data/share/asterisk/spool

    # Link's nach /data/asterisk anlegen
    ### ln -s /data/share/asterisk/voicemail/default /data/share/asterisk/spool/vm
    ### ln -s /data/share/asterisk/voicemail /data/share/asterisk/spool/voicemail

    ### mkdir /data/share/asterisk/log
    ### mkdir /data/share/asterisk/log/cdr-csv

    ### nur nötig falls hfc-Karte vorhanden !!!
    # mkdir -p /dev/zap
    # mknod /dev/zap/ctl c 196 0
    # mknod /dev/zap/timer c 196 253
    # mknod /dev/zap/channel c 196 254
    # mknod /dev/zap/pseudo c 196 255

    # do_insmod zaptel
    # do_insmod zaphfc modes=1
    # ztcfg -vvvv
    ### nur nötig falls hfc-Karte vorhanden !!!
    sleep 5
    asterisk
    fi


    die geänderte rc400.asterisk:

    #----------------------------------------------------------------------------
    # /etc/prep/rc400.asterisk - prep script (C) 2004 Jürgen Röllgen
    #
    # Creation: 01.11.2004 jrg
    # Improvements: 11.11.2004 ajh
    # Last Update: $Id: rc400.asterisk,v 1.2 2004/11/13 20:28:00 jrg Exp $
    #----------------------------------------------------------------------------

    # Das rc script setzt die Libraries in /opt/files/lib und /opt/files/usr/lib
    # auf rwx r-x r-x und legt die Links auf an

    chmod 755 /opt/files/lib/ld-2.2.5.so
    chmod 755 /opt/files/lib/libncurses.so.5.2

    chmod 755 /opt/files/usr/lib/libgcc_s.so.1
    chmod 755 /opt/files/usr/lib/libpri.so.1.0
    chmod 755 /opt/files/usr/lib/libtonezone.so.1.0

    /bin/ln -s /opt/files/usr/lib/libgcc_s.so.1 /opt/files/usr/lib/libgcc_s.so
    /bin/ln -s /opt/files/usr/lib/libpri.so.1.0 /opt/files/usr/lib/libpri.so.1
    /bin/ln -s /opt/files/usr/lib/libtonezone.so.1.0 /opt/files/usr/lib/libtonezone.so.1

    /bin/ln -s /opt/files/lib/ld-2.2.5.so /opt/files/lib/ld-linux.so.2
    /bin/ln -s /opt/files/lib/libncurses.so.5.2 /opt/files/lib/libncurses.so.5

    /bin/ln -s /data/share/asterisk/voicemail/default /opt/files/var/lib/asterisk/sounds/vm
    /bin/ln -s /data/share/asterisk/voicemail /opt/files/var/lib/asterisk/sounds/voicemail

    /bin/ln -s /data/share/asterisk/astdb/astdb /opt/files/var/lib/asterisk/astdb


    die geänderte asterisk.conf:

    asterisk.conf (bleibt als einzige im etc/asterisk Verzeichnis - alles andere nach /data/share/asterisk/etc kopieren!

    [directories]
    astetcdir => /data/share/asterisk/etc
    astmoddir => /usr/lib/asterisk/modules
    astvarlibdir => /var/lib/asterisk
    astagidir => /var/lib/asterisk/agi-bin
    astspooldir => /data/share/asterisk/spool
    astrundir => /var/run
    astlogdir => /data/share/asterisk/log



    /opt Verzeichnis (asterisk.txt):

    #----------------------------------------------------------------------------
    # /opt/asterisk.txt - config file
    #
    # Creation: 01.11.2004 jrg
    # Last Update: $Id: rc400.asterisk,v 1.1 2004/11/27 12:40:00 jrg Exp $
    #----------------------------------------------------------------------------

    asterisk yes etc/prep/rc400.asterisk
    asterisk yes etc/rc.d/rc999.asterisk
    #asterisk yes files/etc/asterisk
    asterisk yes files/etc/asterisk/asterisk.conf
    asterisk yes files/etc/zaptel.conf
    asterisk yes files/lib/ld-2.2.5.so
    asterisk yes files/lib/libc.so.6
    asterisk yes files/lib/libdl.so.2
    asterisk yes files/lib/libm.so.6
    asterisk yes files/lib/libncurses.so.5.2
    asterisk yes files/lib/libpthread.so.0
    asterisk yes files/lib/libresolv.so.2
    asterisk yes files/lib/libnss_dns.so.2
    asterisk yes files/lib/modules/2.4.26/misc/zaphfc.o
    asterisk yes files/lib/modules/2.4.26/misc/zaptel.o
    asterisk yes files/sbin/ztcfg
    asterisk yes files/usr/lib/asterisk/modules
    asterisk yes files/usr/lib/libcrypto.so.0.9.6
    asterisk yes files/usr/lib/libgcc_s.so.1
    asterisk yes files/usr/lib/libpri.so.1.0
    asterisk yes files/usr/lib/libssl.so.0.9.6
    asterisk yes files/usr/lib/libtonezone.so.1.0
    asterisk yes files/usr/sbin/asterisk
    asterisk yes files/var/lib/asterisk



    Wenn man jetzt das opt samba + fileserver-patch installiert und unter samba den Pfad share anlegen lässt, kann man wunderbar von windows
    aus die Verzeichnisse /data/share/asterisk/etc ../log ../astdb ../spool ../voicemail administrieren!