asterisk Fli4l geänderte dateien per WINSCP

Galitec

Neuer User
Mitglied seit
30 Aug 2004
Beiträge
16
Punkte für Reaktionen
0
Punkte
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
 
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
 
\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)!
 
Komme nicht weiter
Kanst du mir eine Beispieldatei (rc999.asterisk) zukommen lassen

m.f.g

Galitec
 
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!
 
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.